← Back to tables

ANA2_service (61006 rows)

Showing 25401–25500 of 61006
id source_head_id uid trust_id service_date trust_evidence_status termination_trust_shape_id terminated_at captured_at_utc expires_at_utc head_record toc stp origin_crs dest_crs signalling_id consist num_carr linx_max_speed_mph linx_speed_capabilities glide_speed_profile glide_timing_evidence origin_station origin_dep_time origin_dep_time_act origin_platform dar_est_time dar_platform dest_station dest_arr_time dest_arr_time_act dest_platform timing_status timing_variation rtt_link route_debug_link current_leg_start current_leg_start_actual_dep current_leg_end current_leg_duration current_leg_route current_leg_milage current_leg_dep current_leg_arr previous_location current_location next_location current_position_lat current_position_lon next_location_lat next_location_lon is_terminated show_on_map last_update_time service_state_code service_state_event_time_utc service_state_location service_state_source service_state_basis service_state_evidence_id timing_fact_generation operational_evidence_version operational_interpretation_version operational_interpreted_at_utc service_state_platform service_state_valid_until_utc operational_interpretation_code_version service_state_valid_until_kind terminal_entered_at_utc
565128 592383 W34848 731C98M715 2026-09-15 COMPLETE 15911282 2026-09-16 00:31:00 2026-09-15 23:41:07 2026-09-17 23:41:07 {"id": 592383, "stp": "P", "toc": "Great Western Railway", "uid": "W34848", "consist": "802009+802011", "dest_crs": "PLY", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34848/2026-09-16/detailed", "trust_id": "731C98M715", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Plymouth", "service_date": "2026-09-15", "dest_arr_time": "0032", "dest_platform": "4", "is_terminated": 1, "next_location": "Plymouth", "signalling_id": "1C98", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "0031", "current_leg_dep": "0005", "current_leg_end": "Plymouth", "origin_dep_time": "2104", "origin_platform": "8", "current_location": "Plymouth", "last_update_time": "2026-09-15T23:41:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.688861825180008, 50.43593113134597], [-3.6898179, 50.43529929999999], [-3.6904532999999993, 50.43488599999999], [-3.6911446, 50.434429999999985], [-3.6914086, 50.434259], [-3.6918238, 50.43401119999999], [-3.6920722, 50.43390339999999], [-3.6925477999999994, 50.43371199999999], [-3.6927218000000006, 50.43365180000001], [-3.6933177, 50.433475699999995], [-3.6939538, 50.4333377], [-3.6944728, 50.4332449], [-3.6950222, 50.433181299999994], [-3.6955504, 50.43314329999999], [-3.6960212, 50.4331249], [-3.697256400000001, 50.43309899999999], [-3.697859900000001, 50.43307709999999], [-3.6982807, 50.43304109999999], [-3.698676299999999, 50.43299269999999], [-3.6990512999999994, 50.4329323], [-3.6999934999999993, 50.4327619], [-3.7001401, 50.4327358], [-3.7010314, 50.43256619999999], [-3.7015971, 50.4324703], [-3.7021175, 50.4324091], [-3.7027319, 50.43236929999999], [-3.703318199999999, 50.4323643], [-3.7038533, 50.4323845], [-3.7043704, 50.4324342], [-3.7048303, 50.43249949999999], [-3.7052323, 50.4325792], [-3.7056858, 50.432688], [-3.706157399999999, 50.43282740000001], [-3.7066668, 50.4330183], [-3.7071855, 50.433250099999995], [-3.7082773000000007, 50.4337986], [-3.709100100000001, 50.4342063], [-3.709592199999999, 50.4344189], [-3.7100759, 50.43460339999999], [-3.7105765000000006, 50.43476299999999], [-3.7111758, 50.4349382], [-3.7116048, 50.435031899999984], [-3.7121042, 50.4351165], [-3.712533399999999, 50.435172], [-3.7129883, 50.4352175], [-3.713435599999999, 50.4352445], [-3.7138813, 50.43525950000001], [-3.7143199, 50.43526390000001], [-3.7148717, 50.4352482], [-3.7153527999999993, 50.4352175], [-3.715848, 50.4351702], [-3.7163586999999993, 50.4351034], [-3.716967200000001, 50.4349813], [-3.7174109, 50.434865], [-3.717464099999999, 50.434851], [-3.7176220999999994, 50.4348002], [-3.718438799999999, 50.43454239999999], [-3.719119500000001, 50.434267699999985], [-3.7198019, 50.43394729999999], [-3.7211213, 50.43330600000001], [-3.7217499, 50.4330038], [-3.7224066, 50.4327172], [-3.7234097, 50.432353000000006], [-3.7241958, 50.432101199999984], [-3.7250177, 50.4318824], [-3.7259905, 50.431674599999994], [-3.7269987, 50.43150730000001], [-3.7290045999999992, 50.4311947], [-3.729109, 50.4311798], [-3.7301741000000006, 50.4310278], [-3.7307691, 50.4309749], [-3.731758, 50.430952999999995], [-3.7324553, 50.430977000000006], [-3.733605, 50.43108669999999], [-3.7342614, 50.43119359999999], [-3.7349457, 50.43132479999999], [-3.7355941, 50.4314817], [-3.7364591, 50.4316942], [-3.7373249999999993, 50.431879], [-3.737894, 50.4319795], [-3.7385023, 50.4320664], [-3.7391412, 50.43212909999999], [-3.7398904000000006, 50.4321711], [-3.7406870999999993, 50.4321751], [-3.7414079, 50.4321429], [-3.7420036999999993, 50.432103299999994], [-3.7425414, 50.4320361], [-3.7434105, 50.4318963], [-3.744635899999999, 50.43162939999999], [-3.745364799999999, 50.431450099999985], [-3.7464667, 50.43117929999998], [-3.7488234, 50.4306044], [-3.749695899999999, 50.4303694], [-3.7505217000000006, 50.43012040000001], [-3.7522513, 50.42952290000001], [-3.752676300000001, 50.4293842], [-3.7531146, 50.429251299999976], [-3.7539759, 50.42902170000001], [-3.7557235, 50.4285859], [-3.7559261, 50.4285383], [-3.7586359, 50.4278795], [-3.7592778, 50.42773], [-3.7599652, 50.42759869999999], [-3.7605055, 50.42751919999999], [-3.7606317, 50.4275048], [-3.761352500000001, 50.42744009999999], [-3.762148499999999, 50.427407899999984], [-3.762718599999999, 50.427419], [-3.763306099999999, 50.42745669999999], [-3.763845799999999, 50.4275158], [-3.7643642, 50.4275938], [-3.7649333, 50.4276968], [-3.765434299999999, 50.42780809999999], [-3.7659282, 50.4279315], [-3.7673046, 50.428339300000005], [-3.767437, 50.428376500000006], [-3.7697905, 50.429034400000006], [-3.770557699999999, 50.4292257], [-3.7713671999999994, 50.4294189], [-3.7721381, 50.4295836], [-3.7722601, 50.4296083], [-3.7729241933019897, 50.429736738122344], [-3.7730181, 50.4297549], [-3.7737776, 50.4298866], [-3.7746730999999993, 50.43002619999999], [-3.775532399999999, 50.43014689999998], [-3.7765215, 50.4302665], [-3.7782193999999993, 50.43042049999998], [-3.7787692, 50.4304866], [-3.7792922, 50.4305612], [-3.779820199999999, 50.4306681], [-3.780264, 50.43077439999998], [-3.7808255, 50.430929], [-3.7813374, 50.4311062], [-3.7818561, 50.4312836], [-3.7823819999999992, 50.4314394], [-3.7828983, 50.43156859999999], [-3.7834529999999993, 50.43167789999999], [-3.783983300000001, 50.43174930000001], [-3.7846314, 50.431803], [-3.7859084, 50.4318883], [-3.7868966, 50.431939100000015], [-3.787862, 50.4320092], [-3.7888308999999993, 50.4321111], [-3.7891637, 50.432148100000006], [-3.790176199999999, 50.43224800000001], [-3.791027999999999, 50.43229259999999], [-3.7918713, 50.43230899999999], [-3.7936147, 50.43235760000001], [-3.7962037, 50.4323455], [-3.7982488, 50.432304], [-3.7994427, 50.43227420000001], [-3.8011275, 50.4322122], [-3.8022774999999993, 50.4321691], [-3.8047531, 50.43210869999999], [-3.8064436000000006, 50.4320451], [-3.8080105, 50.43204800000001], [-3.809203300000001, 50.43209889999999], [-3.8106175, 50.4321898], [-3.8114298, 50.43222080000001], [-3.8119519, 50.43221930000001], [-3.8125008999999994, 50.4321944], [-3.813023700000001, 50.43214170000001], [-3.813553599999999, 50.4320721], [-3.8140425, 50.43198430000001], [-3.8148373, 50.431815799999995], [-3.815173299999999, 50.431728199999995], [-3.8153055, 50.4316937], [-3.8155343999999993, 50.431634], [-3.816109, 50.4314596], [-3.8166462, 50.4312518], [-3.8171496, 50.43101299999999], [-3.818149, 50.4304794], [-3.818496, 50.43029], [-3.8190857, 50.43001099999999], [-3.8195699999999992, 50.4298107], [-3.8200857, 50.42963069999999], [-3.8207924000000006, 50.42942750000001], [-3.8215001000000006, 50.4292524], [-3.8229595, 50.428919400000005], [-3.8237347, 50.4287411], [-3.824447900000001, 50.4285694], [-3.8247448, 50.4284969], [-3.826514, 50.4280857], [-3.827995800000001, 50.4277513], [-3.8285451, 50.4276482], [-3.8291212, 50.42755389999999], [-3.829640199999999, 50.4274986], [-3.8301064, 50.42747369999999], [-3.830700100000001, 50.4274589], [-3.8312828, 50.42747409999998], [-3.831787999999999, 50.4275081], [-3.8323192000000006, 50.4275699], [-3.8328433999999993, 50.4276606], [-3.833268, 50.42774019999999], [-3.834198099999999, 50.427951699999994], [-3.8351871, 50.4282022], [-3.8362104, 50.4284524], [-3.8365497, 50.4285338], [-3.836934100000001, 50.4286182], [-3.8372844, 50.42867700000001], [-3.8376678000000006, 50.42873019999999], [-3.8380344, 50.428768], [-3.838333800000001, 50.42879080000001], [-3.838614399999999, 50.42880060000001], [-3.839101699999999, 50.4288005], [-3.8395658, 50.42877750000001], [-3.840043099999999, 50.4287333], [-3.8404256, 50.42868419999999], [-3.8408287, 50.428614], [-3.8411953, 50.4285349], [-3.8414108, 50.4284786], [-3.8419541000000006, 50.428315399999995], [-3.8424447, 50.42812479999999], [-3.842875999999999, 50.4279293], [-3.8434317, 50.427627399999984], [-3.8437099, 50.4274396], [-3.8439752, 50.427245], [-3.844374499999999, 50.4269113], [-3.844580999999999, 50.42670779999999], [-3.844737400000001, 50.4265325], [-3.8449515, 50.42626429999999], [-3.8450591, 50.4261018], [-3.845160299999999, 50.4259275], [-3.8452834, 50.425692], [-3.845365, 50.4254982], [-3.8454312, 50.4253107], [-3.8455059, 50.425027699999994], [-3.8455692, 50.42471650000001], [-3.8456925, 50.424085], [-3.8457112, 50.4239855], [-3.845740867500918, 50.4238193740464], [-3.8458161, 50.42339809999999], [-3.846009335496809, 50.422316234984066], [-3.846075, 50.42194859999999], [-3.846190799999999, 50.421300499999994], [-3.8462845, 50.4208586], [-3.846424700000001, 50.420396200000006], [-3.8465801, 50.4199599], [-3.8467156999999994, 50.41961340000001], [-3.8469288, 50.4191566], [-3.847215, 50.4185773], [-3.8476453, 50.41774840000001], [-3.8482798, 50.4164939], [-3.848489499999999, 50.416009499999994], [-3.8486756, 50.4156893], [-3.848909799999999, 50.41537399999999], [-3.8491173, 50.4151306], [-3.8495100999999994, 50.41473119999999], [-3.8499435, 50.4143693], [-3.850410699999999, 50.414026699999994], [-3.8510353, 50.4136148], [-3.851664, 50.413191000000005], [-3.852255499999999, 50.4127541], [-3.852743900000001, 50.4123302], [-3.852881599999999, 50.4122026], [-3.853034299999999, 50.412043], [-3.8532672, 50.41176850000001], [-3.8534825, 50.4114909], [-3.8536553, 50.4112356], [-3.8537605, 50.4110553], [-3.8539358, 50.410693], [-3.8541168, 50.4102074], [-3.8542197, 50.4098911], [-3.854288, 50.4095101], [-3.854317500000001, 50.409211600000006], [-3.8542865, 50.4085809], [-3.854241, 50.4082368], [-3.854068099999999, 50.4075375], [-3.854013299999999, 50.40718150000001], [-3.8539567, 50.406841400000005], [-3.853904, 50.4065051], [-3.8539203, 50.406167100000005], [-3.853987500000001, 50.4056977], [-3.8540686000000006, 50.405317], [-3.854194999999999, 50.404863], [-3.854393599999999, 50.4044209], [-3.8545909, 50.4040677], [-3.8548331, 50.4037301], [-3.855149799999999, 50.403363], [-3.855491999999999, 50.403009], [-3.8559304, 50.4026396], [-3.8564419, 50.40228449999999], [-3.8570583, 50.40192979999999], [-3.8577237, 50.4016142], [-3.858401999999999, 50.40135579999999], [-3.859099599999999, 50.401134299999995], [-3.8608127, 50.4006996], [-3.862755721713942, 50.40023471003911], [-3.8628381, 50.400215], [-3.8644887999999993, 50.399816900000005], [-3.8647215, 50.399759200000005], [-3.866842, 50.3992757], [-3.8688227, 50.3988384], [-3.8696049, 50.39867139999999], [-3.8706939999999994, 50.39842599999999], [-3.8715754, 50.3982196], [-3.872347199999999, 50.3980387], [-3.8732382999999992, 50.397872], [-3.8739925, 50.3977915], [-3.874870000000001, 50.3977416], [-3.8760985, 50.3977156], [-3.8766194, 50.397698799999986], [-3.8771618, 50.39765440000001], [-3.877565099999999, 50.39760600000001], [-3.8778587999999994, 50.39757279999999], [-3.878186, 50.397519199999984], [-3.8787197, 50.397414399999995], [-3.8789915000000006, 50.39734440000001], [-3.8793575, 50.3972395], [-3.8801426, 50.3969428], [-3.8811246000000006, 50.3965518], [-3.882117299999999, 50.39614139999999], [-3.8833208, 50.3956453], [-3.8841558, 50.3953135], [-3.8851201, 50.3949089], [-3.8860787, 50.3945061], [-3.887169, 50.3940459], [-3.8873457999999994, 50.39397069999999], [-3.887789, 50.3937857], [-3.8885471, 50.3934802], [-3.889300299999999, 50.3931812], [-3.8898845, 50.3929861], [-3.890468099999999, 50.3928113], [-3.891014599999999, 50.39267809999998], [-3.8915785, 50.392563599999995], [-3.892352499999999, 50.3924467], [-3.8928382, 50.3923924], [-3.893379700000001, 50.39234729999999], [-3.8942296, 50.392314799999994], [-3.894858699999999, 50.392330300000005], [-3.895585, 50.392356799999995], [-3.8961709, 50.3923819], [-3.8974479, 50.39240710000001], [-3.8981978, 50.3924401], [-3.8992866, 50.39252059999999], [-3.899547, 50.3925519], [-3.9003313, 50.3926654], [-3.9010982999999992, 50.392811], [-3.902642699999999, 50.39310710000001], [-3.9038328999999994, 50.393315], [-3.904701399999999, 50.3934317], [-3.905116, 50.3934837], [-3.905823499999999, 50.39356219999999], [-3.9066494, 50.39364129999999], [-3.9077377, 50.3937265], [-3.9085269, 50.393784], [-3.909285600000001, 50.39385289999999], [-3.909895899999999, 50.3939255], [-3.9104652, 50.3940238], [-3.911374599999999, 50.39424479999999], [-3.912011, 50.394450899999995], [-3.912598499999999, 50.394672199999995], [-3.913739800000001, 50.3951672], [-3.915005, 50.3957238], [-3.9155483000000006, 50.3959335], [-3.9161305, 50.3961113], [-3.9167892000000006, 50.396267], [-3.917183099999999, 50.3963374], [-3.9176277, 50.3964039], [-3.9180626, 50.39644499999999], [-3.9184712, 50.3964656], [-3.918990200000001, 50.3964763], [-3.9193986, 50.396459], [-3.919804300000001, 50.396421499999995], [-3.9202185, 50.39635009999999], [-3.9204962, 50.3962883], [-3.920788500000001, 50.3962085], [-3.921117099999999, 50.3961049], [-3.9213376000000006, 50.39604040000001], [-3.9216091, 50.3959565], [-3.9219021, 50.39584649999999], [-3.922155, 50.3957391], [-3.9225071, 50.395572099999995], [-3.9229658, 50.395312699999984], [-3.923413, 50.39504159999999], [-3.9242121, 50.3945412], [-3.9247018, 50.3942491], [-3.925002599999999, 50.394083599999995], [-3.9253245, 50.39392980000001], [-3.925629, 50.39379849999999], [-3.925946699999999, 50.3936785], [-3.9264016, 50.39353109999999], [-3.9267894, 50.3934231], [-3.9268706, 50.3934005], [-3.9276214, 50.3932483], [-3.9283458, 50.3931482], [-3.9288011, 50.393109599999995], [-3.9292611, 50.3930843], [-3.9301219, 50.39309089999999], [-3.930727300000001, 50.39313069999999], [-3.9312929, 50.3931985], [-3.9318161, 50.393280699999984], [-3.931991599999999, 50.3933152], [-3.9324658, 50.39342390000001], [-3.9331687, 50.393636099999995], [-3.9338518, 50.3938861], [-3.9354504, 50.3945339], [-3.9363732, 50.394912600000005], [-3.9372121, 50.3953268], [-3.9378891, 50.39572330000001], [-3.9385655, 50.39614909999999], [-3.939033699999999, 50.3964339], [-3.9395285, 50.3966947], [-3.9402267, 50.397006399999995], [-3.9409586, 50.397288], [-3.9423937, 50.39781670000001], [-3.9435239, 50.3982256], [-3.9445868, 50.39866849999999], [-3.9454849, 50.39917499999999], [-3.9462905999999993, 50.39973380000001], [-3.9466897, 50.40007289999999], [-3.9471136, 50.400483400000006], [-3.9478801, 50.4012189], [-3.9483315, 50.40160470000001], [-3.948832, 50.4019837], [-3.9492205, 50.40221530000001], [-3.9496680999999993, 50.402483100000005], [-3.9501363, 50.40268749999999], [-3.9506597, 50.402883300000006], [-3.9509228, 50.4029698], [-3.9520067, 50.40332480000001], [-3.952587250125894, 50.40352069301459], [-3.9528537, 50.403610599999986], [-3.9536596, 50.40394630000001], [-3.9543089999999994, 50.4042626], [-3.95506, 50.40469509999999], [-3.955789799999999, 50.40516670000001], [-3.956778699999999, 50.40581009999998], [-3.9574032, 50.4062472], [-3.958239799999999, 50.4068057], [-3.9588952, 50.407262499999995], [-3.9591278, 50.40738180000001], [-3.9595818, 50.40756110000001], [-3.960055699999999, 50.4077355], [-3.960471599999999, 50.4078818], [-3.960986399999999, 50.40804099999999], [-3.961614899999999, 50.40819619999999], [-3.9621535, 50.4082911], [-3.962785400000001, 50.4083826], [-3.9631798, 50.40841609999999], [-3.9636072, 50.40843929999999], [-3.9638993999999994, 50.408442], [-3.9642391999999993, 50.408424], [-3.9648106999999992, 50.4083709], [-3.9654942, 50.4082707], [-3.9659876, 50.4081531], [-3.966435399999999, 50.40803319999999], [-3.9669335, 50.4078846], [-3.9680051, 50.4075281], [-3.9688165, 50.407256], [-3.970493199999999, 50.4067086], [-3.971291799999999, 50.4064294], [-3.9716512, 50.40628900000001], [-3.9720025, 50.40614060000001], [-3.9725047, 50.4058852], [-3.972929300000001, 50.405614799999995], [-3.9732071, 50.4054226], [-3.9736007, 50.4051297], [-3.9743043, 50.4045618], [-3.9748082, 50.40421090000001], [-3.975356399999999, 50.4038853], [-3.975917, 50.4036216], [-3.9764444, 50.403404], [-3.9770044, 50.4032138], [-3.977909, 50.4029518], [-3.9788378, 50.4026934], [-3.9790674, 50.4026327], [-3.984020899999999, 50.401268300000005], [-3.9846410999999993, 50.4010796], [-3.9852155, 50.400895000000006], [-3.9858589, 50.4006438], [-3.9865511, 50.4003122], [-3.9870531, 50.4000503], [-3.9876945, 50.399660999999995], [-3.988125899999999, 50.39934069999999], [-3.988638, 50.3989187], [-3.9895961999999994, 50.3981092], [-3.9901672, 50.3976924], [-3.9906343, 50.39734779999999], [-3.991134, 50.39704259999999], [-3.9918205000000007, 50.3967052], [-3.9924565, 50.39646450000001], [-3.9929419, 50.3963284], [-3.9933992, 50.3962148], [-3.9942543000000006, 50.396046000000005], [-3.9944289, 50.3960149], [-3.996052600000001, 50.39577979999999], [-3.9967519, 50.39567859999999], [-3.996869699999999, 50.39566130000001], [-3.9974531, 50.39560960000001], [-3.9986404, 50.39543539999998], [-3.9998339, 50.39526109999999], [-4.000556199999999, 50.3951604], [-4.0014146, 50.39506620000001], [-4.0024417, 50.3949651], [-4.0033961, 50.3948985], [-4.0049288, 50.39480329999999], [-4.006447400000001, 50.3946917], [-4.0079485, 50.3945398], [-4.0096173, 50.3943433], [-4.011504, 50.3941221], [-4.0133928, 50.3938924], [-4.0141089999999995, 50.393808799999995], [-4.020471, 50.39307939999999], [-4.021392, 50.39303219999999], [-4.022314699999999, 50.3930169], [-4.0235159, 50.39302200000001], [-4.024165199999999, 50.3930544], [-4.0265696, 50.3931922], [-4.0288178, 50.39333990000001], [-4.0310856, 50.39348489999998], [-4.033499, 50.39359139999999], [-4.033779199999999, 50.3935974], [-4.0347371, 50.39361039999999], [-4.0356689999999995, 50.393606899999995], [-4.0372948, 50.393574], [-4.0382303, 50.3935239], [-4.039439999999999, 50.3934485], [-4.0401018, 50.393398000000005], [-4.040728499999999, 50.39334360000001], [-4.042418778537846, 50.39318448243787], [-4.043466, 50.3930859], [-4.0437602, 50.39306179999999], [-4.043873999999999, 50.393050900000006], [-4.0475319999999995, 50.3926989], [-4.047987199999999, 50.392659399999985], [-4.0495836999999995, 50.39251249999999], [-4.0514368, 50.39234090000001], [-4.0523635, 50.3922469], [-4.053267999999999, 50.39214529999999], [-4.0539681, 50.3920479], [-4.0542148, 50.39200379999998], [-4.0546588, 50.3919223], [-4.0550965, 50.391822600000005], [-4.0552429, 50.3917812], [-4.0557265, 50.3916446], [-4.0562505, 50.39147450000001], [-4.0567295, 50.3913106], [-4.057238999999999, 50.3911205], [-4.058979999999999, 50.390468600000005], [-4.0597713, 50.39019830000001], [-4.0603726, 50.3900038], [-4.0610394, 50.3898134], [-4.0617301999999995, 50.3896442], [-4.0623868, 50.389493], [-4.0630324, 50.3893797], [-4.0635862, 50.389297600000006], [-4.064222099999999, 50.3892267], [-4.064443499999999, 50.3892033], [-4.0652481, 50.3891447], [-4.0660412, 50.3891069], [-4.0669481, 50.38911480000001], [-4.0677425, 50.389148000000006], [-4.0685687, 50.389192599999994], [-4.0692856, 50.38924909999999], [-4.0740184, 50.3896756], [-4.0753306, 50.38979410000001], [-4.0762239, 50.389830999999994], [-4.0779116, 50.389987699999985], [-4.0788538999999995, 50.3900752], [-4.0793655, 50.3901168], [-4.0800158, 50.3901462], [-4.0806728, 50.3901462], [-4.0813132, 50.390104], [-4.0819874, 50.39003710000001], [-4.0826956, 50.38992059999999], [-4.083360699999999, 50.389777], [-4.0836924, 50.389692399999994], [-4.0846126, 50.3893837], [-4.0851725, 50.3891516], [-4.0854844, 50.3890086], [-4.0858858, 50.3888138], [-4.0862548, 50.38862799999998], [-4.0869908, 50.3882345], [-4.0877943, 50.3877948], [-4.0882036, 50.387575], [-4.088458599999999, 50.3874344], [-4.0888977, 50.3871805], [-4.0890638, 50.3870877], [-4.089510099999999, 50.3868265], [-4.089828, 50.3866549], [-4.0901533, 50.3864838], [-4.0904376, 50.38633709999999], [-4.0907665, 50.3861867], [-4.0913942, 50.3859398], [-4.0917312, 50.38582280000001], [-4.0920749, 50.3857215], [-4.0923874, 50.38563369999999], [-4.0927023, 50.3855582], [-4.0933323999999995, 50.385427199999995], [-4.0943509, 50.38522389999999], [-4.095354999999999, 50.3850249], [-4.0963742, 50.38480679999999], [-4.0974131, 50.3845472], [-4.0977456, 50.3844613], [-4.0982154, 50.3843225], [-4.0990909, 50.3840448], [-4.1000516, 50.383765199999985], [-4.1010201, 50.3835256], [-4.1024619, 50.3832283], [-4.103655699999999, 50.3830519], [-4.104894899999999, 50.3829033], [-4.104941999999999, 50.38289770000001], [-4.105154799999999, 50.382874099999995], [-4.1058178, 50.3828164], [-4.106603899999999, 50.382759], [-4.107424299999999, 50.3827165], [-4.1075007, 50.382714400000005], [-4.1076713, 50.3827096], [-4.108385999999999, 50.3827015], [-4.1091148, 50.3827074], [-4.110427999999999, 50.38272450000001], [-4.1108734, 50.382732], [-4.1111498, 50.3827373], [-4.111279585305091, 50.38273864148668], [-4.1120689, 50.38274680000001], [-4.112856099999999, 50.382744], [-4.1142753, 50.38271850000001], [-4.114470599999999, 50.38271499999999], [-4.1153247, 50.3826756], [-4.1161088, 50.38262069999998], [-4.1174556, 50.3825094], [-4.118466599999999, 50.382423], [-4.1186661, 50.382406], [-4.1191034, 50.382380299999994], [-4.1197595, 50.3823558], [-4.1206165, 50.382350399999986], [-4.120741, 50.382351400000005], [-4.1214993, 50.3823569], [-4.1222483, 50.3823841], [-4.1248148, 50.382505299999984], [-4.1249616, 50.38251689999999], [-4.125657, 50.382549], [-4.1261453, 50.38257039999999], [-4.126592199999999, 50.38258289999998], [-4.1269805, 50.38258289999998], [-4.1274151, 50.382568199999994], [-4.127862, 50.3825399], [-4.1283641, 50.3824857], [-4.1287327, 50.3824296], [-4.1291771, 50.3823486], [-4.1296317, 50.3822421], [-4.130079799999999, 50.38211959999999], [-4.130616699999999, 50.38196179999999], [-4.1314137, 50.381716899999994], [-4.1318945, 50.38158889999999], [-4.132142, 50.381525999999994], [-4.132250306949799, 50.38150358085608], [-4.1326937, 50.3814118], [-4.1333412, 50.381263], [-4.1339204, 50.381145], [-4.1343728, 50.3810547], [-4.135281, 50.380904], [-4.1360469, 50.38079239999998], [-4.1362939, 50.38075880000001], [-4.1370572999999995, 50.3806574], [-4.1373408, 50.3806069], [-4.1375856, 50.3805654], [-4.137932499999999, 50.3804947], [-4.138242299999999, 50.3804158], [-4.1384798, 50.38033919999999], [-4.138634399999999, 50.38028679999999], [-4.1388992, 50.3801861], [-4.1391001, 50.3800979], [-4.1392446, 50.3800275], [-4.139439999999999, 50.37991879999999], [-4.139600699999999, 50.37982480000001], [-4.1398276, 50.3796858], [-4.140470499999999, 50.379308300000005], [-4.1407138, 50.379175999999994], [-4.1409593, 50.3790486], [-4.141155099999999, 50.3789494], [-4.1412857999999995, 50.3788798], [-4.141604999999999, 50.37873650000001], [-4.1418444, 50.3786364], [-4.142067599999999, 50.3785488], [-4.1422527, 50.378482899999995], [-4.142445199999999, 50.37841660000001], [-4.1438239, 50.37798169999999]]}", "current_leg_start": "Totnes", "dest_arr_time_act": "0032", "motion_projection": null, "next_location_lat": "50.3779817", "next_location_lon": "-4.1438239", "previous_location": "Totnes", "current_leg_milage": "23.0", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38064.87, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38148.384, \"from_m\": 38064.87, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38637.899, \"from_m\": 38148.384, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38676.439, \"from_m\": 38637.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38827.029, \"from_m\": 38676.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40156.774, \"from_m\": 38827.029, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40168.378, \"from_m\": 40156.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49345.858, \"from_m\": 40168.378, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49400.369, \"from_m\": 49345.858, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56157.297, \"from_m\": 49400.369, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56237.243, \"from_m\": 56157.297, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56295.624, \"from_m\": 56237.243, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56402.511, \"from_m\": 56295.624, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56458.631, \"from_m\": 56402.511, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56517.021, \"from_m\": 56458.631, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57141.537, \"from_m\": 56517.021, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57752.325, \"from_m\": 57141.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58051.037, \"from_m\": 57752.325, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 58189.786, \"from_m\": 58051.037, \"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\": 58962.477, \"from_m\": 58189.786, \"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\": 61053.409, \"from_m\": 58962.477, \"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\": 74632.458, \"from_m\": 61053.409, \"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\": 75429.317, \"from_m\": 74632.458, \"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\": 82470.63, \"from_m\": 75429.317, \"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\": 93757.828, \"from_m\": 82470.63, \"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\": 95760.965, \"from_m\": 93757.828, \"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\": 95838.089, \"from_m\": 95760.965, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 98418.363, \"from_m\": 95838.089, \"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\": 99313.79, \"from_m\": 98418.363, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 102754.449, \"from_m\": 99313.79, \"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\": 109088.662, \"from_m\": 102754.449, \"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\": 109909.577, \"from_m\": 109088.662, \"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\": 111234.458, \"from_m\": 109909.577, \"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\": 113106.62, \"from_m\": 111234.458, \"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\": 121804.332, \"from_m\": 113106.62, \"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\": 136230.377, \"from_m\": 121804.332, \"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\": 136882.165, \"from_m\": 136230.377, \"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\": 138666.732, \"from_m\": 136882.165, \"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\": 151525.13, \"from_m\": 138666.732, \"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\": 151795.233, \"from_m\": 151525.13, \"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\": 174952.465, \"from_m\": 151795.233, \"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\": 178081.651, \"from_m\": 174952.465, \"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\": 184368.94, \"from_m\": 178081.651, \"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\": 185669.011, \"from_m\": 184368.94, \"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\": 220723.932, \"from_m\": 185669.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\": 220995.817, \"from_m\": 220723.932, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 242619.711, \"from_m\": 220995.817, \"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\": 242690.281, \"from_m\": 242619.711, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 273458.132, \"from_m\": 242690.281, \"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\": 275454.993, \"from_m\": 273458.132, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 276248.182, \"from_m\": 275454.993, \"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\": 276451.474, \"from_m\": 276248.182, \"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\": 276477.052, \"from_m\": 276451.474, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 277849.162, \"from_m\": 276477.052, \"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\": 278652.916, \"from_m\": 277849.162, \"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\": 280071.243, \"from_m\": 278652.916, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 280125.946, \"from_m\": 280071.243, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 280890.323, \"from_m\": 280125.946, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 289323.733, \"from_m\": 280890.323, \"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\": 292923.188, \"from_m\": 289323.733, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 295623.31, \"from_m\": 292923.188, \"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\": 295662.748, \"from_m\": 295623.31, \"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\": 295732.272, \"from_m\": 295662.748, \"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\": 296331.249, \"from_m\": 295732.272, \"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\": 297733.022, \"from_m\": 296331.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 300463.267, \"from_m\": 297733.022, \"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\": 301972.584, \"from_m\": 300463.267, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 303680.138, \"from_m\": 301972.584, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 304629.294, \"from_m\": 303680.138, \"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\": 308569.988, \"from_m\": 304629.294, \"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\": 309779.177, \"from_m\": 308569.988, \"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\": 309865.569, \"from_m\": 309779.177, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 310408.165, \"from_m\": 309865.569, \"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\": 311371.81, \"from_m\": 310408.165, \"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\": 314963.842, \"from_m\": 311371.81, \"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\": 322905.802, \"from_m\": 314963.842, \"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\": 324081.127, \"from_m\": 322905.802, \"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\": 324109.49, \"from_m\": 324081.127, \"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\": 342522.996, \"from_m\": 324109.49, \"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\": 342613.566, \"from_m\": 342522.996, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 350941.082, \"from_m\": 342613.566, \"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\": 350982.834, \"from_m\": 350941.082, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 351069.196, \"from_m\": 350982.834, \"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\": 356867.662, \"from_m\": 351069.196, \"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\": 357345.913, \"from_m\": 356867.662, \"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\": 359611.621, \"from_m\": 357345.913, \"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\": 360474.023, \"from_m\": 359611.621, \"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\": 361178.907, \"from_m\": 360474.023, \"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\": 361349.061, \"from_m\": 361178.907, \"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\": 361411.979, \"from_m\": 361349.061, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 361824.108, \"from_m\": 361411.979, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 592383, \"profile_key\": \"36240af546f7b757d6533d62b2803dcb07784d334bd27c2167cc68090639a07f\", \"schedule_id\": 26843, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2104\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2105\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2107\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2109H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2111H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2112H\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 7, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2116\", \"location\": \"Slough\", \"stage_seq\": 8, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2119\", \"location\": \"Maidenhead\", \"stage_seq\": 9, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2122H\", \"location\": \"Twyford\", \"stage_seq\": 10, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2125H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 11, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2127\", \"wtt_dep\": \"2129\", \"location\": \"Reading\", \"stage_seq\": 12, \"distance_m\": 57629.41, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2130H\", \"location\": \"Oxford Road Jn\", \"stage_seq\": 13, \"distance_m\": 58935.335, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2131H\", \"location\": \"Southcote Jn\", \"stage_seq\": 14, \"distance_m\": 60432.019, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2134H\", \"location\": \"Theale\", \"stage_seq\": 15, \"distance_m\": 66064.27, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2143\", \"wtt_dep\": \"2144H\", \"location\": \"Newbury\", \"stage_seq\": 16, \"distance_m\": 85009.272, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Bedwyn\", \"stage_seq\": 17, \"distance_m\": 106360.629, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2203\", \"wtt_dep\": \"2204H\", \"location\": \"Pewsey\", \"stage_seq\": 18, \"distance_m\": 120667.546, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2208\", \"location\": \"Woodborough\", \"stage_seq\": 19, \"distance_m\": 126606.103, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Lavington\", \"stage_seq\": 20, \"distance_m\": 140347.193, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"Heywood Road Jn\", \"stage_seq\": 21, \"distance_m\": 151543.131, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2221\", \"wtt_dep\": \"2223\", \"location\": \"Westbury\", \"stage_seq\": 22, \"distance_m\": 153003.735, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Fairwood Jn\", \"stage_seq\": 23, \"distance_m\": 155475.121, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Clink Road Jn\", \"stage_seq\": 24, \"distance_m\": 160769.816, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Blatchbridge Jn\", \"stage_seq\": 25, \"distance_m\": 163912.799, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"East Somerset Jn\", \"stage_seq\": 26, \"distance_m\": 170198.664, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2240H\", \"wtt_dep\": \"2242\", \"location\": \"Castle Cary\", \"stage_seq\": 27, \"distance_m\": 184606.413, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2250\", \"location\": \"Somerton G.F.\", \"stage_seq\": 28, \"distance_m\": 201924.001, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255H\", \"location\": \"Athelney L.C.\", \"stage_seq\": 29, \"distance_m\": 216119.571, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258H\", \"location\": \"Cogload Jn\", \"stage_seq\": 30, \"distance_m\": 221299.569, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2304H\", \"location\": \"Taunton\", \"stage_seq\": 31, \"distance_m\": 228772.968, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Norton Fitzwarren Jn\", \"stage_seq\": 32, \"distance_m\": 231473.854, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Whiteball\", \"stage_seq\": 33, \"distance_m\": 245024.36, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2318\", \"location\": \"Tiverton Parkway\", \"stage_seq\": 34, \"distance_m\": 251748.139, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Tiverton Loop\", \"stage_seq\": 35, \"distance_m\": 254528.579, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Cowley Bridge Jn\", \"stage_seq\": 36, \"distance_m\": 276408.384, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": \"2334\", \"location\": \"Exeter St. David's\", \"stage_seq\": 37, \"distance_m\": 278335.869, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Dawlish Warren\", \"stage_seq\": 38, \"distance_m\": 295318.148, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344H\", \"location\": \"Dawlish\", \"stage_seq\": 39, \"distance_m\": 297955.624, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Teignmouth\", \"stage_seq\": 40, \"distance_m\": 302409.698, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2354H\", \"location\": \"Newton Abbot\", \"stage_seq\": 41, \"distance_m\": 310575.225, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Newton Abbot West Jn\", \"stage_seq\": 42, \"distance_m\": 311462.204, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Dainton Tunnel\", \"stage_seq\": 43, \"distance_m\": 316627.071, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0006\", \"location\": \"Totnes\", \"stage_seq\": 44, \"distance_m\": 324620.959, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012H\", \"location\": \"Rattery\", \"stage_seq\": 45, \"distance_m\": 332196.959, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0015H\", \"location\": \"Aish Emergency Crossover\", \"stage_seq\": 46, \"distance_m\": 337060.659, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019H\", \"location\": \"Ivybridge\", \"stage_seq\": 47, \"distance_m\": 343171.762, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024\", \"location\": \"Hemerdon\", \"stage_seq\": 48, \"distance_m\": 350941.082, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"Tavistock Jn Yard\", \"stage_seq\": 49, \"distance_m\": 356525.82, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029H\", \"location\": \"Lipson Jn\", \"stage_seq\": 50, \"distance_m\": 359384.859, \"section_seq\": 1, \"route_path_id\": 68561}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": null, \"location\": \"Plymouth\", \"stage_seq\": 51, \"distance_m\": 361824.108, \"section_seq\": 1, \"route_path_id\": 68561}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 361824.108, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 68561}], \"total_distance_m\": 361824.108, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 358607.55, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3216.558, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2104", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "26.0", "current_position_lat": "50.3779817", "current_position_lon": "-4.1438239", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:11:39Z\", \"source_id\": 48649788, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:11:42Z\", \"source_id\": 15806405, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23567, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:02Z\", \"source_id\": 48659329, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:17:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:16:08Z\", \"source_id\": 15809384, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23652, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:55Z\", \"source_id\": 48665547, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:20:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:18:59Z\", \"source_id\": 15811227, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23685, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:30Z\", \"source_id\": 48673437, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:22:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:22:31Z\", \"source_id\": 15813642, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:12Z\", \"source_id\": 48681272, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:27:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:26:13Z\", \"source_id\": 15816120, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:53Z\", \"source_id\": 48691144, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:31:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:30:58Z\", \"source_id\": 15819182, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:44Z\", \"source_id\": 48699078, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:35:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:34:46Z\", \"source_id\": 15821636, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:34Z\", \"source_id\": 48715168, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:43:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:42:38Z\", \"source_id\": 15826806, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24472, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:03Z\", \"source_id\": 48740744, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:08Z\", \"source_id\": 15834852, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24477, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:37Z\", \"source_id\": 48753697, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:01:42Z\", \"source_id\": 15838936, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24483, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:10Z\", \"source_id\": 48766918, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:08:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:08:12Z\", \"source_id\": 15843145, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26253, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:32Z\", \"source_id\": 48788736, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:19:37Z\", \"source_id\": 15850105, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:00Z\", \"source_id\": 48830714, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:07Z\", \"source_id\": 15863295, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26399, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:17Z\", \"source_id\": 48870143, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:21Z\", \"source_id\": 15874833, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26414, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:00Z\", \"source_id\": 48889804, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:07Z\", \"source_id\": 15880658, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26418, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:36Z\", \"source_id\": 48895658, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:44Z\", \"source_id\": 15882555, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26425, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:54Z\", \"source_id\": 48901069, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:58Z\", \"source_id\": 15884300, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26469, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:20Z\", \"source_id\": 48917246, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:27Z\", \"source_id\": 15889510, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:05Z\", \"source_id\": 48936271, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:08Z\", \"source_id\": 15895500, \"stage_seq\": 38, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:56Z\", \"source_id\": 48937478, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:03Z\", \"source_id\": 15895881, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26576, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:48Z\", \"source_id\": 48941524, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:51Z\", \"source_id\": 15897145, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26589, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:54Z\", \"source_id\": 48948425, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:58Z\", \"source_id\": 15899343, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26622, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:24Z\", \"source_id\": 48962909, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:28Z\", \"source_id\": 15903733, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26633, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:35Z\", \"source_id\": 48980293, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:43Z\", \"source_id\": 15908529, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26674, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:45Z\", \"source_id\": 48990600, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:53Z\", \"source_id\": 15911282, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Plymouth", "service_state_platform": "4", "timing_fact_generation": 1789514994654960, "current_leg_arrival_utc": "2026-09-17T00:31:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:31:06.013832", "service_state_evidence_id": 15911282, "current_leg_start_actual_dep": "2026-09-17T00:06:00+01:00", "operational_evidence_version": 210, "service_state_event_time_utc": "2026-09-15T23:31:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:31:06.019696", "service_state_valid_until_kind": null, "operational_interpretation_version": 210, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PAD PLY 1C98 802009+802011 10 125 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38064.87, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38148.384, "from_m": 38064.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38637.899, "from_m": 38148.384, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38676.439, "from_m": 38637.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38827.029, "from_m": 38676.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40156.774, "from_m": 38827.029, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40168.378, "from_m": 40156.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49345.858, "from_m": 40168.378, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49400.369, "from_m": 49345.858, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56157.297, "from_m": 49400.369, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56237.243, "from_m": 56157.297, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56295.624, "from_m": 56237.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56402.511, "from_m": 56295.624, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56458.631, "from_m": 56402.511, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56517.021, "from_m": 56458.631, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57141.537, "from_m": 56517.021, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57752.325, "from_m": 57141.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58051.037, "from_m": 57752.325, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 58189.786, "from_m": 58051.037, "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": 58962.477, "from_m": 58189.786, "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": 61053.409, "from_m": 58962.477, "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": 74632.458, "from_m": 61053.409, "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": 75429.317, "from_m": 74632.458, "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": 82470.63, "from_m": 75429.317, "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": 93757.828, "from_m": 82470.63, "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": 95760.965, "from_m": 93757.828, "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": 95838.089, "from_m": 95760.965, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 98418.363, "from_m": 95838.089, "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": 99313.79, "from_m": 98418.363, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 102754.449, "from_m": 99313.79, "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": 109088.662, "from_m": 102754.449, "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": 109909.577, "from_m": 109088.662, "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": 111234.458, "from_m": 109909.577, "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": 113106.62, "from_m": 111234.458, "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": 121804.332, "from_m": 113106.62, "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": 136230.377, "from_m": 121804.332, "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": 136882.165, "from_m": 136230.377, "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": 138666.732, "from_m": 136882.165, "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": 151525.13, "from_m": 138666.732, "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": 151795.233, "from_m": 151525.13, "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": 174952.465, "from_m": 151795.233, "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": 178081.651, "from_m": 174952.465, "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": 184368.94, "from_m": 178081.651, "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": 185669.011, "from_m": 184368.94, "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": 220723.932, "from_m": 185669.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": 220995.817, "from_m": 220723.932, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 242619.711, "from_m": 220995.817, "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": 242690.281, "from_m": 242619.711, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 273458.132, "from_m": 242690.281, "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": 275454.993, "from_m": 273458.132, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 276248.182, "from_m": 275454.993, "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": 276451.474, "from_m": 276248.182, "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": 276477.052, "from_m": 276451.474, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 277849.162, "from_m": 276477.052, "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": 278652.916, "from_m": 277849.162, "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": 280071.243, "from_m": 278652.916, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 280125.946, "from_m": 280071.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 280890.323, "from_m": 280125.946, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 289323.733, "from_m": 280890.323, "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": 292923.188, "from_m": 289323.733, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 295623.31, "from_m": 292923.188, "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": 295662.748, "from_m": 295623.31, "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": 295732.272, "from_m": 295662.748, "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": 296331.249, "from_m": 295732.272, "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": 297733.022, "from_m": 296331.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 300463.267, "from_m": 297733.022, "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": 301972.584, "from_m": 300463.267, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 303680.138, "from_m": 301972.584, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 304629.294, "from_m": 303680.138, "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": 308569.988, "from_m": 304629.294, "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": 309779.177, "from_m": 308569.988, "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": 309865.569, "from_m": 309779.177, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 310408.165, "from_m": 309865.569, "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": 311371.81, "from_m": 310408.165, "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": 314963.842, "from_m": 311371.81, "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": 322905.802, "from_m": 314963.842, "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": 324081.127, "from_m": 322905.802, "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": 324109.49, "from_m": 324081.127, "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": 342522.996, "from_m": 324109.49, "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": 342613.566, "from_m": 342522.996, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 350941.082, "from_m": 342613.566, "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": 350982.834, "from_m": 350941.082, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 351069.196, "from_m": 350982.834, "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": 356867.662, "from_m": 351069.196, "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": 357345.913, "from_m": 356867.662, "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": 359611.621, "from_m": 357345.913, "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": 360474.023, "from_m": 359611.621, "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": 361178.907, "from_m": 360474.023, "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": 361349.061, "from_m": 361178.907, "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": 361411.979, "from_m": 361349.061, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 361824.108, "from_m": 361411.979, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 592383, "profile_key": "36240af546f7b757d6533d62b2803dcb07784d334bd27c2167cc68090639a07f", "schedule_id": 26843, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2104", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2105", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106H", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2107", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2109H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2111H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2112H", "location": "Heathrow Airport Jn", "stage_seq": 7, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2116", "location": "Slough", "stage_seq": 8, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2119", "location": "Maidenhead", "stage_seq": 9, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2122H", "location": "Twyford", "stage_seq": 10, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2125H", "location": "Kennet Bridge Jn", "stage_seq": 11, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2127", "wtt_dep": "2129", "location": "Reading", "stage_seq": 12, "distance_m": 57629.41, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2130H", "location": "Oxford Road Jn", "stage_seq": 13, "distance_m": 58935.335, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2131H", "location": "Southcote Jn", "stage_seq": 14, "distance_m": 60432.019, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2134H", "location": "Theale", "stage_seq": 15, "distance_m": 66064.27, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2143", "wtt_dep": "2144H", "location": "Newbury", "stage_seq": 16, "distance_m": 85009.272, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Bedwyn", "stage_seq": 17, "distance_m": 106360.629, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2203", "wtt_dep": "2204H", "location": "Pewsey", "stage_seq": 18, "distance_m": 120667.546, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2208", "location": "Woodborough", "stage_seq": 19, "distance_m": 126606.103, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Lavington", "stage_seq": 20, "distance_m": 140347.193, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Heywood Road Jn", "stage_seq": 21, "distance_m": 151543.131, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2221", "wtt_dep": "2223", "location": "Westbury", "stage_seq": 22, "distance_m": 153003.735, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Fairwood Jn", "stage_seq": 23, "distance_m": 155475.121, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Clink Road Jn", "stage_seq": 24, "distance_m": 160769.816, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2230", "location": "Blatchbridge Jn", "stage_seq": 25, "distance_m": 163912.799, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "East Somerset Jn", "stage_seq": 26, "distance_m": 170198.664, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2240H", "wtt_dep": "2242", "location": "Castle Cary", "stage_seq": 27, "distance_m": 184606.413, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2250", "location": "Somerton G.F.", "stage_seq": 28, "distance_m": 201924.001, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255H", "location": "Athelney L.C.", "stage_seq": 29, "distance_m": 216119.571, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Cogload Jn", "stage_seq": 30, "distance_m": 221299.569, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2304H", "location": "Taunton", "stage_seq": 31, "distance_m": 228772.968, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Norton Fitzwarren Jn", "stage_seq": 32, "distance_m": 231473.854, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Whiteball", "stage_seq": 33, "distance_m": 245024.36, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2318", "location": "Tiverton Parkway", "stage_seq": 34, "distance_m": 251748.139, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Tiverton Loop", "stage_seq": 35, "distance_m": 254528.579, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Cowley Bridge Jn", "stage_seq": 36, "distance_m": 276408.384, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2334", "location": "Exeter St. David's", "stage_seq": 37, "distance_m": 278335.869, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Dawlish Warren", "stage_seq": 38, "distance_m": 295318.148, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344H", "location": "Dawlish", "stage_seq": 39, "distance_m": 297955.624, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Teignmouth", "stage_seq": 40, "distance_m": 302409.698, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2354H", "location": "Newton Abbot", "stage_seq": 41, "distance_m": 310575.225, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Newton Abbot West Jn", "stage_seq": 42, "distance_m": 311462.204, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Dainton Tunnel", "stage_seq": 43, "distance_m": 316627.071, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0006", "location": "Totnes", "stage_seq": 44, "distance_m": 324620.959, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012H", "location": "Rattery", "stage_seq": 45, "distance_m": 332196.959, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015H", "location": "Aish Emergency Crossover", "stage_seq": 46, "distance_m": 337060.659, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019H", "location": "Ivybridge", "stage_seq": 47, "distance_m": 343171.762, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024", "location": "Hemerdon", "stage_seq": 48, "distance_m": 350941.082, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027", "location": "Tavistock Jn Yard", "stage_seq": 49, "distance_m": 356525.82, "section_seq": 1, "route_path_id": 68561}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029H", "location": "Lipson Jn", "stage_seq": 50, "distance_m": 359384.859, "section_seq": 1, "route_path_id": 68561}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": null, "location": "Plymouth", "stage_seq": 51, "distance_m": 361824.108, "section_seq": 1, "route_path_id": 68561}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 361824.108, "from_m": 0.0, "section_seq": 1, "route_path_id": 68561}], "total_distance_m": 361824.108, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 358607.55, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3216.558, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:11:39Z", "source_id": 48649788, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:12:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:11:42Z", "source_id": 15806405, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23567, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:02Z", "source_id": 48659329, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:17:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:16:08Z", "source_id": 15809384, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23652, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:55Z", "source_id": 48665547, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:20:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:18:59Z", "source_id": 15811227, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23685, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:30Z", "source_id": 48673437, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T20:22:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:22:31Z", "source_id": 15813642, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23812, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:12Z", "source_id": 48681272, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:27:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:26:13Z", "source_id": 15816120, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:53Z", "source_id": 48691144, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:31:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:30:58Z", "source_id": 15819182, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:44Z", "source_id": 48699078, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T20:35:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:34:46Z", "source_id": 15821636, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:34Z", "source_id": 48715168, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T20:43:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:42:38Z", "source_id": 15826806, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24472, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:03Z", "source_id": 48740744, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:56:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:08Z", "source_id": 15834852, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24477, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:37Z", "source_id": 48753697, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:03:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:01:42Z", "source_id": 15838936, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24483, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:10Z", "source_id": 48766918, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T21:08:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:08:12Z", "source_id": 15843145, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26253, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:32Z", "source_id": 48788736, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T21:21:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:19:37Z", "source_id": 15850105, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:00Z", "source_id": 48830714, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:43:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:07Z", "source_id": 15863295, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26399, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:17Z", "source_id": 48870143, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T22:03:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:21Z", "source_id": 15874833, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26414, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:00Z", "source_id": 48889804, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T22:13:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:07Z", "source_id": 15880658, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26418, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:36Z", "source_id": 48895658, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:17:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:44Z", "source_id": 15882555, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26425, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:54Z", "source_id": 48901069, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T22:20:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:58Z", "source_id": 15884300, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26469, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:20Z", "source_id": 48917246, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T22:31:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:27Z", "source_id": 15889510, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:05Z", "source_id": 48936271, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T22:43:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:08Z", "source_id": 15895500, "stage_seq": 38, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:56Z", "source_id": 48937478, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T22:45:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:03Z", "source_id": 15895881, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26576, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:48Z", "source_id": 48941524, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T22:47:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:51Z", "source_id": 15897145, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26589, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:54Z", "source_id": 48948425, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T22:52:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:58Z", "source_id": 15899343, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26622, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:24Z", "source_id": 48962909, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T23:04:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:28Z", "source_id": 15903733, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-16T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26633, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:35Z", "source_id": 48980293, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T23:19:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:43Z", "source_id": 15908529, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26674, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:45Z", "source_id": 48990600, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-15T23:31:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:53Z", "source_id": 15911282, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}] London Paddington 2104 2104 8 None None Plymouth 0032 0032 4 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34848/2026-09-16/detailed None Totnes 2026-09-17T00:06:00+01:00 Plymouth 26.0 {"type": "LineString", "coordinates": [[-3.688861825180008, 50.43593113134597], [-3.6898179, 50.43529929999999], [-3.6904532999999993, 50.43488599999999], [-3.6911446, 50.434429999999985], [-3.6914086, 50.434259], [-3.6918238, 50.43401119999999], [-3.6920722, 50.43390339999999], [-3.6925477999999994, 50.43371199999999], [-3.6927218000000006, 50.43365180000001], [-3.6933177, 50.433475699999995], [-3.6939538, 50.4333377], [-3.6944728, 50.4332449], [-3.6950222, 50.433181299999994], [-3.6955504, 50.43314329999999], [-3.6960212, 50.4331249], [-3.697256400000001, 50.43309899999999], [-3.697859900000001, 50.43307709999999], [-3.6982807, 50.43304109999999], [-3.698676299999999, 50.43299269999999], [-3.6990512999999994, 50.4329323], [-3.6999934999999993, 50.4327619], [-3.7001401, 50.4327358], [-3.7010314, 50.43256619999999], [-3.7015971, 50.4324703], [-3.7021175, 50.4324091], [-3.7027319, 50.43236929999999], [-3.703318199999999, 50.4323643], [-3.7038533, 50.4323845], [-3.7043704, 50.4324342], [-3.7048303, 50.43249949999999], [-3.7052323, 50.4325792], [-3.7056858, 50.432688], [-3.706157399999999, 50.43282740000001], [-3.7066668, 50.4330183], [-3.7071855, 50.433250099999995], [-3.7082773000000007, 50.4337986], [-3.709100100000001, 50.4342063], [-3.709592199999999, 50.4344189], [-3.7100759, 50.43460339999999], [-3.7105765000000006, 50.43476299999999], [-3.7111758, 50.4349382], [-3.7116048, 50.435031899999984], [-3.7121042, 50.4351165], [-3.712533399999999, 50.435172], [-3.7129883, 50.4352175], [-3.713435599999999, 50.4352445], [-3.7138813, 50.43525950000001], [-3.7143199, 50.43526390000001], [-3.7148717, 50.4352482], [-3.7153527999999993, 50.4352175], [-3.715848, 50.4351702], [-3.7163586999999993, 50.4351034], [-3.716967200000001, 50.4349813], [-3.7174109, 50.434865], [-3.717464099999999, 50.434851], [-3.7176220999999994, 50.4348002], [-3.718438799999999, 50.43454239999999], [-3.719119500000001, 50.434267699999985], [-3.7198019, 50.43394729999999], [-3.7211213, 50.43330600000001], [-3.7217499, 50.4330038], [-3.7224066, 50.4327172], [-3.7234097, 50.432353000000006], [-3.7241958, 50.432101199999984], [-3.7250177, 50.4318824], [-3.7259905, 50.431674599999994], [-3.7269987, 50.43150730000001], [-3.7290045999999992, 50.4311947], [-3.729109, 50.4311798], [-3.7301741000000006, 50.4310278], [-3.7307691, 50.4309749], [-3.731758, 50.430952999999995], [-3.7324553, 50.430977000000006], [-3.733605, 50.43108669999999], [-3.7342614, 50.43119359999999], [-3.7349457, 50.43132479999999], [-3.7355941, 50.4314817], [-3.7364591, 50.4316942], [-3.7373249999999993, 50.431879], [-3.737894, 50.4319795], [-3.7385023, 50.4320664], [-3.7391412, 50.43212909999999], [-3.7398904000000006, 50.4321711], [-3.7406870999999993, 50.4321751], [-3.7414079, 50.4321429], [-3.7420036999999993, 50.432103299999994], [-3.7425414, 50.4320361], [-3.7434105, 50.4318963], [-3.744635899999999, 50.43162939999999], [-3.745364799999999, 50.431450099999985], [-3.7464667, 50.43117929999998], [-3.7488234, 50.4306044], [-3.749695899999999, 50.4303694], [-3.7505217000000006, 50.43012040000001], [-3.7522513, 50.42952290000001], [-3.752676300000001, 50.4293842], [-3.7531146, 50.429251299999976], [-3.7539759, 50.42902170000001], [-3.7557235, 50.4285859], [-3.7559261, 50.4285383], [-3.7586359, 50.4278795], [-3.7592778, 50.42773], [-3.7599652, 50.42759869999999], [-3.7605055, 50.42751919999999], [-3.7606317, 50.4275048], [-3.761352500000001, 50.42744009999999], [-3.762148499999999, 50.427407899999984], [-3.762718599999999, 50.427419], [-3.763306099999999, 50.42745669999999], [-3.763845799999999, 50.4275158], [-3.7643642, 50.4275938], [-3.7649333, 50.4276968], [-3.765434299999999, 50.42780809999999], [-3.7659282, 50.4279315], [-3.7673046, 50.428339300000005], [-3.767437, 50.428376500000006], [-3.7697905, 50.429034400000006], [-3.770557699999999, 50.4292257], [-3.7713671999999994, 50.4294189], [-3.7721381, 50.4295836], [-3.7722601, 50.4296083], [-3.7729241933019897, 50.429736738122344], [-3.7730181, 50.4297549], [-3.7737776, 50.4298866], [-3.7746730999999993, 50.43002619999999], [-3.775532399999999, 50.43014689999998], [-3.7765215, 50.4302665], [-3.7782193999999993, 50.43042049999998], [-3.7787692, 50.4304866], [-3.7792922, 50.4305612], [-3.779820199999999, 50.4306681], [-3.780264, 50.43077439999998], [-3.7808255, 50.430929], [-3.7813374, 50.4311062], [-3.7818561, 50.4312836], [-3.7823819999999992, 50.4314394], [-3.7828983, 50.43156859999999], [-3.7834529999999993, 50.43167789999999], [-3.783983300000001, 50.43174930000001], [-3.7846314, 50.431803], [-3.7859084, 50.4318883], [-3.7868966, 50.431939100000015], [-3.787862, 50.4320092], [-3.7888308999999993, 50.4321111], [-3.7891637, 50.432148100000006], [-3.790176199999999, 50.43224800000001], [-3.791027999999999, 50.43229259999999], [-3.7918713, 50.43230899999999], [-3.7936147, 50.43235760000001], [-3.7962037, 50.4323455], [-3.7982488, 50.432304], [-3.7994427, 50.43227420000001], [-3.8011275, 50.4322122], [-3.8022774999999993, 50.4321691], [-3.8047531, 50.43210869999999], [-3.8064436000000006, 50.4320451], [-3.8080105, 50.43204800000001], [-3.809203300000001, 50.43209889999999], [-3.8106175, 50.4321898], [-3.8114298, 50.43222080000001], [-3.8119519, 50.43221930000001], [-3.8125008999999994, 50.4321944], [-3.813023700000001, 50.43214170000001], [-3.813553599999999, 50.4320721], [-3.8140425, 50.43198430000001], [-3.8148373, 50.431815799999995], [-3.815173299999999, 50.431728199999995], [-3.8153055, 50.4316937], [-3.8155343999999993, 50.431634], [-3.816109, 50.4314596], [-3.8166462, 50.4312518], [-3.8171496, 50.43101299999999], [-3.818149, 50.4304794], [-3.818496, 50.43029], [-3.8190857, 50.43001099999999], [-3.8195699999999992, 50.4298107], [-3.8200857, 50.42963069999999], [-3.8207924000000006, 50.42942750000001], [-3.8215001000000006, 50.4292524], [-3.8229595, 50.428919400000005], [-3.8237347, 50.4287411], [-3.824447900000001, 50.4285694], [-3.8247448, 50.4284969], [-3.826514, 50.4280857], [-3.827995800000001, 50.4277513], [-3.8285451, 50.4276482], [-3.8291212, 50.42755389999999], [-3.829640199999999, 50.4274986], [-3.8301064, 50.42747369999999], [-3.830700100000001, 50.4274589], [-3.8312828, 50.42747409999998], [-3.831787999999999, 50.4275081], [-3.8323192000000006, 50.4275699], [-3.8328433999999993, 50.4276606], [-3.833268, 50.42774019999999], [-3.834198099999999, 50.427951699999994], [-3.8351871, 50.4282022], [-3.8362104, 50.4284524], [-3.8365497, 50.4285338], [-3.836934100000001, 50.4286182], [-3.8372844, 50.42867700000001], [-3.8376678000000006, 50.42873019999999], [-3.8380344, 50.428768], [-3.838333800000001, 50.42879080000001], [-3.838614399999999, 50.42880060000001], [-3.839101699999999, 50.4288005], [-3.8395658, 50.42877750000001], [-3.840043099999999, 50.4287333], [-3.8404256, 50.42868419999999], [-3.8408287, 50.428614], [-3.8411953, 50.4285349], [-3.8414108, 50.4284786], [-3.8419541000000006, 50.428315399999995], [-3.8424447, 50.42812479999999], [-3.842875999999999, 50.4279293], [-3.8434317, 50.427627399999984], [-3.8437099, 50.4274396], [-3.8439752, 50.427245], [-3.844374499999999, 50.4269113], [-3.844580999999999, 50.42670779999999], [-3.844737400000001, 50.4265325], [-3.8449515, 50.42626429999999], [-3.8450591, 50.4261018], [-3.845160299999999, 50.4259275], [-3.8452834, 50.425692], [-3.845365, 50.4254982], [-3.8454312, 50.4253107], [-3.8455059, 50.425027699999994], [-3.8455692, 50.42471650000001], [-3.8456925, 50.424085], [-3.8457112, 50.4239855], [-3.845740867500918, 50.4238193740464], [-3.8458161, 50.42339809999999], [-3.846009335496809, 50.422316234984066], [-3.846075, 50.42194859999999], [-3.846190799999999, 50.421300499999994], [-3.8462845, 50.4208586], [-3.846424700000001, 50.420396200000006], [-3.8465801, 50.4199599], [-3.8467156999999994, 50.41961340000001], [-3.8469288, 50.4191566], [-3.847215, 50.4185773], [-3.8476453, 50.41774840000001], [-3.8482798, 50.4164939], [-3.848489499999999, 50.416009499999994], [-3.8486756, 50.4156893], [-3.848909799999999, 50.41537399999999], [-3.8491173, 50.4151306], [-3.8495100999999994, 50.41473119999999], [-3.8499435, 50.4143693], [-3.850410699999999, 50.414026699999994], [-3.8510353, 50.4136148], [-3.851664, 50.413191000000005], [-3.852255499999999, 50.4127541], [-3.852743900000001, 50.4123302], [-3.852881599999999, 50.4122026], [-3.853034299999999, 50.412043], [-3.8532672, 50.41176850000001], [-3.8534825, 50.4114909], [-3.8536553, 50.4112356], [-3.8537605, 50.4110553], [-3.8539358, 50.410693], [-3.8541168, 50.4102074], [-3.8542197, 50.4098911], [-3.854288, 50.4095101], [-3.854317500000001, 50.409211600000006], [-3.8542865, 50.4085809], [-3.854241, 50.4082368], [-3.854068099999999, 50.4075375], [-3.854013299999999, 50.40718150000001], [-3.8539567, 50.406841400000005], [-3.853904, 50.4065051], [-3.8539203, 50.406167100000005], [-3.853987500000001, 50.4056977], [-3.8540686000000006, 50.405317], [-3.854194999999999, 50.404863], [-3.854393599999999, 50.4044209], [-3.8545909, 50.4040677], [-3.8548331, 50.4037301], [-3.855149799999999, 50.403363], [-3.855491999999999, 50.403009], [-3.8559304, 50.4026396], [-3.8564419, 50.40228449999999], [-3.8570583, 50.40192979999999], [-3.8577237, 50.4016142], [-3.858401999999999, 50.40135579999999], [-3.859099599999999, 50.401134299999995], [-3.8608127, 50.4006996], [-3.862755721713942, 50.40023471003911], [-3.8628381, 50.400215], [-3.8644887999999993, 50.399816900000005], [-3.8647215, 50.399759200000005], [-3.866842, 50.3992757], [-3.8688227, 50.3988384], [-3.8696049, 50.39867139999999], [-3.8706939999999994, 50.39842599999999], [-3.8715754, 50.3982196], [-3.872347199999999, 50.3980387], [-3.8732382999999992, 50.397872], [-3.8739925, 50.3977915], [-3.874870000000001, 50.3977416], [-3.8760985, 50.3977156], [-3.8766194, 50.397698799999986], [-3.8771618, 50.39765440000001], [-3.877565099999999, 50.39760600000001], [-3.8778587999999994, 50.39757279999999], [-3.878186, 50.397519199999984], [-3.8787197, 50.397414399999995], [-3.8789915000000006, 50.39734440000001], [-3.8793575, 50.3972395], [-3.8801426, 50.3969428], [-3.8811246000000006, 50.3965518], [-3.882117299999999, 50.39614139999999], [-3.8833208, 50.3956453], [-3.8841558, 50.3953135], [-3.8851201, 50.3949089], [-3.8860787, 50.3945061], [-3.887169, 50.3940459], [-3.8873457999999994, 50.39397069999999], [-3.887789, 50.3937857], [-3.8885471, 50.3934802], [-3.889300299999999, 50.3931812], [-3.8898845, 50.3929861], [-3.890468099999999, 50.3928113], [-3.891014599999999, 50.39267809999998], [-3.8915785, 50.392563599999995], [-3.892352499999999, 50.3924467], [-3.8928382, 50.3923924], [-3.893379700000001, 50.39234729999999], [-3.8942296, 50.392314799999994], [-3.894858699999999, 50.392330300000005], [-3.895585, 50.392356799999995], [-3.8961709, 50.3923819], [-3.8974479, 50.39240710000001], [-3.8981978, 50.3924401], [-3.8992866, 50.39252059999999], [-3.899547, 50.3925519], [-3.9003313, 50.3926654], [-3.9010982999999992, 50.392811], [-3.902642699999999, 50.39310710000001], [-3.9038328999999994, 50.393315], [-3.904701399999999, 50.3934317], [-3.905116, 50.3934837], [-3.905823499999999, 50.39356219999999], [-3.9066494, 50.39364129999999], [-3.9077377, 50.3937265], [-3.9085269, 50.393784], [-3.909285600000001, 50.39385289999999], [-3.909895899999999, 50.3939255], [-3.9104652, 50.3940238], [-3.911374599999999, 50.39424479999999], [-3.912011, 50.394450899999995], [-3.912598499999999, 50.394672199999995], [-3.913739800000001, 50.3951672], [-3.915005, 50.3957238], [-3.9155483000000006, 50.3959335], [-3.9161305, 50.3961113], [-3.9167892000000006, 50.396267], [-3.917183099999999, 50.3963374], [-3.9176277, 50.3964039], [-3.9180626, 50.39644499999999], [-3.9184712, 50.3964656], [-3.918990200000001, 50.3964763], [-3.9193986, 50.396459], [-3.919804300000001, 50.396421499999995], [-3.9202185, 50.39635009999999], [-3.9204962, 50.3962883], [-3.920788500000001, 50.3962085], [-3.921117099999999, 50.3961049], [-3.9213376000000006, 50.39604040000001], [-3.9216091, 50.3959565], [-3.9219021, 50.39584649999999], [-3.922155, 50.3957391], [-3.9225071, 50.395572099999995], [-3.9229658, 50.395312699999984], [-3.923413, 50.39504159999999], [-3.9242121, 50.3945412], [-3.9247018, 50.3942491], [-3.925002599999999, 50.394083599999995], [-3.9253245, 50.39392980000001], [-3.925629, 50.39379849999999], [-3.925946699999999, 50.3936785], [-3.9264016, 50.39353109999999], [-3.9267894, 50.3934231], [-3.9268706, 50.3934005], [-3.9276214, 50.3932483], [-3.9283458, 50.3931482], [-3.9288011, 50.393109599999995], [-3.9292611, 50.3930843], [-3.9301219, 50.39309089999999], [-3.930727300000001, 50.39313069999999], [-3.9312929, 50.3931985], [-3.9318161, 50.393280699999984], [-3.931991599999999, 50.3933152], [-3.9324658, 50.39342390000001], [-3.9331687, 50.393636099999995], [-3.9338518, 50.3938861], [-3.9354504, 50.3945339], [-3.9363732, 50.394912600000005], [-3.9372121, 50.3953268], [-3.9378891, 50.39572330000001], [-3.9385655, 50.39614909999999], [-3.939033699999999, 50.3964339], [-3.9395285, 50.3966947], [-3.9402267, 50.397006399999995], [-3.9409586, 50.397288], [-3.9423937, 50.39781670000001], [-3.9435239, 50.3982256], [-3.9445868, 50.39866849999999], [-3.9454849, 50.39917499999999], [-3.9462905999999993, 50.39973380000001], [-3.9466897, 50.40007289999999], [-3.9471136, 50.400483400000006], [-3.9478801, 50.4012189], [-3.9483315, 50.40160470000001], [-3.948832, 50.4019837], [-3.9492205, 50.40221530000001], [-3.9496680999999993, 50.402483100000005], [-3.9501363, 50.40268749999999], [-3.9506597, 50.402883300000006], [-3.9509228, 50.4029698], [-3.9520067, 50.40332480000001], [-3.952587250125894, 50.40352069301459], [-3.9528537, 50.403610599999986], [-3.9536596, 50.40394630000001], [-3.9543089999999994, 50.4042626], [-3.95506, 50.40469509999999], [-3.955789799999999, 50.40516670000001], [-3.956778699999999, 50.40581009999998], [-3.9574032, 50.4062472], [-3.958239799999999, 50.4068057], [-3.9588952, 50.407262499999995], [-3.9591278, 50.40738180000001], [-3.9595818, 50.40756110000001], [-3.960055699999999, 50.4077355], [-3.960471599999999, 50.4078818], [-3.960986399999999, 50.40804099999999], [-3.961614899999999, 50.40819619999999], [-3.9621535, 50.4082911], [-3.962785400000001, 50.4083826], [-3.9631798, 50.40841609999999], [-3.9636072, 50.40843929999999], [-3.9638993999999994, 50.408442], [-3.9642391999999993, 50.408424], [-3.9648106999999992, 50.4083709], [-3.9654942, 50.4082707], [-3.9659876, 50.4081531], [-3.966435399999999, 50.40803319999999], [-3.9669335, 50.4078846], [-3.9680051, 50.4075281], [-3.9688165, 50.407256], [-3.970493199999999, 50.4067086], [-3.971291799999999, 50.4064294], [-3.9716512, 50.40628900000001], [-3.9720025, 50.40614060000001], [-3.9725047, 50.4058852], [-3.972929300000001, 50.405614799999995], [-3.9732071, 50.4054226], [-3.9736007, 50.4051297], [-3.9743043, 50.4045618], [-3.9748082, 50.40421090000001], [-3.975356399999999, 50.4038853], [-3.975917, 50.4036216], [-3.9764444, 50.403404], [-3.9770044, 50.4032138], [-3.977909, 50.4029518], [-3.9788378, 50.4026934], [-3.9790674, 50.4026327], [-3.984020899999999, 50.401268300000005], [-3.9846410999999993, 50.4010796], [-3.9852155, 50.400895000000006], [-3.9858589, 50.4006438], [-3.9865511, 50.4003122], [-3.9870531, 50.4000503], [-3.9876945, 50.399660999999995], [-3.988125899999999, 50.39934069999999], [-3.988638, 50.3989187], [-3.9895961999999994, 50.3981092], [-3.9901672, 50.3976924], [-3.9906343, 50.39734779999999], [-3.991134, 50.39704259999999], [-3.9918205000000007, 50.3967052], [-3.9924565, 50.39646450000001], [-3.9929419, 50.3963284], [-3.9933992, 50.3962148], [-3.9942543000000006, 50.396046000000005], [-3.9944289, 50.3960149], [-3.996052600000001, 50.39577979999999], [-3.9967519, 50.39567859999999], [-3.996869699999999, 50.39566130000001], [-3.9974531, 50.39560960000001], [-3.9986404, 50.39543539999998], [-3.9998339, 50.39526109999999], [-4.000556199999999, 50.3951604], [-4.0014146, 50.39506620000001], [-4.0024417, 50.3949651], [-4.0033961, 50.3948985], [-4.0049288, 50.39480329999999], [-4.006447400000001, 50.3946917], [-4.0079485, 50.3945398], [-4.0096173, 50.3943433], [-4.011504, 50.3941221], [-4.0133928, 50.3938924], [-4.0141089999999995, 50.393808799999995], [-4.020471, 50.39307939999999], [-4.021392, 50.39303219999999], [-4.022314699999999, 50.3930169], [-4.0235159, 50.39302200000001], [-4.024165199999999, 50.3930544], [-4.0265696, 50.3931922], [-4.0288178, 50.39333990000001], [-4.0310856, 50.39348489999998], [-4.033499, 50.39359139999999], [-4.033779199999999, 50.3935974], [-4.0347371, 50.39361039999999], [-4.0356689999999995, 50.393606899999995], [-4.0372948, 50.393574], [-4.0382303, 50.3935239], [-4.039439999999999, 50.3934485], [-4.0401018, 50.393398000000005], [-4.040728499999999, 50.39334360000001], [-4.042418778537846, 50.39318448243787], [-4.043466, 50.3930859], [-4.0437602, 50.39306179999999], [-4.043873999999999, 50.393050900000006], [-4.0475319999999995, 50.3926989], [-4.047987199999999, 50.392659399999985], [-4.0495836999999995, 50.39251249999999], [-4.0514368, 50.39234090000001], [-4.0523635, 50.3922469], [-4.053267999999999, 50.39214529999999], [-4.0539681, 50.3920479], [-4.0542148, 50.39200379999998], [-4.0546588, 50.3919223], [-4.0550965, 50.391822600000005], [-4.0552429, 50.3917812], [-4.0557265, 50.3916446], [-4.0562505, 50.39147450000001], [-4.0567295, 50.3913106], [-4.057238999999999, 50.3911205], [-4.058979999999999, 50.390468600000005], [-4.0597713, 50.39019830000001], [-4.0603726, 50.3900038], [-4.0610394, 50.3898134], [-4.0617301999999995, 50.3896442], [-4.0623868, 50.389493], [-4.0630324, 50.3893797], [-4.0635862, 50.389297600000006], [-4.064222099999999, 50.3892267], [-4.064443499999999, 50.3892033], [-4.0652481, 50.3891447], [-4.0660412, 50.3891069], [-4.0669481, 50.38911480000001], [-4.0677425, 50.389148000000006], [-4.0685687, 50.389192599999994], [-4.0692856, 50.38924909999999], [-4.0740184, 50.3896756], [-4.0753306, 50.38979410000001], [-4.0762239, 50.389830999999994], [-4.0779116, 50.389987699999985], [-4.0788538999999995, 50.3900752], [-4.0793655, 50.3901168], [-4.0800158, 50.3901462], [-4.0806728, 50.3901462], [-4.0813132, 50.390104], [-4.0819874, 50.39003710000001], [-4.0826956, 50.38992059999999], [-4.083360699999999, 50.389777], [-4.0836924, 50.389692399999994], [-4.0846126, 50.3893837], [-4.0851725, 50.3891516], [-4.0854844, 50.3890086], [-4.0858858, 50.3888138], [-4.0862548, 50.38862799999998], [-4.0869908, 50.3882345], [-4.0877943, 50.3877948], [-4.0882036, 50.387575], [-4.088458599999999, 50.3874344], [-4.0888977, 50.3871805], [-4.0890638, 50.3870877], [-4.089510099999999, 50.3868265], [-4.089828, 50.3866549], [-4.0901533, 50.3864838], [-4.0904376, 50.38633709999999], [-4.0907665, 50.3861867], [-4.0913942, 50.3859398], [-4.0917312, 50.38582280000001], [-4.0920749, 50.3857215], [-4.0923874, 50.38563369999999], [-4.0927023, 50.3855582], [-4.0933323999999995, 50.385427199999995], [-4.0943509, 50.38522389999999], [-4.095354999999999, 50.3850249], [-4.0963742, 50.38480679999999], [-4.0974131, 50.3845472], [-4.0977456, 50.3844613], [-4.0982154, 50.3843225], [-4.0990909, 50.3840448], [-4.1000516, 50.383765199999985], [-4.1010201, 50.3835256], [-4.1024619, 50.3832283], [-4.103655699999999, 50.3830519], [-4.104894899999999, 50.3829033], [-4.104941999999999, 50.38289770000001], [-4.105154799999999, 50.382874099999995], [-4.1058178, 50.3828164], [-4.106603899999999, 50.382759], [-4.107424299999999, 50.3827165], [-4.1075007, 50.382714400000005], [-4.1076713, 50.3827096], [-4.108385999999999, 50.3827015], [-4.1091148, 50.3827074], [-4.110427999999999, 50.38272450000001], [-4.1108734, 50.382732], [-4.1111498, 50.3827373], [-4.111279585305091, 50.38273864148668], [-4.1120689, 50.38274680000001], [-4.112856099999999, 50.382744], [-4.1142753, 50.38271850000001], [-4.114470599999999, 50.38271499999999], [-4.1153247, 50.3826756], [-4.1161088, 50.38262069999998], [-4.1174556, 50.3825094], [-4.118466599999999, 50.382423], [-4.1186661, 50.382406], [-4.1191034, 50.382380299999994], [-4.1197595, 50.3823558], [-4.1206165, 50.382350399999986], [-4.120741, 50.382351400000005], [-4.1214993, 50.3823569], [-4.1222483, 50.3823841], [-4.1248148, 50.382505299999984], [-4.1249616, 50.38251689999999], [-4.125657, 50.382549], [-4.1261453, 50.38257039999999], [-4.126592199999999, 50.38258289999998], [-4.1269805, 50.38258289999998], [-4.1274151, 50.382568199999994], [-4.127862, 50.3825399], [-4.1283641, 50.3824857], [-4.1287327, 50.3824296], [-4.1291771, 50.3823486], [-4.1296317, 50.3822421], [-4.130079799999999, 50.38211959999999], [-4.130616699999999, 50.38196179999999], [-4.1314137, 50.381716899999994], [-4.1318945, 50.38158889999999], [-4.132142, 50.381525999999994], [-4.132250306949799, 50.38150358085608], [-4.1326937, 50.3814118], [-4.1333412, 50.381263], [-4.1339204, 50.381145], [-4.1343728, 50.3810547], [-4.135281, 50.380904], [-4.1360469, 50.38079239999998], [-4.1362939, 50.38075880000001], [-4.1370572999999995, 50.3806574], [-4.1373408, 50.3806069], [-4.1375856, 50.3805654], [-4.137932499999999, 50.3804947], [-4.138242299999999, 50.3804158], [-4.1384798, 50.38033919999999], [-4.138634399999999, 50.38028679999999], [-4.1388992, 50.3801861], [-4.1391001, 50.3800979], [-4.1392446, 50.3800275], [-4.139439999999999, 50.37991879999999], [-4.139600699999999, 50.37982480000001], [-4.1398276, 50.3796858], [-4.140470499999999, 50.379308300000005], [-4.1407138, 50.379175999999994], [-4.1409593, 50.3790486], [-4.141155099999999, 50.3789494], [-4.1412857999999995, 50.3788798], [-4.141604999999999, 50.37873650000001], [-4.1418444, 50.3786364], [-4.142067599999999, 50.3785488], [-4.1422527, 50.378482899999995], [-4.142445199999999, 50.37841660000001], [-4.1438239, 50.37798169999999]]} 23.0 0005 0031 Totnes Plymouth Plymouth 50.3779817 -4.1438239 50.3779817 -4.1438239 1 0 2026-09-15 23:41:07 TERMINATED 2026-09-15 23:31:00 Plymouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911282 1789514994654960 210 210 2026-09-15 23:31:06.019696 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:31:06.013832
565129 594826 G39647 682G77M815 2026-09-15 COMPLETE 15911320 2026-09-16 00:31:00 2026-09-15 23:41:37 2026-09-17 23:41:37 {"id": 594826, "stp": "O", "toc": "Transport for Wales", "uid": "G39647", "consist": "AT03", "dest_crs": "CDF", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G39647/2026-09-16/detailed", "trust_id": "682G77M815", "origin_crs": "CNM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "0043", "dest_platform": "0", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "2G77", "timing_status": "EARLY", "origin_station": "Cheltenham Spa", "current_leg_arr": "0031", "current_leg_dep": "0017", "current_leg_end": "Cardiff Central", "origin_dep_time": "2258", "origin_platform": "1", "current_location": "Cardiff Central", "last_update_time": "2026-09-15T23:41:37", "route_debug_link": null, "timing_variation": "-10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.9992781705370697, 51.589345813679], [-2.9996414999999996, 51.58915199999999], [-2.9998592, 51.5890199], [-3.0001342, 51.5888515], [-3.000456, 51.5886424], [-3.000602199999999, 51.5885182], [-3.0007845999999994, 51.5883616], [-3.0008691, 51.5882916], [-3.0010018, 51.58816560000001], [-3.0012178, 51.587935], [-3.0013531999999996, 51.5877692], [-3.0014765999999997, 51.58761249999999], [-3.0015598000000003, 51.5874959], [-3.0017915, 51.5871648], [-3.0020156999999994, 51.586780899999994], [-3.0022625, 51.5863526], [-3.0023715999999996, 51.58616669999999], [-3.0026308, 51.5857106], [-3.0037110999999994, 51.5838232], [-3.0058895000000003, 51.57999699999999], [-3.0060644999999995, 51.5796901], [-3.0061895999999995, 51.57947239999999], [-3.0064934, 51.57904429999999], [-3.0066883000000004, 51.57871299999999], [-3.0068204, 51.57848179999999], [-3.0069700347080226, 51.57821989136252], [-3.0070547, 51.578071699999995], [-3.0075309999999997, 51.57723800000001], [-3.0075907999999996, 51.5771333], [-3.0078949, 51.5764211], [-3.0079525, 51.576271199999994], [-3.0080076, 51.57598769999999], [-3.0080524, 51.5756507], [-3.0080681999999994, 51.575514600000005], [-3.0080815, 51.5750575], [-3.0080813, 51.5747014], [-3.0080335, 51.5742041], [-3.0079715999999994, 51.57370590000001], [-3.0078696999999996, 51.5730975], [-3.0077489999999996, 51.5724623], [-3.0075611999999996, 51.571428699999984], [-3.0073788, 51.5705402], [-3.0072661999999997, 51.5699683], [-3.0070959044723864, 51.56908936711081], [-3.0070795, 51.56900469999999], [-3.0069446, 51.5683566], [-3.0069087, 51.568192], [-3.0068696, 51.5680128], [-3.0067159, 51.567161], [-3.0066296, 51.56666990000001], [-3.0065704999999996, 51.566340200000006], [-3.0065297, 51.566035], [-3.006525, 51.5655815], [-3.0064975, 51.5652689], [-3.0065069, 51.5645888], [-3.0064935, 51.5642307], [-3.0064867999999993, 51.56376800000001], [-3.0065096, 51.5630405], [-3.0065391, 51.5625503], [-3.0066035, 51.5619868], [-3.0066719, 51.5615549], [-3.0067308999999995, 51.561268599999984], [-3.0068300999999997, 51.560805], [-3.0069186, 51.5605249], [-3.0070407, 51.56011749999999], [-3.0072176999999995, 51.5595822], [-3.0073786, 51.5590786], [-3.0076307, 51.5582615], [-3.0079218, 51.5573982], [-3.0080493, 51.5570193], [-3.0082969, 51.55630829999999], [-3.0084884, 51.5558346], [-3.0086674999999996, 51.555456199999995], [-3.0089019999999995, 51.5550163], [-3.0091230649370484, 51.55466347968381], [-3.0091723, 51.55458490000001], [-3.0094316, 51.5542098], [-3.0096374, 51.55394359999999], [-3.0098065999999997, 51.5537334], [-3.0101167999999996, 51.5533803], [-3.0103219, 51.55316549999999], [-3.0107302, 51.552766000000005], [-3.0111388999999997, 51.55240770000001], [-3.0115634, 51.5520685], [-3.0120490999999996, 51.55171649999998], [-3.0125425, 51.5513872], [-3.0128396, 51.5512071], [-3.0130663999999996, 51.55107470000001], [-3.013546, 51.550812099999995], [-3.014134, 51.5505113], [-3.0147650999999995, 51.5502099], [-3.0152281, 51.54999699999999], [-3.0158590999999997, 51.54970310000001], [-3.0164438, 51.54943430000001], [-3.0170229, 51.549163799999995], [-3.0175981, 51.5488987], [-3.0181804, 51.54863], [-3.018762, 51.5483605], [-3.0192211, 51.54814770000001], [-3.0202048, 51.54768949999998], [-3.0212255, 51.5472213], [-3.0218182999999996, 51.5469444], [-3.0230549, 51.5463708], [-3.0243621999999997, 51.5457446], [-3.0251522999999994, 51.5453748], [-3.0263979999999995, 51.544795500000006], [-3.0271290999999994, 51.544467399999995], [-3.0276452999999997, 51.5442367], [-3.0283361, 51.5439269], [-3.0291622, 51.543565], [-3.0299117, 51.5432208], [-3.030888, 51.54277539999999], [-3.0317853999999995, 51.54235719999999], [-3.0333572, 51.5416332], [-3.0341806, 51.54124790000001], [-3.0349006000000003, 51.5409137], [-3.0356183, 51.5405806], [-3.0363643, 51.5402219], [-3.0375601999999997, 51.5396681], [-3.0384534, 51.5392577], [-3.0391561, 51.538927300000005], [-3.0397929999999995, 51.5386316], [-3.0404489, 51.5383301], [-3.0417069, 51.537744499999995], [-3.0425464, 51.537357500000006], [-3.043135, 51.5370884], [-3.0442442, 51.53656829999999], [-3.0453123, 51.53607589999999], [-3.0460091, 51.53576079999999], [-3.0470682999999994, 51.5352731], [-3.0487048000000003, 51.534519499999995], [-3.0504321000000005, 51.53370029999999], [-3.0518831999999994, 51.53303459999999], [-3.053035, 51.53249850000001], [-3.0542719660063726, 51.531927628931506], [-3.0543535, 51.53188999999999], [-3.0550534999999996, 51.5315663], [-3.0559789, 51.5311391], [-3.0565085, 51.5309033], [-3.0572605198018885, 51.53055058404835], [-3.0575318999999994, 51.530423299999995], [-3.0583661, 51.53003280000001], [-3.0588447, 51.5298071], [-3.0595676999999997, 51.52947220000001], [-3.0602703999999994, 51.5291535], [-3.0609034, 51.52886480000001], [-3.0623223, 51.52821730000001], [-3.0630626, 51.52788029999999], [-3.0640603999999994, 51.5274164], [-3.0646585, 51.5271427], [-3.065549, 51.5267355], [-3.0671825000000004, 51.52598460000001], [-3.0678423, 51.5256725], [-3.068447, 51.525355], [-3.0694742999999995, 51.524882700000006], [-3.0713210999999996, 51.5240221], [-3.0736934, 51.52292179999999], [-3.0751069, 51.52226929999999], [-3.0770622999999997, 51.52135640000001], [-3.0788298999999997, 51.5205419], [-3.080379, 51.5198214], [-3.0821492, 51.5189986], [-3.0830316999999994, 51.5185914], [-3.0842011, 51.51804390000001], [-3.0856024, 51.517394200000005], [-3.0864327, 51.51701409999999], [-3.0876865, 51.5164328], [-3.0890237, 51.5158124], [-3.0907645, 51.5150062], [-3.0918895, 51.51448490000001], [-3.0930563, 51.513939], [-3.0944686000000003, 51.5132835], [-3.0958886999999997, 51.5126254], [-3.0973666, 51.5119376], [-3.0982451999999996, 51.5115292], [-3.0989667, 51.511191999999994], [-3.1003051, 51.5105726], [-3.1017252000000006, 51.50991609999999], [-3.1034605999999996, 51.509108099999985], [-3.1043725, 51.5086858], [-3.1053906, 51.50821379999999], [-3.1068040999999997, 51.5075811], [-3.1072036999999995, 51.5074192], [-3.1077923, 51.50719829999999], [-3.1084027000000005, 51.50698680000001], [-3.1089954, 51.5067931], [-3.1097545, 51.5065527], [-3.1100883, 51.5064487], [-3.1111278, 51.50612199999999], [-3.1118386, 51.5059], [-3.1123252999999997, 51.505744199999995], [-3.1134813, 51.50538190000001], [-3.1146924999999994, 51.50500009999999], [-3.1157653, 51.50465779999998], [-3.1176709, 51.504058], [-3.1199776, 51.5033284], [-3.1212973, 51.50291430000001], [-3.122464, 51.502547], [-3.1237408, 51.502141300000005], [-3.1249692, 51.50175889999999], [-3.1261172, 51.50139660000001], [-3.126816, 51.5011767], [-3.1284105, 51.5006703], [-3.129156099999999, 51.5004332], [-3.13026, 51.50008969999998], [-3.1308769, 51.499897700000005], [-3.1313829, 51.4997382], [-3.1316172, 51.49964250000001], [-3.1319807, 51.4994975], [-3.1323367, 51.499383399999985], [-3.1326133, 51.4992923], [-3.1327624999999997, 51.49923259999999], [-3.1328832, 51.49918079999999], [-3.1330944, 51.49909909999999], [-3.1334423999999994, 51.49898379999999], [-3.1336411, 51.4989124], [-3.134024244451826, 51.4987748385867], [-3.1340795, 51.498755], [-3.134337, 51.4986615], [-3.1344086999999994, 51.49863390000001], [-3.1345420999999996, 51.4985689], [-3.1346414, 51.4985188], [-3.1347699999999996, 51.4984516], [-3.1349162999999995, 51.4983752], [-3.1351698, 51.4982466], [-3.1354474, 51.49811299999999], [-3.1356521, 51.498014499999975], [-3.136352899999999, 51.4977099], [-3.1364706999999994, 51.49765300000001], [-3.1366289, 51.4975645], [-3.1368073, 51.4974643], [-3.1369722000000007, 51.4973758], [-3.1378895999999994, 51.496903200000006], [-3.1384274, 51.496611400000006], [-3.138843099999999, 51.4963722], [-3.1393715, 51.4960524], [-3.1399307, 51.4956967], [-3.1403760000000003, 51.495402000000006], [-3.1407576000000006, 51.49512979999999], [-3.1407809999999996, 51.4951131], [-3.141115, 51.4948664], [-3.1414462, 51.49460169999999], [-3.1416448999999997, 51.49444479999999], [-3.141803, 51.4943395], [-3.1419476999999993, 51.4942565], [-3.1420649, 51.49418479999999], [-3.1422911, 51.494006], [-3.142419799999999, 51.49390239999999], [-3.142663, 51.493734100000005], [-3.1427604, 51.4936703], [-3.1429468999999997, 51.4935555], [-3.143238, 51.4933668], [-3.1434256, 51.4932161], [-3.1438642, 51.492862], [-3.1439519999999996, 51.4927925], [-3.144103494418325, 51.49269239165645], [-3.144338799999999, 51.4925369], [-3.1444949999999996, 51.4924122], [-3.1447532999999996, 51.4922017], [-3.145351, 51.49172549999999], [-3.1461637999999996, 51.49106779999999], [-3.1468684, 51.49050479999999], [-3.1469439, 51.4904444], [-3.1479940999999996, 51.4895796], [-3.1484752, 51.489165], [-3.1489375999999996, 51.4887627], [-3.1494774999999997, 51.488291999999994], [-3.1497729999999997, 51.48803139999999], [-3.1502805, 51.4875807], [-3.1506516, 51.487252599999984], [-3.1517657, 51.4862661], [-3.1525643, 51.48557590000001], [-3.1527494999999996, 51.4854159], [-3.1529674, 51.48523170000001], [-3.1538535999999997, 51.4844874], [-3.1541639000000004, 51.4842255], [-3.1547483999999995, 51.483755599999995], [-3.1553833, 51.483276399999994], [-3.1560539, 51.48281800000001], [-3.1566908999999996, 51.48240479999999], [-3.1581248999999993, 51.4816369], [-3.1603044, 51.480639999999994], [-3.1609931593348763, 51.48032655915422], [-3.1621398999999997, 51.4798047], [-3.1628005999999997, 51.4795462], [-3.1630702, 51.479460199999984], [-3.1633855999999994, 51.47936310000001], [-3.1635835, 51.47930499999999], [-3.1637754, 51.47924969999999], [-3.1640954999999997, 51.479162899999984], [-3.1644977999999995, 51.4790614], [-3.1651687, 51.4789021], [-3.165402, 51.4788389], [-3.1658277999999997, 51.4787206], [-3.1663089, 51.4785871], [-3.167459, 51.4782647], [-3.1678070999999997, 51.47816949999999], [-3.1679449999999996, 51.4781311], [-3.1685189999999994, 51.4779741], [-3.1688897999999996, 51.4778856], [-3.169301399999999, 51.4777922], [-3.1695627999999996, 51.4777259], [-3.1697089, 51.477686899999995], [-3.1701479, 51.47756340000001], [-3.1702486999999997, 51.4775407], [-3.1706154, 51.477458], [-3.1707864999999997, 51.477419], [-3.1709491999999995, 51.4773806], [-3.1712224, 51.4773115], [-3.171431508709132, 51.47725188852774], [-3.171511393836019, 51.47722911532835], [-3.1715794999999996, 51.4772097], [-3.1717497465626896, 51.47715936286946], [-3.1717989999999996, 51.477144800000005], [-3.171930566980932, 51.47710393260773], [-3.1723610999999994, 51.4769702], [-3.1724698, 51.476942300000005], [-3.1725684, 51.47691009999999], [-3.1734133000000004, 51.47665400000001], [-3.1736526, 51.4765853], [-3.1738792, 51.476517300000005], [-3.1739411, 51.476498799999995], [-3.1740777, 51.47645760000001], [-3.1742243999999995, 51.47641339999999], [-3.1744743999999994, 51.4763388], [-3.1752819, 51.4761196], [-3.1755003, 51.4760639], [-3.1756265, 51.4760329], [-3.175958, 51.47594629999999], [-3.1762035000000006, 51.47588629999999], [-3.17641865, 51.47584095000017], [-3.1766039, 51.4758122], [-3.1768271, 51.47578089999999], [-3.1770947, 51.4757489], [-3.1772862999999996, 51.47573049999998], [-3.1775485999999997, 51.4757115], [-3.1776977, 51.47570439999999], [-3.1778614999999997, 51.4756979], [-3.1780670999999994, 51.47569120000001], [-3.1792304, 51.4756626]]}", "current_leg_start": "Newport (South Wales)", "dest_arr_time_act": "0041", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Newport (South Wales)", "current_leg_milage": "11.7", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 8764.575, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8798.875, \"from_m\": 8764.575, \"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\": 8953.69, \"from_m\": 8798.875, \"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\": 11182.269, \"from_m\": 8953.69, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13392.725, \"from_m\": 11182.269, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27639.752, \"from_m\": 13392.725, \"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\": 32398.143, \"from_m\": 27639.752, \"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\": 34483.993, \"from_m\": 32398.143, \"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\": 42137.798, \"from_m\": 34483.993, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 53689.25, \"from_m\": 42137.798, \"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\": 54277.743, \"from_m\": 53689.25, \"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\": 54324.831, \"from_m\": 54277.743, \"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\": 54583.976, \"from_m\": 54324.831, \"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\": 57151.425, \"from_m\": 54583.976, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 66773.963, \"from_m\": 57151.425, \"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\": 66869.659, \"from_m\": 66773.963, \"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\": 69091.552, \"from_m\": 66869.659, \"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\": 78076.294, \"from_m\": 69091.552, \"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\": 78167.996, \"from_m\": 78076.294, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79384.899, \"from_m\": 78167.996, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 79454.419, \"from_m\": 79384.899, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 79510.301, \"from_m\": 79454.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\": 80624.889, \"from_m\": 79510.301, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 80640.112, \"from_m\": 80624.889, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80708.012, \"from_m\": 80640.112, \"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\": 81804.738, \"from_m\": 80708.012, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 82356.832, \"from_m\": 81804.738, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 82596.677, \"from_m\": 82356.832, \"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\": 82783.188, \"from_m\": 82596.677, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 83654.449, \"from_m\": 82783.188, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 85032.042, \"from_m\": 83654.449, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 85266.173, \"from_m\": 85032.042, \"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\": 97188.473, \"from_m\": 85266.173, \"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\": 100179.185, \"from_m\": 97188.473, \"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\": 100229.093, \"from_m\": 100179.185, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 100379.486, \"from_m\": 100229.093, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100491.202, \"from_m\": 100379.486, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 100555.117, \"from_m\": 100491.202, \"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\": 100884.514, \"from_m\": 100555.117, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 101226.394, \"from_m\": 100884.514, \"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\": 594826, \"profile_key\": \"e2ee45d7e7fa0165a53ee4e8790834a614da92afefce0ebc66ba32ed6270cbfe\", \"schedule_id\": 37090, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2258\", \"location\": \"Cheltenham Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2304H\", \"location\": \"Barnwood Jn\", \"stage_seq\": 2, \"distance_m\": 8836.695, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"Horton Road Jn\", \"stage_seq\": 3, \"distance_m\": 10006.454, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2310\", \"location\": \"Gloucester\", \"stage_seq\": 4, \"distance_m\": 10613.415, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322H\", \"location\": \"Awre\", \"stage_seq\": 5, \"distance_m\": 33292.479, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Lydney\", \"stage_seq\": 6, \"distance_m\": 41622.419, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338H\", \"location\": \"Chepstow\", \"stage_seq\": 7, \"distance_m\": 54470.59, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2347\", \"location\": \"Caldicot\", \"stage_seq\": 8, \"distance_m\": 65051.371, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": false, \"wtt_arr\": \"2349\", \"wtt_dep\": \"2355\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 9, \"distance_m\": 66281.159, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 10, \"distance_m\": 78452.631, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006\", \"location\": \"Maindee East Jn\", \"stage_seq\": 11, \"distance_m\": 80998.58, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 12, \"distance_m\": 81510.152, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": false, \"wtt_arr\": \"0011H\", \"wtt_dep\": \"0018\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 13, \"distance_m\": 81999.653, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0020H\", \"location\": \"Gaer Jn\", \"stage_seq\": 14, \"distance_m\": 83695.063, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0021H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 15, \"distance_m\": 84724.233, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Marshfield\", \"stage_seq\": 16, \"distance_m\": 90675.897, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0038H\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 17, \"distance_m\": 99806.085, \"section_seq\": 1, \"route_path_id\": 105488}, {\"is_pass\": false, \"wtt_arr\": \"0041\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 18, \"distance_m\": 101226.394, \"section_seq\": 1, \"route_path_id\": 105488}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 101226.394, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105488}], \"total_distance_m\": 101226.394, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 97354.596, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3871.798, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2258", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:22Z\", \"source_id\": 48876049, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:29Z\", \"source_id\": 15876542, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24605, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:43Z\", \"source_id\": 48914755, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:48Z\", \"source_id\": 15888711, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24618, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:37:15Z\", \"source_id\": 48927782, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:37:20Z\", \"source_id\": 15892875, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24612, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:26Z\", \"source_id\": 48939618, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:32Z\", \"source_id\": 15896593, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24642, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:17Z\", \"source_id\": 48943597, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:24Z\", \"source_id\": 15897813, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24700, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:00Z\", \"source_id\": 48964921, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:07Z\", \"source_id\": 15904276, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24954, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:00Z\", \"source_id\": 48990746, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:03Z\", \"source_id\": 15911320, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "0", "timing_fact_generation": 1789515004462635, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:31:27.756381", "service_state_evidence_id": 15911320, "current_leg_start_actual_dep": "2026-09-17T00:18:00+01:00", "operational_evidence_version": 54, "service_state_event_time_utc": "2026-09-15T23:31:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:41:30.125380", "service_state_valid_until_kind": null, "operational_interpretation_version": 54, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales O CNM CDF 2G77 AT03 2 75 None {"version": 3, "segments": [{"to_m": 8764.575, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8798.875, "from_m": 8764.575, "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": 8953.69, "from_m": 8798.875, "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": 11182.269, "from_m": 8953.69, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13392.725, "from_m": 11182.269, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27639.752, "from_m": 13392.725, "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": 32398.143, "from_m": 27639.752, "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": 34483.993, "from_m": 32398.143, "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": 42137.798, "from_m": 34483.993, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 53689.25, "from_m": 42137.798, "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": 54277.743, "from_m": 53689.25, "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": 54324.831, "from_m": 54277.743, "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": 54583.976, "from_m": 54324.831, "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": 57151.425, "from_m": 54583.976, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 66773.963, "from_m": 57151.425, "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": 66869.659, "from_m": 66773.963, "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": 69091.552, "from_m": 66869.659, "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": 78076.294, "from_m": 69091.552, "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": 78167.996, "from_m": 78076.294, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79384.899, "from_m": 78167.996, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 79454.419, "from_m": 79384.899, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 79510.301, "from_m": 79454.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": 80624.889, "from_m": 79510.301, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 80640.112, "from_m": 80624.889, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80708.012, "from_m": 80640.112, "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": 81804.738, "from_m": 80708.012, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 82356.832, "from_m": 81804.738, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 82596.677, "from_m": 82356.832, "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": 82783.188, "from_m": 82596.677, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 83654.449, "from_m": 82783.188, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 85032.042, "from_m": 83654.449, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 85266.173, "from_m": 85032.042, "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": 97188.473, "from_m": 85266.173, "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": 100179.185, "from_m": 97188.473, "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": 100229.093, "from_m": 100179.185, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 100379.486, "from_m": 100229.093, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100491.202, "from_m": 100379.486, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 100555.117, "from_m": 100491.202, "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": 100884.514, "from_m": 100555.117, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 101226.394, "from_m": 100884.514, "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": 594826, "profile_key": "e2ee45d7e7fa0165a53ee4e8790834a614da92afefce0ebc66ba32ed6270cbfe", "schedule_id": 37090, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2258", "location": "Cheltenham Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2304H", "location": "Barnwood Jn", "stage_seq": 2, "distance_m": 8836.695, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Horton Road Jn", "stage_seq": 3, "distance_m": 10006.454, "section_seq": 1, "route_path_id": 105488}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2310", "location": "Gloucester", "stage_seq": 4, "distance_m": 10613.415, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322H", "location": "Awre", "stage_seq": 5, "distance_m": 33292.479, "section_seq": 1, "route_path_id": 105488}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Lydney", "stage_seq": 6, "distance_m": 41622.419, "section_seq": 1, "route_path_id": 105488}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338H", "location": "Chepstow", "stage_seq": 7, "distance_m": 54470.59, "section_seq": 1, "route_path_id": 105488}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2347", "location": "Caldicot", "stage_seq": 8, "distance_m": 65051.371, "section_seq": 1, "route_path_id": 105488}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": "2355", "location": "Severn Tunnel Junction", "stage_seq": 9, "distance_m": 66281.159, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002", "location": "Llanwern West Jn", "stage_seq": 10, "distance_m": 78452.631, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006", "location": "Maindee East Jn", "stage_seq": 11, "distance_m": 80998.58, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008H", "location": "Maindee West Jn", "stage_seq": 12, "distance_m": 81510.152, "section_seq": 1, "route_path_id": 105488}, {"is_pass": false, "wtt_arr": "0011H", "wtt_dep": "0018", "location": "Newport (South Wales)", "stage_seq": 13, "distance_m": 81999.653, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0020H", "location": "Gaer Jn", "stage_seq": 14, "distance_m": 83695.063, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0021H", "location": "Ebbw Jn", "stage_seq": 15, "distance_m": 84724.233, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Marshfield", "stage_seq": 16, "distance_m": 90675.897, "section_seq": 1, "route_path_id": 105488}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0038H", "location": "Long Dyke Jn", "stage_seq": 17, "distance_m": 99806.085, "section_seq": 1, "route_path_id": 105488}, {"is_pass": false, "wtt_arr": "0041", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 18, "distance_m": 101226.394, "section_seq": 1, "route_path_id": 105488}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 101226.394, "from_m": 0.0, "section_seq": 1, "route_path_id": 105488}], "total_distance_m": 101226.394, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 97354.596, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3871.798, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20535, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:22Z", "source_id": 48876049, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:06:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:29Z", "source_id": 15876542, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24605, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:43Z", "source_id": 48914755, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:29:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:48Z", "source_id": 15888711, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24618, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:37:15Z", "source_id": 48927782, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:38:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:37:20Z", "source_id": 15892875, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24612, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:26Z", "source_id": 48939618, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:47:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:32Z", "source_id": 15896593, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24642, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:17Z", "source_id": 48943597, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:49:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:24Z", "source_id": 15897813, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24700, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:00Z", "source_id": 48964921, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:05:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:07Z", "source_id": 15904276, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24954, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:00Z", "source_id": 48990746, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:31:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:03Z", "source_id": 15911320, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}] Cheltenham Spa 2258 2258 1 None None Cardiff Central 0043 0041 0 EARLY -10 minutes https://www.realtimetrains.co.uk/service/gb-nr:G39647/2026-09-16/detailed None Newport (South Wales) 2026-09-17T00:18:00+01:00 Cardiff Central 14.0 {"type": "LineString", "coordinates": [[-2.9992781705370697, 51.589345813679], [-2.9996414999999996, 51.58915199999999], [-2.9998592, 51.5890199], [-3.0001342, 51.5888515], [-3.000456, 51.5886424], [-3.000602199999999, 51.5885182], [-3.0007845999999994, 51.5883616], [-3.0008691, 51.5882916], [-3.0010018, 51.58816560000001], [-3.0012178, 51.587935], [-3.0013531999999996, 51.5877692], [-3.0014765999999997, 51.58761249999999], [-3.0015598000000003, 51.5874959], [-3.0017915, 51.5871648], [-3.0020156999999994, 51.586780899999994], [-3.0022625, 51.5863526], [-3.0023715999999996, 51.58616669999999], [-3.0026308, 51.5857106], [-3.0037110999999994, 51.5838232], [-3.0058895000000003, 51.57999699999999], [-3.0060644999999995, 51.5796901], [-3.0061895999999995, 51.57947239999999], [-3.0064934, 51.57904429999999], [-3.0066883000000004, 51.57871299999999], [-3.0068204, 51.57848179999999], [-3.0069700347080226, 51.57821989136252], [-3.0070547, 51.578071699999995], [-3.0075309999999997, 51.57723800000001], [-3.0075907999999996, 51.5771333], [-3.0078949, 51.5764211], [-3.0079525, 51.576271199999994], [-3.0080076, 51.57598769999999], [-3.0080524, 51.5756507], [-3.0080681999999994, 51.575514600000005], [-3.0080815, 51.5750575], [-3.0080813, 51.5747014], [-3.0080335, 51.5742041], [-3.0079715999999994, 51.57370590000001], [-3.0078696999999996, 51.5730975], [-3.0077489999999996, 51.5724623], [-3.0075611999999996, 51.571428699999984], [-3.0073788, 51.5705402], [-3.0072661999999997, 51.5699683], [-3.0070959044723864, 51.56908936711081], [-3.0070795, 51.56900469999999], [-3.0069446, 51.5683566], [-3.0069087, 51.568192], [-3.0068696, 51.5680128], [-3.0067159, 51.567161], [-3.0066296, 51.56666990000001], [-3.0065704999999996, 51.566340200000006], [-3.0065297, 51.566035], [-3.006525, 51.5655815], [-3.0064975, 51.5652689], [-3.0065069, 51.5645888], [-3.0064935, 51.5642307], [-3.0064867999999993, 51.56376800000001], [-3.0065096, 51.5630405], [-3.0065391, 51.5625503], [-3.0066035, 51.5619868], [-3.0066719, 51.5615549], [-3.0067308999999995, 51.561268599999984], [-3.0068300999999997, 51.560805], [-3.0069186, 51.5605249], [-3.0070407, 51.56011749999999], [-3.0072176999999995, 51.5595822], [-3.0073786, 51.5590786], [-3.0076307, 51.5582615], [-3.0079218, 51.5573982], [-3.0080493, 51.5570193], [-3.0082969, 51.55630829999999], [-3.0084884, 51.5558346], [-3.0086674999999996, 51.555456199999995], [-3.0089019999999995, 51.5550163], [-3.0091230649370484, 51.55466347968381], [-3.0091723, 51.55458490000001], [-3.0094316, 51.5542098], [-3.0096374, 51.55394359999999], [-3.0098065999999997, 51.5537334], [-3.0101167999999996, 51.5533803], [-3.0103219, 51.55316549999999], [-3.0107302, 51.552766000000005], [-3.0111388999999997, 51.55240770000001], [-3.0115634, 51.5520685], [-3.0120490999999996, 51.55171649999998], [-3.0125425, 51.5513872], [-3.0128396, 51.5512071], [-3.0130663999999996, 51.55107470000001], [-3.013546, 51.550812099999995], [-3.014134, 51.5505113], [-3.0147650999999995, 51.5502099], [-3.0152281, 51.54999699999999], [-3.0158590999999997, 51.54970310000001], [-3.0164438, 51.54943430000001], [-3.0170229, 51.549163799999995], [-3.0175981, 51.5488987], [-3.0181804, 51.54863], [-3.018762, 51.5483605], [-3.0192211, 51.54814770000001], [-3.0202048, 51.54768949999998], [-3.0212255, 51.5472213], [-3.0218182999999996, 51.5469444], [-3.0230549, 51.5463708], [-3.0243621999999997, 51.5457446], [-3.0251522999999994, 51.5453748], [-3.0263979999999995, 51.544795500000006], [-3.0271290999999994, 51.544467399999995], [-3.0276452999999997, 51.5442367], [-3.0283361, 51.5439269], [-3.0291622, 51.543565], [-3.0299117, 51.5432208], [-3.030888, 51.54277539999999], [-3.0317853999999995, 51.54235719999999], [-3.0333572, 51.5416332], [-3.0341806, 51.54124790000001], [-3.0349006000000003, 51.5409137], [-3.0356183, 51.5405806], [-3.0363643, 51.5402219], [-3.0375601999999997, 51.5396681], [-3.0384534, 51.5392577], [-3.0391561, 51.538927300000005], [-3.0397929999999995, 51.5386316], [-3.0404489, 51.5383301], [-3.0417069, 51.537744499999995], [-3.0425464, 51.537357500000006], [-3.043135, 51.5370884], [-3.0442442, 51.53656829999999], [-3.0453123, 51.53607589999999], [-3.0460091, 51.53576079999999], [-3.0470682999999994, 51.5352731], [-3.0487048000000003, 51.534519499999995], [-3.0504321000000005, 51.53370029999999], [-3.0518831999999994, 51.53303459999999], [-3.053035, 51.53249850000001], [-3.0542719660063726, 51.531927628931506], [-3.0543535, 51.53188999999999], [-3.0550534999999996, 51.5315663], [-3.0559789, 51.5311391], [-3.0565085, 51.5309033], [-3.0572605198018885, 51.53055058404835], [-3.0575318999999994, 51.530423299999995], [-3.0583661, 51.53003280000001], [-3.0588447, 51.5298071], [-3.0595676999999997, 51.52947220000001], [-3.0602703999999994, 51.5291535], [-3.0609034, 51.52886480000001], [-3.0623223, 51.52821730000001], [-3.0630626, 51.52788029999999], [-3.0640603999999994, 51.5274164], [-3.0646585, 51.5271427], [-3.065549, 51.5267355], [-3.0671825000000004, 51.52598460000001], [-3.0678423, 51.5256725], [-3.068447, 51.525355], [-3.0694742999999995, 51.524882700000006], [-3.0713210999999996, 51.5240221], [-3.0736934, 51.52292179999999], [-3.0751069, 51.52226929999999], [-3.0770622999999997, 51.52135640000001], [-3.0788298999999997, 51.5205419], [-3.080379, 51.5198214], [-3.0821492, 51.5189986], [-3.0830316999999994, 51.5185914], [-3.0842011, 51.51804390000001], [-3.0856024, 51.517394200000005], [-3.0864327, 51.51701409999999], [-3.0876865, 51.5164328], [-3.0890237, 51.5158124], [-3.0907645, 51.5150062], [-3.0918895, 51.51448490000001], [-3.0930563, 51.513939], [-3.0944686000000003, 51.5132835], [-3.0958886999999997, 51.5126254], [-3.0973666, 51.5119376], [-3.0982451999999996, 51.5115292], [-3.0989667, 51.511191999999994], [-3.1003051, 51.5105726], [-3.1017252000000006, 51.50991609999999], [-3.1034605999999996, 51.509108099999985], [-3.1043725, 51.5086858], [-3.1053906, 51.50821379999999], [-3.1068040999999997, 51.5075811], [-3.1072036999999995, 51.5074192], [-3.1077923, 51.50719829999999], [-3.1084027000000005, 51.50698680000001], [-3.1089954, 51.5067931], [-3.1097545, 51.5065527], [-3.1100883, 51.5064487], [-3.1111278, 51.50612199999999], [-3.1118386, 51.5059], [-3.1123252999999997, 51.505744199999995], [-3.1134813, 51.50538190000001], [-3.1146924999999994, 51.50500009999999], [-3.1157653, 51.50465779999998], [-3.1176709, 51.504058], [-3.1199776, 51.5033284], [-3.1212973, 51.50291430000001], [-3.122464, 51.502547], [-3.1237408, 51.502141300000005], [-3.1249692, 51.50175889999999], [-3.1261172, 51.50139660000001], [-3.126816, 51.5011767], [-3.1284105, 51.5006703], [-3.129156099999999, 51.5004332], [-3.13026, 51.50008969999998], [-3.1308769, 51.499897700000005], [-3.1313829, 51.4997382], [-3.1316172, 51.49964250000001], [-3.1319807, 51.4994975], [-3.1323367, 51.499383399999985], [-3.1326133, 51.4992923], [-3.1327624999999997, 51.49923259999999], [-3.1328832, 51.49918079999999], [-3.1330944, 51.49909909999999], [-3.1334423999999994, 51.49898379999999], [-3.1336411, 51.4989124], [-3.134024244451826, 51.4987748385867], [-3.1340795, 51.498755], [-3.134337, 51.4986615], [-3.1344086999999994, 51.49863390000001], [-3.1345420999999996, 51.4985689], [-3.1346414, 51.4985188], [-3.1347699999999996, 51.4984516], [-3.1349162999999995, 51.4983752], [-3.1351698, 51.4982466], [-3.1354474, 51.49811299999999], [-3.1356521, 51.498014499999975], [-3.136352899999999, 51.4977099], [-3.1364706999999994, 51.49765300000001], [-3.1366289, 51.4975645], [-3.1368073, 51.4974643], [-3.1369722000000007, 51.4973758], [-3.1378895999999994, 51.496903200000006], [-3.1384274, 51.496611400000006], [-3.138843099999999, 51.4963722], [-3.1393715, 51.4960524], [-3.1399307, 51.4956967], [-3.1403760000000003, 51.495402000000006], [-3.1407576000000006, 51.49512979999999], [-3.1407809999999996, 51.4951131], [-3.141115, 51.4948664], [-3.1414462, 51.49460169999999], [-3.1416448999999997, 51.49444479999999], [-3.141803, 51.4943395], [-3.1419476999999993, 51.4942565], [-3.1420649, 51.49418479999999], [-3.1422911, 51.494006], [-3.142419799999999, 51.49390239999999], [-3.142663, 51.493734100000005], [-3.1427604, 51.4936703], [-3.1429468999999997, 51.4935555], [-3.143238, 51.4933668], [-3.1434256, 51.4932161], [-3.1438642, 51.492862], [-3.1439519999999996, 51.4927925], [-3.144103494418325, 51.49269239165645], [-3.144338799999999, 51.4925369], [-3.1444949999999996, 51.4924122], [-3.1447532999999996, 51.4922017], [-3.145351, 51.49172549999999], [-3.1461637999999996, 51.49106779999999], [-3.1468684, 51.49050479999999], [-3.1469439, 51.4904444], [-3.1479940999999996, 51.4895796], [-3.1484752, 51.489165], [-3.1489375999999996, 51.4887627], [-3.1494774999999997, 51.488291999999994], [-3.1497729999999997, 51.48803139999999], [-3.1502805, 51.4875807], [-3.1506516, 51.487252599999984], [-3.1517657, 51.4862661], [-3.1525643, 51.48557590000001], [-3.1527494999999996, 51.4854159], [-3.1529674, 51.48523170000001], [-3.1538535999999997, 51.4844874], [-3.1541639000000004, 51.4842255], [-3.1547483999999995, 51.483755599999995], [-3.1553833, 51.483276399999994], [-3.1560539, 51.48281800000001], [-3.1566908999999996, 51.48240479999999], [-3.1581248999999993, 51.4816369], [-3.1603044, 51.480639999999994], [-3.1609931593348763, 51.48032655915422], [-3.1621398999999997, 51.4798047], [-3.1628005999999997, 51.4795462], [-3.1630702, 51.479460199999984], [-3.1633855999999994, 51.47936310000001], [-3.1635835, 51.47930499999999], [-3.1637754, 51.47924969999999], [-3.1640954999999997, 51.479162899999984], [-3.1644977999999995, 51.4790614], [-3.1651687, 51.4789021], [-3.165402, 51.4788389], [-3.1658277999999997, 51.4787206], [-3.1663089, 51.4785871], [-3.167459, 51.4782647], [-3.1678070999999997, 51.47816949999999], [-3.1679449999999996, 51.4781311], [-3.1685189999999994, 51.4779741], [-3.1688897999999996, 51.4778856], [-3.169301399999999, 51.4777922], [-3.1695627999999996, 51.4777259], [-3.1697089, 51.477686899999995], [-3.1701479, 51.47756340000001], [-3.1702486999999997, 51.4775407], [-3.1706154, 51.477458], [-3.1707864999999997, 51.477419], [-3.1709491999999995, 51.4773806], [-3.1712224, 51.4773115], [-3.171431508709132, 51.47725188852774], [-3.171511393836019, 51.47722911532835], [-3.1715794999999996, 51.4772097], [-3.1717497465626896, 51.47715936286946], [-3.1717989999999996, 51.477144800000005], [-3.171930566980932, 51.47710393260773], [-3.1723610999999994, 51.4769702], [-3.1724698, 51.476942300000005], [-3.1725684, 51.47691009999999], [-3.1734133000000004, 51.47665400000001], [-3.1736526, 51.4765853], [-3.1738792, 51.476517300000005], [-3.1739411, 51.476498799999995], [-3.1740777, 51.47645760000001], [-3.1742243999999995, 51.47641339999999], [-3.1744743999999994, 51.4763388], [-3.1752819, 51.4761196], [-3.1755003, 51.4760639], [-3.1756265, 51.4760329], [-3.175958, 51.47594629999999], [-3.1762035000000006, 51.47588629999999], [-3.17641865, 51.47584095000017], [-3.1766039, 51.4758122], [-3.1768271, 51.47578089999999], [-3.1770947, 51.4757489], [-3.1772862999999996, 51.47573049999998], [-3.1775485999999997, 51.4757115], [-3.1776977, 51.47570439999999], [-3.1778614999999997, 51.4756979], [-3.1780670999999994, 51.47569120000001], [-3.1792304, 51.4756626]]} 11.7 0017 0031 Newport (South Wales) Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-15 23:41:37 TERMINATED 2026-09-15 23:31:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911320 1789515004462635 54 54 2026-09-15 23:41:30.125380 0 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:31:27.756381
565130 595874 L83624 872N75M915 2026-09-15 COMPLETE 15911489 2026-09-16 00:31:00 2026-09-15 23:41:37 2026-09-17 23:41:37 {"id": 595874, "stp": "P", "toc": "South Western Railway", "uid": "L83624", "consist": "450071", "dest_crs": "FNH", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83624/2026-09-16/detailed", "trust_id": "872N75M915", "origin_crs": "ACT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Farnham", "service_date": "2026-09-15", "dest_arr_time": "0032", "dest_platform": "2", "is_terminated": 1, "next_location": "Farnham", "signalling_id": "2N75", "timing_status": "EARLY", "origin_station": "Ascot", "current_leg_arr": "0031", "current_leg_dep": "0026", "current_leg_end": "Farnham", "origin_dep_time": "2353", "origin_platform": "3", "current_location": "Farnham", "last_update_time": "2026-09-15T23:41:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7596995, 51.24624180000001], [-0.7600280999999999, 51.2460958], [-0.7607049, 51.24579079999999], [-0.7610464999999998, 51.24564479999999], [-0.7613080999999999, 51.2455355], [-0.7613934999999998, 51.2454982], [-0.7616441, 51.2453795], [-0.76181, 51.2452918], [-0.7621711, 51.2450717], [-0.7624743, 51.2448713], [-0.7627357, 51.244680300000006], [-0.7632845, 51.24426709999999], [-0.7637093, 51.243914700000005], [-0.7640836, 51.2435449], [-0.7644290000000001, 51.24316720000001], [-0.7647608, 51.2427737], [-0.7650532, 51.2423749], [-0.7652234, 51.2421221], [-0.7654354, 51.24175770000001], [-0.7655800999999999, 51.2414806], [-0.7657703, 51.24106160000001], [-0.7662454, 51.239798], [-0.7665391, 51.2389696], [-0.7669348, 51.23788569999999], [-0.766971, 51.23778169999999], [-0.7675473999999999, 51.236265399999986], [-0.7680029999999999, 51.23506210000001], [-0.768878, 51.23274959999999], [-0.7689208999999999, 51.2326395], [-0.7694927999999999, 51.2310752], [-0.7696129, 51.230725100000015], [-0.769747, 51.23025400000001], [-0.769834, 51.22989489999999], [-0.769916, 51.22950989999999], [-0.7700240999999999, 51.22881539999999], [-0.7700715, 51.2281822], [-0.7700836, 51.2276322], [-0.7700628999999999, 51.2269658], [-0.7700145, 51.2264103], [-0.7699217, 51.2257815], [-0.7698427, 51.2253785], [-0.7697204, 51.224902], [-0.769505, 51.22409900000001], [-0.7693339, 51.2235612], [-0.7692495, 51.22325450000001], [-0.7692078999999999, 51.223000500000005], [-0.7692083, 51.2227528], [-0.7692501, 51.22249479999999], [-0.7693457999999999, 51.2222217], [-0.7694771999999999, 51.22196929999999], [-0.7696749999999999, 51.22169470000001], [-0.7699347, 51.2214337], [-0.7702718, 51.22116349999999], [-0.7705240999999999, 51.2210022], [-0.7708305, 51.22084610000001], [-0.7710448999999999, 51.22075170000001], [-0.7711705999999999, 51.2206963], [-0.7715453, 51.22056169999999], [-0.7727713999999999, 51.22016630000001], [-0.7732792, 51.2199869], [-0.7738379, 51.2197646], [-0.7742215999999998, 51.219608499999985], [-0.7746089999999999, 51.2194316], [-0.7750830999999999, 51.21919659999999], [-0.7752214, 51.2191281], [-0.7757508, 51.21884299999999], [-0.7762487, 51.2185417], [-0.7766162155455559, 51.21830176221716], [-0.7770337, 51.21802919999998], [-0.7780073999999999, 51.21738580000001], [-0.778515, 51.21706439999999], [-0.7787748, 51.2169248], [-0.7795932, 51.216534399999986], [-0.7800045, 51.216356999999995], [-0.7801064, 51.216315899999984], [-0.780422, 51.2161869], [-0.7816578, 51.21574530000001], [-0.7826696999999999, 51.21543700000001], [-0.7835221, 51.2152217], [-0.7851599999999999, 51.2148808], [-0.7859025999999999, 51.2147161], [-0.7866916, 51.2145043], [-0.7873949, 51.214293], [-0.7880356999999999, 51.2140813], [-0.7887334999999999, 51.21381819999999], [-0.7895391, 51.2134794], [-0.7901359, 51.2131941], [-0.7905864999999999, 51.2129509], [-0.7911523, 51.2126105], [-0.7919299, 51.21212080000001], [-0.7919810999999999, 51.2120875], [-0.7927472999999999, 51.211567499999994], [-0.7930849999999999, 51.21135739999999], [-0.7934833000000001, 51.211118500000005]]}", "current_leg_start": "Aldershot", "dest_arr_time_act": "0032", "motion_projection": null, "next_location_lat": "51.2111185", "next_location_lon": "-0.7934833", "previous_location": "Aldershot", "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\": 126.512, \"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\": 641.587, \"from_m\": 126.512, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10177.82, \"from_m\": 641.587, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11411.674, \"from_m\": 10177.82, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15335.655, \"from_m\": 11411.674, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15606.536, \"from_m\": 15335.655, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18589.002, \"from_m\": 15606.536, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18960.152, \"from_m\": 18589.002, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 22437.16, \"from_m\": 18960.152, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23935.064, \"from_m\": 22437.16, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25917.722, \"from_m\": 23935.064, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 26563.188, \"from_m\": 25917.722, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28193.238, \"from_m\": 26563.188, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 595874, \"profile_key\": \"59c886ee2f0e33b76eb36d682ab1000527a6b3aa638f23c2578e7423c3b7354c\", \"schedule_id\": 17723, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Ascot\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"2358H\", \"wtt_dep\": \"2359\", \"location\": \"Bagshot\", \"stage_seq\": 2, \"distance_m\": 5111.734, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0009\", \"location\": \"Camberley\", \"stage_seq\": 3, \"distance_m\": 10376.519, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013\", \"location\": \"Frimley\", \"stage_seq\": 4, \"distance_m\": 13928.804, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0015\", \"location\": \"Frimley Jn\", \"stage_seq\": 5, \"distance_m\": 15516.57, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0021H\", \"location\": \"Ash Vale\", \"stage_seq\": 6, \"distance_m\": 19022.129, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Aldershot North Jn\", \"stage_seq\": 7, \"distance_m\": 20791.661, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"0025H\", \"wtt_dep\": \"0026H\", \"location\": \"Aldershot\", \"stage_seq\": 8, \"distance_m\": 23224.413, \"section_seq\": 1, \"route_path_id\": 35142}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": null, \"location\": \"Farnham\", \"stage_seq\": 9, \"distance_m\": 28193.238, \"section_seq\": 1, \"route_path_id\": 35142}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 28193.238, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35142}], \"total_distance_m\": 28193.238, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28193.238, \"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": "2353", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.2111185", "current_position_lon": "-0.7934833", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:23Z\", \"source_id\": 48952821, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:24Z\", \"source_id\": 15900770, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28166, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:38Z\", \"source_id\": 48961987, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:42Z\", \"source_id\": 15903455, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28162, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:04Z\", \"source_id\": 48972294, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:08Z\", \"source_id\": 15906292, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:05Z\", \"source_id\": 48979801, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:13Z\", \"source_id\": 15908378, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27873, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:23Z\", \"source_id\": 48985045, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:29Z\", \"source_id\": 15909816, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:44Z\", \"source_id\": 48991412, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:48Z\", \"source_id\": 15911489, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Farnham", "service_state_platform": "2", "timing_fact_generation": 1789515049137631, "current_leg_arrival_utc": "2026-09-17T00:31:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:31:34.392058", "service_state_evidence_id": 15911489, "current_leg_start_actual_dep": "2026-09-17T00:26:30+01:00", "operational_evidence_version": 31, "service_state_event_time_utc": "2026-09-15T23:31:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:41:35.062516", "service_state_valid_until_kind": null, "operational_interpretation_version": 31, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P ACT FNH 2N75 450071 4 100 None {"version": 3, "segments": [{"to_m": 126.512, "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": 641.587, "from_m": 126.512, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10177.82, "from_m": 641.587, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11411.674, "from_m": 10177.82, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15335.655, "from_m": 11411.674, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15606.536, "from_m": 15335.655, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18589.002, "from_m": 15606.536, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18960.152, "from_m": 18589.002, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 22437.16, "from_m": 18960.152, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23935.064, "from_m": 22437.16, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25917.722, "from_m": 23935.064, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 26563.188, "from_m": 25917.722, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28193.238, "from_m": 26563.188, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 595874, "profile_key": "59c886ee2f0e33b76eb36d682ab1000527a6b3aa638f23c2578e7423c3b7354c", "schedule_id": 17723, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2353", "location": "Ascot", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "2358H", "wtt_dep": "2359", "location": "Bagshot", "stage_seq": 2, "distance_m": 5111.734, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0009", "location": "Camberley", "stage_seq": 3, "distance_m": 10376.519, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013", "location": "Frimley", "stage_seq": 4, "distance_m": 13928.804, "section_seq": 1, "route_path_id": 35142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015", "location": "Frimley Jn", "stage_seq": 5, "distance_m": 15516.57, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0021H", "location": "Ash Vale", "stage_seq": 6, "distance_m": 19022.129, "section_seq": 1, "route_path_id": 35142}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023", "location": "Aldershot North Jn", "stage_seq": 7, "distance_m": 20791.661, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "0025H", "wtt_dep": "0026H", "location": "Aldershot", "stage_seq": 8, "distance_m": 23224.413, "section_seq": 1, "route_path_id": 35142}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": null, "location": "Farnham", "stage_seq": 9, "distance_m": 28193.238, "section_seq": 1, "route_path_id": 35142}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 28193.238, "from_m": 0.0, "section_seq": 1, "route_path_id": 35142}], "total_distance_m": 28193.238, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28193.238, "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": 28178, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:23Z", "source_id": 48952821, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:57:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:24Z", "source_id": 15900770, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28166, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:38Z", "source_id": 48961987, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:03:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:42Z", "source_id": 15903455, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28162, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:04Z", "source_id": 48972294, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:11:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:08Z", "source_id": 15906292, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:05Z", "source_id": 48979801, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:18:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:13Z", "source_id": 15908378, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27873, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:23Z", "source_id": 48985045, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:24:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:29Z", "source_id": 15909816, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:44Z", "source_id": 48991412, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:31:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:48Z", "source_id": 15911489, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}] Ascot 2353 2353 3 None None Farnham 0032 0032 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83624/2026-09-16/detailed None Aldershot 2026-09-17T00:26:30+01:00 Farnham 5.0 {"type": "LineString", "coordinates": [[-0.7596995, 51.24624180000001], [-0.7600280999999999, 51.2460958], [-0.7607049, 51.24579079999999], [-0.7610464999999998, 51.24564479999999], [-0.7613080999999999, 51.2455355], [-0.7613934999999998, 51.2454982], [-0.7616441, 51.2453795], [-0.76181, 51.2452918], [-0.7621711, 51.2450717], [-0.7624743, 51.2448713], [-0.7627357, 51.244680300000006], [-0.7632845, 51.24426709999999], [-0.7637093, 51.243914700000005], [-0.7640836, 51.2435449], [-0.7644290000000001, 51.24316720000001], [-0.7647608, 51.2427737], [-0.7650532, 51.2423749], [-0.7652234, 51.2421221], [-0.7654354, 51.24175770000001], [-0.7655800999999999, 51.2414806], [-0.7657703, 51.24106160000001], [-0.7662454, 51.239798], [-0.7665391, 51.2389696], [-0.7669348, 51.23788569999999], [-0.766971, 51.23778169999999], [-0.7675473999999999, 51.236265399999986], [-0.7680029999999999, 51.23506210000001], [-0.768878, 51.23274959999999], [-0.7689208999999999, 51.2326395], [-0.7694927999999999, 51.2310752], [-0.7696129, 51.230725100000015], [-0.769747, 51.23025400000001], [-0.769834, 51.22989489999999], [-0.769916, 51.22950989999999], [-0.7700240999999999, 51.22881539999999], [-0.7700715, 51.2281822], [-0.7700836, 51.2276322], [-0.7700628999999999, 51.2269658], [-0.7700145, 51.2264103], [-0.7699217, 51.2257815], [-0.7698427, 51.2253785], [-0.7697204, 51.224902], [-0.769505, 51.22409900000001], [-0.7693339, 51.2235612], [-0.7692495, 51.22325450000001], [-0.7692078999999999, 51.223000500000005], [-0.7692083, 51.2227528], [-0.7692501, 51.22249479999999], [-0.7693457999999999, 51.2222217], [-0.7694771999999999, 51.22196929999999], [-0.7696749999999999, 51.22169470000001], [-0.7699347, 51.2214337], [-0.7702718, 51.22116349999999], [-0.7705240999999999, 51.2210022], [-0.7708305, 51.22084610000001], [-0.7710448999999999, 51.22075170000001], [-0.7711705999999999, 51.2206963], [-0.7715453, 51.22056169999999], [-0.7727713999999999, 51.22016630000001], [-0.7732792, 51.2199869], [-0.7738379, 51.2197646], [-0.7742215999999998, 51.219608499999985], [-0.7746089999999999, 51.2194316], [-0.7750830999999999, 51.21919659999999], [-0.7752214, 51.2191281], [-0.7757508, 51.21884299999999], [-0.7762487, 51.2185417], [-0.7766162155455559, 51.21830176221716], [-0.7770337, 51.21802919999998], [-0.7780073999999999, 51.21738580000001], [-0.778515, 51.21706439999999], [-0.7787748, 51.2169248], [-0.7795932, 51.216534399999986], [-0.7800045, 51.216356999999995], [-0.7801064, 51.216315899999984], [-0.780422, 51.2161869], [-0.7816578, 51.21574530000001], [-0.7826696999999999, 51.21543700000001], [-0.7835221, 51.2152217], [-0.7851599999999999, 51.2148808], [-0.7859025999999999, 51.2147161], [-0.7866916, 51.2145043], [-0.7873949, 51.214293], [-0.7880356999999999, 51.2140813], [-0.7887334999999999, 51.21381819999999], [-0.7895391, 51.2134794], [-0.7901359, 51.2131941], [-0.7905864999999999, 51.2129509], [-0.7911523, 51.2126105], [-0.7919299, 51.21212080000001], [-0.7919810999999999, 51.2120875], [-0.7927472999999999, 51.211567499999994], [-0.7930849999999999, 51.21135739999999], [-0.7934833000000001, 51.211118500000005]]} 3.1 0026 0031 Aldershot Farnham Farnham 51.2111185 -0.7934833 51.2111185 -0.7934833 1 0 2026-09-15 23:41:37 TERMINATED 2026-09-15 23:31:00 Farnham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911489 1789515049137631 31 31 2026-09-15 23:41:35.062516 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:31:34.392058
565131 585958 U02111 866U831915 2026-09-15 COMPLETE 15911467 2026-09-16 00:31:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 585958, "stp": "N", "toc": "Unknown", "uid": "U02111", "consist": null, "dest_crs": "SUR", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:U02111/2026-09-16/detailed", "trust_id": "866U831915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Surbiton", "service_date": "2026-09-15", "dest_arr_time": "0045", "dest_platform": "2", "is_terminated": 1, "next_location": "Surbiton", "signalling_id": "6U83", "timing_status": "EARLY", "origin_station": "Basingstoke North Yard", "current_leg_arr": "0031", "current_leg_dep": "2350", "current_leg_end": "Surbiton", "origin_dep_time": "2349", "origin_platform": null, "current_location": "Surbiton", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.08844089535424, 51.26853355947617], [-1.0876122, 51.26861679999999], [-1.0867692, 51.268704499999984], [-1.086711, 51.2687105], [-1.0856837, 51.2688424], [-1.085229, 51.2688966], [-1.0845909, 51.2689982], [-1.084455, 51.269019799999995], [-1.0833748, 51.2691784], [-1.082469, 51.2693114], [-1.0820694, 51.2693661], [-1.0811674, 51.269499499999995], [-1.0805783, 51.2695548], [-1.0799251, 51.2696516], [-1.0792719, 51.26974830000001], [-1.0785604, 51.26981889999998], [-1.0779783409434258, 51.26990318188137], [-1.0771923, 51.27001700000001], [-1.0767223999999995, 51.2700851], [-1.0759325, 51.2701901], [-1.0749803, 51.2702982], [-1.0743419, 51.270362], [-1.0736861, 51.27042620000001], [-1.0614726, 51.27142539999999], [-1.058256, 51.27168859999999], [-1.0579766, 51.27171160000001], [-1.0535511, 51.272076699999985], [-1.0527978, 51.2721388], [-1.0471346, 51.2726055], [-1.046872, 51.272626800000005], [-1.0467054, 51.2726403], [-1.0443097999999995, 51.2728349], [-1.0440671, 51.2728548], [-1.0311098, 51.2739178], [-1.0310082, 51.273926], [-1.0234791361472235, 51.27453379516892], [-1.0190282, 51.274893099999986], [-1.0153238, 51.27519730000001], [-0.9994533, 51.276500699999985], [-0.9954727, 51.2768276], [-0.9953563, 51.2768371], [-0.9881468125314736, 51.27742290175396], [-0.9811465, 51.277991699999994], [-0.9787637, 51.2781853], [-0.9770299, 51.2783421], [-0.9757586, 51.278469099999995], [-0.9674013, 51.27930359999999], [-0.9661219, 51.2794278], [-0.9646708, 51.2795452], [-0.9634504, 51.2796375], [-0.9621065999999998, 51.279750199999995], [-0.9617005, 51.2797916], [-0.9584049, 51.28012769999999], [-0.9566026, 51.2803488], [-0.9551509, 51.2805165], [-0.9524446, 51.28078899999999], [-0.9522012, 51.2808114], [-0.9483703, 51.28119209999999], [-0.9482485999999998, 51.281203299999994], [-0.9430519000000002, 51.2816541], [-0.9394147, 51.2819696], [-0.9391929, 51.28198840000001], [-0.9255022, 51.2831489], [-0.9119966, 51.28429369999999], [-0.9103896, 51.2844315], [-0.9093665, 51.2845077], [-0.9090015, 51.2845349], [-0.9089483999999998, 51.2845391], [-0.9069513999999996, 51.28469719999998], [-0.9053028, 51.28484259999998], [-0.9044496, 51.284924], [-0.9020022, 51.28515899999999], [-0.9018408999999998, 51.2851743], [-0.8993145, 51.28541390000001], [-0.8984947999999998, 51.2854858], [-0.8983152841195214, 51.28550154969745], [-0.8970803000000002, 51.2856099], [-0.8952445, 51.2857625], [-0.8939472999999999, 51.2858541], [-0.8898244, 51.286145300000015], [-0.8896316, 51.28615889999999], [-0.8753247, 51.2871693], [-0.874795, 51.287206700000006], [-0.8745155999999998, 51.28722640000001], [-0.8593914, 51.288291599999994], [-0.8560786, 51.2885642], [-0.8373661999999998, 51.2901039], [-0.8313727, 51.2905971], [-0.8208833, 51.2914636], [-0.8084837557075693, 51.29248798411045], [-0.8048412999999999, 51.29278889999999], [-0.788779, 51.294115700000006], [-0.7817072000000002, 51.294699900000005], [-0.7765781, 51.29511789999999], [-0.7764069999999998, 51.2951333], [-0.7763111, 51.29514149999999], [-0.775894, 51.2951735], [-0.7726923999999998, 51.29543119999999], [-0.7688272999999999, 51.29574219999999], [-0.7686566, 51.2957561], [-0.7643499, 51.296103499999994], [-0.7640243, 51.296130600000005], [-0.7627649, 51.2962278], [-0.7626199999999999, 51.29623900000001], [-0.7615663, 51.2963225], [-0.7604581, 51.2964167], [-0.7603487999999999, 51.2964243], [-0.7596003, 51.29647670000001], [-0.7583772, 51.2965588], [-0.7575726, 51.2965947], [-0.7572824999999999, 51.2966148], [-0.7565425, 51.29666619999998], [-0.7557455, 51.296740099999994], [-0.7551834000000001, 51.2968055], [-0.7546435, 51.296877499999994], [-0.7541226999999999, 51.29695199999999], [-0.7535528, 51.29705330000001], [-0.7529833000000001, 51.29716259999999], [-0.7529501, 51.2971696], [-0.7521464, 51.29733869999999], [-0.7501051999999999, 51.29772280000001], [-0.7492522999999999, 51.297870399999994], [-0.7482679, 51.29800790000001], [-0.7473742000000001, 51.29809569999999], [-0.7452752999999999, 51.2983088], [-0.7443890999999999, 51.298400599999994], [-0.743595, 51.298482799999995], [-0.742639, 51.2985817], [-0.7415380999999999, 51.2986952], [-0.7413837999999999, 51.2987103], [-0.7413507, 51.2987135], [-0.7412698470425305, 51.29872142506314], [-0.741225827372699, 51.298725739792346], [-0.7411639999999999, 51.2987318], [-0.7401247, 51.29882969999999], [-0.7395674, 51.29889059999999], [-0.7384888999999999, 51.299000199999995], [-0.7322382, 51.2996357], [-0.732091688296879, 51.299649845208954], [-0.7319688999999999, 51.29966169999999], [-0.7289219999999998, 51.2999682], [-0.7286824, 51.29999229999999], [-0.721489, 51.3007216], [-0.7208542, 51.30077779999999], [-0.7206852, 51.3007944], [-0.7188372999999999, 51.3009753], [-0.7186522272956171, 51.30098940037469], [-0.7179788999999999, 51.3010407], [-0.7171340999999999, 51.30108769999999], [-0.7162704, 51.3011062], [-0.715396, 51.30111620000001], [-0.7146690999999998, 51.30111290000001], [-0.7138886, 51.30108940000001], [-0.7129282999999998, 51.301029], [-0.7121263999999999, 51.300965299999994], [-0.711319, 51.3008915], [-0.7046797, 51.3002821], [-0.6880604, 51.2987568], [-0.6869376999999999, 51.2986694], [-0.6857698, 51.2986294], [-0.6845224999999999, 51.2986452], [-0.683526, 51.2987029], [-0.682637, 51.298787], [-0.6816552999999999, 51.2989044], [-0.6816155, 51.29891019999999], [-0.6769209795290643, 51.29959145843705], [-0.6749726, 51.299874200000005], [-0.6708551999999999, 51.30047170000001], [-0.6623821, 51.301701400000006], [-0.6611267999999999, 51.301867400000006], [-0.659916, 51.30201530000001], [-0.6587128999999999, 51.3021305], [-0.6577741, 51.302204499999995], [-0.6575771, 51.3022204], [-0.6547958, 51.3023956], [-0.647418, 51.3028604], [-0.6472225, 51.3028692], [-0.6403507999999999, 51.30329840000001], [-0.6396689, 51.30334040000001], [-0.6387252, 51.303398499999986], [-0.6336745000000001, 51.30370920000001], [-0.6318764, 51.30381980000001], [-0.6307300999999998, 51.303890300000006], [-0.6295152, 51.30399160000001], [-0.628820698883665, 51.304061034558515], [-0.6259913999999999, 51.304343900000006], [-0.6256801999999999, 51.3043752], [-0.6225776999999999, 51.3046757], [-0.6174836999999999, 51.3051692], [-0.613206, 51.305583599999984], [-0.6129328999999999, 51.30561029999999], [-0.6105617999999999, 51.3058433], [-0.6089446, 51.30600940000001], [-0.6073274, 51.3061883], [-0.6060613999999999, 51.3063579], [-0.6057714999999999, 51.30639670000001], [-0.6019495, 51.306993199999994], [-0.5926576, 51.30846089999999], [-0.5843675, 51.3097703], [-0.5817013, 51.3102303], [-0.5802947999999999, 51.31048799999999], [-0.5796117999999999, 51.3106131], [-0.5778791, 51.31101470000001], [-0.5758405999999999, 51.31153150000001], [-0.5745244999999999, 51.3118989], [-0.5743491, 51.31194700000001], [-0.5725147, 51.3124943], [-0.5711568999999999, 51.3129187], [-0.5710717, 51.3129453], [-0.5698218, 51.313374399999994], [-0.5691875999999999, 51.31360380000001], [-0.5686657, 51.31380450000001], [-0.5683249, 51.3139443], [-0.5682114, 51.3139909], [-0.566383, 51.31472539999999], [-0.5654052, 51.3151232], [-0.5639185, 51.315728], [-0.563201, 51.3160193], [-0.5612331999999999, 51.31681820000001], [-0.5606069, 51.31707250000001], [-0.5603831, 51.317163400000005], [-0.5601217, 51.317264899999984], [-0.5597426, 51.31740719999999], [-0.5584950999999999, 51.317903], [-0.5579842999999999, 51.3181007], [-0.557706, 51.31820849999999], [-0.5566606, 51.31861320000001], [-0.5549235, 51.3193145], [-0.554769, 51.3193769], [-0.554511, 51.31948160000001], [-0.5537267, 51.3197999], [-0.5534515, 51.3199108], [-0.5530553, 51.3200705], [-0.5523963, 51.32034099999999], [-0.5516599999999999, 51.32065039999999], [-0.5511718, 51.32085539999999], [-0.5505712000000001, 51.32111950000001], [-0.5499337, 51.321375200000006], [-0.5494353999999999, 51.32157529999999], [-0.5477165, 51.322307499999994], [-0.5467544999999999, 51.32272189999999], [-0.5456882, 51.32315839999999], [-0.5420858, 51.324633299999995], [-0.5418698, 51.32471919999999], [-0.5390538, 51.325851499999985], [-0.5389891704717129, 51.32587775307167], [-0.5271243544003695, 51.33069708903964], [-0.510162, 51.3375861], [-0.5062751999999999, 51.339158899999994], [-0.5003074, 51.341590399999994], [-0.5000511999999999, 51.34169479999999], [-0.4999528999999999, 51.3417348], [-0.4864741, 51.34722860000001], [-0.4862537999999999, 51.3473147], [-0.4850595, 51.3478102], [-0.4841608999999999, 51.3482257], [-0.4833992, 51.3485875], [-0.48200670000000007, 51.34927340000001], [-0.4817215, 51.349415], [-0.4791907999999999, 51.3506533], [-0.4733751497864595, 51.35358439040299], [-0.4677222, 51.35643329999999], [-0.4668381, 51.3568848], [-0.4637747, 51.3583917], [-0.46271679999999993, 51.3589194], [-0.4617561999999999, 51.3594278], [-0.4609020999999998, 51.35986359999999], [-0.4605435000000001, 51.360052499999995], [-0.459936, 51.3603286], [-0.4579333999999999, 51.361352], [-0.4558004, 51.362460500000005], [-0.4532592, 51.3637637], [-0.4527415, 51.36400529999999], [-0.45214609999999994, 51.36424170000001], [-0.4515392, 51.36447389999999], [-0.4507978, 51.36473070000001], [-0.4500474, 51.36496619999999], [-0.4491576420597607, 51.36522385479171], [-0.44906770000000007, 51.365249899999995], [-0.4482175000000001, 51.3654578], [-0.4223891, 51.371279699999995], [-0.4207629000000001, 51.371617999999984], [-0.4200945, 51.3717478], [-0.4192354, 51.3719066], [-0.41403489999999993, 51.372770900000006], [-0.4071484, 51.3739155], [-0.4068562, 51.3739661], [-0.3903802, 51.376709299999995], [-0.3900046, 51.3767715], [-0.3899331, 51.37678329999999], [-0.3784961, 51.3786647], [-0.3772502, 51.378870899999995], [-0.3755000999999999, 51.3791306], [-0.3746311, 51.379243200000005], [-0.3742938, 51.3792729], [-0.3733274999999999, 51.3793652], [-0.3724114999999999, 51.3794146], [-0.35932611364780853, 51.379695616854995], [-0.3592198, 51.3796979], [-0.35878449999999995, 51.3797054], [-0.3579861, 51.37973349999999], [-0.3571405999999999, 51.37977209999999], [-0.35651189999999994, 51.3798043], [-0.3553695, 51.379863699999994], [-0.35422399999999993, 51.3799148], [-0.3532249, 51.3799667], [-0.3521039999999999, 51.380035], [-0.3511182, 51.380090999999986], [-0.34976349999999995, 51.3801752], [-0.3481336, 51.38029209999999], [-0.3477789, 51.3803111], [-0.34566469999999994, 51.380462900000005], [-0.3443728, 51.38055760000001], [-0.3418926, 51.380747799999995], [-0.3403039, 51.380869], [-0.34001679481508074, 51.380897476410105], [-0.33994830054225506, 51.380941011411664], [-0.3399329, 51.3809508], [-0.33987967518461576, 51.380979325339275], [-0.3395862, 51.3810077], [-0.3390352, 51.381069], [-0.3384789999999999, 51.3811411], [-0.33786980000000005, 51.3812289], [-0.3371188, 51.3813495], [-0.336082, 51.381565599999995], [-0.3355511, 51.3816843], [-0.33479609999999993, 51.381865099999985], [-0.33460889999999993, 51.381912], [-0.3343883, 51.3819676], [-0.3335174000000001, 51.382199499999984], [-0.3334067, 51.382228999999995], [-0.3332979, 51.382258], [-0.33277841735565616, 51.382380654072406], [-0.3325414771926897, 51.38243774703286], [-0.33233138840554854, 51.38248710696811], [-0.33214435349941546, 51.38252989595835], [-0.3319765749794735, 51.38256727608383], [-0.33182425535090554, 51.38260040942473], [-0.3316835971188946, 51.38263045806131], [-0.3315508027886237, 51.38265858407373], [-0.33142207486527564, 51.38268594954227], [-0.33129361585403333, 51.38271371654711], [-0.3311616282600799, 51.382743047168475], [-0.33102231458859815, 51.38277510348658], [-0.3308718773447711, 51.38281104758164], [-0.3307065190337817, 51.38285204153388], [-0.3305224421608129, 51.38289924742352], [-0.3303158492310476, 51.382953827330766], [-0.3300829427496688, 51.383016943335846], [-0.3298379000000001, 51.38307790000001], [-0.32874649999999994, 51.3833476], [-0.32849799999999996, 51.383409], [-0.32612299999999994, 51.38400949999999], [-0.32499569999999994, 51.384307199999995], [-0.3230753, 51.384877200000005], [-0.32253429999999994, 51.38504820000001], [-0.3219925, 51.38521889999999], [-0.32163710000000006, 51.3853495], [-0.3212844000000001, 51.3854671], [-0.3202905999999999, 51.38583489999999], [-0.3196227, 51.386081], [-0.31899039999999995, 51.38633579999999], [-0.3188556, 51.386388100000005], [-0.3178890608941145, 51.38679167395817], [-0.31613299999999994, 51.3875249], [-0.316094, 51.3875411], [-0.3159661, 51.3875942], [-0.3128931, 51.3888771], [-0.31176519999999996, 51.38935659999999], [-0.31073389999999995, 51.389775099999994], [-0.3102538, 51.389977599999995], [-0.3097451, 51.3902186], [-0.3094607999999999, 51.390335399999984], [-0.30850769999999994, 51.390727], [-0.3081226, 51.3908758], [-0.3071666, 51.3912495], [-0.3065282, 51.39149729999999], [-0.3055596, 51.391846], [-0.3037831999999999, 51.3925464]]}", "current_leg_start": "Basingstoke", "dest_arr_time_act": "0045", "motion_projection": null, "next_location_lat": "51.3925464", "next_location_lon": "-0.3037832", "previous_location": "Basingstoke", "current_leg_milage": "35.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 324.084, \"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\": 512.833, \"from_m\": 324.084, \"capability_applied\": null, \"effective_limit_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\": 545.036, \"from_m\": 512.833, \"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\": 599.069, \"from_m\": 545.036, \"capability_applied\": null, \"effective_limit_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\": 1063.668, \"from_m\": 599.069, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1110.366, \"from_m\": 1063.668, \"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\": 44031.648, \"from_m\": 1110.366, \"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\": 46147.755, \"from_m\": 44031.648, \"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\": 46174.858, \"from_m\": 46147.755, \"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\": 57104.14, \"from_m\": 46174.858, \"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\": 57324.408, \"from_m\": 57104.14, \"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\": 57368.726, \"from_m\": 57324.408, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57856.78, \"from_m\": 57368.726, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 585958, \"profile_key\": \"b8691bbce0cb33892283a5100225ec0a9afb2aef1716b000528261af3986e11d\", \"schedule_id\": 40762, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Basingstoke North Yard\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107124}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2352H\", \"location\": \"Basingstoke Sig. BE549\", \"stage_seq\": 2, \"distance_m\": 324.084, \"section_seq\": 1, \"route_path_id\": 107124}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"0005\", \"location\": \"Basingstoke\", \"stage_seq\": 3, \"distance_m\": 599.069, \"section_seq\": 1, \"route_path_id\": 107124}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 4, \"distance_m\": 23824.686, \"section_seq\": 1, \"route_path_id\": 107124}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Woking Jn\", \"stage_seq\": 5, \"distance_m\": 37406.514, \"section_seq\": 1, \"route_path_id\": 107124}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031H\", \"location\": \"Woking\", \"stage_seq\": 6, \"distance_m\": 38208.091, \"section_seq\": 1, \"route_path_id\": 107124}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0043H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 55627.307, \"section_seq\": 1, \"route_path_id\": 107124}, {\"is_pass\": false, \"wtt_arr\": \"0045\", \"wtt_dep\": null, \"location\": \"Surbiton\", \"stage_seq\": 8, \"distance_m\": 57856.78, \"section_seq\": 1, \"route_path_id\": 107124}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 57856.78, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107124}], \"total_distance_m\": 57856.78, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 57812.462, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 44.318, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2349", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "41.0", "current_position_lat": "51.3925464", "current_position_lon": "-0.3037832", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:08Z\", \"source_id\": 15904625, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:53Z\", \"source_id\": 48977602, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:58Z\", \"source_id\": 15907790, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:36Z\", \"source_id\": 48991293, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:38Z\", \"source_id\": 15911467, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Surbiton", "service_state_platform": "2", "timing_fact_generation": 1789515038731620, "current_leg_arrival_utc": "2026-09-17T00:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:31:42.810356", "service_state_evidence_id": 15911467, "current_leg_start_actual_dep": "2026-09-17T00:05:00+01:00", "operational_evidence_version": 21, "service_state_event_time_utc": "2026-09-15T23:31:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:41:46.035631", "service_state_valid_until_kind": null, "operational_interpretation_version": 21, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None SUR 6U83 None None None None {"version": 3, "segments": [{"to_m": 324.084, "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": 512.833, "from_m": 324.084, "capability_applied": null, "effective_limit_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": 545.036, "from_m": 512.833, "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": 599.069, "from_m": 545.036, "capability_applied": null, "effective_limit_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": 1063.668, "from_m": 599.069, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 1110.366, "from_m": 1063.668, "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": 44031.648, "from_m": 1110.366, "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": 46147.755, "from_m": 44031.648, "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": 46174.858, "from_m": 46147.755, "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": 57104.14, "from_m": 46174.858, "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": 57324.408, "from_m": 57104.14, "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": 57368.726, "from_m": 57324.408, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57856.78, "from_m": 57368.726, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 585958, "profile_key": "b8691bbce0cb33892283a5100225ec0a9afb2aef1716b000528261af3986e11d", "schedule_id": 40762, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2349", "location": "Basingstoke North Yard", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107124}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2352H", "location": "Basingstoke Sig. BE549", "stage_seq": 2, "distance_m": 324.084, "section_seq": 1, "route_path_id": 107124}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "0005", "location": "Basingstoke", "stage_seq": 3, "distance_m": 599.069, "section_seq": 1, "route_path_id": 107124}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022", "location": "Farnborough (Main)", "stage_seq": 4, "distance_m": 23824.686, "section_seq": 1, "route_path_id": 107124}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031", "location": "Woking Jn", "stage_seq": 5, "distance_m": 37406.514, "section_seq": 1, "route_path_id": 107124}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "Woking", "stage_seq": 6, "distance_m": 38208.091, "section_seq": 1, "route_path_id": 107124}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0043H", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 55627.307, "section_seq": 1, "route_path_id": 107124}, {"is_pass": false, "wtt_arr": "0045", "wtt_dep": null, "location": "Surbiton", "stage_seq": 8, "distance_m": 57856.78, "section_seq": 1, "route_path_id": 107124}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 57856.78, "from_m": 0.0, "section_seq": 1, "route_path_id": 107124}], "total_distance_m": 57856.78, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 57812.462, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 44.318, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:08Z", "source_id": 15904625, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26927, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:53Z", "source_id": 48977602, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:16:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:58Z", "source_id": 15907790, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:36Z", "source_id": 48991293, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:31:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:38Z", "source_id": 15911467, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}] Basingstoke North Yard 2349 2349 None None None Surbiton 0045 0045 2 EARLY -14 minutes https://www.realtimetrains.co.uk/service/gb-nr:U02111/2026-09-16/detailed None Basingstoke 2026-09-17T00:05:00+01:00 Surbiton 41.0 {"type": "LineString", "coordinates": [[-1.08844089535424, 51.26853355947617], [-1.0876122, 51.26861679999999], [-1.0867692, 51.268704499999984], [-1.086711, 51.2687105], [-1.0856837, 51.2688424], [-1.085229, 51.2688966], [-1.0845909, 51.2689982], [-1.084455, 51.269019799999995], [-1.0833748, 51.2691784], [-1.082469, 51.2693114], [-1.0820694, 51.2693661], [-1.0811674, 51.269499499999995], [-1.0805783, 51.2695548], [-1.0799251, 51.2696516], [-1.0792719, 51.26974830000001], [-1.0785604, 51.26981889999998], [-1.0779783409434258, 51.26990318188137], [-1.0771923, 51.27001700000001], [-1.0767223999999995, 51.2700851], [-1.0759325, 51.2701901], [-1.0749803, 51.2702982], [-1.0743419, 51.270362], [-1.0736861, 51.27042620000001], [-1.0614726, 51.27142539999999], [-1.058256, 51.27168859999999], [-1.0579766, 51.27171160000001], [-1.0535511, 51.272076699999985], [-1.0527978, 51.2721388], [-1.0471346, 51.2726055], [-1.046872, 51.272626800000005], [-1.0467054, 51.2726403], [-1.0443097999999995, 51.2728349], [-1.0440671, 51.2728548], [-1.0311098, 51.2739178], [-1.0310082, 51.273926], [-1.0234791361472235, 51.27453379516892], [-1.0190282, 51.274893099999986], [-1.0153238, 51.27519730000001], [-0.9994533, 51.276500699999985], [-0.9954727, 51.2768276], [-0.9953563, 51.2768371], [-0.9881468125314736, 51.27742290175396], [-0.9811465, 51.277991699999994], [-0.9787637, 51.2781853], [-0.9770299, 51.2783421], [-0.9757586, 51.278469099999995], [-0.9674013, 51.27930359999999], [-0.9661219, 51.2794278], [-0.9646708, 51.2795452], [-0.9634504, 51.2796375], [-0.9621065999999998, 51.279750199999995], [-0.9617005, 51.2797916], [-0.9584049, 51.28012769999999], [-0.9566026, 51.2803488], [-0.9551509, 51.2805165], [-0.9524446, 51.28078899999999], [-0.9522012, 51.2808114], [-0.9483703, 51.28119209999999], [-0.9482485999999998, 51.281203299999994], [-0.9430519000000002, 51.2816541], [-0.9394147, 51.2819696], [-0.9391929, 51.28198840000001], [-0.9255022, 51.2831489], [-0.9119966, 51.28429369999999], [-0.9103896, 51.2844315], [-0.9093665, 51.2845077], [-0.9090015, 51.2845349], [-0.9089483999999998, 51.2845391], [-0.9069513999999996, 51.28469719999998], [-0.9053028, 51.28484259999998], [-0.9044496, 51.284924], [-0.9020022, 51.28515899999999], [-0.9018408999999998, 51.2851743], [-0.8993145, 51.28541390000001], [-0.8984947999999998, 51.2854858], [-0.8983152841195214, 51.28550154969745], [-0.8970803000000002, 51.2856099], [-0.8952445, 51.2857625], [-0.8939472999999999, 51.2858541], [-0.8898244, 51.286145300000015], [-0.8896316, 51.28615889999999], [-0.8753247, 51.2871693], [-0.874795, 51.287206700000006], [-0.8745155999999998, 51.28722640000001], [-0.8593914, 51.288291599999994], [-0.8560786, 51.2885642], [-0.8373661999999998, 51.2901039], [-0.8313727, 51.2905971], [-0.8208833, 51.2914636], [-0.8084837557075693, 51.29248798411045], [-0.8048412999999999, 51.29278889999999], [-0.788779, 51.294115700000006], [-0.7817072000000002, 51.294699900000005], [-0.7765781, 51.29511789999999], [-0.7764069999999998, 51.2951333], [-0.7763111, 51.29514149999999], [-0.775894, 51.2951735], [-0.7726923999999998, 51.29543119999999], [-0.7688272999999999, 51.29574219999999], [-0.7686566, 51.2957561], [-0.7643499, 51.296103499999994], [-0.7640243, 51.296130600000005], [-0.7627649, 51.2962278], [-0.7626199999999999, 51.29623900000001], [-0.7615663, 51.2963225], [-0.7604581, 51.2964167], [-0.7603487999999999, 51.2964243], [-0.7596003, 51.29647670000001], [-0.7583772, 51.2965588], [-0.7575726, 51.2965947], [-0.7572824999999999, 51.2966148], [-0.7565425, 51.29666619999998], [-0.7557455, 51.296740099999994], [-0.7551834000000001, 51.2968055], [-0.7546435, 51.296877499999994], [-0.7541226999999999, 51.29695199999999], [-0.7535528, 51.29705330000001], [-0.7529833000000001, 51.29716259999999], [-0.7529501, 51.2971696], [-0.7521464, 51.29733869999999], [-0.7501051999999999, 51.29772280000001], [-0.7492522999999999, 51.297870399999994], [-0.7482679, 51.29800790000001], [-0.7473742000000001, 51.29809569999999], [-0.7452752999999999, 51.2983088], [-0.7443890999999999, 51.298400599999994], [-0.743595, 51.298482799999995], [-0.742639, 51.2985817], [-0.7415380999999999, 51.2986952], [-0.7413837999999999, 51.2987103], [-0.7413507, 51.2987135], [-0.7412698470425305, 51.29872142506314], [-0.741225827372699, 51.298725739792346], [-0.7411639999999999, 51.2987318], [-0.7401247, 51.29882969999999], [-0.7395674, 51.29889059999999], [-0.7384888999999999, 51.299000199999995], [-0.7322382, 51.2996357], [-0.732091688296879, 51.299649845208954], [-0.7319688999999999, 51.29966169999999], [-0.7289219999999998, 51.2999682], [-0.7286824, 51.29999229999999], [-0.721489, 51.3007216], [-0.7208542, 51.30077779999999], [-0.7206852, 51.3007944], [-0.7188372999999999, 51.3009753], [-0.7186522272956171, 51.30098940037469], [-0.7179788999999999, 51.3010407], [-0.7171340999999999, 51.30108769999999], [-0.7162704, 51.3011062], [-0.715396, 51.30111620000001], [-0.7146690999999998, 51.30111290000001], [-0.7138886, 51.30108940000001], [-0.7129282999999998, 51.301029], [-0.7121263999999999, 51.300965299999994], [-0.711319, 51.3008915], [-0.7046797, 51.3002821], [-0.6880604, 51.2987568], [-0.6869376999999999, 51.2986694], [-0.6857698, 51.2986294], [-0.6845224999999999, 51.2986452], [-0.683526, 51.2987029], [-0.682637, 51.298787], [-0.6816552999999999, 51.2989044], [-0.6816155, 51.29891019999999], [-0.6769209795290643, 51.29959145843705], [-0.6749726, 51.299874200000005], [-0.6708551999999999, 51.30047170000001], [-0.6623821, 51.301701400000006], [-0.6611267999999999, 51.301867400000006], [-0.659916, 51.30201530000001], [-0.6587128999999999, 51.3021305], [-0.6577741, 51.302204499999995], [-0.6575771, 51.3022204], [-0.6547958, 51.3023956], [-0.647418, 51.3028604], [-0.6472225, 51.3028692], [-0.6403507999999999, 51.30329840000001], [-0.6396689, 51.30334040000001], [-0.6387252, 51.303398499999986], [-0.6336745000000001, 51.30370920000001], [-0.6318764, 51.30381980000001], [-0.6307300999999998, 51.303890300000006], [-0.6295152, 51.30399160000001], [-0.628820698883665, 51.304061034558515], [-0.6259913999999999, 51.304343900000006], [-0.6256801999999999, 51.3043752], [-0.6225776999999999, 51.3046757], [-0.6174836999999999, 51.3051692], [-0.613206, 51.305583599999984], [-0.6129328999999999, 51.30561029999999], [-0.6105617999999999, 51.3058433], [-0.6089446, 51.30600940000001], [-0.6073274, 51.3061883], [-0.6060613999999999, 51.3063579], [-0.6057714999999999, 51.30639670000001], [-0.6019495, 51.306993199999994], [-0.5926576, 51.30846089999999], [-0.5843675, 51.3097703], [-0.5817013, 51.3102303], [-0.5802947999999999, 51.31048799999999], [-0.5796117999999999, 51.3106131], [-0.5778791, 51.31101470000001], [-0.5758405999999999, 51.31153150000001], [-0.5745244999999999, 51.3118989], [-0.5743491, 51.31194700000001], [-0.5725147, 51.3124943], [-0.5711568999999999, 51.3129187], [-0.5710717, 51.3129453], [-0.5698218, 51.313374399999994], [-0.5691875999999999, 51.31360380000001], [-0.5686657, 51.31380450000001], [-0.5683249, 51.3139443], [-0.5682114, 51.3139909], [-0.566383, 51.31472539999999], [-0.5654052, 51.3151232], [-0.5639185, 51.315728], [-0.563201, 51.3160193], [-0.5612331999999999, 51.31681820000001], [-0.5606069, 51.31707250000001], [-0.5603831, 51.317163400000005], [-0.5601217, 51.317264899999984], [-0.5597426, 51.31740719999999], [-0.5584950999999999, 51.317903], [-0.5579842999999999, 51.3181007], [-0.557706, 51.31820849999999], [-0.5566606, 51.31861320000001], [-0.5549235, 51.3193145], [-0.554769, 51.3193769], [-0.554511, 51.31948160000001], [-0.5537267, 51.3197999], [-0.5534515, 51.3199108], [-0.5530553, 51.3200705], [-0.5523963, 51.32034099999999], [-0.5516599999999999, 51.32065039999999], [-0.5511718, 51.32085539999999], [-0.5505712000000001, 51.32111950000001], [-0.5499337, 51.321375200000006], [-0.5494353999999999, 51.32157529999999], [-0.5477165, 51.322307499999994], [-0.5467544999999999, 51.32272189999999], [-0.5456882, 51.32315839999999], [-0.5420858, 51.324633299999995], [-0.5418698, 51.32471919999999], [-0.5390538, 51.325851499999985], [-0.5389891704717129, 51.32587775307167], [-0.5271243544003695, 51.33069708903964], [-0.510162, 51.3375861], [-0.5062751999999999, 51.339158899999994], [-0.5003074, 51.341590399999994], [-0.5000511999999999, 51.34169479999999], [-0.4999528999999999, 51.3417348], [-0.4864741, 51.34722860000001], [-0.4862537999999999, 51.3473147], [-0.4850595, 51.3478102], [-0.4841608999999999, 51.3482257], [-0.4833992, 51.3485875], [-0.48200670000000007, 51.34927340000001], [-0.4817215, 51.349415], [-0.4791907999999999, 51.3506533], [-0.4733751497864595, 51.35358439040299], [-0.4677222, 51.35643329999999], [-0.4668381, 51.3568848], [-0.4637747, 51.3583917], [-0.46271679999999993, 51.3589194], [-0.4617561999999999, 51.3594278], [-0.4609020999999998, 51.35986359999999], [-0.4605435000000001, 51.360052499999995], [-0.459936, 51.3603286], [-0.4579333999999999, 51.361352], [-0.4558004, 51.362460500000005], [-0.4532592, 51.3637637], [-0.4527415, 51.36400529999999], [-0.45214609999999994, 51.36424170000001], [-0.4515392, 51.36447389999999], [-0.4507978, 51.36473070000001], [-0.4500474, 51.36496619999999], [-0.4491576420597607, 51.36522385479171], [-0.44906770000000007, 51.365249899999995], [-0.4482175000000001, 51.3654578], [-0.4223891, 51.371279699999995], [-0.4207629000000001, 51.371617999999984], [-0.4200945, 51.3717478], [-0.4192354, 51.3719066], [-0.41403489999999993, 51.372770900000006], [-0.4071484, 51.3739155], [-0.4068562, 51.3739661], [-0.3903802, 51.376709299999995], [-0.3900046, 51.3767715], [-0.3899331, 51.37678329999999], [-0.3784961, 51.3786647], [-0.3772502, 51.378870899999995], [-0.3755000999999999, 51.3791306], [-0.3746311, 51.379243200000005], [-0.3742938, 51.3792729], [-0.3733274999999999, 51.3793652], [-0.3724114999999999, 51.3794146], [-0.35932611364780853, 51.379695616854995], [-0.3592198, 51.3796979], [-0.35878449999999995, 51.3797054], [-0.3579861, 51.37973349999999], [-0.3571405999999999, 51.37977209999999], [-0.35651189999999994, 51.3798043], [-0.3553695, 51.379863699999994], [-0.35422399999999993, 51.3799148], [-0.3532249, 51.3799667], [-0.3521039999999999, 51.380035], [-0.3511182, 51.380090999999986], [-0.34976349999999995, 51.3801752], [-0.3481336, 51.38029209999999], [-0.3477789, 51.3803111], [-0.34566469999999994, 51.380462900000005], [-0.3443728, 51.38055760000001], [-0.3418926, 51.380747799999995], [-0.3403039, 51.380869], [-0.34001679481508074, 51.380897476410105], [-0.33994830054225506, 51.380941011411664], [-0.3399329, 51.3809508], [-0.33987967518461576, 51.380979325339275], [-0.3395862, 51.3810077], [-0.3390352, 51.381069], [-0.3384789999999999, 51.3811411], [-0.33786980000000005, 51.3812289], [-0.3371188, 51.3813495], [-0.336082, 51.381565599999995], [-0.3355511, 51.3816843], [-0.33479609999999993, 51.381865099999985], [-0.33460889999999993, 51.381912], [-0.3343883, 51.3819676], [-0.3335174000000001, 51.382199499999984], [-0.3334067, 51.382228999999995], [-0.3332979, 51.382258], [-0.33277841735565616, 51.382380654072406], [-0.3325414771926897, 51.38243774703286], [-0.33233138840554854, 51.38248710696811], [-0.33214435349941546, 51.38252989595835], [-0.3319765749794735, 51.38256727608383], [-0.33182425535090554, 51.38260040942473], [-0.3316835971188946, 51.38263045806131], [-0.3315508027886237, 51.38265858407373], [-0.33142207486527564, 51.38268594954227], [-0.33129361585403333, 51.38271371654711], [-0.3311616282600799, 51.382743047168475], [-0.33102231458859815, 51.38277510348658], [-0.3308718773447711, 51.38281104758164], [-0.3307065190337817, 51.38285204153388], [-0.3305224421608129, 51.38289924742352], [-0.3303158492310476, 51.382953827330766], [-0.3300829427496688, 51.383016943335846], [-0.3298379000000001, 51.38307790000001], [-0.32874649999999994, 51.3833476], [-0.32849799999999996, 51.383409], [-0.32612299999999994, 51.38400949999999], [-0.32499569999999994, 51.384307199999995], [-0.3230753, 51.384877200000005], [-0.32253429999999994, 51.38504820000001], [-0.3219925, 51.38521889999999], [-0.32163710000000006, 51.3853495], [-0.3212844000000001, 51.3854671], [-0.3202905999999999, 51.38583489999999], [-0.3196227, 51.386081], [-0.31899039999999995, 51.38633579999999], [-0.3188556, 51.386388100000005], [-0.3178890608941145, 51.38679167395817], [-0.31613299999999994, 51.3875249], [-0.316094, 51.3875411], [-0.3159661, 51.3875942], [-0.3128931, 51.3888771], [-0.31176519999999996, 51.38935659999999], [-0.31073389999999995, 51.389775099999994], [-0.3102538, 51.389977599999995], [-0.3097451, 51.3902186], [-0.3094607999999999, 51.390335399999984], [-0.30850769999999994, 51.390727], [-0.3081226, 51.3908758], [-0.3071666, 51.3912495], [-0.3065282, 51.39149729999999], [-0.3055596, 51.391846], [-0.3037831999999999, 51.3925464]]} 35.6 2350 0031 Basingstoke Surbiton Surbiton 51.3925464 -0.3037832 51.3925464 -0.3037832 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:31:00 Surbiton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911467 1789515038731620 21 21 2026-09-15 23:41:46.035631 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:31:42.810356
565132 595661 P77067 522O24M915 2026-09-15 COMPLETE 15911338 2026-09-16 00:31:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 595661, "stp": "P", "toc": "Greater Anglia", "uid": "P77067", "consist": "720577+720569", "dest_crs": "HFE", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P77067/2026-09-16/detailed", "trust_id": "522O24M915", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hertford East", "service_date": "2026-09-15", "dest_arr_time": "0033", "dest_platform": "2", "is_terminated": 1, "next_location": "Hertford East", "signalling_id": "2O24", "timing_status": "EARLY", "origin_station": "London Liverpool Street", "current_leg_arr": "0031", "current_leg_dep": "0027", "current_leg_end": "Hertford East", "origin_dep_time": "2340", "origin_platform": "2", "current_location": "Hertford Depot", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-2 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": "0033", "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.147, \"from_m\": 7216.942, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 7863.426, \"from_m\": 7820.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9815.557, \"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\": 12227.991, \"from_m\": 9815.557, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14089.187, \"from_m\": 12227.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\": 21775.713, \"from_m\": 14089.187, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 21810.15, \"from_m\": 21775.713, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26916.762, \"from_m\": 21810.15, \"capability_applied\": null, \"effective_limit_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\": 33930.842, \"from_m\": 26916.762, \"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\": 34736.293, \"from_m\": 33930.842, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39691.29, \"from_m\": 34736.293, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 39780.097, \"from_m\": 39691.29, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 40102.614, \"from_m\": 39780.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\": 40214.041, \"from_m\": 40102.614, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42971.175, \"from_m\": 40214.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\": 43221.969, \"from_m\": 42971.175, \"capability_applied\": null, \"effective_limit_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\": 595661, \"profile_key\": \"a898d20c442ffb310f00168faa8c395b15754c9de3b8599ab58019f46e36cfd2\", \"schedule_id\": 22590, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347\", \"location\": \"Hackney Downs\", \"stage_seq\": 3, \"distance_m\": 4786.287, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Clapton Jn\", \"stage_seq\": 4, \"distance_m\": 7168.425, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Coppermill Jn\", \"stage_seq\": 5, \"distance_m\": 7863.426, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351H\", \"location\": \"Tottenham South Jn\", \"stage_seq\": 6, \"distance_m\": 8839.492, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353H\", \"location\": \"Tottenham Hale\", \"stage_seq\": 7, \"distance_m\": 13860.535, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"2356\", \"location\": \"Northumberland Park\", \"stage_seq\": 8, \"distance_m\": 15407.293, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"2357H\", \"wtt_dep\": \"2358\", \"location\": \"Meridian Water\", \"stage_seq\": 9, \"distance_m\": 16369.86, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001H\", \"location\": \"Ponders End\", \"stage_seq\": 10, \"distance_m\": 20177.238, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0003\", \"wtt_dep\": \"0003H\", \"location\": \"Brimsdown\", \"stage_seq\": 11, \"distance_m\": 21595.994, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0005H\", \"wtt_dep\": \"0006\", \"location\": \"Enfield Lock\", \"stage_seq\": 12, \"distance_m\": 23305.513, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": \"0008H\", \"location\": \"Waltham Cross\", \"stage_seq\": 13, \"distance_m\": 24908.51, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0010H\", \"wtt_dep\": \"0011H\", \"location\": \"Cheshunt\", \"stage_seq\": 14, \"distance_m\": 26861.474, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0017\", \"location\": \"Broxbourne\", \"stage_seq\": 15, \"distance_m\": 31912.415, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019\", \"location\": \"Broxbourne Jn\", \"stage_seq\": 16, \"distance_m\": 33889.851, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0020\", \"wtt_dep\": \"0020H\", \"location\": \"Rye House\", \"stage_seq\": 17, \"distance_m\": 34647.923, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0023H\", \"location\": \"St. Margaret's\", \"stage_seq\": 18, \"distance_m\": 36951.404, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0027\", \"wtt_dep\": \"0027H\", \"location\": \"Ware\", \"stage_seq\": 19, \"distance_m\": 40013.24, \"section_seq\": 1, \"route_path_id\": 99754}, {\"is_pass\": false, \"wtt_arr\": \"0033\", \"wtt_dep\": null, \"location\": \"Hertford East\", \"stage_seq\": 20, \"distance_m\": 43221.969, \"section_seq\": 1, \"route_path_id\": 99754}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 43221.969, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99754}], \"total_distance_m\": 43221.969, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 41611.542, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1610.427, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2340", "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-15T22:42:25Z\", \"source_id\": 48935328, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:28Z\", \"source_id\": 15895207, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:46Z\", \"source_id\": 48940063, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:46Z\", \"source_id\": 15896689, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:16Z\", \"source_id\": 48948921, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:20Z\", \"source_id\": 15899493, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:43Z\", \"source_id\": 48951999, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:47Z\", \"source_id\": 15900486, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:06Z\", \"source_id\": 48955069, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:12Z\", \"source_id\": 15901451, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14866, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:05Z\", \"source_id\": 48958901, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:11Z\", \"source_id\": 15902564, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14862, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:23Z\", \"source_id\": 48961657, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:24Z\", \"source_id\": 15903349, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:40Z\", \"source_id\": 48964435, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:43Z\", \"source_id\": 15904123, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14854, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:06Z\", \"source_id\": 48967511, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:08Z\", \"source_id\": 15904979, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:52Z\", \"source_id\": 48970914, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:53Z\", \"source_id\": 15905924, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:45Z\", \"source_id\": 48976461, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:48Z\", \"source_id\": 15907472, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:49Z\", \"source_id\": 48981539, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:54Z\", \"source_id\": 15908865, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14811, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:49Z\", \"source_id\": 48983646, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:53Z\", \"source_id\": 15909404, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:17Z\", \"source_id\": 48986660, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:18Z\", \"source_id\": 15910238, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14803, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:06Z\", \"source_id\": 48990836, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:07Z\", \"source_id\": 15911338, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hertford East", "service_state_platform": "2", "timing_fact_generation": 1789515009243379, "current_leg_arrival_utc": "2026-09-17T00:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:31:43.289815", "service_state_evidence_id": 15911338, "current_leg_start_actual_dep": "2026-09-17T00:27:30+01:00", "operational_evidence_version": 88, "service_state_event_time_utc": "2026-09-15T23:31:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:41:46.030755", "service_state_valid_until_kind": null, "operational_interpretation_version": 88, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P LST HFE 2O24 720577+720569 10 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3142.785, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4607.29, "from_m": 3142.785, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5185.434, "from_m": 4607.29, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6131.517, "from_m": 5185.434, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 7216.942, "from_m": 6131.517, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7820.147, "from_m": 7216.942, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 7863.426, "from_m": 7820.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9815.557, "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": 12227.991, "from_m": 9815.557, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14089.187, "from_m": 12227.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": 21775.713, "from_m": 14089.187, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 21810.15, "from_m": 21775.713, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26916.762, "from_m": 21810.15, "capability_applied": null, "effective_limit_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": 33930.842, "from_m": 26916.762, "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": 34736.293, "from_m": 33930.842, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39691.29, "from_m": 34736.293, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 39780.097, "from_m": 39691.29, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 40102.614, "from_m": 39780.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": 40214.041, "from_m": 40102.614, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42971.175, "from_m": 40214.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": 43221.969, "from_m": 42971.175, "capability_applied": null, "effective_limit_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": 595661, "profile_key": "a898d20c442ffb310f00168faa8c395b15754c9de3b8599ab58019f46e36cfd2", "schedule_id": 22590, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2340", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99754}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347", "location": "Hackney Downs", "stage_seq": 3, "distance_m": 4786.287, "section_seq": 1, "route_path_id": 99754}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Clapton Jn", "stage_seq": 4, "distance_m": 7168.425, "section_seq": 1, "route_path_id": 99754}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Coppermill Jn", "stage_seq": 5, "distance_m": 7863.426, "section_seq": 1, "route_path_id": 99754}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351H", "location": "Tottenham South Jn", "stage_seq": 6, "distance_m": 8839.492, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353H", "location": "Tottenham Hale", "stage_seq": 7, "distance_m": 13860.535, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "2356", "location": "Northumberland Park", "stage_seq": 8, "distance_m": 15407.293, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "2357H", "wtt_dep": "2358", "location": "Meridian Water", "stage_seq": 9, "distance_m": 16369.86, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001H", "location": "Ponders End", "stage_seq": 10, "distance_m": 20177.238, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0003", "wtt_dep": "0003H", "location": "Brimsdown", "stage_seq": 11, "distance_m": 21595.994, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0005H", "wtt_dep": "0006", "location": "Enfield Lock", "stage_seq": 12, "distance_m": 23305.513, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": "0008H", "location": "Waltham Cross", "stage_seq": 13, "distance_m": 24908.51, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0010H", "wtt_dep": "0011H", "location": "Cheshunt", "stage_seq": 14, "distance_m": 26861.474, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0017", "location": "Broxbourne", "stage_seq": 15, "distance_m": 31912.415, "section_seq": 1, "route_path_id": 99754}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019", "location": "Broxbourne Jn", "stage_seq": 16, "distance_m": 33889.851, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0020", "wtt_dep": "0020H", "location": "Rye House", "stage_seq": 17, "distance_m": 34647.923, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0023H", "location": "St. Margaret's", "stage_seq": 18, "distance_m": 36951.404, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0027", "wtt_dep": "0027H", "location": "Ware", "stage_seq": 19, "distance_m": 40013.24, "section_seq": 1, "route_path_id": 99754}, {"is_pass": false, "wtt_arr": "0033", "wtt_dep": null, "location": "Hertford East", "stage_seq": 20, "distance_m": 43221.969, "section_seq": 1, "route_path_id": 99754}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 43221.969, "from_m": 0.0, "section_seq": 1, "route_path_id": 99754}], "total_distance_m": 43221.969, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 41611.542, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1610.427, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:25Z", "source_id": 48935328, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:43:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:28Z", "source_id": 15895207, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:46Z", "source_id": 48940063, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:46:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:46Z", "source_id": 15896689, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:16Z", "source_id": 48948921, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:52:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:20Z", "source_id": 15899493, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:43Z", "source_id": 48951999, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:55:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:47Z", "source_id": 15900486, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14872, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:06Z", "source_id": 48955069, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:57:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:12Z", "source_id": 15901451, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14866, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:05Z", "source_id": 48958901, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:00:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:11Z", "source_id": 15902564, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14862, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:23Z", "source_id": 48961657, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:03:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:24Z", "source_id": 15903349, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:40Z", "source_id": 48964435, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:05:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:43Z", "source_id": 15904123, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14854, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:06Z", "source_id": 48967511, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:07:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:08Z", "source_id": 15904979, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:52Z", "source_id": 48970914, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:10:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:53Z", "source_id": 15905924, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:45Z", "source_id": 48976461, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:15:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:48Z", "source_id": 15907472, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14815, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:49Z", "source_id": 48981539, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:20:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:54Z", "source_id": 15908865, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14811, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:49Z", "source_id": 48983646, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:22:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:53Z", "source_id": 15909404, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14807, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:17Z", "source_id": 48986660, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:26:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:18Z", "source_id": 15910238, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14803, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:06Z", "source_id": 48990836, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:31:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:07Z", "source_id": 15911338, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}] London Liverpool Street 2340 2340 2 None None Hertford East 0033 0033 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P77067/2026-09-16/detailed None Ware 2026-09-17T00:27: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 0027 0031 Ware Hertford Depot Hertford East 51.7991773 -0.0726183 51.7991773 -0.0726183 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:31:00 Hertford East TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911338 1789515009243379 88 88 2026-09-15 23:41:46.030755 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:31:43.289815
565133 595213 C37086 889N14M915 2026-09-15 COMPLETE 15911376 2026-09-16 00:31:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 595213, "stp": "P", "toc": "Elizabeth Line", "uid": "C37086", "consist": "345034", "dest_crs": "MAI", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37086/2026-09-16/detailed", "trust_id": "889N14M915", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maidenhead", "service_date": "2026-09-15", "dest_arr_time": "0031", "dest_platform": "5", "is_terminated": 1, "next_location": "Maidenhead", "signalling_id": "9N14", "timing_status": "LATE", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "0031", "current_leg_dep": "0025", "current_leg_end": "Maidenhead", "origin_dep_time": "2316", "origin_platform": "4", "current_location": "Maidenhead", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5918961624007154, 51.51228234723479], [-0.5923732999999999, 51.5123588], [-0.5931054, 51.5124699], [-0.5941391, 51.512618], [-0.5949381, 51.51273129999999], [-0.5956465, 51.5128393], [-0.5966693, 51.5130143], [-0.5978308999999999, 51.5132337], [-0.5989550999999999, 51.5134617], [-0.6012538000000001, 51.5139381], [-0.6020255, 51.514098799999985], [-0.6031966, 51.514309100000006], [-0.6046302999999998, 51.51461330000001], [-0.6053517999999999, 51.51477130000001], [-0.6062448, 51.5149787], [-0.6067647, 51.5150994], [-0.6079274999999998, 51.5153752], [-0.6095092999999999, 51.515719700000005], [-0.6097416999999999, 51.515778399999995], [-0.6098698, 51.5158101], [-0.6115339, 51.5161835], [-0.6120651999999999, 51.516321], [-0.6123224000000002, 51.51638749999998], [-0.613566, 51.516719], [-0.6147841999999999, 51.517050999999995], [-0.618863, 51.51818260000001], [-0.6200707999999999, 51.51851370000001], [-0.6217637000000001, 51.5189524], [-0.6226022, 51.51915149999999], [-0.6236512999999999, 51.51939960000001], [-0.6248631, 51.5196901], [-0.6257445999999999, 51.5199027], [-0.6268985, 51.5201574], [-0.6279091, 51.52038749999999], [-0.628820698883665, 51.52057806500258], [-0.6291275, 51.5206422], [-0.6300153, 51.5208175], [-0.6308825999999998, 51.5209791], [-0.6320153, 51.5211742], [-0.6322191, 51.521209299999995], [-0.6331415, 51.52136409999999], [-0.6336652999999999, 51.52145], [-0.6338278999999999, 51.521476699999994], [-0.6356759999999999, 51.5217876], [-0.6357063999999999, 51.521792699999985], [-0.6377465999999999, 51.5221108], [-0.6377831, 51.5221165], [-0.6392875, 51.5223498], [-0.6404083999999999, 51.522499100000005], [-0.6406748, 51.52254390000001], [-0.6410444, 51.5225947], [-0.6413007, 51.52262639999999], [-0.6420572999999999, 51.5227201], [-0.6430869999999999, 51.5228411], [-0.6442463, 51.5229651], [-0.6454036, 51.5230955], [-0.645621, 51.5231158], [-0.6466080999999999, 51.5232115], [-0.6472945, 51.5232817], [-0.6482234, 51.5233653], [-0.6491546999999999, 51.52344289999999], [-0.6503356, 51.523537], [-0.6516917, 51.5236296], [-0.6530213999999999, 51.523711799999994], [-0.6546151, 51.5237969], [-0.6560576, 51.5238671], [-0.6574041, 51.5239268], [-0.6587431999999999, 51.52397989999999], [-0.6597041999999999, 51.5240047], [-0.6600075999999999, 51.5240111], [-0.6616043999999999, 51.5240418], [-0.6626677, 51.5240627], [-0.6638918, 51.52407610000001], [-0.6650079, 51.5240717], [-0.6660219, 51.5240617], [-0.6672469999999999, 51.52403629999999], [-0.6673606, 51.5240349], [-0.6674537, 51.5240337], [-0.6687378, 51.523997], [-0.6698563, 51.5239806], [-0.6714598, 51.52392590000001], [-0.6716649, 51.5239172], [-0.6734205, 51.5238336], [-0.6751456, 51.5237298], [-0.6752902, 51.5237202], [-0.6766992, 51.5236416], [-0.6782688999999998, 51.523546], [-0.6793154, 51.52345639999999], [-0.6800283, 51.5233922], [-0.6803821000000001, 51.523356199999995], [-0.6806796, 51.523331299999995], [-0.6815572, 51.5232578], [-0.6826685, 51.5231502], [-0.684123, 51.5229979], [-0.6858654999999999, 51.5228172], [-0.687548, 51.52265140000001], [-0.6892193, 51.5224868], [-0.6894002, 51.52246710000001], [-0.6895325999999999, 51.52245270000001], [-0.6905843, 51.522343799999994], [-0.6914171, 51.5222408], [-0.6921948, 51.5221512], [-0.6924827999999998, 51.5221153], [-0.6927204, 51.5220854], [-0.6938893, 51.52195400000001], [-0.6943622, 51.521901799999995], [-0.6956415, 51.5217644], [-0.6972856, 51.5215732], [-0.7002315999999998, 51.5212791], [-0.7034496999999998, 51.5209199], [-0.709389, 51.520276], [-0.7098478, 51.5202137], [-0.7110151999999998, 51.520081199999986], [-0.7120395999999999, 51.52000289999998], [-0.7129279, 51.5199017], [-0.7141205, 51.51978600000001], [-0.7147682, 51.519701700000006], [-0.7162014999999999, 51.51949499999999], [-0.7169969999999999, 51.5194066], [-0.7180998, 51.519228600000005], [-0.7186522272956171, 51.519155323199186], [-0.7190105, 51.51910779999999], [-0.7198332999999999, 51.51899359999999], [-0.7205439999999999, 51.5188988], [-0.7210415, 51.51883149999999], [-0.7215781, 51.5187528], [-0.7222966999999999, 51.5186502], [-0.7227445, 51.51858979999999]]}", "current_leg_start": "Slough", "dest_arr_time_act": "0029", "motion_projection": null, "next_location_lat": "51.5185898", "next_location_lon": "-0.7227445", "previous_location": "Slough", "current_leg_milage": "5.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2983.449, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3134.127, \"from_m\": 2983.449, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3191.673, \"from_m\": 3134.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3470.379, \"from_m\": 3191.673, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 3564.275, \"from_m\": 3470.379, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3694.395, \"from_m\": 3564.275, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 5160.313, \"from_m\": 3694.395, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 5419.984, \"from_m\": 5160.313, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7153.925, \"from_m\": 5419.984, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7550.589, \"from_m\": 7153.925, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7639.215, \"from_m\": 7550.589, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 7739.952, \"from_m\": 7639.215, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10120.03, \"from_m\": 7739.952, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 10262.997, \"from_m\": 10120.03, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 10410.074, \"from_m\": 10262.997, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11089.747, \"from_m\": 10410.074, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11255.507, \"from_m\": 11089.747, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11396.123, \"from_m\": 11255.507, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13453.236, \"from_m\": 11396.123, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 13683.017, \"from_m\": 13453.236, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13910.685, \"from_m\": 13683.017, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14205.756, \"from_m\": 13910.685, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14227.949, \"from_m\": 14205.756, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14446.864, \"from_m\": 14227.949, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 14635.046, \"from_m\": 14446.864, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15527.517, \"from_m\": 14635.046, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 15629.795, \"from_m\": 15527.517, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 15773.138, \"from_m\": 15629.795, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16275.296, \"from_m\": 15773.138, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 16892.315, \"from_m\": 16275.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17521.611, \"from_m\": 16892.315, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 17706.472, \"from_m\": 17521.611, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17929.354, \"from_m\": 17706.472, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18329.786, \"from_m\": 17929.354, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18475.782, \"from_m\": 18329.786, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18646.005, \"from_m\": 18475.782, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19309.318, \"from_m\": 18646.005, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 19607.533, \"from_m\": 19309.318, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19832.806, \"from_m\": 19607.533, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20147.883, \"from_m\": 19832.806, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 20401.186, \"from_m\": 20147.883, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 20805.816, \"from_m\": 20401.186, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 20966.325, \"from_m\": 20805.816, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 21205.021, \"from_m\": 20966.325, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22272.357, \"from_m\": 21205.021, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 22642.992, \"from_m\": 22272.357, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 22872.804, \"from_m\": 22642.992, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23091.945, \"from_m\": 22872.804, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 23214.799, \"from_m\": 23091.945, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 23370.724, \"from_m\": 23214.799, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23508.748, \"from_m\": 23370.724, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 23966.296, \"from_m\": 23508.748, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 24121.358, \"from_m\": 23966.296, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 24684.065, \"from_m\": 24121.358, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25881.037, \"from_m\": 24684.065, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25966.716, \"from_m\": 25881.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 26168.121, \"from_m\": 25966.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30431.581, \"from_m\": 26168.121, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 31351.603, \"from_m\": 30431.581, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 31532.303, \"from_m\": 31351.603, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 32189.814, \"from_m\": 31532.303, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33886.664, \"from_m\": 32189.814, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35066.986, \"from_m\": 33886.664, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 37170.876, \"from_m\": 35066.986, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 37334.9, \"from_m\": 37170.876, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38988.51, \"from_m\": 37334.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 39162.07, \"from_m\": 38988.51, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39325.261, \"from_m\": 39162.07, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39618.428, \"from_m\": 39325.261, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42296.187, \"from_m\": 39618.428, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42589.354, \"from_m\": 42296.187, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 42752.544, \"from_m\": 42589.354, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42926.105, \"from_m\": 42752.544, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 65329.545, \"from_m\": 42926.105, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 65413.058, \"from_m\": 65329.545, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 65903.661, \"from_m\": 65413.058, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 66024.524, \"from_m\": 65903.661, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 595213, \"profile_key\": \"91d60a3b2fa750c35463a4d1edf8377e8797fe0d41221bf055f2a900a7d3ae78\", \"schedule_id\": 5058, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 1210.931, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2319H\", \"location\": \"Woolwich (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 3470.379, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Custom House (Crossrail)\", \"stage_seq\": 4, \"distance_m\": 7548.084, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327H\", \"location\": \"Canary Wharf (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 10916.08, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 13174.116, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2331H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 7, \"distance_m\": 14202.435, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 8, \"distance_m\": 15702.55, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": \"2337\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 9, \"distance_m\": 17423.598, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2340\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 10, \"distance_m\": 19451.195, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2341H\", \"wtt_dep\": \"2342\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 11, \"distance_m\": 20774.037, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2348\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 12, \"distance_m\": 23091.945, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Westbourne Park Carriage Sidings\", \"stage_seq\": 13, \"distance_m\": 24574.16, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 14, \"distance_m\": 24877.057, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 15, \"distance_m\": 25749.336, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Acton West Jn\", \"stage_seq\": 16, \"distance_m\": 31140.699, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2358H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 17, \"distance_m\": 32331.883, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"West Ealing\", \"stage_seq\": 18, \"distance_m\": 33740.806, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": \"0003H\", \"location\": \"Southall\", \"stage_seq\": 19, \"distance_m\": 37670.423, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": \"0007\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 20, \"distance_m\": 40750.015, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 21, \"distance_m\": 40957.307, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0010H\", \"location\": \"West Drayton\", \"stage_seq\": 22, \"distance_m\": 48330.335, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013\", \"location\": \"Iver\", \"stage_seq\": 23, \"distance_m\": 50790.827, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"0015\", \"wtt_dep\": \"0015H\", \"location\": \"Langley\", \"stage_seq\": 24, \"distance_m\": 53068.187, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"0018H\", \"wtt_dep\": \"0019H\", \"location\": \"Slough\", \"stage_seq\": 25, \"distance_m\": 56820.415, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Maidenhead East Jn\", \"stage_seq\": 26, \"distance_m\": 65413.058, \"section_seq\": 1, \"route_path_id\": 67446}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": null, \"location\": \"Maidenhead\", \"stage_seq\": 27, \"distance_m\": 66024.524, \"section_seq\": 1, \"route_path_id\": 67446}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 66024.524, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 67446}], \"total_distance_m\": 66024.524, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 62692.138, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3332.386, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2316", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5185898", "current_position_lon": "-0.7227445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:37Z\", \"source_id\": 48898916, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:43Z\", \"source_id\": 15883611, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:47Z\", \"source_id\": 48905585, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:52Z\", \"source_id\": 15885769, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15124, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:12Z\", \"source_id\": 48910821, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:16Z\", \"source_id\": 15887480, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:14Z\", \"source_id\": 48917101, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:19Z\", \"source_id\": 15889435, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:31Z\", \"source_id\": 48922100, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:37Z\", \"source_id\": 15891068, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:00Z\", \"source_id\": 48925775, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:03Z\", \"source_id\": 15892256, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:05Z\", \"source_id\": 48930613, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:08Z\", \"source_id\": 15893676, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:41:25Z\", \"source_id\": 48933939, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:41:33Z\", \"source_id\": 15894736, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:12Z\", \"source_id\": 48937926, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:17Z\", \"source_id\": 15896027, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22553, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:49:24Z\", \"source_id\": 48945127, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:49:26Z\", \"source_id\": 15898298, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:34Z\", \"source_id\": 48953121, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:38Z\", \"source_id\": 15900876, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:46Z\", \"source_id\": 48957221, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:52Z\", \"source_id\": 15902094, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23408, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:39Z\", \"source_id\": 48959634, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:43Z\", \"source_id\": 15902741, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23451, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:44Z\", \"source_id\": 48967038, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:48Z\", \"source_id\": 15904856, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:32Z\", \"source_id\": 48975148, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:33Z\", \"source_id\": 15907095, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23541, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:50Z\", \"source_id\": 48978584, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:52Z\", \"source_id\": 15908027, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:47Z\", \"source_id\": 48981508, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:48Z\", \"source_id\": 15908841, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:59Z\", \"source_id\": 48985534, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:03Z\", \"source_id\": 15909946, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23659, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:15Z\", \"source_id\": 48990977, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:18Z\", \"source_id\": 15911376, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidenhead", "service_state_platform": "5", "timing_fact_generation": 1789515018149498, "current_leg_arrival_utc": "2026-09-17T00:31:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:31:53.083434", "service_state_evidence_id": 15911376, "current_leg_start_actual_dep": "2026-09-17T00:21:30+01:00", "operational_evidence_version": 141, "service_state_event_time_utc": "2026-09-15T23:31:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:41:53.327925", "service_state_valid_until_kind": null, "operational_interpretation_version": 141, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P ABX MAI 9N14 345034 9 90 None {"version": 3, "segments": [{"to_m": 2983.449, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3134.127, "from_m": 2983.449, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3191.673, "from_m": 3134.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3470.379, "from_m": 3191.673, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 3564.275, "from_m": 3470.379, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3694.395, "from_m": 3564.275, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 5160.313, "from_m": 3694.395, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 5419.984, "from_m": 5160.313, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7153.925, "from_m": 5419.984, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7550.589, "from_m": 7153.925, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7639.215, "from_m": 7550.589, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 7739.952, "from_m": 7639.215, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10120.03, "from_m": 7739.952, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 10262.997, "from_m": 10120.03, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 10410.074, "from_m": 10262.997, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11089.747, "from_m": 10410.074, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11255.507, "from_m": 11089.747, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11396.123, "from_m": 11255.507, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13453.236, "from_m": 11396.123, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 13683.017, "from_m": 13453.236, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13910.685, "from_m": 13683.017, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14205.756, "from_m": 13910.685, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14227.949, "from_m": 14205.756, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14446.864, "from_m": 14227.949, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 14635.046, "from_m": 14446.864, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15527.517, "from_m": 14635.046, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 15629.795, "from_m": 15527.517, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 15773.138, "from_m": 15629.795, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16275.296, "from_m": 15773.138, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 16892.315, "from_m": 16275.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17521.611, "from_m": 16892.315, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 17706.472, "from_m": 17521.611, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17929.354, "from_m": 17706.472, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18329.786, "from_m": 17929.354, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18475.782, "from_m": 18329.786, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18646.005, "from_m": 18475.782, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19309.318, "from_m": 18646.005, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 19607.533, "from_m": 19309.318, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19832.806, "from_m": 19607.533, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20147.883, "from_m": 19832.806, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 20401.186, "from_m": 20147.883, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 20805.816, "from_m": 20401.186, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 20966.325, "from_m": 20805.816, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 21205.021, "from_m": 20966.325, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22272.357, "from_m": 21205.021, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 22642.992, "from_m": 22272.357, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 22872.804, "from_m": 22642.992, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23091.945, "from_m": 22872.804, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 23214.799, "from_m": 23091.945, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 23370.724, "from_m": 23214.799, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23508.748, "from_m": 23370.724, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 23966.296, "from_m": 23508.748, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 24121.358, "from_m": 23966.296, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 24684.065, "from_m": 24121.358, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 25881.037, "from_m": 24684.065, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25966.716, "from_m": 25881.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 26168.121, "from_m": 25966.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30431.581, "from_m": 26168.121, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 31351.603, "from_m": 30431.581, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 31532.303, "from_m": 31351.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 32189.814, "from_m": 31532.303, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 33886.664, "from_m": 32189.814, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35066.986, "from_m": 33886.664, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 37170.876, "from_m": 35066.986, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 37334.9, "from_m": 37170.876, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38988.51, "from_m": 37334.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 39162.07, "from_m": 38988.51, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39325.261, "from_m": 39162.07, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39618.428, "from_m": 39325.261, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42296.187, "from_m": 39618.428, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42589.354, "from_m": 42296.187, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 42752.544, "from_m": 42589.354, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42926.105, "from_m": 42752.544, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 65329.545, "from_m": 42926.105, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 65413.058, "from_m": 65329.545, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 65903.661, "from_m": 65413.058, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 66024.524, "from_m": 65903.661, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 595213, "profile_key": "91d60a3b2fa750c35463a4d1edf8377e8797fe0d41221bf055f2a900a7d3ae78", "schedule_id": 5058, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2316", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 1210.931, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2319H", "location": "Woolwich (Crossrail)", "stage_seq": 3, "distance_m": 3470.379, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Custom House (Crossrail)", "stage_seq": 4, "distance_m": 7548.084, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327H", "location": "Canary Wharf (Crossrail)", "stage_seq": 5, "distance_m": 10916.08, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 6, "distance_m": 13174.116, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2331H", "location": "Whitechapel Crossrail", "stage_seq": 7, "distance_m": 14202.435, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "Liverpool Street (Crossrail)", "stage_seq": 8, "distance_m": 15702.55, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": "2337", "location": "Farringdon Crossrail", "stage_seq": 9, "distance_m": 17423.598, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2340", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 10, "distance_m": 19451.195, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2341H", "wtt_dep": "2342", "location": "Bond Street (Crossrail)", "stage_seq": 11, "distance_m": 20774.037, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2348", "location": "Paddington (Crossrail)", "stage_seq": 12, "distance_m": 23091.945, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Westbourne Park Carriage Sidings", "stage_seq": 13, "distance_m": 24574.16, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Portobello Jn (London)", "stage_seq": 14, "distance_m": 24877.057, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Ladbroke Grove Jn", "stage_seq": 15, "distance_m": 25749.336, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354", "location": "Acton West Jn", "stage_seq": 16, "distance_m": 31140.699, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2358H", "location": "Ealing Broadway", "stage_seq": 17, "distance_m": 32331.883, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "West Ealing", "stage_seq": 18, "distance_m": 33740.806, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": "0003H", "location": "Southall", "stage_seq": 19, "distance_m": 37670.423, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": "0007", "location": "Hayes & Harlington", "stage_seq": 20, "distance_m": 40750.015, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008", "location": "Heathrow Airport Jn", "stage_seq": 21, "distance_m": 40957.307, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0010H", "location": "West Drayton", "stage_seq": 22, "distance_m": 48330.335, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013", "location": "Iver", "stage_seq": 23, "distance_m": 50790.827, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "0015", "wtt_dep": "0015H", "location": "Langley", "stage_seq": 24, "distance_m": 53068.187, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "0018H", "wtt_dep": "0019H", "location": "Slough", "stage_seq": 25, "distance_m": 56820.415, "section_seq": 1, "route_path_id": 67446}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "Maidenhead East Jn", "stage_seq": 26, "distance_m": 65413.058, "section_seq": 1, "route_path_id": 67446}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": null, "location": "Maidenhead", "stage_seq": 27, "distance_m": 66024.524, "section_seq": 1, "route_path_id": 67446}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 66024.524, "from_m": 0.0, "section_seq": 1, "route_path_id": 67446}], "total_distance_m": 66024.524, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 62692.138, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3332.386, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:37Z", "source_id": 48898916, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:18:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:43Z", "source_id": 15883611, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15322, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:47Z", "source_id": 48905585, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:22:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:52Z", "source_id": 15885769, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15124, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:12Z", "source_id": 48910821, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:26:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:16Z", "source_id": 15887480, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:14Z", "source_id": 48917101, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:30:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:19Z", "source_id": 15889435, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:31Z", "source_id": 48922100, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:33:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:37Z", "source_id": 15891068, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:00Z", "source_id": 48925775, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:35:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:03Z", "source_id": 15892256, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:05Z", "source_id": 48930613, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:39:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:08Z", "source_id": 15893676, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:41:25Z", "source_id": 48933939, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:41:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:41:33Z", "source_id": 15894736, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:12Z", "source_id": 48937926, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:44:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:17Z", "source_id": 15896027, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22553, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:49:24Z", "source_id": 48945127, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:49:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:49:26Z", "source_id": 15898298, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:34Z", "source_id": 48953121, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:56:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:38Z", "source_id": 15900876, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:46Z", "source_id": 48957221, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:59:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:52Z", "source_id": 15902094, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23408, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:39Z", "source_id": 48959634, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:01:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:43Z", "source_id": 15902741, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23451, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:44Z", "source_id": 48967038, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:07:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:48Z", "source_id": 15904856, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:32Z", "source_id": 48975148, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:14:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:33Z", "source_id": 15907095, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23541, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:50Z", "source_id": 48978584, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:17:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:52Z", "source_id": 15908027, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23550, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:47Z", "source_id": 48981508, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:21:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:48Z", "source_id": 15908841, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:59Z", "source_id": 48985534, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:24:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:03Z", "source_id": 15909946, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23659, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:15Z", "source_id": 48990977, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T23:31:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:18Z", "source_id": 15911376, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}] Abbey Wood (Crossrail) 2316 2316 4 None None Maidenhead 0031 0029 5 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37086/2026-09-16/detailed None Slough 2026-09-17T00:21:30+01:00 Maidenhead 6.0 {"type": "LineString", "coordinates": [[-0.5918961624007154, 51.51228234723479], [-0.5923732999999999, 51.5123588], [-0.5931054, 51.5124699], [-0.5941391, 51.512618], [-0.5949381, 51.51273129999999], [-0.5956465, 51.5128393], [-0.5966693, 51.5130143], [-0.5978308999999999, 51.5132337], [-0.5989550999999999, 51.5134617], [-0.6012538000000001, 51.5139381], [-0.6020255, 51.514098799999985], [-0.6031966, 51.514309100000006], [-0.6046302999999998, 51.51461330000001], [-0.6053517999999999, 51.51477130000001], [-0.6062448, 51.5149787], [-0.6067647, 51.5150994], [-0.6079274999999998, 51.5153752], [-0.6095092999999999, 51.515719700000005], [-0.6097416999999999, 51.515778399999995], [-0.6098698, 51.5158101], [-0.6115339, 51.5161835], [-0.6120651999999999, 51.516321], [-0.6123224000000002, 51.51638749999998], [-0.613566, 51.516719], [-0.6147841999999999, 51.517050999999995], [-0.618863, 51.51818260000001], [-0.6200707999999999, 51.51851370000001], [-0.6217637000000001, 51.5189524], [-0.6226022, 51.51915149999999], [-0.6236512999999999, 51.51939960000001], [-0.6248631, 51.5196901], [-0.6257445999999999, 51.5199027], [-0.6268985, 51.5201574], [-0.6279091, 51.52038749999999], [-0.628820698883665, 51.52057806500258], [-0.6291275, 51.5206422], [-0.6300153, 51.5208175], [-0.6308825999999998, 51.5209791], [-0.6320153, 51.5211742], [-0.6322191, 51.521209299999995], [-0.6331415, 51.52136409999999], [-0.6336652999999999, 51.52145], [-0.6338278999999999, 51.521476699999994], [-0.6356759999999999, 51.5217876], [-0.6357063999999999, 51.521792699999985], [-0.6377465999999999, 51.5221108], [-0.6377831, 51.5221165], [-0.6392875, 51.5223498], [-0.6404083999999999, 51.522499100000005], [-0.6406748, 51.52254390000001], [-0.6410444, 51.5225947], [-0.6413007, 51.52262639999999], [-0.6420572999999999, 51.5227201], [-0.6430869999999999, 51.5228411], [-0.6442463, 51.5229651], [-0.6454036, 51.5230955], [-0.645621, 51.5231158], [-0.6466080999999999, 51.5232115], [-0.6472945, 51.5232817], [-0.6482234, 51.5233653], [-0.6491546999999999, 51.52344289999999], [-0.6503356, 51.523537], [-0.6516917, 51.5236296], [-0.6530213999999999, 51.523711799999994], [-0.6546151, 51.5237969], [-0.6560576, 51.5238671], [-0.6574041, 51.5239268], [-0.6587431999999999, 51.52397989999999], [-0.6597041999999999, 51.5240047], [-0.6600075999999999, 51.5240111], [-0.6616043999999999, 51.5240418], [-0.6626677, 51.5240627], [-0.6638918, 51.52407610000001], [-0.6650079, 51.5240717], [-0.6660219, 51.5240617], [-0.6672469999999999, 51.52403629999999], [-0.6673606, 51.5240349], [-0.6674537, 51.5240337], [-0.6687378, 51.523997], [-0.6698563, 51.5239806], [-0.6714598, 51.52392590000001], [-0.6716649, 51.5239172], [-0.6734205, 51.5238336], [-0.6751456, 51.5237298], [-0.6752902, 51.5237202], [-0.6766992, 51.5236416], [-0.6782688999999998, 51.523546], [-0.6793154, 51.52345639999999], [-0.6800283, 51.5233922], [-0.6803821000000001, 51.523356199999995], [-0.6806796, 51.523331299999995], [-0.6815572, 51.5232578], [-0.6826685, 51.5231502], [-0.684123, 51.5229979], [-0.6858654999999999, 51.5228172], [-0.687548, 51.52265140000001], [-0.6892193, 51.5224868], [-0.6894002, 51.52246710000001], [-0.6895325999999999, 51.52245270000001], [-0.6905843, 51.522343799999994], [-0.6914171, 51.5222408], [-0.6921948, 51.5221512], [-0.6924827999999998, 51.5221153], [-0.6927204, 51.5220854], [-0.6938893, 51.52195400000001], [-0.6943622, 51.521901799999995], [-0.6956415, 51.5217644], [-0.6972856, 51.5215732], [-0.7002315999999998, 51.5212791], [-0.7034496999999998, 51.5209199], [-0.709389, 51.520276], [-0.7098478, 51.5202137], [-0.7110151999999998, 51.520081199999986], [-0.7120395999999999, 51.52000289999998], [-0.7129279, 51.5199017], [-0.7141205, 51.51978600000001], [-0.7147682, 51.519701700000006], [-0.7162014999999999, 51.51949499999999], [-0.7169969999999999, 51.5194066], [-0.7180998, 51.519228600000005], [-0.7186522272956171, 51.519155323199186], [-0.7190105, 51.51910779999999], [-0.7198332999999999, 51.51899359999999], [-0.7205439999999999, 51.5188988], [-0.7210415, 51.51883149999999], [-0.7215781, 51.5187528], [-0.7222966999999999, 51.5186502], [-0.7227445, 51.51858979999999]]} 5.8 0025 0031 Slough Maidenhead Maidenhead 51.5185898 -0.7227445 51.5185898 -0.7227445 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:31:00 Maidenhead TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911376 1789515018149498 141 141 2026-09-15 23:41:53.327925 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:31:53.083434
565134 595324 C12793 885D67M915 2026-09-15 COMPLETE None 2026-09-15 23:32:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 595324, "stp": "P", "toc": "Southern", "uid": "C12793", "consist": "171803", "dest_crs": "XSM", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C12793/2026-09-15/detailed", "trust_id": "885D67M915", "origin_crs": "HGS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "St. Leonards Rly Eng Ltd", "service_date": "2026-09-15", "dest_arr_time": "2332", "dest_platform": null, "is_terminated": 1, "next_location": "St. Leonards Rly Eng Ltd", "signalling_id": "5D67", "timing_status": "EARLY", "origin_station": "Hastings", "current_leg_arr": "2332", "current_leg_dep": "2319", "current_leg_end": "St. Leonards Rly Eng Ltd", "origin_dep_time": "2322", "origin_platform": "2", "current_location": "Bopeep S.B. Jn", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5768171502148498, 50.85845361975165], [0.5762823999999999, 50.858281], [0.5755373, 50.858032], [0.5753068, 50.8579466], [0.5751324999999999, 50.857882], [0.5750668, 50.8578644], [0.5749452999999999, 50.85783670000001], [0.5743966000000001, 50.857753800000005], [0.5740520999999998, 50.857704600000005], [0.5738903, 50.8576808], [0.57344, 50.8576175], [0.572075, 50.85741529999999], [0.5719913, 50.85740340000001], [0.5718326, 50.8573809], [0.5642292999999999, 50.8562914], [0.5618760999999999, 50.8559575], [0.5612582, 50.8558684], [0.5605912, 50.8557738], [0.5595318, 50.85562109999999], [0.5561971999999998, 50.85514939999998], [0.5428253, 50.8532264], [0.5427432, 50.8532131], [0.5423897999999999, 50.85315599999999], [0.5422272, 50.8531265], [0.5419110614609699, 50.85306168128743], [0.5419053, 50.8530605], [0.5416842, 50.8530024], [0.5414734999999999, 50.852947], [0.541112, 50.8528768], [0.5410098999999999, 50.8528492], [0.5398663, 50.8525737], [0.5389891704717129, 50.85239186752343], [0.5373912000000001, 50.8520606], [0.5350919999999999, 50.85159649999999], [0.5344503, 50.851443899999985], [0.5341419, 50.85135280000001], [0.5338334, 50.8512617], [0.5336234, 50.851198], [0.5325098, 50.850820500000005], [0.5323549, 50.850768999999985], [0.5315719999999999, 50.850521], [0.5307947999999999, 50.850297], [0.5301554, 50.850132299999984], [0.5294042, 50.849957], [0.5287055999999999, 50.8498086], [0.5279949, 50.84966279999999], [0.5270862, 50.84951009999999], [0.5252446, 50.84923320000001], [0.5248517, 50.8491891], [0.5242563, 50.84911459999999], [0.5237389, 50.84903609999999], [0.5234345999999999, 50.8489974], [0.5230037, 50.84894359999999], [0.5225262000000002, 50.8489334], [0.5223063, 50.8489334], [0.5221212, 50.8489216], [0.5219119999999999, 50.8488979], [0.5205520999999999, 50.8486879]]}", "current_leg_start": "Hastings", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "50.8486879", "next_location_lon": "0.5205521", "previous_location": "St. Leonards Warrior Sq", "current_leg_milage": "2.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 4, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48906046\", \"confirmationDeadline\": \"2026-09-15T23:27:07+01:00\"}", "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\": 2468.039, \"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\": 2538.548, \"from_m\": 2468.039, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3777.553, \"from_m\": 2538.548, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 4113.417, \"from_m\": 3777.553, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 595324, \"profile_key\": \"e54d88a60dd97f96d08c36085c76c19e2b123b42224cd224d553f1eeb10b261a\", \"schedule_id\": 1751, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Hastings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 58887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324H\", \"location\": \"St. Leonards Warrior Sq\", \"stage_seq\": 2, \"distance_m\": 1237.905, \"section_seq\": 1, \"route_path_id\": 58887}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Bopeep S.B. Jn\", \"stage_seq\": 3, \"distance_m\": 2528.965, \"section_seq\": 1, \"route_path_id\": 58887}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"St. Leonards Rly Eng Ltd\", \"stage_seq\": 4, \"distance_m\": 4113.417, \"section_seq\": 1, \"route_path_id\": 58887}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4113.417, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 58887}], \"total_distance_m\": 4113.417, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3777.553, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 335.864, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2322", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "13.0", "current_position_lat": "50.8486879", "current_position_lon": "0.5205521", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:29Z\", \"source_id\": 48900368, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:34Z\", \"source_id\": 15884102, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bopeep S.B. Jn", "service_state_platform": null, "timing_fact_generation": 1789510993770516, "current_leg_arrival_utc": "2026-09-15T23:27:07+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:00.930554", "service_state_evidence_id": 48906046, "current_leg_start_actual_dep": "2026-09-15T23:19:07+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:01.386447", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P HGS XSM 5D67 171803 3 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": 2468.039, "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": 2538.548, "from_m": 2468.039, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3777.553, "from_m": 2538.548, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 4113.417, "from_m": 3777.553, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 595324, "profile_key": "e54d88a60dd97f96d08c36085c76c19e2b123b42224cd224d553f1eeb10b261a", "schedule_id": 1751, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2322", "location": "Hastings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 58887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324H", "location": "St. Leonards Warrior Sq", "stage_seq": 2, "distance_m": 1237.905, "section_seq": 1, "route_path_id": 58887}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Bopeep S.B. Jn", "stage_seq": 3, "distance_m": 2528.965, "section_seq": 1, "route_path_id": 58887}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "St. Leonards Rly Eng Ltd", "stage_seq": 4, "distance_m": 4113.417, "section_seq": 1, "route_path_id": 58887}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4113.417, "from_m": 0.0, "section_seq": 1, "route_path_id": 58887}], "total_distance_m": 4113.417, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3777.553, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 335.864, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31275, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:29Z", "source_id": 48900368, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:21:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:34Z", "source_id": 15884102, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}] Hastings 2322 2322 2 None None St. Leonards Rly Eng Ltd 2332 2332 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:C12793/2026-09-15/detailed None Hastings 2026-09-15T23:19:07+01:00 St. Leonards Rly Eng Ltd 13.0 {"type": "LineString", "coordinates": [[0.5768171502148498, 50.85845361975165], [0.5762823999999999, 50.858281], [0.5755373, 50.858032], [0.5753068, 50.8579466], [0.5751324999999999, 50.857882], [0.5750668, 50.8578644], [0.5749452999999999, 50.85783670000001], [0.5743966000000001, 50.857753800000005], [0.5740520999999998, 50.857704600000005], [0.5738903, 50.8576808], [0.57344, 50.8576175], [0.572075, 50.85741529999999], [0.5719913, 50.85740340000001], [0.5718326, 50.8573809], [0.5642292999999999, 50.8562914], [0.5618760999999999, 50.8559575], [0.5612582, 50.8558684], [0.5605912, 50.8557738], [0.5595318, 50.85562109999999], [0.5561971999999998, 50.85514939999998], [0.5428253, 50.8532264], [0.5427432, 50.8532131], [0.5423897999999999, 50.85315599999999], [0.5422272, 50.8531265], [0.5419110614609699, 50.85306168128743], [0.5419053, 50.8530605], [0.5416842, 50.8530024], [0.5414734999999999, 50.852947], [0.541112, 50.8528768], [0.5410098999999999, 50.8528492], [0.5398663, 50.8525737], [0.5389891704717129, 50.85239186752343], [0.5373912000000001, 50.8520606], [0.5350919999999999, 50.85159649999999], [0.5344503, 50.851443899999985], [0.5341419, 50.85135280000001], [0.5338334, 50.8512617], [0.5336234, 50.851198], [0.5325098, 50.850820500000005], [0.5323549, 50.850768999999985], [0.5315719999999999, 50.850521], [0.5307947999999999, 50.850297], [0.5301554, 50.850132299999984], [0.5294042, 50.849957], [0.5287055999999999, 50.8498086], [0.5279949, 50.84966279999999], [0.5270862, 50.84951009999999], [0.5252446, 50.84923320000001], [0.5248517, 50.8491891], [0.5242563, 50.84911459999999], [0.5237389, 50.84903609999999], [0.5234345999999999, 50.8489974], [0.5230037, 50.84894359999999], [0.5225262000000002, 50.8489334], [0.5223063, 50.8489334], [0.5221212, 50.8489216], [0.5219119999999999, 50.8488979], [0.5205520999999999, 50.8486879]]} 2.5 2319 2332 St. Leonards Warrior Sq Bopeep S.B. Jn St. Leonards Rly Eng Ltd 50.8486879 0.5205521 50.8486879 0.5205521 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:32:00 Bopeep S.B. Jn TD TRACKING_TIMEOUT 48906046 1789510993770516 13 13 2026-09-15 23:42:01.386447 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:00.930554
565135 595438 P91345 895U12M915 2026-09-15 COMPLETE None 2026-09-15 23:32:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 595438, "stp": "P", "toc": "Southeastern", "uid": "P91345", "consist": "375609+375923", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91345/2026-09-15/detailed", "trust_id": "895U12M915", "origin_crs": "AFK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford East Berthing Sidings", "service_date": "2026-09-15", "dest_arr_time": "2332", "dest_platform": "2", "is_terminated": 1, "next_location": "Ashford East Berthing Sidings", "signalling_id": "5U12", "timing_status": "EARLY", "origin_station": "Ashford (Kent)", "current_leg_arr": "2332", "current_leg_dep": "2326", "current_leg_end": "Ashford East Berthing Sidings", "origin_dep_time": "2328", "origin_platform": "1", "current_location": "Ashford International", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8758369999999999, 51.1430036], [0.8751626, 51.143339999999995], [0.8744865, 51.143688999999995], [0.8737892, 51.144033], [0.8732291, 51.1443156], [0.8729321, 51.1444529], [0.8723098, 51.1447081], [0.8716686999999999, 51.1449489], [0.8711291000000001, 51.1451529], [0.8701093999999999, 51.145525799999994], [0.8694443, 51.1457458], [0.8692764, 51.14579799999999], [0.868464, 51.146048699999994], [0.8691551, 51.1458066], [0.8693788, 51.14573419999999], [0.8698231, 51.1455824], [0.8699653, 51.1455337], [0.8705204, 51.1453153], [0.871229, 51.1450225], [0.8716425999999999, 51.144863400000006], [0.8718379999999999, 51.144785000000006], [0.872198, 51.1446394], [0.872523, 51.14450649999999], [0.8729059999999998, 51.1443372], [0.8731875999999998, 51.144204899999984], [0.8737236, 51.1439385], [0.8743699999999999, 51.14362319999999], [0.8749141999999999, 51.1433438], [0.8752754, 51.1431597], [0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774937000000002, 51.142024199999994], [0.8777230999999999, 51.1419085], [0.8779717999999999, 51.14178129999999], [0.8781394, 51.1416834], [0.8784538999999999, 51.1414415], [0.8786381, 51.1412999], [0.8787227999999999, 51.1412225], [0.8789700999999999, 51.1410388], [0.8791621999999999, 51.1408982], [0.8794196, 51.140703], [0.8798741, 51.1404532], [0.8802659, 51.14024349999999], [0.8806347, 51.14003950000001], [0.8810739, 51.1397992], [0.8815617999999998, 51.1395205], [0.8819522999999999, 51.13930119999999]]}", "current_leg_start": "Ashford (Kent)", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.1393012", "next_location_lon": "0.8819523", "previous_location": null, "current_leg_milage": "1.1", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48912432\", \"confirmationDeadline\": \"2026-09-15T23:29:48+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 224.926, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 617.512, \"from_m\": 224.926, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 595438, \"profile_key\": \"7aac25c716da6d55ade81f9e4718f541c4fc617f74f31f8ef6732de1fd119a07\", \"schedule_id\": 24679, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38025}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Ashford East Berthing Sidings\", \"stage_seq\": 2, \"distance_m\": 617.512, \"section_seq\": 1, \"route_path_id\": 38025}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 617.512, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38025}], \"total_distance_m\": 617.512, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 224.926, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 392.586, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2328", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "6.0", "current_position_lat": "51.1393012", "current_position_lon": "0.8819523", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Ashford (Kent)", "service_state_platform": "1", "timing_fact_generation": 1789511239681626, "current_leg_arrival_utc": "2026-09-15T23:29:48+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:00.933439", "service_state_evidence_id": 48912432, "current_leg_start_actual_dep": "2026-09-15T23:26:48+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:01.388390", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P AFK None 5U12 375609+375923 8 100 None {"version": 3, "segments": [{"to_m": 224.926, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 617.512, "from_m": 224.926, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 595438, "profile_key": "7aac25c716da6d55ade81f9e4718f541c4fc617f74f31f8ef6732de1fd119a07", "schedule_id": 24679, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2328", "location": "Ashford (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38025}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Ashford East Berthing Sidings", "stage_seq": 2, "distance_m": 617.512, "section_seq": 1, "route_path_id": 38025}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 617.512, "from_m": 0.0, "section_seq": 1, "route_path_id": 38025}], "total_distance_m": 617.512, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 224.926, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 392.586, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ashford (Kent) 2328 2328 1 None None Ashford East Berthing Sidings 2332 2332 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91345/2026-09-15/detailed None Ashford (Kent) 2026-09-15T23:26:48+01:00 Ashford East Berthing Sidings 6.0 {"type": "LineString", "coordinates": [[0.8758369999999999, 51.1430036], [0.8751626, 51.143339999999995], [0.8744865, 51.143688999999995], [0.8737892, 51.144033], [0.8732291, 51.1443156], [0.8729321, 51.1444529], [0.8723098, 51.1447081], [0.8716686999999999, 51.1449489], [0.8711291000000001, 51.1451529], [0.8701093999999999, 51.145525799999994], [0.8694443, 51.1457458], [0.8692764, 51.14579799999999], [0.868464, 51.146048699999994], [0.8691551, 51.1458066], [0.8693788, 51.14573419999999], [0.8698231, 51.1455824], [0.8699653, 51.1455337], [0.8705204, 51.1453153], [0.871229, 51.1450225], [0.8716425999999999, 51.144863400000006], [0.8718379999999999, 51.144785000000006], [0.872198, 51.1446394], [0.872523, 51.14450649999999], [0.8729059999999998, 51.1443372], [0.8731875999999998, 51.144204899999984], [0.8737236, 51.1439385], [0.8743699999999999, 51.14362319999999], [0.8749141999999999, 51.1433438], [0.8752754, 51.1431597], [0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774937000000002, 51.142024199999994], [0.8777230999999999, 51.1419085], [0.8779717999999999, 51.14178129999999], [0.8781394, 51.1416834], [0.8784538999999999, 51.1414415], [0.8786381, 51.1412999], [0.8787227999999999, 51.1412225], [0.8789700999999999, 51.1410388], [0.8791621999999999, 51.1408982], [0.8794196, 51.140703], [0.8798741, 51.1404532], [0.8802659, 51.14024349999999], [0.8806347, 51.14003950000001], [0.8810739, 51.1397992], [0.8815617999999998, 51.1395205], [0.8819522999999999, 51.13930119999999]]} 1.1 2326 2332 None Ashford International Ashford East Berthing Sidings 51.1393012 0.8819523 51.1393012 0.8819523 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:32:00 Ashford (Kent) TD TRACKING_TIMEOUT 48912432 1789511239681626 6 6 2026-09-15 23:42:01.388390 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:00.933439
565136 595465 F65420 465W861915 2026-09-15 COMPLETE None 2026-09-15 23:32:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 595465, "stp": "N", "toc": "Greater Anglia", "uid": "F65420", "consist": "755401", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F65420/2026-09-15/detailed", "trust_id": "465W861915", "origin_crs": "BSE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bury St Edmunds Recp.", "service_date": "2026-09-15", "dest_arr_time": "2332", "dest_platform": null, "is_terminated": 1, "next_location": "Bury St Edmunds Recp.", "signalling_id": "5W86", "timing_status": "EARLY", "origin_station": "Bury St Edmunds", "current_leg_arr": "2332", "current_leg_dep": "2329", "current_leg_end": "Bury St Edmunds Recp.", "origin_dep_time": "2330", "origin_platform": "1", "current_location": "Bury St Edmunds", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.712623, 52.25358179999999], [0.7115707, 52.2536202], [0.7106976999999999, 52.25368600000001], [0.7096435999999999, 52.25374299999999], [0.7093787999999999, 52.2537523], [0.7088098999999999, 52.2537506]]}", "current_leg_start": "Bury St Edmunds", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "52.2537506", "next_location_lon": "0.7088099", "previous_location": null, "current_leg_milage": "0.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48916883\", \"confirmationDeadline\": \"2026-09-15T23:31:20+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 260.442, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 595465, \"profile_key\": \"bc58eb0e6fe7ab64f3cbc777766d8f3083211d1eef41b3d786ad5134cfc20b22\", \"schedule_id\": 39656, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Bury St Edmunds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106412}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Bury St Edmunds Recp.\", \"stage_seq\": 2, \"distance_m\": 260.442, \"section_seq\": 1, \"route_path_id\": 106412}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 260.442, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106412}], \"total_distance_m\": 260.442, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 0.0, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 260.442, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2330", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "3.0", "current_position_lat": "52.2537506", "current_position_lon": "0.7088099", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Bury St Edmunds", "service_state_platform": "1", "timing_fact_generation": 1789511413892364, "current_leg_arrival_utc": "2026-09-15T23:31:20+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:00.936120", "service_state_evidence_id": 48916883, "current_leg_start_actual_dep": "2026-09-15T23:29:50+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:01.390589", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia N BSE None 5W86 755401 5 100 None {"version": 3, "segments": [{"to_m": 260.442, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 595465, "profile_key": "bc58eb0e6fe7ab64f3cbc777766d8f3083211d1eef41b3d786ad5134cfc20b22", "schedule_id": 39656, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2330", "location": "Bury St Edmunds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106412}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Bury St Edmunds Recp.", "stage_seq": 2, "distance_m": 260.442, "section_seq": 1, "route_path_id": 106412}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 260.442, "from_m": 0.0, "section_seq": 1, "route_path_id": 106412}], "total_distance_m": 260.442, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 0.0, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 260.442, "synthetic_unknown_infrastructure_limit_mph": 60} [] Bury St Edmunds 2330 2330 1 None None Bury St Edmunds Recp. 2332 2332 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:F65420/2026-09-15/detailed None Bury St Edmunds 2026-09-15T23:29:50+01:00 Bury St Edmunds Recp. 3.0 {"type": "LineString", "coordinates": [[0.712623, 52.25358179999999], [0.7115707, 52.2536202], [0.7106976999999999, 52.25368600000001], [0.7096435999999999, 52.25374299999999], [0.7093787999999999, 52.2537523], [0.7088098999999999, 52.2537506]]} 0.2 2329 2332 None Bury St Edmunds Bury St Edmunds Recp. 52.2537506 0.7088099 52.2537506 0.7088099 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:32:00 Bury St Edmunds TD TRACKING_TIMEOUT 48916883 1789511413892364 5 5 2026-09-15 23:42:01.390589 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:00.936120
565137 595483 C35459 883P85M915 2026-09-15 COMPLETE None 2026-09-15 23:32:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 595483, "stp": "P", "toc": "Elizabeth Line", "uid": "C35459", "consist": "345045", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35459/2026-09-15/detailed", "trust_id": "883P85M915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Plumstead Carriage Sidings", "service_date": "2026-09-15", "dest_arr_time": "2332", "dest_platform": null, "is_terminated": 1, "next_location": "Plumstead Carriage Sidings", "signalling_id": "3P85", "timing_status": "EARLY", "origin_station": "Plumstead Rev Sidings", "current_leg_arr": "2332", "current_leg_dep": "2325", "current_leg_end": "Plumstead Carriage Sidings", "origin_dep_time": "2330", "origin_platform": null, "current_location": "Plumstead Rev Sidings", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.08595979999999999, 51.4899096], [0.08614789999999999, 51.4899115], [0.08626829999999999, 51.489914599999985], [0.0864223, 51.48991919999999], [0.08666809999999998, 51.4899275], [0.0867987, 51.48993209999999], [0.0869152, 51.4899356], [0.0871448, 51.4899444], [0.08763229999999998, 51.489963900000006], [0.08855929999999998, 51.489994200000005], [0.08983152841195213, 51.49004064559549], [0.0902302, 51.490055199999986], [0.0905121, 51.4900791], [0.0907471, 51.4900951], [0.09095309999999998, 51.4901037], [0.0912356, 51.490091500000005], [0.0915596, 51.49007749999999], [0.0919161, 51.4900741], [0.09205149999999998, 51.49007939999999], [0.0922165, 51.4900849], [0.0960156, 51.49022059999999], [0.0965334, 51.4902417], [0.1015906, 51.4904241], [0.1021025, 51.49043950000001], [0.1022969, 51.4904448], [0.1023716, 51.4904454], [0.1037666, 51.4904573], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1135742, 51.490858300000006], [0.11275589999999998, 51.490830300000006], [0.1121429, 51.4908202], [0.1112693, 51.4908098], [0.1111617, 51.490806000000006], [0.1105646, 51.4907851], [0.11049119999999998, 51.49078250000001], [0.108146, 51.4907002], [0.1079308, 51.4906928], [0.1055712, 51.4906098], [0.1044707, 51.4905795], [0.10411979999999998, 51.4905699], [0.1027396, 51.4905447], [0.1022995, 51.4905362], [0.1021442, 51.4905336], [0.1018255, 51.4905277], [0.1011285, 51.4905154], [0.0990462, 51.4904686], [0.09671989999999998, 51.49040490000001], [0.0967065, 51.4904046], [0.0966939, 51.4904043], [0.0965561, 51.49040009999999], [0.0963451, 51.490394499999994], [0.09537679999999998, 51.4903792], [0.0956479, 51.4904249], [0.0960197, 51.49049689999998], [0.09626469999999998, 51.49055499999999], [0.0963311, 51.490572599999986], [0.09647, 51.4906141], [0.09659719999999998, 51.4906559], [0.096663, 51.49067850000001], [0.0969319, 51.4907701], [0.09705550000000002, 51.4908138], [0.0971331, 51.49084239999999], [0.09720779999999998, 51.49087239999999], [0.0973451, 51.49093160000001], [0.0974183, 51.4909657], [0.0974763, 51.4909937], [0.0977052, 51.4911187], [0.0982975, 51.4914828], [0.0983345, 51.4915054], [0.100425, 51.49279190000001], [0.1004619, 51.49281469999999], [0.1007735, 51.493005499999995]]}", "current_leg_start": "Plumstead Rev Sidings", "dest_arr_time_act": "2332", "motion_projection": null, "next_location_lat": "51.4930055", "next_location_lon": "0.1007735", "previous_location": null, "current_leg_milage": "3.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48909253\", \"confirmationDeadline\": \"2026-09-15T23:24:40+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 413.258, \"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\": 3253.49, \"from_m\": 413.258, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3577.652, \"from_m\": 3253.49, \"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\": 4075.652, \"from_m\": 3577.652, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5246.394, \"from_m\": 4075.652, \"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\": 5342.949, \"from_m\": 5246.394, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5406.265, \"from_m\": 5342.949, \"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\": 5784.315, \"from_m\": 5406.265, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5853.654, \"from_m\": 5784.315, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6335.111, \"from_m\": 5853.654, \"capability_applied\": null, \"effective_limit_mph\": 22.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 22.0}], \"service_id\": 595483, \"profile_key\": \"6464bdfb0c787ed98ffb83d21ef98d43e513e417cf35d8087cab87fe739f7191\", \"schedule_id\": 4484, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Plumstead Rev Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29779}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": null, \"location\": \"Plumstead Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 6335.111, \"section_seq\": 1, \"route_path_id\": 29779}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6335.111, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29779}], \"total_distance_m\": 6335.111, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 5921.853, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 413.258, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2330", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "7.0", "current_position_lat": "51.4930055", "current_position_lon": "0.1007735", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Plumstead Rev Sidings", "service_state_platform": null, "timing_fact_generation": 1789511114172015, "current_leg_arrival_utc": "2026-09-15T23:24:40+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:00.945251", "service_state_evidence_id": 48909253, "current_leg_start_actual_dep": "2026-09-15T23:25:10+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:01.507564", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P None None 3P85 345045 9 90 None {"version": 3, "segments": [{"to_m": 413.258, "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": 3253.49, "from_m": 413.258, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3577.652, "from_m": 3253.49, "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": 4075.652, "from_m": 3577.652, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5246.394, "from_m": 4075.652, "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": 5342.949, "from_m": 5246.394, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5406.265, "from_m": 5342.949, "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": 5784.315, "from_m": 5406.265, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5853.654, "from_m": 5784.315, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6335.111, "from_m": 5853.654, "capability_applied": null, "effective_limit_mph": 22.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 22.0}], "service_id": 595483, "profile_key": "6464bdfb0c787ed98ffb83d21ef98d43e513e417cf35d8087cab87fe739f7191", "schedule_id": 4484, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2330", "location": "Plumstead Rev Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29779}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": null, "location": "Plumstead Carriage Sidings", "stage_seq": 2, "distance_m": 6335.111, "section_seq": 1, "route_path_id": 29779}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6335.111, "from_m": 0.0, "section_seq": 1, "route_path_id": 29779}], "total_distance_m": 6335.111, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 5921.853, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 413.258, "synthetic_unknown_infrastructure_limit_mph": 60} [] Plumstead Rev Sidings 2330 2330 None None None Plumstead Carriage Sidings 2332 2332 None EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:C35459/2026-09-15/detailed None Plumstead Rev Sidings 2026-09-15T23:25:10+01:00 Plumstead Carriage Sidings 7.0 {"type": "LineString", "coordinates": [[0.08595979999999999, 51.4899096], [0.08614789999999999, 51.4899115], [0.08626829999999999, 51.489914599999985], [0.0864223, 51.48991919999999], [0.08666809999999998, 51.4899275], [0.0867987, 51.48993209999999], [0.0869152, 51.4899356], [0.0871448, 51.4899444], [0.08763229999999998, 51.489963900000006], [0.08855929999999998, 51.489994200000005], [0.08983152841195213, 51.49004064559549], [0.0902302, 51.490055199999986], [0.0905121, 51.4900791], [0.0907471, 51.4900951], [0.09095309999999998, 51.4901037], [0.0912356, 51.490091500000005], [0.0915596, 51.49007749999999], [0.0919161, 51.4900741], [0.09205149999999998, 51.49007939999999], [0.0922165, 51.4900849], [0.0960156, 51.49022059999999], [0.0965334, 51.4902417], [0.1015906, 51.4904241], [0.1021025, 51.49043950000001], [0.1022969, 51.4904448], [0.1023716, 51.4904454], [0.1037666, 51.4904573], [0.104866, 51.49049689999998], [0.105476, 51.49051789999999], [0.1069462, 51.49057010000001], [0.1081423, 51.4906126], [0.11352230000000002, 51.490799800000005], [0.11367710000000002, 51.4908057], [0.1144399, 51.49083279999999], [0.11520329999999998, 51.4908593], [0.11593489999999998, 51.49088700000001], [0.11688179999999998, 51.4909241], [0.11734529999999996, 51.490941499999984], [0.1178857, 51.49096099999999], [0.1193024, 51.4910096], [0.1207241, 51.4910588], [0.12107219999999998, 51.4910716], [0.12215130000000002, 51.491111700000005], [0.12236829999999996, 51.491118199999995], [0.1229568, 51.4911442], [0.12416159999999998, 51.491201899999986], [0.12537609999999996, 51.4912496], [0.1277976, 51.4913431], [0.1280086, 51.491351], [0.1328707, 51.49153249999999], [0.13249949999999996, 51.4915348], [0.1321599, 51.4915395], [0.1317337, 51.4915387], [0.1309884, 51.49151079999999], [0.12952119999999998, 51.491455899999984], [0.12819349999999996, 51.4914259], [0.1256223, 51.4913204], [0.12371709999999998, 51.4912462], [0.1229575, 51.491200899999995], [0.1225455, 51.49117489999999], [0.1224445, 51.491168899999984], [0.1223344, 51.491163699999994], [0.12212619999999998, 51.4911553], [0.1210692, 51.491119], [0.1210182, 51.491118199999995], [0.12095, 51.4911158], [0.11818369999999996, 51.4910176], [0.1178534, 51.4910064], [0.1178012, 51.4910046], [0.11772599999999998, 51.491002], [0.1142949, 51.49088309999999], [0.1135742, 51.490858300000006], [0.11275589999999998, 51.490830300000006], [0.1121429, 51.4908202], [0.1112693, 51.4908098], [0.1111617, 51.490806000000006], [0.1105646, 51.4907851], [0.11049119999999998, 51.49078250000001], [0.108146, 51.4907002], [0.1079308, 51.4906928], [0.1055712, 51.4906098], [0.1044707, 51.4905795], [0.10411979999999998, 51.4905699], [0.1027396, 51.4905447], [0.1022995, 51.4905362], [0.1021442, 51.4905336], [0.1018255, 51.4905277], [0.1011285, 51.4905154], [0.0990462, 51.4904686], [0.09671989999999998, 51.49040490000001], [0.0967065, 51.4904046], [0.0966939, 51.4904043], [0.0965561, 51.49040009999999], [0.0963451, 51.490394499999994], [0.09537679999999998, 51.4903792], [0.0956479, 51.4904249], [0.0960197, 51.49049689999998], [0.09626469999999998, 51.49055499999999], [0.0963311, 51.490572599999986], [0.09647, 51.4906141], [0.09659719999999998, 51.4906559], [0.096663, 51.49067850000001], [0.0969319, 51.4907701], [0.09705550000000002, 51.4908138], [0.0971331, 51.49084239999999], [0.09720779999999998, 51.49087239999999], [0.0973451, 51.49093160000001], [0.0974183, 51.4909657], [0.0974763, 51.4909937], [0.0977052, 51.4911187], [0.0982975, 51.4914828], [0.0983345, 51.4915054], [0.100425, 51.49279190000001], [0.1004619, 51.49281469999999], [0.1007735, 51.493005499999995]]} 3.9 2325 2332 None Plumstead Rev Sidings Plumstead Carriage Sidings 51.4930055 0.1007735 51.4930055 0.1007735 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:32:00 Plumstead Rev Sidings TD TRACKING_TIMEOUT 48909253 1789511114172015 4 4 2026-09-15 23:42:01.507564 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:00.945251
565138 596180 G40256 415D88M016 2026-09-15 COMPLETE 15911497 2026-09-16 00:32:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 596180, "stp": "P", "toc": "Transport for Wales", "uid": "G40256", "consist": "197038+197120", "dest_crs": "CTR", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G40256/2026-09-16/detailed", "trust_id": "415D88M016", "origin_crs": "WRX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Chester", "service_date": "2026-09-15", "dest_arr_time": "0040", "dest_platform": "7A", "is_terminated": 1, "next_location": "Chester", "signalling_id": "5D88", "timing_status": "EARLY", "origin_station": "Wrexham General", "current_leg_arr": "0032", "current_leg_dep": "0021", "current_leg_end": "Chester", "origin_dep_time": "0014", "origin_platform": "1", "current_location": "Chester", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.004537, 53.04432909999999], [-3.0044145, 53.0445243], [-3.0042563, 53.0447913], [-3.0036653, 53.0459687], [-3.003612, 53.0460819], [-3.0035562999999996, 53.046200199999994], [-3.003485, 53.0463291], [-3.002970299999999, 53.047406899999984], [-3.0029226236702025, 53.04750892630741], [-3.002886, 53.0475873], [-3.0028277999999995, 53.04772189999999], [-3.0026782, 53.04806779999999], [-3.0024731, 53.048512], [-3.0023730999999994, 53.0488301], [-3.0019142, 53.04981659999999], [-3.001899, 53.0498471], [-3.0017232999999997, 53.05019899999999], [-3.0015994479693955, 53.05044361557939], [-3.001406499999999, 53.05082470000001], [-3.0012181999999994, 53.0512675], [-3.0010052, 53.0518337], [-3.0008294, 53.05237649999999], [-3.0006061999999996, 53.0532576], [-3.0004663, 53.053968100000006], [-3.0003883999999994, 53.0547057], [-3.0003450999999997, 53.0554726], [-3.0003996, 53.055959300000005], [-3.0004131, 53.056080399999985], [-3.0004313999999996, 53.05624360000001], [-3.0005745, 53.0570144], [-3.0008371, 53.0578483], [-3.0011734, 53.058669], [-3.0014332999999995, 53.0591493], [-3.0016601, 53.05953060000001], [-3.0017647, 53.0597175], [-3.0018875, 53.0599867], [-3.0020193, 53.0602024], [-3.0024870999999997, 53.06101169999999], [-3.0027484000000007, 53.0616459], [-3.0028484999999994, 53.06213220000001], [-3.0028841, 53.06250110000001], [-3.0029315, 53.0630384], [-3.002901, 53.06330200000001], [-3.0028673999999995, 53.063708899999995], [-3.0026587999999994, 53.0644546], [-3.0022556, 53.065412500000015], [-3.0020586999999996, 53.065724999999986], [-3.0019319, 53.065893599999995], [-3.0018119, 53.06609639999999], [-3.0016009, 53.0663482], [-3.0014776999999997, 53.06648559999999], [-3.001092799999999, 53.06684979999999], [-3.0006624999999993, 53.06732920000001], [-2.9999323, 53.0680711], [-2.999204, 53.0688303], [-2.9983026, 53.069691], [-2.9980454, 53.0699279], [-2.9972622, 53.070759499999994], [-2.9968651999999993, 53.0711333], [-2.9960443, 53.0720087], [-2.9953255, 53.072735], [-2.9945368999999995, 53.07353760000001], [-2.9936893, 53.074381], [-2.9929437, 53.07515110000001], [-2.992157, 53.0759507], [-2.9915864999999995, 53.0765433], [-2.9908489, 53.0772742], [-2.9894437, 53.07869919999999], [-2.9890332, 53.079128700000005], [-2.9886786999999995, 53.07956039999999], [-2.9880840999999996, 53.08042369999999], [-2.9876747, 53.0812414], [-2.9875911999999993, 53.0814288], [-2.9875573, 53.08151850000001], [-2.9873293999999997, 53.08212079999999], [-2.9872556999999995, 53.08233719999999], [-2.9871522, 53.08268730000001], [-2.9870711, 53.083068299999994], [-2.986992, 53.08355460000001], [-2.9869499, 53.08390059999999], [-2.9867929, 53.08468620000001], [-2.9866652999999994, 53.0850827], [-2.9865473, 53.085361000000006], [-2.9863536, 53.08570549999999], [-2.9860365, 53.0861579], [-2.9855547, 53.08668699999999], [-2.9850224, 53.08715540000001], [-2.9845323999999995, 53.08752379999999], [-2.9840326, 53.0878525], [-2.9836343, 53.0880777], [-2.9834304, 53.08817969999998], [-2.982847899999999, 53.0884589], [-2.9825062, 53.08859619999999], [-2.9821147, 53.0887423], [-2.9812749, 53.0890175], [-2.9806028, 53.089186199999986], [-2.980215, 53.0892764], [-2.9795739999999995, 53.089404300000005], [-2.9783785, 53.089604300000005], [-2.9772688, 53.0897766], [-2.9765946, 53.0898813], [-2.9755994999999995, 53.090078000000005], [-2.9747142999999996, 53.0903003], [-2.9741801, 53.0904875], [-2.9734189, 53.090759899999995], [-2.9725766, 53.0911156], [-2.9717895999999997, 53.0914999], [-2.9712605207933467, 53.09181876959621], [-2.9710378000000004, 53.091953], [-2.9693474, 53.093079], [-2.9685196000000005, 53.09364269999999], [-2.9666714999999995, 53.09490590000001], [-2.9661680999999995, 53.0953067], [-2.9652645, 53.09612130000001], [-2.9647149, 53.09676], [-2.964440437594421, 53.09713562792826], [-2.9641163999999995, 53.09757909999999], [-2.9633918999999995, 53.0985503], [-2.9626056999999997, 53.0995038], [-2.9616966, 53.10039], [-2.9615979999999995, 53.1004918], [-2.9614238, 53.1006718], [-2.9588026, 53.1027997], [-2.957632499999999, 53.103897800000006], [-2.9569387, 53.1046975], [-2.9565134000000004, 53.10527660000001], [-2.9560999, 53.10587209999999], [-2.9557684999999996, 53.10643230000001], [-2.9554133, 53.1071221], [-2.9552556999999995, 53.10742079999999], [-2.9551668, 53.1075823], [-2.9549554999999996, 53.1079924], [-2.9548455, 53.108224], [-2.9545683, 53.1087461], [-2.9543399, 53.1090851], [-2.9535791999999996, 53.1104971], [-2.9483973999999997, 53.1203822], [-2.9477007, 53.121713799999995], [-2.9474523999999995, 53.1223323], [-2.9473215, 53.1226581], [-2.9460486999999995, 53.12651040000001], [-2.9459942999999997, 53.12667499999999], [-2.9449633999999993, 53.12979479999999], [-2.9448980999999996, 53.13005], [-2.9447670000000006, 53.1305348], [-2.9417759999999995, 53.1398118], [-2.9413411, 53.14116069999999], [-2.9405944000000006, 53.143415], [-2.9401301, 53.14482960000001], [-2.9398472010940617, 53.14573188385283], [-2.9396866, 53.14624409999999], [-2.9391908999999994, 53.1477869], [-2.9386377999999995, 53.1490074], [-2.9380378, 53.150065000000005], [-2.937505499999999, 53.15088799999999], [-2.9372470999999996, 53.1513229], [-2.9364101, 53.152603899999995], [-2.9355525, 53.1538624], [-2.9344747, 53.15551129999999], [-2.9336845, 53.1566919], [-2.9331420999999995, 53.157515], [-2.932439, 53.1585992], [-2.9312671, 53.16041], [-2.9299144, 53.1624496], [-2.9283474000000003, 53.1648023], [-2.9272157, 53.16653659999999], [-2.9252566999999994, 53.169493499999994], [-2.9233763999999995, 53.1722948], [-2.9223064, 53.1739212], [-2.9218791, 53.1745878], [-2.9214680999999993, 53.17519059999999], [-2.9203098999999995, 53.176969], [-2.9185369, 53.1796282], [-2.9184392999999997, 53.1797778], [-2.918352099999999, 53.17991849999999], [-2.9181482999999995, 53.18018210000001], [-2.9178692999999996, 53.18048749999999], [-2.9176345999999995, 53.180723], [-2.917408, 53.1808958], [-2.9170726999999994, 53.181130499999995], [-2.916492, 53.181451200000005], [-2.915909399999999, 53.181715899999986], [-2.9153266, 53.18196149999999], [-2.9146112, 53.18224959999999], [-2.9145333999999994, 53.1822765], [-2.9138084999999996, 53.1825241], [-2.9128227, 53.1828753], [-2.9117103, 53.1832794], [-2.910830499999999, 53.18358959999998], [-2.9101379, 53.1838526], [-2.9096576999999995, 53.1840374], [-2.9091266999999994, 53.184256], [-2.908635799999999, 53.1844698], [-2.9079411, 53.1848105], [-2.9074396, 53.185058], [-2.906769, 53.18538109999999], [-2.9060501999999997, 53.185763599999994], [-2.9055472999999994, 53.1860361], [-2.9051956, 53.18618990000001], [-2.9041804, 53.1868133], [-2.9036012, 53.18725109999999], [-2.9029231999999996, 53.187751899999995], [-2.9021140999999995, 53.18837640000001], [-2.9016915, 53.18873359999999], [-2.9009147999999993, 53.1894524], [-2.9004147999999996, 53.1900041], [-2.9000216, 53.1904831], [-2.8994418, 53.191307999999985], [-2.8994151, 53.191356199999994], [-2.8992105, 53.1915909], [-2.8990277, 53.19183970000001], [-2.8987387, 53.192243700000006], [-2.8984252, 53.19260330000001], [-2.8979127999999994, 53.1931375], [-2.8977643999999994, 53.1932922], [-2.8974262999999993, 53.1936028], [-2.8971083999999996, 53.1938635], [-2.8970233, 53.1939272], [-2.8968721999999993, 53.1940411], [-2.8966999, 53.19415310000001], [-2.8963872, 53.1943595], [-2.8960095999999997, 53.1945939], [-2.8957634999999997, 53.1947448], [-2.8952936, 53.1950213], [-2.8948411999999997, 53.1952557], [-2.8943898, 53.1954774], [-2.8938296999999995, 53.19577079999999], [-2.8935185999999997, 53.19591900000001], [-2.8924771999999996, 53.1963967], [-2.8919831, 53.19664019999999], [-2.891419, 53.1969606], [-2.8913131, 53.197013], [-2.890616, 53.1974049], [-2.890436, 53.1974932], [-2.8893592, 53.198036500000015], [-2.8890690999999995, 53.19818], [-2.8888073999999997, 53.1982963], [-2.888543, 53.19839519999999], [-2.8882649999999996, 53.1984853], [-2.8879540999999995, 53.1985661], [-2.8876464, 53.19862559999999], [-2.88725, 53.1986797], [-2.8869579999999995, 53.198702], [-2.8866287000000006, 53.1987128], [-2.8862989999999997, 53.19870349999999], [-2.885985499999999, 53.1986799], [-2.8856639, 53.1986383], [-2.8852173, 53.19855239999999], [-2.8843231, 53.19833539999999], [-2.8841154999999996, 53.1982802], [-2.8831294, 53.1980254], [-2.8822844, 53.19780339999999], [-2.8819707, 53.197715300000006], [-2.8816314, 53.19760920000001], [-2.881272, 53.1974839], [-2.8810997, 53.1974201], [-2.8809273, 53.1973562], [-2.8787749, 53.19651499999999]]}", "current_leg_start": "Croes Newydd North Fork S.B.", "dest_arr_time_act": "0040", "motion_projection": null, "next_location_lat": "53.1965150", "next_location_lon": "-2.8787749", "previous_location": "Croes Newydd North Fork S.B.", "current_leg_milage": "12.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 70.696, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 188.139, \"from_m\": 70.696, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 224.136, \"from_m\": 188.139, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1530.701, \"from_m\": 224.136, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2326.54, \"from_m\": 1530.701, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8346.9, \"from_m\": 2326.54, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16426.59, \"from_m\": 8346.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 17034.533, \"from_m\": 16426.59, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18268.443, \"from_m\": 17034.533, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19054.731, \"from_m\": 18268.443, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19106.512, \"from_m\": 19054.731, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19115.661, \"from_m\": 19106.512, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19179.342, \"from_m\": 19115.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19288.618, \"from_m\": 19179.342, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 20073.016, \"from_m\": 19288.618, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 596180, \"profile_key\": \"bf5e2901d3f6cfb0286e19fcc1bc061e5603c11d329c41f46f28e8e1ead641dd\", \"schedule_id\": 39811, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0014\", \"location\": \"Wrexham General\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106494}, {\"is_pass\": false, \"wtt_arr\": \"0017\", \"wtt_dep\": \"0021\", \"location\": \"Croes Newydd North Fork S.B.\", \"stage_seq\": 2, \"distance_m\": 224.136, \"section_seq\": 1, \"route_path_id\": 106494}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023H\", \"location\": \"Wrexham General\", \"stage_seq\": 3, \"distance_m\": 420.013, \"section_seq\": 1, \"route_path_id\": 106494}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Rossett Jn\", \"stage_seq\": 4, \"distance_m\": 8080.293, \"section_seq\": 1, \"route_path_id\": 106494}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Saltney Jn\", \"stage_seq\": 5, \"distance_m\": 17034.533, \"section_seq\": 1, \"route_path_id\": 106494}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037\", \"location\": \"Chester South Jn\", \"stage_seq\": 6, \"distance_m\": 19179.342, \"section_seq\": 1, \"route_path_id\": 106494}, {\"is_pass\": false, \"wtt_arr\": \"0040\", \"wtt_dep\": null, \"location\": \"Chester\", \"stage_seq\": 7, \"distance_m\": 20073.016, \"section_seq\": 1, \"route_path_id\": 106494}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20073.016, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106494}], \"total_distance_m\": 20073.016, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 19850.861, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 222.155, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0014", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.1965150", "current_position_lon": "-2.8787749", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 10389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:42Z\", \"source_id\": 48991397, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:48Z\", \"source_id\": 15911497, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Chester", "service_state_platform": "2", "timing_fact_generation": 1789515048405270, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:01.106121", "service_state_evidence_id": 15911497, "current_leg_start_actual_dep": "2026-09-17T00:21:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:01.383772", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P WRX CTR 5D88 197038+197120 5 100 None {"version": 3, "segments": [{"to_m": 70.696, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 188.139, "from_m": 70.696, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 224.136, "from_m": 188.139, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1530.701, "from_m": 224.136, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2326.54, "from_m": 1530.701, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8346.9, "from_m": 2326.54, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16426.59, "from_m": 8346.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 17034.533, "from_m": 16426.59, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18268.443, "from_m": 17034.533, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19054.731, "from_m": 18268.443, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19106.512, "from_m": 19054.731, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19115.661, "from_m": 19106.512, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19179.342, "from_m": 19115.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19288.618, "from_m": 19179.342, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 20073.016, "from_m": 19288.618, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 596180, "profile_key": "bf5e2901d3f6cfb0286e19fcc1bc061e5603c11d329c41f46f28e8e1ead641dd", "schedule_id": 39811, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0014", "location": "Wrexham General", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106494}, {"is_pass": false, "wtt_arr": "0017", "wtt_dep": "0021", "location": "Croes Newydd North Fork S.B.", "stage_seq": 2, "distance_m": 224.136, "section_seq": 1, "route_path_id": 106494}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023H", "location": "Wrexham General", "stage_seq": 3, "distance_m": 420.013, "section_seq": 1, "route_path_id": 106494}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Rossett Jn", "stage_seq": 4, "distance_m": 8080.293, "section_seq": 1, "route_path_id": 106494}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Saltney Jn", "stage_seq": 5, "distance_m": 17034.533, "section_seq": 1, "route_path_id": 106494}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037", "location": "Chester South Jn", "stage_seq": 6, "distance_m": 19179.342, "section_seq": 1, "route_path_id": 106494}, {"is_pass": false, "wtt_arr": "0040", "wtt_dep": null, "location": "Chester", "stage_seq": 7, "distance_m": 20073.016, "section_seq": 1, "route_path_id": 106494}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20073.016, "from_m": 0.0, "section_seq": 1, "route_path_id": 106494}], "total_distance_m": 20073.016, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 19850.861, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 222.155, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 10389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:42Z", "source_id": 48991397, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:32:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:48Z", "source_id": 15911497, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}] Wrexham General 0014 0014 1 None None Chester 0040 0040 7A EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:G40256/2026-09-16/detailed None Croes Newydd North Fork S.B. 2026-09-17T00:21:00+01:00 Chester 11.0 {"type": "LineString", "coordinates": [[-3.004537, 53.04432909999999], [-3.0044145, 53.0445243], [-3.0042563, 53.0447913], [-3.0036653, 53.0459687], [-3.003612, 53.0460819], [-3.0035562999999996, 53.046200199999994], [-3.003485, 53.0463291], [-3.002970299999999, 53.047406899999984], [-3.0029226236702025, 53.04750892630741], [-3.002886, 53.0475873], [-3.0028277999999995, 53.04772189999999], [-3.0026782, 53.04806779999999], [-3.0024731, 53.048512], [-3.0023730999999994, 53.0488301], [-3.0019142, 53.04981659999999], [-3.001899, 53.0498471], [-3.0017232999999997, 53.05019899999999], [-3.0015994479693955, 53.05044361557939], [-3.001406499999999, 53.05082470000001], [-3.0012181999999994, 53.0512675], [-3.0010052, 53.0518337], [-3.0008294, 53.05237649999999], [-3.0006061999999996, 53.0532576], [-3.0004663, 53.053968100000006], [-3.0003883999999994, 53.0547057], [-3.0003450999999997, 53.0554726], [-3.0003996, 53.055959300000005], [-3.0004131, 53.056080399999985], [-3.0004313999999996, 53.05624360000001], [-3.0005745, 53.0570144], [-3.0008371, 53.0578483], [-3.0011734, 53.058669], [-3.0014332999999995, 53.0591493], [-3.0016601, 53.05953060000001], [-3.0017647, 53.0597175], [-3.0018875, 53.0599867], [-3.0020193, 53.0602024], [-3.0024870999999997, 53.06101169999999], [-3.0027484000000007, 53.0616459], [-3.0028484999999994, 53.06213220000001], [-3.0028841, 53.06250110000001], [-3.0029315, 53.0630384], [-3.002901, 53.06330200000001], [-3.0028673999999995, 53.063708899999995], [-3.0026587999999994, 53.0644546], [-3.0022556, 53.065412500000015], [-3.0020586999999996, 53.065724999999986], [-3.0019319, 53.065893599999995], [-3.0018119, 53.06609639999999], [-3.0016009, 53.0663482], [-3.0014776999999997, 53.06648559999999], [-3.001092799999999, 53.06684979999999], [-3.0006624999999993, 53.06732920000001], [-2.9999323, 53.0680711], [-2.999204, 53.0688303], [-2.9983026, 53.069691], [-2.9980454, 53.0699279], [-2.9972622, 53.070759499999994], [-2.9968651999999993, 53.0711333], [-2.9960443, 53.0720087], [-2.9953255, 53.072735], [-2.9945368999999995, 53.07353760000001], [-2.9936893, 53.074381], [-2.9929437, 53.07515110000001], [-2.992157, 53.0759507], [-2.9915864999999995, 53.0765433], [-2.9908489, 53.0772742], [-2.9894437, 53.07869919999999], [-2.9890332, 53.079128700000005], [-2.9886786999999995, 53.07956039999999], [-2.9880840999999996, 53.08042369999999], [-2.9876747, 53.0812414], [-2.9875911999999993, 53.0814288], [-2.9875573, 53.08151850000001], [-2.9873293999999997, 53.08212079999999], [-2.9872556999999995, 53.08233719999999], [-2.9871522, 53.08268730000001], [-2.9870711, 53.083068299999994], [-2.986992, 53.08355460000001], [-2.9869499, 53.08390059999999], [-2.9867929, 53.08468620000001], [-2.9866652999999994, 53.0850827], [-2.9865473, 53.085361000000006], [-2.9863536, 53.08570549999999], [-2.9860365, 53.0861579], [-2.9855547, 53.08668699999999], [-2.9850224, 53.08715540000001], [-2.9845323999999995, 53.08752379999999], [-2.9840326, 53.0878525], [-2.9836343, 53.0880777], [-2.9834304, 53.08817969999998], [-2.982847899999999, 53.0884589], [-2.9825062, 53.08859619999999], [-2.9821147, 53.0887423], [-2.9812749, 53.0890175], [-2.9806028, 53.089186199999986], [-2.980215, 53.0892764], [-2.9795739999999995, 53.089404300000005], [-2.9783785, 53.089604300000005], [-2.9772688, 53.0897766], [-2.9765946, 53.0898813], [-2.9755994999999995, 53.090078000000005], [-2.9747142999999996, 53.0903003], [-2.9741801, 53.0904875], [-2.9734189, 53.090759899999995], [-2.9725766, 53.0911156], [-2.9717895999999997, 53.0914999], [-2.9712605207933467, 53.09181876959621], [-2.9710378000000004, 53.091953], [-2.9693474, 53.093079], [-2.9685196000000005, 53.09364269999999], [-2.9666714999999995, 53.09490590000001], [-2.9661680999999995, 53.0953067], [-2.9652645, 53.09612130000001], [-2.9647149, 53.09676], [-2.964440437594421, 53.09713562792826], [-2.9641163999999995, 53.09757909999999], [-2.9633918999999995, 53.0985503], [-2.9626056999999997, 53.0995038], [-2.9616966, 53.10039], [-2.9615979999999995, 53.1004918], [-2.9614238, 53.1006718], [-2.9588026, 53.1027997], [-2.957632499999999, 53.103897800000006], [-2.9569387, 53.1046975], [-2.9565134000000004, 53.10527660000001], [-2.9560999, 53.10587209999999], [-2.9557684999999996, 53.10643230000001], [-2.9554133, 53.1071221], [-2.9552556999999995, 53.10742079999999], [-2.9551668, 53.1075823], [-2.9549554999999996, 53.1079924], [-2.9548455, 53.108224], [-2.9545683, 53.1087461], [-2.9543399, 53.1090851], [-2.9535791999999996, 53.1104971], [-2.9483973999999997, 53.1203822], [-2.9477007, 53.121713799999995], [-2.9474523999999995, 53.1223323], [-2.9473215, 53.1226581], [-2.9460486999999995, 53.12651040000001], [-2.9459942999999997, 53.12667499999999], [-2.9449633999999993, 53.12979479999999], [-2.9448980999999996, 53.13005], [-2.9447670000000006, 53.1305348], [-2.9417759999999995, 53.1398118], [-2.9413411, 53.14116069999999], [-2.9405944000000006, 53.143415], [-2.9401301, 53.14482960000001], [-2.9398472010940617, 53.14573188385283], [-2.9396866, 53.14624409999999], [-2.9391908999999994, 53.1477869], [-2.9386377999999995, 53.1490074], [-2.9380378, 53.150065000000005], [-2.937505499999999, 53.15088799999999], [-2.9372470999999996, 53.1513229], [-2.9364101, 53.152603899999995], [-2.9355525, 53.1538624], [-2.9344747, 53.15551129999999], [-2.9336845, 53.1566919], [-2.9331420999999995, 53.157515], [-2.932439, 53.1585992], [-2.9312671, 53.16041], [-2.9299144, 53.1624496], [-2.9283474000000003, 53.1648023], [-2.9272157, 53.16653659999999], [-2.9252566999999994, 53.169493499999994], [-2.9233763999999995, 53.1722948], [-2.9223064, 53.1739212], [-2.9218791, 53.1745878], [-2.9214680999999993, 53.17519059999999], [-2.9203098999999995, 53.176969], [-2.9185369, 53.1796282], [-2.9184392999999997, 53.1797778], [-2.918352099999999, 53.17991849999999], [-2.9181482999999995, 53.18018210000001], [-2.9178692999999996, 53.18048749999999], [-2.9176345999999995, 53.180723], [-2.917408, 53.1808958], [-2.9170726999999994, 53.181130499999995], [-2.916492, 53.181451200000005], [-2.915909399999999, 53.181715899999986], [-2.9153266, 53.18196149999999], [-2.9146112, 53.18224959999999], [-2.9145333999999994, 53.1822765], [-2.9138084999999996, 53.1825241], [-2.9128227, 53.1828753], [-2.9117103, 53.1832794], [-2.910830499999999, 53.18358959999998], [-2.9101379, 53.1838526], [-2.9096576999999995, 53.1840374], [-2.9091266999999994, 53.184256], [-2.908635799999999, 53.1844698], [-2.9079411, 53.1848105], [-2.9074396, 53.185058], [-2.906769, 53.18538109999999], [-2.9060501999999997, 53.185763599999994], [-2.9055472999999994, 53.1860361], [-2.9051956, 53.18618990000001], [-2.9041804, 53.1868133], [-2.9036012, 53.18725109999999], [-2.9029231999999996, 53.187751899999995], [-2.9021140999999995, 53.18837640000001], [-2.9016915, 53.18873359999999], [-2.9009147999999993, 53.1894524], [-2.9004147999999996, 53.1900041], [-2.9000216, 53.1904831], [-2.8994418, 53.191307999999985], [-2.8994151, 53.191356199999994], [-2.8992105, 53.1915909], [-2.8990277, 53.19183970000001], [-2.8987387, 53.192243700000006], [-2.8984252, 53.19260330000001], [-2.8979127999999994, 53.1931375], [-2.8977643999999994, 53.1932922], [-2.8974262999999993, 53.1936028], [-2.8971083999999996, 53.1938635], [-2.8970233, 53.1939272], [-2.8968721999999993, 53.1940411], [-2.8966999, 53.19415310000001], [-2.8963872, 53.1943595], [-2.8960095999999997, 53.1945939], [-2.8957634999999997, 53.1947448], [-2.8952936, 53.1950213], [-2.8948411999999997, 53.1952557], [-2.8943898, 53.1954774], [-2.8938296999999995, 53.19577079999999], [-2.8935185999999997, 53.19591900000001], [-2.8924771999999996, 53.1963967], [-2.8919831, 53.19664019999999], [-2.891419, 53.1969606], [-2.8913131, 53.197013], [-2.890616, 53.1974049], [-2.890436, 53.1974932], [-2.8893592, 53.198036500000015], [-2.8890690999999995, 53.19818], [-2.8888073999999997, 53.1982963], [-2.888543, 53.19839519999999], [-2.8882649999999996, 53.1984853], [-2.8879540999999995, 53.1985661], [-2.8876464, 53.19862559999999], [-2.88725, 53.1986797], [-2.8869579999999995, 53.198702], [-2.8866287000000006, 53.1987128], [-2.8862989999999997, 53.19870349999999], [-2.885985499999999, 53.1986799], [-2.8856639, 53.1986383], [-2.8852173, 53.19855239999999], [-2.8843231, 53.19833539999999], [-2.8841154999999996, 53.1982802], [-2.8831294, 53.1980254], [-2.8822844, 53.19780339999999], [-2.8819707, 53.197715300000006], [-2.8816314, 53.19760920000001], [-2.881272, 53.1974839], [-2.8810997, 53.1974201], [-2.8809273, 53.1973562], [-2.8787749, 53.19651499999999]]} 12.6 0021 0032 Croes Newydd North Fork S.B. Chester Chester 53.1965150 -2.8787749 53.1965150 -2.8787749 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:32:00 Chester TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911497 1789515048405270 8 8 2026-09-15 23:42:01.383772 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:01.106121
565139 596007 L85272 875C76M016 2026-09-15 COMPLETE 15910999 2026-09-16 00:32:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 596007, "stp": "P", "toc": "South Western Railway", "uid": "L85272", "consist": "701040", "dest_crs": "XFY", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85272/2026-09-16/detailed", "trust_id": "875C76M016", "origin_crs": "WKM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Staines Carriage Holding Sidings", "service_date": "2026-09-15", "dest_arr_time": "0034", "dest_platform": null, "is_terminated": 1, "next_location": "Staines Carriage Holding Sidings", "signalling_id": "5C76", "timing_status": "EARLY", "origin_station": "Wokingham", "current_leg_arr": "0032", "current_leg_dep": "0030", "current_leg_end": "Staines Carriage Holding Sidings", "origin_dep_time": "0002", "origin_platform": "2", "current_location": "Staines Carriage Holding Sidings", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5024039, 51.4322336], [-0.5028285, 51.4323067], [-0.5032542, 51.4323889], [-0.5034011999999999, 51.43241669999998], [-0.50395, 51.4325414], [-0.5041828999999999, 51.432602], [-0.5045014999999999, 51.4326984], [-0.5047295, 51.4327638], [-0.5041514999999999, 51.43263219999999], [-0.5039418, 51.432576299999994], [-0.5037016, 51.4325185], [-0.503452, 51.4324586], [-0.5031755, 51.432402], [-0.5027628999999999, 51.4323265], [-0.5023182, 51.43225350000001], [-0.5020081, 51.432213], [-0.501631, 51.432168100000005], [-0.501374, 51.4321425], [-0.5010454, 51.4321214], [-0.5008053999999998, 51.4321113], [-0.5004556, 51.43210769999999], [-0.5001069, 51.432127300000005], [-0.4996763, 51.4321667], [-0.499183, 51.432192400000005], [-0.4987995999999999, 51.43221719999999], [-0.498381, 51.43224739999999], [-0.4979105, 51.4322969], [-0.4977201, 51.43232269999999], [-0.4973620000000001, 51.4323892], [-0.4971839, 51.4324236], [-0.49698279999999995, 51.4324676], [-0.4968968, 51.43248340000001], [-0.4966536, 51.4325418], [-0.4965322, 51.43257069999999], [-0.4960638, 51.4326725], [-0.49580340000000006, 51.43271709999999], [-0.49547160000000007, 51.432763499999986], [-0.495245, 51.4327985], [-0.49464520000000006, 51.4328792], [-0.49386150000000006, 51.4329848], [-0.493111, 51.4330901]]}", "current_leg_start": "Staines", "dest_arr_time_act": "0034", "motion_projection": null, "next_location_lat": "51.4330901", "next_location_lon": "-0.4931110", "previous_location": "Staines", "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\": 215.209, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 323.643, \"from_m\": 215.209, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 405.267, \"from_m\": 323.643, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6709.09, \"from_m\": 405.267, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7157.605, \"from_m\": 6709.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\": 11950.837, \"from_m\": 7157.605, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 11964.274, \"from_m\": 11950.837, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12037.563, \"from_m\": 11964.274, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 15471.871, \"from_m\": 12037.563, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 15798.336, \"from_m\": 15471.871, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 25616.468, \"from_m\": 15798.336, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27386.126, \"from_m\": 25616.468, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 27702.464, \"from_m\": 27386.126, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 28485.818, \"from_m\": 27702.464, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29008.298, \"from_m\": 28485.818, \"capability_applied\": null, \"effective_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\": 596007, \"profile_key\": \"d3af8056858319308294f37932529a7e92e5d2c5fbba94bc36b0c0c80a62117b\", \"schedule_id\": 32952, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0002\", \"location\": \"Wokingham\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008\", \"location\": \"Bracknell\", \"stage_seq\": 2, \"distance_m\": 6932.709, \"section_seq\": 1, \"route_path_id\": 103951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011\", \"location\": \"Ascot\", \"stage_seq\": 3, \"distance_m\": 12334.752, \"section_seq\": 1, \"route_path_id\": 103951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019\", \"location\": \"Virginia Water\", \"stage_seq\": 4, \"distance_m\": 21583.517, \"section_seq\": 1, \"route_path_id\": 103951}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0030\", \"location\": \"Staines\", \"stage_seq\": 5, \"distance_m\": 28355.369, \"section_seq\": 1, \"route_path_id\": 103951}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032\", \"location\": \"Staines Sidings Ent-Exit\", \"stage_seq\": 6, \"distance_m\": 28730.697, \"section_seq\": 1, \"route_path_id\": 103951}, {\"is_pass\": false, \"wtt_arr\": \"0034\", \"wtt_dep\": null, \"location\": \"Staines Carriage Holding Sidings\", \"stage_seq\": 7, \"distance_m\": 29008.298, \"section_seq\": 1, \"route_path_id\": 103951}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 29008.298, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 103951}], \"total_distance_m\": 29008.298, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 28485.818, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 522.48, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0002", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4330901", "current_position_lon": "-0.4931110", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:59Z\", \"source_id\": 48966135, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:04Z\", \"source_id\": 15904596, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:10Z\", \"source_id\": 48971247, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:14Z\", \"source_id\": 15906014, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:23Z\", \"source_id\": 48977123, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:28Z\", \"source_id\": 15907652, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:04Z\", \"source_id\": 48983891, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:03Z\", \"source_id\": 15909449, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:33Z\", \"source_id\": 15910999, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Staines Carriage Holding Sidings", "service_state_platform": null, "timing_fact_generation": 1789514914348154, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:01.109033", "service_state_evidence_id": 15910999, "current_leg_start_actual_dep": "2026-09-17T00:30:00+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:01.380429", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P WKM XFY 5C76 701040 10 100 None {"version": 3, "segments": [{"to_m": 215.209, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 323.643, "from_m": 215.209, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 405.267, "from_m": 323.643, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6709.09, "from_m": 405.267, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7157.605, "from_m": 6709.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": 11950.837, "from_m": 7157.605, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 11964.274, "from_m": 11950.837, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12037.563, "from_m": 11964.274, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 15471.871, "from_m": 12037.563, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 15798.336, "from_m": 15471.871, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 25616.468, "from_m": 15798.336, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27386.126, "from_m": 25616.468, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 27702.464, "from_m": 27386.126, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 28485.818, "from_m": 27702.464, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29008.298, "from_m": 28485.818, "capability_applied": null, "effective_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": 596007, "profile_key": "d3af8056858319308294f37932529a7e92e5d2c5fbba94bc36b0c0c80a62117b", "schedule_id": 32952, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0002", "location": "Wokingham", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 103951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008", "location": "Bracknell", "stage_seq": 2, "distance_m": 6932.709, "section_seq": 1, "route_path_id": 103951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011", "location": "Ascot", "stage_seq": 3, "distance_m": 12334.752, "section_seq": 1, "route_path_id": 103951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019", "location": "Virginia Water", "stage_seq": 4, "distance_m": 21583.517, "section_seq": 1, "route_path_id": 103951}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0030", "location": "Staines", "stage_seq": 5, "distance_m": 28355.369, "section_seq": 1, "route_path_id": 103951}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032", "location": "Staines Sidings Ent-Exit", "stage_seq": 6, "distance_m": 28730.697, "section_seq": 1, "route_path_id": 103951}, {"is_pass": false, "wtt_arr": "0034", "wtt_dep": null, "location": "Staines Carriage Holding Sidings", "stage_seq": 7, "distance_m": 29008.298, "section_seq": 1, "route_path_id": 103951}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 29008.298, "from_m": 0.0, "section_seq": 1, "route_path_id": 103951}], "total_distance_m": 29008.298, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 28485.818, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 522.48, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:59Z", "source_id": 48966135, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:07:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:04Z", "source_id": 15904596, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:10Z", "source_id": 48971247, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:10:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:14Z", "source_id": 15906014, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:23Z", "source_id": 48977123, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:15:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:28Z", "source_id": 15907652, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:04Z", "source_id": 48983891, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:22:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:03Z", "source_id": 15909449, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:33Z", "source_id": 15910999, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}] Wokingham 0002 0002 2 None None Staines Carriage Holding Sidings 0034 0034 None EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85272/2026-09-16/detailed None Staines 2026-09-17T00:30:00+01:00 Staines Carriage Holding Sidings 2.0 {"type": "LineString", "coordinates": [[-0.5024039, 51.4322336], [-0.5028285, 51.4323067], [-0.5032542, 51.4323889], [-0.5034011999999999, 51.43241669999998], [-0.50395, 51.4325414], [-0.5041828999999999, 51.432602], [-0.5045014999999999, 51.4326984], [-0.5047295, 51.4327638], [-0.5041514999999999, 51.43263219999999], [-0.5039418, 51.432576299999994], [-0.5037016, 51.4325185], [-0.503452, 51.4324586], [-0.5031755, 51.432402], [-0.5027628999999999, 51.4323265], [-0.5023182, 51.43225350000001], [-0.5020081, 51.432213], [-0.501631, 51.432168100000005], [-0.501374, 51.4321425], [-0.5010454, 51.4321214], [-0.5008053999999998, 51.4321113], [-0.5004556, 51.43210769999999], [-0.5001069, 51.432127300000005], [-0.4996763, 51.4321667], [-0.499183, 51.432192400000005], [-0.4987995999999999, 51.43221719999999], [-0.498381, 51.43224739999999], [-0.4979105, 51.4322969], [-0.4977201, 51.43232269999999], [-0.4973620000000001, 51.4323892], [-0.4971839, 51.4324236], [-0.49698279999999995, 51.4324676], [-0.4968968, 51.43248340000001], [-0.4966536, 51.4325418], [-0.4965322, 51.43257069999999], [-0.4960638, 51.4326725], [-0.49580340000000006, 51.43271709999999], [-0.49547160000000007, 51.432763499999986], [-0.495245, 51.4327985], [-0.49464520000000006, 51.4328792], [-0.49386150000000006, 51.4329848], [-0.493111, 51.4330901]]} 0.6 0030 0032 Staines Staines Carriage Holding Sidings Staines Carriage Holding Sidings 51.4330901 -0.4931110 51.4330901 -0.4931110 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:32:00 Staines Carriage Holding Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15910999 1789514914348154 25 25 2026-09-15 23:42:01.380429 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:01.109033
565140 595852 P69716 665G27M915 2026-09-15 COMPLETE 15911343 2026-09-16 00:32:00 2026-09-15 23:42:07 2026-09-17 23:42:07 {"id": 595852, "stp": "O", "toc": "West Midlands Trains", "uid": "P69716", "consist": "730003+730041", "dest_crs": "XSZ", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P69716/2026-09-16/detailed", "trust_id": "665G27M915", "origin_crs": "LOB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Soho LMD", "service_date": "2026-09-15", "dest_arr_time": "0038", "dest_platform": null, "is_terminated": 1, "next_location": "Soho LMD", "signalling_id": "5G27", "timing_status": "EARLY", "origin_station": "Longbridge", "current_leg_arr": "0032", "current_leg_dep": "0030", "current_leg_end": "Soho LMD", "origin_dep_time": "2352", "origin_platform": "2", "current_location": "Soho LMD", "last_update_time": "2026-09-15T23:42:07", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.9535112, 52.4961599], [-1.9538309, 52.49618550000001], [-1.9541799, 52.496208199999984], [-1.9546272, 52.4962317], [-1.9549102, 52.4962437], [-1.9551259000000003, 52.4962487], [-1.9554829, 52.496253900000006], [-1.9560401, 52.4962551], [-1.9557578, 52.49624029999999], [-1.9555946999999996, 52.4962306], [-1.9554232, 52.496221299999995], [-1.9552334, 52.4962176], [-1.9550081, 52.4962136], [-1.9547687, 52.4962024], [-1.9545623, 52.4961909], [-1.9543778, 52.496177200000005], [-1.9541944, 52.496161099999995], [-1.9539272, 52.496135], [-1.9535088, 52.49609349999999], [-1.9530543, 52.4960526], [-1.9526277, 52.496015400000005], [-1.9521728, 52.49597349999999], [-1.9518284, 52.49593420000001], [-1.9515363999999995, 52.4958942], [-1.9511476999999997, 52.49583729999999], [-1.9508976, 52.4957948], [-1.9503085, 52.49568159999999], [-1.9501606999999996, 52.4956547], [-1.9500055000000005, 52.49562409999999], [-1.9497295, 52.49556830000001], [-1.9494512, 52.4955079], [-1.9492259000000005, 52.495457899999984], [-1.9490389, 52.4954121], [-1.9488339999999995, 52.49535840000001], [-1.9486456, 52.49530599999999], [-1.9485385, 52.495275799999995], [-1.9484440999999997, 52.49524339999999], [-1.9482229999999996, 52.4951645], [-1.9480797, 52.49511340000001], [-1.9478646999999991, 52.4950337], [-1.9476928, 52.49497469999999], [-1.9474375, 52.49489649999999], [-1.9472083, 52.49482179999999], [-1.9470236, 52.4947519], [-1.9468645, 52.494689599999994], [-1.9461033999999997, 52.49440220000001], [-1.9459337999999995, 52.4943382], [-1.9458328364957247, 52.49430286280318], [-1.9456218, 52.49422899999998], [-1.945467, 52.49417429999999], [-1.945347, 52.4941305], [-1.9451927, 52.4940689], [-1.9450651000000003, 52.494005900000005], [-1.9450193, 52.493982300000006], [-1.9447929, 52.493868000000006], [-1.9446823, 52.49380910000001], [-1.9444822, 52.49367970000001], [-1.9442858000000005, 52.493533200000016], [-1.9441497, 52.4934204], [-1.9440925, 52.4933716], [-1.9440446999999996, 52.493326499999995], [-1.9439911, 52.4932741], [-1.9439513, 52.49322819999998], [-1.9439163, 52.493187899999995], [-1.9437568, 52.49299510000001], [-1.9435873, 52.4927602], [-1.9435275, 52.4926856], [-1.9434156, 52.4925728], [-1.9424876, 52.4917136]]}", "current_leg_start": "Soho North Jn", "dest_arr_time_act": "0038", "motion_projection": null, "next_location_lat": "52.4917136", "next_location_lon": "-1.9424876", "previous_location": "Soho North Jn", "current_leg_milage": "0.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 265.257, \"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\": 296.686, \"from_m\": 265.257, \"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\": 4077.257, \"from_m\": 296.686, \"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\": 4137.496, \"from_m\": 4077.257, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 4562.741, \"from_m\": 4137.496, \"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\": 4716.27, \"from_m\": 4562.741, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5314.655, \"from_m\": 4716.27, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8744.101, \"from_m\": 5314.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11253.02, \"from_m\": 8744.101, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12719.921, \"from_m\": 11253.02, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12947.589, \"from_m\": 12719.921, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 13455.185, \"from_m\": 12947.589, \"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\": 13491.181, \"from_m\": 13455.185, \"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\": 13505.047, \"from_m\": 13491.181, \"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\": 13926.977, \"from_m\": 13505.047, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14707.605, \"from_m\": 13926.977, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15083.934, \"from_m\": 14707.605, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 15829.123, \"from_m\": 15083.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\": 17083.59, \"from_m\": 15829.123, \"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\": 17313.239, \"from_m\": 17083.59, \"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\": 17356.23, \"from_m\": 17313.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17639.209, \"from_m\": 17356.23, \"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\": 19865.269, \"from_m\": 17639.209, \"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\": 20063.027, \"from_m\": 19865.269, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20226.306, \"from_m\": 20063.027, \"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\": 20604.224, \"from_m\": 20226.306, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20993.89, \"from_m\": 20604.224, \"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\": 24176.585, \"from_m\": 20993.89, \"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\": 24204.214, \"from_m\": 24176.585, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 24622.144, \"from_m\": 24204.214, \"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\": 25180.348, \"from_m\": 24622.144, \"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\": 26288.754, \"from_m\": 25180.348, \"capability_applied\": null, \"effective_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\": 595852, \"profile_key\": \"b55d5c69c8af310ddc6e89ea56248cea7d0bfee331f8e1bf2184b976444ed3eb\", \"schedule_id\": 40406, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Longbridge\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": false, \"wtt_arr\": \"2353H\", \"wtt_dep\": \"0001\", \"location\": \"Longbridge Reversing Sidings\", \"stage_seq\": 2, \"distance_m\": 265.257, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002H\", \"location\": \"Longbridge\", \"stage_seq\": 3, \"distance_m\": 518.663, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005\", \"location\": \"Kings Norton\", \"stage_seq\": 4, \"distance_m\": 4386.758, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007H\", \"location\": \"Selly Oak\", \"stage_seq\": 5, \"distance_m\": 7903.436, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011\", \"location\": \"Five Ways\", \"stage_seq\": 6, \"distance_m\": 11782.885, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": false, \"wtt_arr\": \"0014\", \"wtt_dep\": \"0016\", \"location\": \"Birmingham New Street\", \"stage_seq\": 7, \"distance_m\": 13193.21, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018\", \"location\": \"Proof House Jn\", \"stage_seq\": 8, \"distance_m\": 14207.065, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0021\", \"location\": \"Aston\", \"stage_seq\": 9, \"distance_m\": 17459.759, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024\", \"location\": \"Perry Barr\", \"stage_seq\": 10, \"distance_m\": 19974.795, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025H\", \"location\": \"Perry Barr West Jn\", \"stage_seq\": 11, \"distance_m\": 20993.89, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028H\", \"location\": \"Soho East Jn\", \"stage_seq\": 12, \"distance_m\": 24194.955, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": \"0033\", \"location\": \"Soho North Jn\", \"stage_seq\": 13, \"distance_m\": 25008.651, \"section_seq\": 1, \"route_path_id\": 99625}, {\"is_pass\": false, \"wtt_arr\": \"0038\", \"wtt_dep\": null, \"location\": \"Soho LMD\", \"stage_seq\": 14, \"distance_m\": 26288.754, \"section_seq\": 1, \"route_path_id\": 99625}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 26288.754, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99625}], \"total_distance_m\": 26288.754, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 24759.439, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1529.315, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2352", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "52.4917136", "current_position_lon": "-1.9424876", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:16Z\", \"source_id\": 48959139, \"stage_seq\": 1, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:37Z\", \"source_id\": 15902624, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20400, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:53Z\", \"source_id\": 48962275, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:58Z\", \"source_id\": 15903541, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20381, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:54Z\", \"source_id\": 48966057, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:58Z\", \"source_id\": 15904562, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20368, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:50Z\", \"source_id\": 48969640, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 20370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:52Z\", \"source_id\": 48969649, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:53Z\", \"source_id\": 15905578, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19352, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:44Z\", \"source_id\": 48973135, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:47Z\", \"source_id\": 15906569, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:13Z\", \"source_id\": 48982019, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:18Z\", \"source_id\": 15908973, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19517, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:31Z\", \"source_id\": 48984273, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:33Z\", \"source_id\": 15909583, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 19664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:06Z\", \"source_id\": 48990825, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:13Z\", \"source_id\": 15911343, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Soho LMD", "service_state_platform": null, "timing_fact_generation": 1789515015227335, "current_leg_arrival_utc": "2026-09-17T00:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:04.316703", "service_state_evidence_id": 15911343, "current_leg_start_actual_dep": "2026-09-17T00:33:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:05.090654", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains O LOB XSZ 5G27 730003+730041 6 90 None {"version": 3, "segments": [{"to_m": 265.257, "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": 296.686, "from_m": 265.257, "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": 4077.257, "from_m": 296.686, "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": 4137.496, "from_m": 4077.257, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 4562.741, "from_m": 4137.496, "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": 4716.27, "from_m": 4562.741, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5314.655, "from_m": 4716.27, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 8744.101, "from_m": 5314.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11253.02, "from_m": 8744.101, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12719.921, "from_m": 11253.02, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12947.589, "from_m": 12719.921, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 13455.185, "from_m": 12947.589, "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": 13491.181, "from_m": 13455.185, "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": 13505.047, "from_m": 13491.181, "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": 13926.977, "from_m": 13505.047, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14707.605, "from_m": 13926.977, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15083.934, "from_m": 14707.605, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 15829.123, "from_m": 15083.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": 17083.59, "from_m": 15829.123, "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": 17313.239, "from_m": 17083.59, "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": 17356.23, "from_m": 17313.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17639.209, "from_m": 17356.23, "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": 19865.269, "from_m": 17639.209, "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": 20063.027, "from_m": 19865.269, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20226.306, "from_m": 20063.027, "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": 20604.224, "from_m": 20226.306, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20993.89, "from_m": 20604.224, "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": 24176.585, "from_m": 20993.89, "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": 24204.214, "from_m": 24176.585, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 24622.144, "from_m": 24204.214, "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": 25180.348, "from_m": 24622.144, "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": 26288.754, "from_m": 25180.348, "capability_applied": null, "effective_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": 595852, "profile_key": "b55d5c69c8af310ddc6e89ea56248cea7d0bfee331f8e1bf2184b976444ed3eb", "schedule_id": 40406, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2352", "location": "Longbridge", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99625}, {"is_pass": false, "wtt_arr": "2353H", "wtt_dep": "0001", "location": "Longbridge Reversing Sidings", "stage_seq": 2, "distance_m": 265.257, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002H", "location": "Longbridge", "stage_seq": 3, "distance_m": 518.663, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005", "location": "Kings Norton", "stage_seq": 4, "distance_m": 4386.758, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007H", "location": "Selly Oak", "stage_seq": 5, "distance_m": 7903.436, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011", "location": "Five Ways", "stage_seq": 6, "distance_m": 11782.885, "section_seq": 1, "route_path_id": 99625}, {"is_pass": false, "wtt_arr": "0014", "wtt_dep": "0016", "location": "Birmingham New Street", "stage_seq": 7, "distance_m": 13193.21, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018", "location": "Proof House Jn", "stage_seq": 8, "distance_m": 14207.065, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0021", "location": "Aston", "stage_seq": 9, "distance_m": 17459.759, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024", "location": "Perry Barr", "stage_seq": 10, "distance_m": 19974.795, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025H", "location": "Perry Barr West Jn", "stage_seq": 11, "distance_m": 20993.89, "section_seq": 1, "route_path_id": 99625}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028H", "location": "Soho East Jn", "stage_seq": 12, "distance_m": 24194.955, "section_seq": 1, "route_path_id": 99625}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": "0033", "location": "Soho North Jn", "stage_seq": 13, "distance_m": 25008.651, "section_seq": 1, "route_path_id": 99625}, {"is_pass": false, "wtt_arr": "0038", "wtt_dep": null, "location": "Soho LMD", "stage_seq": 14, "distance_m": 26288.754, "section_seq": 1, "route_path_id": 99625}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26288.754, "from_m": 0.0, "section_seq": 1, "route_path_id": 99625}], "total_distance_m": 26288.754, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 24759.439, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1529.315, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20430, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:16Z", "source_id": 48959139, "stage_seq": 1, "event_role": "ARR", "event_time": "2026-09-15T23:01:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:37Z", "source_id": 15902624, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20400, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:53Z", "source_id": 48962275, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:03:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:58Z", "source_id": 15903541, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20381, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:54Z", "source_id": 48966057, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:06:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:58Z", "source_id": 15904562, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20368, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:50Z", "source_id": 48969640, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 20370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:52Z", "source_id": 48969649, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:10:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:53Z", "source_id": 15905578, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19352, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:44Z", "source_id": 48973135, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:13:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:47Z", "source_id": 15906569, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:13Z", "source_id": 48982019, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:18Z", "source_id": 15908973, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19517, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:31Z", "source_id": 48984273, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:33Z", "source_id": 15909583, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 19664, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:06Z", "source_id": 48990825, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:32:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:13Z", "source_id": 15911343, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}] Longbridge 2352 2352 2 None None Soho LMD 0038 0038 None EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:P69716/2026-09-16/detailed None Soho North Jn 2026-09-17T00:33:00+01:00 Soho LMD 2.0 {"type": "LineString", "coordinates": [[-1.9535112, 52.4961599], [-1.9538309, 52.49618550000001], [-1.9541799, 52.496208199999984], [-1.9546272, 52.4962317], [-1.9549102, 52.4962437], [-1.9551259000000003, 52.4962487], [-1.9554829, 52.496253900000006], [-1.9560401, 52.4962551], [-1.9557578, 52.49624029999999], [-1.9555946999999996, 52.4962306], [-1.9554232, 52.496221299999995], [-1.9552334, 52.4962176], [-1.9550081, 52.4962136], [-1.9547687, 52.4962024], [-1.9545623, 52.4961909], [-1.9543778, 52.496177200000005], [-1.9541944, 52.496161099999995], [-1.9539272, 52.496135], [-1.9535088, 52.49609349999999], [-1.9530543, 52.4960526], [-1.9526277, 52.496015400000005], [-1.9521728, 52.49597349999999], [-1.9518284, 52.49593420000001], [-1.9515363999999995, 52.4958942], [-1.9511476999999997, 52.49583729999999], [-1.9508976, 52.4957948], [-1.9503085, 52.49568159999999], [-1.9501606999999996, 52.4956547], [-1.9500055000000005, 52.49562409999999], [-1.9497295, 52.49556830000001], [-1.9494512, 52.4955079], [-1.9492259000000005, 52.495457899999984], [-1.9490389, 52.4954121], [-1.9488339999999995, 52.49535840000001], [-1.9486456, 52.49530599999999], [-1.9485385, 52.495275799999995], [-1.9484440999999997, 52.49524339999999], [-1.9482229999999996, 52.4951645], [-1.9480797, 52.49511340000001], [-1.9478646999999991, 52.4950337], [-1.9476928, 52.49497469999999], [-1.9474375, 52.49489649999999], [-1.9472083, 52.49482179999999], [-1.9470236, 52.4947519], [-1.9468645, 52.494689599999994], [-1.9461033999999997, 52.49440220000001], [-1.9459337999999995, 52.4943382], [-1.9458328364957247, 52.49430286280318], [-1.9456218, 52.49422899999998], [-1.945467, 52.49417429999999], [-1.945347, 52.4941305], [-1.9451927, 52.4940689], [-1.9450651000000003, 52.494005900000005], [-1.9450193, 52.493982300000006], [-1.9447929, 52.493868000000006], [-1.9446823, 52.49380910000001], [-1.9444822, 52.49367970000001], [-1.9442858000000005, 52.493533200000016], [-1.9441497, 52.4934204], [-1.9440925, 52.4933716], [-1.9440446999999996, 52.493326499999995], [-1.9439911, 52.4932741], [-1.9439513, 52.49322819999998], [-1.9439163, 52.493187899999995], [-1.9437568, 52.49299510000001], [-1.9435873, 52.4927602], [-1.9435275, 52.4926856], [-1.9434156, 52.4925728], [-1.9424876, 52.4917136]]} 0.8 0030 0032 Soho North Jn Soho LMD Soho LMD 52.4917136 -1.9424876 52.4917136 -1.9424876 1 0 2026-09-15 23:42:07 TERMINATED 2026-09-15 23:32:00 Soho LMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911343 1789515015227335 52 52 2026-09-15 23:42:05.090654 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:04.316703
565141 596079 X05652 545E471016 2026-09-15 COMPLETE 15911648 2026-09-16 00:32:00 2026-09-15 23:42:37 2026-09-17 23:42:37 {"id": 596079, "stp": "N", "toc": "Great Northern", "uid": "X05652", "consist": "717014", "dest_crs": "XHE", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:X05652/2026-09-16/detailed", "trust_id": "545E471016", "origin_crs": "FPK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Hornsey E.M.U.D.", "service_date": "2026-09-15", "dest_arr_time": "0039", "dest_platform": null, "is_terminated": 1, "next_location": "Hornsey E.M.U.D.", "signalling_id": "5E47", "timing_status": "EARLY", "origin_station": "Finsbury Park", "current_leg_arr": "0032", "current_leg_dep": "0031", "current_leg_end": "Hornsey E.M.U.D.", "origin_dep_time": "0006", "origin_platform": "8", "current_location": "Hornsey E.M.U.D.", "last_update_time": "2026-09-15T23:42:37", "route_debug_link": null, "timing_variation": "-7 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.11996449798738268, 51.59795306178481], [-0.119936, 51.59792199999999], [-0.1197116, 51.5976267], [-0.11945989999999998, 51.5972578], [-0.119286, 51.59703460000001], [-0.1190137, 51.5966039], [-0.1189015, 51.5964643], [-0.1186795, 51.5961926], [-0.1186118, 51.5960964], [-0.11848909999999996, 51.595940199999994], [-0.1181444, 51.595529], [-0.1180472, 51.595403], [-0.11789570000000002, 51.5952179], [-0.1175195, 51.5948269], [-0.1173002, 51.5945681], [-0.1171024, 51.594312200000005], [-0.1169684, 51.594149], [-0.1163563, 51.5934091], [-0.1160655, 51.593048399999994], [-0.1157388, 51.592633], [-0.1141561, 51.5906374], [-0.11369250000000002, 51.5900479], [-0.1135279, 51.5898428], [-0.1134346, 51.589729], [-0.1131635, 51.5893809], [-0.1129988, 51.5891479], [-0.1128684, 51.5889655], [-0.11271280000000002, 51.5887629], [-0.11263929999999996, 51.5886714], [-0.1125269, 51.588496199999994], [-0.11246, 51.5883783], [-0.1123462, 51.58821079999999], [-0.1122435, 51.58807769999999], [-0.1120853, 51.5878282], [-0.1119433, 51.58760409999999], [-0.1117717, 51.587326], [-0.1116753, 51.5872051], [-0.1115275, 51.587009599999995], [-0.1114705, 51.5869161], [-0.1113813, 51.5867647], [-0.11131889999999998, 51.586658], [-0.11126519999999998, 51.5865547], [-0.111201, 51.5864311], [-0.1111227, 51.586284199999994], [-0.11109, 51.5862228], [-0.11098149999999998, 51.5860157], [-0.11084249999999998, 51.5857638], [-0.1107558, 51.5856416], [-0.1106353, 51.5854838], [-0.11043859999999998, 51.5851999], [-0.1102514, 51.584965], [-0.1100007, 51.584641399999995], [-0.1097284, 51.58428239999999]]}", "current_leg_start": "Alexandra Palace", "dest_arr_time_act": "0039", "motion_projection": null, "next_location_lat": "51.5842824", "next_location_lon": "-0.1097284", "previous_location": "Alexandra Palace", "current_leg_milage": "1.0", "linx_max_speed_mph": 85, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 347.255, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 458.21, \"from_m\": 347.255, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1555.778, \"from_m\": 458.21, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5453.284, \"from_m\": 1555.778, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 8604.178, \"from_m\": 5453.284, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 10462.227, \"from_m\": 8604.178, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 10537.362, \"from_m\": 10462.227, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10804.442, \"from_m\": 10537.362, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 10879.577, \"from_m\": 10804.442, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12737.625, \"from_m\": 10879.577, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 15888.519, \"from_m\": 12737.625, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16762.916, \"from_m\": 15888.519, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 16857.005, \"from_m\": 16762.916, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19143.808, \"from_m\": 16857.005, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 20774.375, \"from_m\": 19143.808, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 85.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 596079, \"profile_key\": \"59fab4a346c26dbbb67f52aebd5500a7bdb47215b04357101f0cff8ab138035a\", \"schedule_id\": 41025, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0006\", \"location\": \"Finsbury Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107298}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"Alexandra Palace\", \"stage_seq\": 2, \"distance_m\": 3917.861, \"section_seq\": 1, \"route_path_id\": 107298}, {\"is_pass\": false, \"wtt_arr\": \"0013\", \"wtt_dep\": \"0021\", \"location\": \"New Barnet\", \"stage_seq\": 3, \"distance_m\": 10670.902, \"section_seq\": 1, \"route_path_id\": 107298}, {\"is_pass\": false, \"wtt_arr\": \"0026H\", \"wtt_dep\": \"0034\", \"location\": \"Alexandra Palace\", \"stage_seq\": 4, \"distance_m\": 17421.39, \"section_seq\": 1, \"route_path_id\": 107298}, {\"is_pass\": false, \"wtt_arr\": \"0039\", \"wtt_dep\": null, \"location\": \"Hornsey E.M.U.D.\", \"stage_seq\": 5, \"distance_m\": 20774.375, \"section_seq\": 1, \"route_path_id\": 107298}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 20774.375, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 107298}], \"total_distance_m\": 20774.375, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 85.0, \"speed_covered_distance_m\": 19143.808, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1630.567, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0006", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5842824", "current_position_lon": "-0.1097284", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15972, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:09Z\", \"source_id\": 48980888, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:14Z\", \"source_id\": 15908684, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16033, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:19Z\", \"source_id\": 48974936, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 16007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:49Z\", \"source_id\": 48990647, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:23Z\", \"source_id\": 15907045, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:53Z\", \"source_id\": 15911295, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:24Z\", \"source_id\": 48992009, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:28Z\", \"source_id\": 15911648, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Hornsey E.M.U.D.", "service_state_platform": null, "timing_fact_generation": 1789515088672756, "current_leg_arrival_utc": "2026-09-17T00:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:08.205414", "service_state_evidence_id": 15911648, "current_leg_start_actual_dep": "2026-09-17T00:34:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:11.369325", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Northern N FPK XHE 5E47 717014 6 85 None {"version": 3, "segments": [{"to_m": 347.255, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 458.21, "from_m": 347.255, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1555.778, "from_m": 458.21, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5453.284, "from_m": 1555.778, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 8604.178, "from_m": 5453.284, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 10462.227, "from_m": 8604.178, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 10537.362, "from_m": 10462.227, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10804.442, "from_m": 10537.362, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 10879.577, "from_m": 10804.442, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12737.625, "from_m": 10879.577, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 15888.519, "from_m": 12737.625, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16762.916, "from_m": 15888.519, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 85.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 16857.005, "from_m": 16762.916, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19143.808, "from_m": 16857.005, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 85.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 20774.375, "from_m": 19143.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 85.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 596079, "profile_key": "59fab4a346c26dbbb67f52aebd5500a7bdb47215b04357101f0cff8ab138035a", "schedule_id": 41025, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0006", "location": "Finsbury Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 107298}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009", "location": "Alexandra Palace", "stage_seq": 2, "distance_m": 3917.861, "section_seq": 1, "route_path_id": 107298}, {"is_pass": false, "wtt_arr": "0013", "wtt_dep": "0021", "location": "New Barnet", "stage_seq": 3, "distance_m": 10670.902, "section_seq": 1, "route_path_id": 107298}, {"is_pass": false, "wtt_arr": "0026H", "wtt_dep": "0034", "location": "Alexandra Palace", "stage_seq": 4, "distance_m": 17421.39, "section_seq": 1, "route_path_id": 107298}, {"is_pass": false, "wtt_arr": "0039", "wtt_dep": null, "location": "Hornsey E.M.U.D.", "stage_seq": 5, "distance_m": 20774.375, "section_seq": 1, "route_path_id": 107298}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 20774.375, "from_m": 0.0, "section_seq": 1, "route_path_id": 107298}], "total_distance_m": 20774.375, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 85.0, "speed_covered_distance_m": 19143.808, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1630.567, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15972, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:09Z", "source_id": 48980888, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:20:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:14Z", "source_id": 15908684, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16033, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:19Z", "source_id": 48974936, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:14:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 16007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:49Z", "source_id": 48990647, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:30:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:23Z", "source_id": 15907045, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:53Z", "source_id": 15911295, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:24Z", "source_id": 48992009, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:32:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:28Z", "source_id": 15911648, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}] Finsbury Park 0006 0006 8 None None Hornsey E.M.U.D. 0039 0039 None EARLY -7 minutes https://www.realtimetrains.co.uk/service/gb-nr:X05652/2026-09-16/detailed None Alexandra Palace 2026-09-17T00:34:00+01:00 Hornsey E.M.U.D. 1.0 {"type": "LineString", "coordinates": [[-0.11996449798738268, 51.59795306178481], [-0.119936, 51.59792199999999], [-0.1197116, 51.5976267], [-0.11945989999999998, 51.5972578], [-0.119286, 51.59703460000001], [-0.1190137, 51.5966039], [-0.1189015, 51.5964643], [-0.1186795, 51.5961926], [-0.1186118, 51.5960964], [-0.11848909999999996, 51.595940199999994], [-0.1181444, 51.595529], [-0.1180472, 51.595403], [-0.11789570000000002, 51.5952179], [-0.1175195, 51.5948269], [-0.1173002, 51.5945681], [-0.1171024, 51.594312200000005], [-0.1169684, 51.594149], [-0.1163563, 51.5934091], [-0.1160655, 51.593048399999994], [-0.1157388, 51.592633], [-0.1141561, 51.5906374], [-0.11369250000000002, 51.5900479], [-0.1135279, 51.5898428], [-0.1134346, 51.589729], [-0.1131635, 51.5893809], [-0.1129988, 51.5891479], [-0.1128684, 51.5889655], [-0.11271280000000002, 51.5887629], [-0.11263929999999996, 51.5886714], [-0.1125269, 51.588496199999994], [-0.11246, 51.5883783], [-0.1123462, 51.58821079999999], [-0.1122435, 51.58807769999999], [-0.1120853, 51.5878282], [-0.1119433, 51.58760409999999], [-0.1117717, 51.587326], [-0.1116753, 51.5872051], [-0.1115275, 51.587009599999995], [-0.1114705, 51.5869161], [-0.1113813, 51.5867647], [-0.11131889999999998, 51.586658], [-0.11126519999999998, 51.5865547], [-0.111201, 51.5864311], [-0.1111227, 51.586284199999994], [-0.11109, 51.5862228], [-0.11098149999999998, 51.5860157], [-0.11084249999999998, 51.5857638], [-0.1107558, 51.5856416], [-0.1106353, 51.5854838], [-0.11043859999999998, 51.5851999], [-0.1102514, 51.584965], [-0.1100007, 51.584641399999995], [-0.1097284, 51.58428239999999]]} 1.0 0031 0032 Alexandra Palace Hornsey E.M.U.D. Hornsey E.M.U.D. 51.5842824 -0.1097284 51.5842824 -0.1097284 1 0 2026-09-15 23:42:37 TERMINATED 2026-09-15 23:32:00 Hornsey E.M.U.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911648 1789515088672756 29 29 2026-09-15 23:42:11.369325 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:08.205414
565142 586222 H57061 180A85C915 2026-09-15 COMPLETE 15911792 2026-09-16 00:01:00 2026-09-15 23:42:37 2026-09-17 23:42:37 {"id": 586222, "stp": "P", "toc": "Unknown", "uid": "H57061", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57061/2026-09-16/detailed", "trust_id": "180A85C915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Milford West Sidings", "service_date": "2026-09-15", "dest_arr_time": "0001", "dest_platform": null, "is_terminated": 1, "next_location": "Milford West Sidings", "signalling_id": "0A85", "timing_status": "ON TIME", "origin_station": "Knottingley T.M.D.", "current_leg_arr": "0001", "current_leg_dep": "2342", "current_leg_end": "Milford West Sidings", "origin_dep_time": "2336", "origin_platform": null, "current_location": "Milford West Sidings", "last_update_time": "2026-09-15T23:42:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2457613999999997, 53.7061502], [-1.2459889, 53.70618189999999], [-1.2464157, 53.70624389999999], [-1.2470226, 53.706315999999994], [-1.2477774, 53.706379899999995], [-1.2486383000000003, 53.7064142], [-1.2501667, 53.7064234], [-1.2503702, 53.706424699999985], [-1.2516588, 53.7064267], [-1.2541743, 53.706421299999995], [-1.2549039, 53.7064658], [-1.2557151, 53.70647], [-1.2568044, 53.7064807], [-1.2572880999999998, 53.7064658], [-1.25764139776733, 53.70645682016165], [-1.2584565999999997, 53.70643609999999], [-1.2592534, 53.7064312], [-1.2613422999999997, 53.7064442], [-1.2625050334767909, 53.70645411670343], [-1.262772613920676, 53.70645486863927], [-1.263009027164572, 53.70645477159084], [-1.2632187105513983, 53.70645406185774], [-1.263406101424075, 53.70645297573959], [-1.2635756371255211, 53.70645174953593], [-1.2637317549986564, 53.706450619546395], [-1.2638788923864008, 53.70644982207059], [-1.264021486631674, 53.70644959340808], [-1.2641639750773954, 53.70645016985849], [-1.2643107950664845, 53.706451787721406], [-1.2644663839418613, 53.70645468329641], [-1.2646351790464452, 53.70645909288312], [-1.264821617723156, 53.70646525278113], [-1.265030137314913, 53.70647339929002], [-1.2652651751646369, 53.70648376870941], [-1.2655311686152455, 53.70649659733886], [-1.2657725999999998, 53.7065297], [-1.2662769, 53.7066212], [-1.2666705, 53.7067146], [-1.2670879999999998, 53.7068398], [-1.2675259, 53.7070007], [-1.2680211999999995, 53.7072219], [-1.2683981999999998, 53.7074186], [-1.2685888999999997, 53.7075288], [-1.2689236, 53.7077545], [-1.2691489, 53.7079323], [-1.2693689, 53.7081245], [-1.2696478, 53.70841649999999], [-1.2698651, 53.7087198], [-1.2700635, 53.7090738], [-1.2703103, 53.7096628], [-1.2706805, 53.7106201], [-1.2710070999999998, 53.71153679999999], [-1.2710372295737988, 53.71160929170061], [-1.271096251927465, 53.711763887900325], [-1.271147244358972, 53.71190064578407], [-1.2711913720388195, 53.71202211144707], [-1.2712298001375084, 53.71213083098456], [-1.2712636938255386, 53.71222935049179], [-1.2712942182734108, 53.71232021606401], [-1.2713225386516247, 53.71240597379644], [-1.2713498201306812, 53.71248916978434], [-1.2713772278810809, 53.712572350122954], [-1.271405927073323, 53.712658060907515], [-1.2714370828779085, 53.712748848233275], [-1.2714718604653377, 53.71284725819547], [-1.2715114250061108, 53.712955836889336], [-1.2715569416707284, 53.71307713041012], [-1.2716095756296903, 53.713213684853066], [-1.271670492053497, 53.71336804631342], [-1.2717393, 53.71354000000001], [-1.2719036999999995, 53.713951], [-1.2723303, 53.7152069], [-1.2723344, 53.7152238], [-1.2723913, 53.71537519999999], [-1.2724904, 53.71556470000001], [-1.2726943, 53.7160391], [-1.2730419, 53.71692440000002], [-1.2732267, 53.717388499999984], [-1.2733547999999997, 53.71776820000001], [-1.2734558, 53.7181287], [-1.2735441, 53.718601], [-1.2735848, 53.71931719999999], [-1.2735241000000002, 53.71998870000001], [-1.2734924999999997, 53.720152199999994], [-1.2734214, 53.72041060000001], [-1.2733963, 53.72048600000001], [-1.2732543, 53.720866099999995], [-1.273093, 53.7212134], [-1.2729461, 53.721501399999994], [-1.2727862, 53.72174360000001], [-1.2723766, 53.7223133], [-1.2720828, 53.7226191], [-1.2718014, 53.72289370000001], [-1.2715906999999995, 53.7230831], [-1.2715293, 53.72313830000001], [-1.2707163, 53.7238112], [-1.2705793999999997, 53.72392289999999], [-1.2703998, 53.72410299999999], [-1.2701823, 53.7243124], [-1.2698342, 53.7246733], [-1.2695492, 53.725016100000005], [-1.2691476, 53.7255881], [-1.2689825, 53.7258827], [-1.2688514999999998, 53.7261589], [-1.2686732, 53.72659399999999], [-1.2686327, 53.72669270000001], [-1.2683762, 53.72753670000001], [-1.2681551999999998, 53.7284184], [-1.2680505, 53.729150100000005], [-1.2679394, 53.729997700000006], [-1.2677366, 53.732272], [-1.2677206, 53.7327935], [-1.2677643999999997, 53.73370260000001], [-1.26777068033274, 53.734323238421794], [-1.2677733999999998, 53.734592], [-1.2677434999999997, 53.73574889999999], [-1.267681, 53.7363799], [-1.2676138, 53.73694009999999], [-1.2674795, 53.7377153], [-1.2673512, 53.738160599999986], [-1.2672744, 53.7385085], [-1.2672043, 53.7387847], [-1.2671791, 53.738880399999985], [-1.2668815, 53.7400641], [-1.2666563999999998, 53.74091359999999], [-1.2664715999999998, 53.7414751], [-1.2661712, 53.7420175], [-1.2657669, 53.742507200000006], [-1.2654556, 53.742796899999995], [-1.2651684, 53.74300569999999], [-1.2648588, 53.74321919999999], [-1.2645287, 53.743410700000005], [-1.2640588, 53.7436357], [-1.2634967999999998, 53.74385779999999], [-1.2631785999999998, 53.7439647], [-1.263106, 53.74398910000001], [-1.2608022999999997, 53.744699899999986], [-1.2597445, 53.74503070000001], [-1.2591154999999998, 53.745233000000006], [-1.2583824999999995, 53.7455037], [-1.2578272, 53.7457163], [-1.25764139776733, 53.74579387835149], [-1.2556009999999995, 53.7466458], [-1.2546489999999997, 53.7471065], [-1.2536659, 53.747584], [-1.2522812999999997, 53.74833569999999], [-1.2517703, 53.74865820000001], [-1.2509794, 53.74918869999999], [-1.2500396, 53.749832199999986], [-1.2487111, 53.7508159], [-1.248241, 53.7511819], [-1.2476299999999998, 53.751709], [-1.2473826999999995, 53.7519368], [-1.2461036999999997, 53.7531486], [-1.2446436, 53.7546928], [-1.2435208, 53.7562547], [-1.2426729, 53.7574623], [-1.2420687999999998, 53.758461], [-1.241865, 53.75882219999999], [-1.2413692, 53.759869], [-1.2409476, 53.760786], [-1.2407074, 53.761388], [-1.2401181, 53.763079700000006], [-1.2397072, 53.76437899999999], [-1.239543, 53.7650203], [-1.2394066999999998, 53.7654376], [-1.2393108999999998, 53.765723], [-1.2391511999999998, 53.76620469999999], [-1.2389201999999997, 53.7668832], [-1.2388789, 53.76700759999999], [-1.2386333, 53.767793999999995], [-1.2383087, 53.7684526], [-1.2382424, 53.7685832], [-1.2380994, 53.768864699999995], [-1.2375444999999998, 53.77054209999999]]}", "current_leg_start": "Knottingley East Jn", "dest_arr_time_act": "0001", "motion_projection": null, "next_location_lat": "53.7705421", "next_location_lon": "-1.2375445", "previous_location": "Knottingley East Jn", "current_leg_milage": "5.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 21.59, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 233.805, \"from_m\": 21.59, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 866.205, \"from_m\": 233.805, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 1129.983, \"from_m\": 866.205, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1178.258, \"from_m\": 1129.983, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 1464.666, \"from_m\": 1178.258, \"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\": 1854.587, \"from_m\": 1464.666, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2146.993, \"from_m\": 1854.587, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2197.521, \"from_m\": 2146.993, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2593.776, \"from_m\": 2197.521, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9541.983, \"from_m\": 2593.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\": 9556.079, \"from_m\": 9541.983, \"capability_applied\": null, \"effective_limit_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\": 9959.171, \"from_m\": 9556.079, \"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\": 586222, \"profile_key\": \"216d1c72ef4138ecf56e3d6f884631d51c4e5f052d3aeb8147f61e4baca6b7c1\", \"schedule_id\": 32581, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Knottingley T.M.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 51329}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2342\", \"location\": \"Knottingley East Jn\", \"stage_seq\": 2, \"distance_m\": 573.575, \"section_seq\": 1, \"route_path_id\": 51329}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Knottingley West Jn\", \"stage_seq\": 3, \"distance_m\": 1769.39, \"section_seq\": 1, \"route_path_id\": 51329}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Ferrybridge North Jn\", \"stage_seq\": 4, \"distance_m\": 2702.393, \"section_seq\": 1, \"route_path_id\": 51329}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Milford Jn\", \"stage_seq\": 5, \"distance_m\": 9410.443, \"section_seq\": 1, \"route_path_id\": 51329}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": null, \"location\": \"Milford West Sidings\", \"stage_seq\": 6, \"distance_m\": 9959.171, \"section_seq\": 1, \"route_path_id\": 51329}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9959.171, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 51329}], \"total_distance_m\": 9959.171, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 2285.147, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 7674.024, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2336", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "53.7705421", "current_position_lon": "-1.2375445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4961, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:04Z\", \"source_id\": 48949983, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:06Z\", \"source_id\": 15899822, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:08Z\", \"source_id\": 15911792, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:01:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Milford West Sidings", "service_state_platform": null, "timing_fact_generation": 1789515129446024, "current_leg_arrival_utc": "2026-09-17T00:01:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:09.440194", "service_state_evidence_id": 15911792, "current_leg_start_actual_dep": "2026-09-16T23:42:00+01:00", "operational_evidence_version": 17, "service_state_event_time_utc": "2026-09-15T23:01:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:11.366048", "service_state_valid_until_kind": null, "operational_interpretation_version": 17, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 0A85 None None None None {"version": 3, "segments": [{"to_m": 21.59, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 233.805, "from_m": 21.59, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 866.205, "from_m": 233.805, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 1129.983, "from_m": 866.205, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1178.258, "from_m": 1129.983, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 1464.666, "from_m": 1178.258, "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": 1854.587, "from_m": 1464.666, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2146.993, "from_m": 1854.587, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2197.521, "from_m": 2146.993, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2593.776, "from_m": 2197.521, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9541.983, "from_m": 2593.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": 9556.079, "from_m": 9541.983, "capability_applied": null, "effective_limit_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": 9959.171, "from_m": 9556.079, "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": 586222, "profile_key": "216d1c72ef4138ecf56e3d6f884631d51c4e5f052d3aeb8147f61e4baca6b7c1", "schedule_id": 32581, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2336", "location": "Knottingley T.M.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 51329}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2342", "location": "Knottingley East Jn", "stage_seq": 2, "distance_m": 573.575, "section_seq": 1, "route_path_id": 51329}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Knottingley West Jn", "stage_seq": 3, "distance_m": 1769.39, "section_seq": 1, "route_path_id": 51329}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Ferrybridge North Jn", "stage_seq": 4, "distance_m": 2702.393, "section_seq": 1, "route_path_id": 51329}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Milford Jn", "stage_seq": 5, "distance_m": 9410.443, "section_seq": 1, "route_path_id": 51329}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": null, "location": "Milford West Sidings", "stage_seq": 6, "distance_m": 9959.171, "section_seq": 1, "route_path_id": 51329}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9959.171, "from_m": 0.0, "section_seq": 1, "route_path_id": 51329}], "total_distance_m": 9959.171, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 2285.147, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 7674.024, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4961, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:04Z", "source_id": 48949983, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:54:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:06Z", "source_id": 15899822, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:08Z", "source_id": 15911792, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:01:00+01:00", "operational_fact": true}] Knottingley T.M.D. 2336 2336 None None None Milford West Sidings 0001 0001 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:H57061/2026-09-16/detailed None Knottingley East Jn 2026-09-16T23:42:00+01:00 Milford West Sidings 19.0 {"type": "LineString", "coordinates": [[-1.2457613999999997, 53.7061502], [-1.2459889, 53.70618189999999], [-1.2464157, 53.70624389999999], [-1.2470226, 53.706315999999994], [-1.2477774, 53.706379899999995], [-1.2486383000000003, 53.7064142], [-1.2501667, 53.7064234], [-1.2503702, 53.706424699999985], [-1.2516588, 53.7064267], [-1.2541743, 53.706421299999995], [-1.2549039, 53.7064658], [-1.2557151, 53.70647], [-1.2568044, 53.7064807], [-1.2572880999999998, 53.7064658], [-1.25764139776733, 53.70645682016165], [-1.2584565999999997, 53.70643609999999], [-1.2592534, 53.7064312], [-1.2613422999999997, 53.7064442], [-1.2625050334767909, 53.70645411670343], [-1.262772613920676, 53.70645486863927], [-1.263009027164572, 53.70645477159084], [-1.2632187105513983, 53.70645406185774], [-1.263406101424075, 53.70645297573959], [-1.2635756371255211, 53.70645174953593], [-1.2637317549986564, 53.706450619546395], [-1.2638788923864008, 53.70644982207059], [-1.264021486631674, 53.70644959340808], [-1.2641639750773954, 53.70645016985849], [-1.2643107950664845, 53.706451787721406], [-1.2644663839418613, 53.70645468329641], [-1.2646351790464452, 53.70645909288312], [-1.264821617723156, 53.70646525278113], [-1.265030137314913, 53.70647339929002], [-1.2652651751646369, 53.70648376870941], [-1.2655311686152455, 53.70649659733886], [-1.2657725999999998, 53.7065297], [-1.2662769, 53.7066212], [-1.2666705, 53.7067146], [-1.2670879999999998, 53.7068398], [-1.2675259, 53.7070007], [-1.2680211999999995, 53.7072219], [-1.2683981999999998, 53.7074186], [-1.2685888999999997, 53.7075288], [-1.2689236, 53.7077545], [-1.2691489, 53.7079323], [-1.2693689, 53.7081245], [-1.2696478, 53.70841649999999], [-1.2698651, 53.7087198], [-1.2700635, 53.7090738], [-1.2703103, 53.7096628], [-1.2706805, 53.7106201], [-1.2710070999999998, 53.71153679999999], [-1.2710372295737988, 53.71160929170061], [-1.271096251927465, 53.711763887900325], [-1.271147244358972, 53.71190064578407], [-1.2711913720388195, 53.71202211144707], [-1.2712298001375084, 53.71213083098456], [-1.2712636938255386, 53.71222935049179], [-1.2712942182734108, 53.71232021606401], [-1.2713225386516247, 53.71240597379644], [-1.2713498201306812, 53.71248916978434], [-1.2713772278810809, 53.712572350122954], [-1.271405927073323, 53.712658060907515], [-1.2714370828779085, 53.712748848233275], [-1.2714718604653377, 53.71284725819547], [-1.2715114250061108, 53.712955836889336], [-1.2715569416707284, 53.71307713041012], [-1.2716095756296903, 53.713213684853066], [-1.271670492053497, 53.71336804631342], [-1.2717393, 53.71354000000001], [-1.2719036999999995, 53.713951], [-1.2723303, 53.7152069], [-1.2723344, 53.7152238], [-1.2723913, 53.71537519999999], [-1.2724904, 53.71556470000001], [-1.2726943, 53.7160391], [-1.2730419, 53.71692440000002], [-1.2732267, 53.717388499999984], [-1.2733547999999997, 53.71776820000001], [-1.2734558, 53.7181287], [-1.2735441, 53.718601], [-1.2735848, 53.71931719999999], [-1.2735241000000002, 53.71998870000001], [-1.2734924999999997, 53.720152199999994], [-1.2734214, 53.72041060000001], [-1.2733963, 53.72048600000001], [-1.2732543, 53.720866099999995], [-1.273093, 53.7212134], [-1.2729461, 53.721501399999994], [-1.2727862, 53.72174360000001], [-1.2723766, 53.7223133], [-1.2720828, 53.7226191], [-1.2718014, 53.72289370000001], [-1.2715906999999995, 53.7230831], [-1.2715293, 53.72313830000001], [-1.2707163, 53.7238112], [-1.2705793999999997, 53.72392289999999], [-1.2703998, 53.72410299999999], [-1.2701823, 53.7243124], [-1.2698342, 53.7246733], [-1.2695492, 53.725016100000005], [-1.2691476, 53.7255881], [-1.2689825, 53.7258827], [-1.2688514999999998, 53.7261589], [-1.2686732, 53.72659399999999], [-1.2686327, 53.72669270000001], [-1.2683762, 53.72753670000001], [-1.2681551999999998, 53.7284184], [-1.2680505, 53.729150100000005], [-1.2679394, 53.729997700000006], [-1.2677366, 53.732272], [-1.2677206, 53.7327935], [-1.2677643999999997, 53.73370260000001], [-1.26777068033274, 53.734323238421794], [-1.2677733999999998, 53.734592], [-1.2677434999999997, 53.73574889999999], [-1.267681, 53.7363799], [-1.2676138, 53.73694009999999], [-1.2674795, 53.7377153], [-1.2673512, 53.738160599999986], [-1.2672744, 53.7385085], [-1.2672043, 53.7387847], [-1.2671791, 53.738880399999985], [-1.2668815, 53.7400641], [-1.2666563999999998, 53.74091359999999], [-1.2664715999999998, 53.7414751], [-1.2661712, 53.7420175], [-1.2657669, 53.742507200000006], [-1.2654556, 53.742796899999995], [-1.2651684, 53.74300569999999], [-1.2648588, 53.74321919999999], [-1.2645287, 53.743410700000005], [-1.2640588, 53.7436357], [-1.2634967999999998, 53.74385779999999], [-1.2631785999999998, 53.7439647], [-1.263106, 53.74398910000001], [-1.2608022999999997, 53.744699899999986], [-1.2597445, 53.74503070000001], [-1.2591154999999998, 53.745233000000006], [-1.2583824999999995, 53.7455037], [-1.2578272, 53.7457163], [-1.25764139776733, 53.74579387835149], [-1.2556009999999995, 53.7466458], [-1.2546489999999997, 53.7471065], [-1.2536659, 53.747584], [-1.2522812999999997, 53.74833569999999], [-1.2517703, 53.74865820000001], [-1.2509794, 53.74918869999999], [-1.2500396, 53.749832199999986], [-1.2487111, 53.7508159], [-1.248241, 53.7511819], [-1.2476299999999998, 53.751709], [-1.2473826999999995, 53.7519368], [-1.2461036999999997, 53.7531486], [-1.2446436, 53.7546928], [-1.2435208, 53.7562547], [-1.2426729, 53.7574623], [-1.2420687999999998, 53.758461], [-1.241865, 53.75882219999999], [-1.2413692, 53.759869], [-1.2409476, 53.760786], [-1.2407074, 53.761388], [-1.2401181, 53.763079700000006], [-1.2397072, 53.76437899999999], [-1.239543, 53.7650203], [-1.2394066999999998, 53.7654376], [-1.2393108999999998, 53.765723], [-1.2391511999999998, 53.76620469999999], [-1.2389201999999997, 53.7668832], [-1.2388789, 53.76700759999999], [-1.2386333, 53.767793999999995], [-1.2383087, 53.7684526], [-1.2382424, 53.7685832], [-1.2380994, 53.768864699999995], [-1.2375444999999998, 53.77054209999999]]} 5.8 2342 0001 Knottingley East Jn Milford West Sidings Milford West Sidings 53.7705421 -1.2375445 53.7705421 -1.2375445 1 0 2026-09-15 23:42:37 TERMINATED 2026-09-15 23:01:00 Milford West Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911792 1789515129446024 17 17 2026-09-15 23:42:11.366048 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:09.440194
565143 594778 C61330 722A27M815 2026-09-15 COMPLETE None 2026-09-15 23:32:30 2026-09-15 23:42:37 2026-09-17 23:42:37 {"id": 594778, "stp": "P", "toc": "London Underground", "uid": "C61330", "consist": null, "dest_crs": "ZEL", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61330/2026-09-15/detailed", "trust_id": "722A27M815", "origin_crs": "SBP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Elephant & Castle L.T.", "service_date": "2026-09-15", "dest_arr_time": "2333", "dest_platform": null, "is_terminated": 1, "next_location": "Queen's Park (DC)", "signalling_id": "2A27", "timing_status": "EARLY", "origin_station": "Stonebridge Park", "current_leg_arr": "2304", "current_leg_dep": "2302", "current_leg_end": "Queen's Park (DC)", "origin_dep_time": "2255", "origin_platform": "1", "current_location": "Queen's Park (DC)", "last_update_time": "2026-09-15T23:42:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]}", "current_leg_start": "Kensal Green", "dest_arr_time_act": "2332½", "motion_projection": null, "next_location_lat": "51.5341536", "next_location_lon": "-0.2053586", "previous_location": "Kensal Green", "current_leg_milage": "0.8", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2255", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "51.5341536", "current_position_lon": "-0.2053586", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:12Z\", \"source_id\": 15871999, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:44Z\", \"source_id\": 15872837, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:38Z\", \"source_id\": 15874414, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:32Z\", \"source_id\": 15875483, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Queen's Park (DC)", "service_state_platform": "2", "timing_fact_generation": 1789509812846179, "current_leg_arrival_utc": "2026-09-16T23:04:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:32.163859", "service_state_evidence_id": 15875483, "current_leg_start_actual_dep": "2026-09-16T23:02:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T23:32:30", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:32.443467", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P SBP ZEL 2A27 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:12Z", "source_id": 15871999, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:57:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:44Z", "source_id": 15872837, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:38Z", "source_id": 15874414, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:02:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:32Z", "source_id": 15875483, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}] Stonebridge Park 2255 2255 1 None None Elephant & Castle L.T. 2333 2332½ None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61330/2026-09-15/detailed None Kensal Green 2026-09-16T23:02:00+01:00 Queen's Park (DC) 2.0 {"type": "LineString", "coordinates": [[-0.22400645846067543, 51.53065481629824], [-0.22400329999999993, 51.530655], [-0.2235717, 51.5306818], [-0.22314149999999996, 51.5307143], [-0.2227257, 51.5307492], [-0.2224057, 51.530781299999994], [-0.2220851, 51.53081730000001], [-0.2217011, 51.53087], [-0.2213187, 51.53092600000001], [-0.2209276, 51.53098619999999], [-0.2205379, 51.53105200000001], [-0.2201623, 51.5311205], [-0.219788, 51.5311922], [-0.21942470000000003, 51.5312675], [-0.2190635, 51.53134649999999], [-0.21836149999999996, 51.53150790000001], [-0.2171075, 51.5318004], [-0.2155339, 51.532145699999994], [-0.2122158, 51.5328579], [-0.2118584, 51.5329333], [-0.2115479, 51.53299499999999], [-0.2108573, 51.53313000000001], [-0.20994409999999997, 51.5333132], [-0.2088518, 51.5335158], [-0.20735, 51.5337938], [-0.2067477, 51.53390259999999], [-0.2063704, 51.533971400000006], [-0.20535856458816795, 51.53415358854151]]} 0.8 2302 2304 Kensal Green Queen's Park (DC) Queen's Park (DC) 51.5341536 -0.2053586 51.5341536 -0.2053586 1 0 2026-09-15 23:42:37 TERMINATED 2026-09-15 23:32:30 Queen's Park (DC) TRUST TRACKING_TIMEOUT 15875483 1789509812846179 13 13 2026-09-15 23:42:32.443467 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:32.163859
565144 596322 C20301 895P69M016 2026-09-15 COMPLETE 15911673 2026-09-16 00:32:00 2026-09-15 23:42:37 2026-09-17 23:42:37 {"id": 596322, "stp": "P", "toc": "Thameslink", "uid": "C20301", "consist": "700018", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C20301/2026-09-16/detailed", "trust_id": "895P69M016", "origin_crs": "GLM", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Rochester Down Loop", "service_date": "2026-09-15", "dest_arr_time": "0031", "dest_platform": null, "is_terminated": 1, "next_location": "Rochester Down Loop", "signalling_id": "5P69", "timing_status": "LATE", "origin_station": "Gillingham (Kent)", "current_leg_arr": "0032", "current_leg_dep": "0020", "current_leg_end": "Rochester Down Loop", "origin_dep_time": "0027", "origin_platform": "1", "current_location": "Rochester Down Loop", "last_update_time": "2026-09-15T23:42:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5515073738066429, 51.38679167395817], [0.5512213, 51.38674340000001], [0.5507651999999998, 51.3866676], [0.5506222, 51.386640699999994], [0.550005, 51.386523], [0.5496373999999999, 51.38645580000001], [0.5493821, 51.3864052], [0.5490729999999999, 51.3863425], [0.5481134, 51.3860432], [0.5470656, 51.38566889999999], [0.5447555, 51.3845031], [0.5398329999999999, 51.3816887], [0.5389891704717129, 51.38120622440278], [0.5360868, 51.3795467], [0.5355985999999999, 51.37926860000001], [0.5348734, 51.3788725], [0.5345785, 51.3787352], [0.5341107, 51.37853270000001], [0.5337978999999999, 51.3783955], [0.5332139999999999, 51.378193], [0.5328672000000001, 51.37809140000001], [0.5326043999999999, 51.378037899999995], [0.5320771, 51.377927500000006], [0.5318364, 51.377885500000005], [0.5304384, 51.3777265], [0.5300773999999999, 51.3777176], [0.5294085, 51.3777265], [0.5284281999999999, 51.377775099999994], [0.5280318, 51.3778281], [0.5279486, 51.3778442], [0.5278654, 51.37786040000001], [0.5274513, 51.3779407], [0.5273188, 51.377970000000005], [0.5272092999999999, 51.3779942], [0.5268861, 51.3780657], [0.5268314, 51.3780802], [0.5267389, 51.37810459999999], [0.5263228999999999, 51.3782147], [0.5259635, 51.3783255], [0.5254125, 51.3785403], [0.5227337999999999, 51.3796866], [0.5222695, 51.379877599999986], [0.5220672, 51.379960800000006], [0.5218145, 51.38006479999999], [0.5212259, 51.3803221], [0.5209246999999999, 51.380434599999994], [0.5207832999999998, 51.38048739999999], [0.5202593, 51.380666700000006], [0.5198102, 51.3808125], [0.5188403999999999, 51.381100399999994], [0.5152672, 51.38210370000001], [0.5147923, 51.38224840000001], [0.5144856999999999, 51.3823564], [0.5141834, 51.38247019999999], [0.513829, 51.382632699999995], [0.5133503, 51.3829096], [0.5132887, 51.3829513], [0.5132184999999999, 51.3829996], [0.5131087999999999, 51.38307639999999], [0.5129766, 51.38318089999999], [0.5128756999999999, 51.383268], [0.5128427, 51.383297500000005], [0.5128368, 51.38330259999999], [0.51281, 51.3833257], [0.5127655, 51.3833687], [0.5127031, 51.38342589999999], [0.5126666, 51.3834611], [0.5126242, 51.3835052], [0.5126011, 51.38353190000001], [0.5125759000000001, 51.3835631], [0.5125509, 51.38359239999999], [0.5125186, 51.3836301], [0.5124617, 51.3837019], [0.5124082, 51.38376739999999], [0.5122507, 51.3839702], [0.5121824, 51.38406400000001], [0.5119357, 51.3843192], [0.5118425999999999, 51.38443730000001], [0.511636, 51.38468170000001], [0.5113088, 51.3850114], [0.5108796, 51.3853797], [0.5105444, 51.3856375]]}", "current_leg_start": "Gillingham (Kent)", "dest_arr_time_act": "0031", "motion_projection": null, "next_location_lat": "51.3856375", "next_location_lon": "0.5105444", "previous_location": "Gillingham (Kent)", "current_leg_milage": "2.2", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 155.624, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1447.236, \"from_m\": 155.624, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2000.56, \"from_m\": 1447.236, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3190.816, \"from_m\": 2000.56, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3215.191, \"from_m\": 3190.816, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3493.674, \"from_m\": 3215.191, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 596322, \"profile_key\": \"ede05f8a01cb037478a1c32eaa19784390cbd3a1ff79ffc2d5658024731bebea\", \"schedule_id\": 31648, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40981}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": null, \"location\": \"Rochester Down Loop\", \"stage_seq\": 2, \"distance_m\": 3493.674, \"section_seq\": 1, \"route_path_id\": 40981}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3493.674, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40981}], \"total_distance_m\": 3493.674, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3338.05, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 155.624, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0027", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.3856375", "current_position_lon": "0.5105444", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:32Z\", \"source_id\": 48992116, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:38Z\", \"source_id\": 15911673, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Rochester Down Loop", "service_state_platform": null, "timing_fact_generation": 1789515098564520, "current_leg_arrival_utc": "2026-09-17T00:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:35.344218", "service_state_evidence_id": 15911673, "current_leg_start_actual_dep": "2026-09-17T00:28:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:35.442492", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P GLM None 5P69 700018 8 100 None {"version": 3, "segments": [{"to_m": 155.624, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1447.236, "from_m": 155.624, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2000.56, "from_m": 1447.236, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3190.816, "from_m": 2000.56, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3215.191, "from_m": 3190.816, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3493.674, "from_m": 3215.191, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 596322, "profile_key": "ede05f8a01cb037478a1c32eaa19784390cbd3a1ff79ffc2d5658024731bebea", "schedule_id": 31648, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0027", "location": "Gillingham (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40981}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": null, "location": "Rochester Down Loop", "stage_seq": 2, "distance_m": 3493.674, "section_seq": 1, "route_path_id": 40981}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3493.674, "from_m": 0.0, "section_seq": 1, "route_path_id": 40981}], "total_distance_m": 3493.674, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3338.05, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 155.624, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32292, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:32Z", "source_id": 48992116, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:38Z", "source_id": 15911673, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}] Gillingham (Kent) 0027 0027 1 None None Rochester Down Loop 0031 0031 None LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C20301/2026-09-16/detailed None Gillingham (Kent) 2026-09-17T00:28:00+01:00 Rochester Down Loop 12.0 {"type": "LineString", "coordinates": [[0.5515073738066429, 51.38679167395817], [0.5512213, 51.38674340000001], [0.5507651999999998, 51.3866676], [0.5506222, 51.386640699999994], [0.550005, 51.386523], [0.5496373999999999, 51.38645580000001], [0.5493821, 51.3864052], [0.5490729999999999, 51.3863425], [0.5481134, 51.3860432], [0.5470656, 51.38566889999999], [0.5447555, 51.3845031], [0.5398329999999999, 51.3816887], [0.5389891704717129, 51.38120622440278], [0.5360868, 51.3795467], [0.5355985999999999, 51.37926860000001], [0.5348734, 51.3788725], [0.5345785, 51.3787352], [0.5341107, 51.37853270000001], [0.5337978999999999, 51.3783955], [0.5332139999999999, 51.378193], [0.5328672000000001, 51.37809140000001], [0.5326043999999999, 51.378037899999995], [0.5320771, 51.377927500000006], [0.5318364, 51.377885500000005], [0.5304384, 51.3777265], [0.5300773999999999, 51.3777176], [0.5294085, 51.3777265], [0.5284281999999999, 51.377775099999994], [0.5280318, 51.3778281], [0.5279486, 51.3778442], [0.5278654, 51.37786040000001], [0.5274513, 51.3779407], [0.5273188, 51.377970000000005], [0.5272092999999999, 51.3779942], [0.5268861, 51.3780657], [0.5268314, 51.3780802], [0.5267389, 51.37810459999999], [0.5263228999999999, 51.3782147], [0.5259635, 51.3783255], [0.5254125, 51.3785403], [0.5227337999999999, 51.3796866], [0.5222695, 51.379877599999986], [0.5220672, 51.379960800000006], [0.5218145, 51.38006479999999], [0.5212259, 51.3803221], [0.5209246999999999, 51.380434599999994], [0.5207832999999998, 51.38048739999999], [0.5202593, 51.380666700000006], [0.5198102, 51.3808125], [0.5188403999999999, 51.381100399999994], [0.5152672, 51.38210370000001], [0.5147923, 51.38224840000001], [0.5144856999999999, 51.3823564], [0.5141834, 51.38247019999999], [0.513829, 51.382632699999995], [0.5133503, 51.3829096], [0.5132887, 51.3829513], [0.5132184999999999, 51.3829996], [0.5131087999999999, 51.38307639999999], [0.5129766, 51.38318089999999], [0.5128756999999999, 51.383268], [0.5128427, 51.383297500000005], [0.5128368, 51.38330259999999], [0.51281, 51.3833257], [0.5127655, 51.3833687], [0.5127031, 51.38342589999999], [0.5126666, 51.3834611], [0.5126242, 51.3835052], [0.5126011, 51.38353190000001], [0.5125759000000001, 51.3835631], [0.5125509, 51.38359239999999], [0.5125186, 51.3836301], [0.5124617, 51.3837019], [0.5124082, 51.38376739999999], [0.5122507, 51.3839702], [0.5121824, 51.38406400000001], [0.5119357, 51.3843192], [0.5118425999999999, 51.38443730000001], [0.511636, 51.38468170000001], [0.5113088, 51.3850114], [0.5108796, 51.3853797], [0.5105444, 51.3856375]]} 2.2 0020 0032 Gillingham (Kent) Rochester Down Loop Rochester Down Loop 51.3856375 0.5105444 51.3856375 0.5105444 1 0 2026-09-15 23:42:37 TERMINATED 2026-09-15 23:32:00 Rochester Down Loop TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911673 1789515098564520 8 8 2026-09-15 23:42:35.442492 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:35.344218
565145 595372 L81594 872F82M915 2026-09-15 COMPLETE 15911570 2026-09-16 00:32:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 595372, "stp": "P", "toc": "South Western Railway", "uid": "L81594", "consist": "701006", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L81594/2026-09-16/detailed", "trust_id": "872F82M915", "origin_crs": "GLD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "0032", "dest_platform": "17", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2F82", "timing_status": "ON TIME", "origin_station": "Guildford", "current_leg_arr": "0032", "current_leg_dep": "0028", "current_leg_end": "London Waterloo", "origin_dep_time": "2324", "origin_platform": "3", "current_location": "London Waterloo", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "0032", "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\": 61.275, \"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\": 102.95, \"from_m\": 61.275, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 598.969, \"from_m\": 102.95, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2926.262, \"from_m\": 598.969, \"capability_applied\": null, \"effective_limit_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\": 8724.084, \"from_m\": 2926.262, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8927.484, \"from_m\": 8724.084, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15552.618, \"from_m\": 8927.484, \"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\": 16064.499, \"from_m\": 15552.618, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 16141.258, \"from_m\": 16064.499, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18140.065, \"from_m\": 16141.258, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19150.179, \"from_m\": 18140.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\": 23730.526, \"from_m\": 19150.179, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24496.301, \"from_m\": 23730.526, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 26993.547, \"from_m\": 24496.301, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27176.344, \"from_m\": 26993.547, \"capability_applied\": null, \"effective_limit_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\": 27252.524, \"from_m\": 27176.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\": 28655.886, \"from_m\": 27252.524, \"capability_applied\": null, \"effective_limit_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\": 28891.054, \"from_m\": 28655.886, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 28935.371, \"from_m\": 28891.054, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 32718.12, \"from_m\": 28935.371, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32776.054, \"from_m\": 32718.12, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32838.169, \"from_m\": 32776.054, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 36603.276, \"from_m\": 32838.169, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 36662.072, \"from_m\": 36603.276, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42391.526, \"from_m\": 36662.072, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 42808.818, \"from_m\": 42391.526, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42844.804, \"from_m\": 42808.818, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42905.635, \"from_m\": 42844.804, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 43650.529, \"from_m\": 42905.635, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45577.0, \"from_m\": 43650.529, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 45700.342, \"from_m\": 45577.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\": 46481.08, \"from_m\": 45700.342, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47311.663, \"from_m\": 46481.08, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 48166.34, \"from_m\": 47311.663, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48743.676, \"from_m\": 48166.34, \"capability_applied\": null, \"effective_limit_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\": 595372, \"profile_key\": \"f072e68a41815a68ef9d8b536e0361afa78dcd8c0b5f08e1f5e683c75b175199\", \"schedule_id\": 33989, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Guildford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Woking Jn\", \"stage_seq\": 2, \"distance_m\": 8887.092, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2333\", \"location\": \"Woking\", \"stage_seq\": 3, \"distance_m\": 9729.062, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338H\", \"location\": \"West Byfleet\", \"stage_seq\": 4, \"distance_m\": 13790.066, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2341H\", \"location\": \"Byfleet & New Haw\", \"stage_seq\": 5, \"distance_m\": 15891.36, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346\", \"location\": \"Weybridge\", \"stage_seq\": 6, \"distance_m\": 17997.564, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"2349\", \"wtt_dep\": \"2350\", \"location\": \"Walton-on-Thames\", \"stage_seq\": 7, \"distance_m\": 21263.508, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353\", \"location\": \"Hersham\", \"stage_seq\": 8, \"distance_m\": 23052.547, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"2356\", \"location\": \"Esher\", \"stage_seq\": 9, \"distance_m\": 25607.798, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 10, \"distance_m\": 27176.344, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"2359H\", \"wtt_dep\": \"0001\", \"location\": \"Surbiton\", \"stage_seq\": 11, \"distance_m\": 29464.509, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"Berrylands Juncton\", \"stage_seq\": 12, \"distance_m\": 32308.027, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004H\", \"location\": \"New Malden\", \"stage_seq\": 13, \"distance_m\": 33101.334, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006H\", \"location\": \"Raynes Park\", \"stage_seq\": 14, \"distance_m\": 34973.486, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"0013\", \"wtt_dep\": \"0014\", \"location\": \"Wimbledon\", \"stage_seq\": 15, \"distance_m\": 37107.364, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"0019\", \"wtt_dep\": \"0020H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 16, \"distance_m\": 42483.79, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023H\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 17, \"distance_m\": 44510.438, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024H\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 18, \"distance_m\": 45542.23, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"0026H\", \"wtt_dep\": \"0027H\", \"location\": \"Vauxhall\", \"stage_seq\": 19, \"distance_m\": 46676.102, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 20, \"distance_m\": 48014.699, \"section_seq\": 1, \"route_path_id\": 104531}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 21, \"distance_m\": 48743.676, \"section_seq\": 1, \"route_path_id\": 104531}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48743.676, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104531}], \"total_distance_m\": 48743.676, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 47722.228, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1021.448, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2324", "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\": 26927, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:08Z\", \"source_id\": 48918420, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:12Z\", \"source_id\": 15889866, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:40Z\", \"source_id\": 48925268, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:43Z\", \"source_id\": 15892081, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26909, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:38:29Z\", \"source_id\": 48929650, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:38:33Z\", \"source_id\": 15893396, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26887, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:52Z\", \"source_id\": 48935999, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:58Z\", \"source_id\": 15895425, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:42Z\", \"source_id\": 48942778, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:43Z\", \"source_id\": 15897541, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:28Z\", \"source_id\": 48946493, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:31Z\", \"source_id\": 15898774, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26875, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:35Z\", \"source_id\": 48950584, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:39Z\", \"source_id\": 15900033, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28508, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:04Z\", \"source_id\": 48955022, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:09Z\", \"source_id\": 15901435, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28494, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:28Z\", \"source_id\": 48963003, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:32Z\", \"source_id\": 15903749, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29471, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:13Z\", \"source_id\": 48965189, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:19Z\", \"source_id\": 15904319, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29427, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:07Z\", \"source_id\": 48968783, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:13Z\", \"source_id\": 15905317, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29130, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:41Z\", \"source_id\": 48980393, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:47Z\", \"source_id\": 15908558, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:04Z\", \"source_id\": 48988161, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:07Z\", \"source_id\": 15910681, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:01Z\", \"source_id\": 48991671, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:04Z\", \"source_id\": 15911570, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "17", "timing_fact_generation": 1789515064818393, "current_leg_arrival_utc": "2026-09-17T00:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:39.554481", "service_state_evidence_id": 15911570, "current_leg_start_actual_dep": "2026-09-17T00:27:30+01:00", "operational_evidence_version": 92, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:42.559222", "service_state_valid_until_kind": null, "operational_interpretation_version": 92, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P GLD None 2F82 701006 10 100 None {"version": 3, "segments": [{"to_m": 61.275, "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": 102.95, "from_m": 61.275, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 598.969, "from_m": 102.95, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2926.262, "from_m": 598.969, "capability_applied": null, "effective_limit_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": 8724.084, "from_m": 2926.262, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8927.484, "from_m": 8724.084, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15552.618, "from_m": 8927.484, "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": 16064.499, "from_m": 15552.618, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 16141.258, "from_m": 16064.499, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18140.065, "from_m": 16141.258, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19150.179, "from_m": 18140.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": 23730.526, "from_m": 19150.179, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24496.301, "from_m": 23730.526, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 26993.547, "from_m": 24496.301, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27176.344, "from_m": 26993.547, "capability_applied": null, "effective_limit_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": 27252.524, "from_m": 27176.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": 28655.886, "from_m": 27252.524, "capability_applied": null, "effective_limit_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": 28891.054, "from_m": 28655.886, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 28935.371, "from_m": 28891.054, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 32718.12, "from_m": 28935.371, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32776.054, "from_m": 32718.12, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32838.169, "from_m": 32776.054, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 36603.276, "from_m": 32838.169, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 36662.072, "from_m": 36603.276, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42391.526, "from_m": 36662.072, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 42808.818, "from_m": 42391.526, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42844.804, "from_m": 42808.818, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42905.635, "from_m": 42844.804, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 43650.529, "from_m": 42905.635, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45577.0, "from_m": 43650.529, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 45700.342, "from_m": 45577.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": 46481.08, "from_m": 45700.342, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47311.663, "from_m": 46481.08, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 48166.34, "from_m": 47311.663, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48743.676, "from_m": 48166.34, "capability_applied": null, "effective_limit_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": 595372, "profile_key": "f072e68a41815a68ef9d8b536e0361afa78dcd8c0b5f08e1f5e683c75b175199", "schedule_id": 33989, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2324", "location": "Guildford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Woking Jn", "stage_seq": 2, "distance_m": 8887.092, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2333", "location": "Woking", "stage_seq": 3, "distance_m": 9729.062, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338H", "location": "West Byfleet", "stage_seq": 4, "distance_m": 13790.066, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2341H", "location": "Byfleet & New Haw", "stage_seq": 5, "distance_m": 15891.36, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346", "location": "Weybridge", "stage_seq": 6, "distance_m": 17997.564, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": "2350", "location": "Walton-on-Thames", "stage_seq": 7, "distance_m": 21263.508, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353", "location": "Hersham", "stage_seq": 8, "distance_m": 23052.547, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "2356", "location": "Esher", "stage_seq": 9, "distance_m": 25607.798, "section_seq": 1, "route_path_id": 104531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Hampton Court Jn", "stage_seq": 10, "distance_m": 27176.344, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "2359H", "wtt_dep": "0001", "location": "Surbiton", "stage_seq": 11, "distance_m": 29464.509, "section_seq": 1, "route_path_id": 104531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003", "location": "Berrylands Juncton", "stage_seq": 12, "distance_m": 32308.027, "section_seq": 1, "route_path_id": 104531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "New Malden", "stage_seq": 13, "distance_m": 33101.334, "section_seq": 1, "route_path_id": 104531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006H", "location": "Raynes Park", "stage_seq": 14, "distance_m": 34973.486, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "0013", "wtt_dep": "0014", "location": "Wimbledon", "stage_seq": 15, "distance_m": 37107.364, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "0019", "wtt_dep": "0020H", "location": "Clapham Junction (M)", "stage_seq": 16, "distance_m": 42483.79, "section_seq": 1, "route_path_id": 104531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023H", "location": "Queenstown Road (Battersea)", "stage_seq": 17, "distance_m": 44510.438, "section_seq": 1, "route_path_id": 104531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024H", "location": "Nine Elms Jn", "stage_seq": 18, "distance_m": 45542.23, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "0026H", "wtt_dep": "0027H", "location": "Vauxhall", "stage_seq": 19, "distance_m": 46676.102, "section_seq": 1, "route_path_id": 104531}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029H", "location": "Waterloo West Crossings", "stage_seq": 20, "distance_m": 48014.699, "section_seq": 1, "route_path_id": 104531}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 21, "distance_m": 48743.676, "section_seq": 1, "route_path_id": 104531}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48743.676, "from_m": 0.0, "section_seq": 1, "route_path_id": 104531}], "total_distance_m": 48743.676, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 47722.228, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1021.448, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 26927, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:08Z", "source_id": 48918420, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:32:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:12Z", "source_id": 15889866, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:40Z", "source_id": 48925268, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:36:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:43Z", "source_id": 15892081, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26909, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:38:29Z", "source_id": 48929650, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:39:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:38:33Z", "source_id": 15893396, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26887, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:52Z", "source_id": 48935999, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:43:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:58Z", "source_id": 15895425, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:42Z", "source_id": 48942778, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:48:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:43Z", "source_id": 15897541, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:28Z", "source_id": 48946493, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:51:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:31Z", "source_id": 15898774, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26875, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:35Z", "source_id": 48950584, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:54:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:39Z", "source_id": 15900033, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28508, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:04Z", "source_id": 48955022, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:09Z", "source_id": 15901435, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28494, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:28Z", "source_id": 48963003, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:04:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:32Z", "source_id": 15903749, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29471, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:13Z", "source_id": 48965189, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:06:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:19Z", "source_id": 15904319, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29427, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:07Z", "source_id": 48968783, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:09:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:13Z", "source_id": 15905317, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29130, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:41Z", "source_id": 48980393, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:19:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:47Z", "source_id": 15908558, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29085, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:04Z", "source_id": 48988161, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:27:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:07Z", "source_id": 15910681, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28981, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:01Z", "source_id": 48991671, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:32:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:04Z", "source_id": 15911570, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}] Guildford 2324 2324 3 None None London Waterloo 0032 0032 17 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L81594/2026-09-16/detailed None Vauxhall 2026-09-17T00:27: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 0028 0032 Vauxhall London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:32:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911570 1789515064818393 92 92 2026-09-15 23:42:42.559222 17 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:39.554481
565146 596106 C49354 735A39M016 2026-09-15 COMPLETE 15911491 2026-09-16 00:32:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 596106, "stp": "O", "toc": "Great Western Railway", "uid": "C49354", "consist": "802106", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C49354/2026-09-16/detailed", "trust_id": "735A39M016", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "North Pole Iep Depot", "service_date": "2026-09-15", "dest_arr_time": "0015", "dest_platform": null, "is_terminated": 1, "next_location": "North Pole Iep Depot", "signalling_id": "5A39", "timing_status": "LATE", "origin_station": "London Paddington", "current_leg_arr": "0032", "current_leg_dep": "0026", "current_leg_end": "North Pole Iep Depot", "origin_dep_time": "0009", "origin_platform": "9", "current_location": "North Pole Iep Depot", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": "+17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17690409999999998, 51.516748199999995], [-0.17831389999999997, 51.51779429999999], [-0.17836319999999997, 51.5178243], [-0.1786307, 51.5179686], [-0.17896929999999997, 51.518117399999994], [-0.17924569999999998, 51.5182125], [-0.179562, 51.5183061], [-0.1796630568239043, 51.518330165308825], [-0.1797938, 51.5183613], [-0.18005199999999996, 51.518407299999986], [-0.1803392, 51.5184412], [-0.18095829999999996, 51.5184888], [-0.1812625352914737, 51.51850742932989], [-0.1814221, 51.51851719999999], [-0.18157449999999997, 51.5185254], [-0.1817077, 51.51853119999999], [-0.1824343, 51.5185834], [-0.1829, 51.518615], [-0.18319579999999996, 51.5186339], [-0.1835428, 51.518653699999994], [-0.1839652, 51.518668600000005], [-0.1844725, 51.51868830000001], [-0.18485139999999997, 51.518709300000005], [-0.18506579999999995, 51.5187206], [-0.1854199, 51.51874350000001], [-0.1858314, 51.5187682], [-0.18627879999999997, 51.5187998], [-0.18665549999999995, 51.5188245], [-0.1870924, 51.5188501], [-0.1871088, 51.5188512], [-0.18716029999999995, 51.51885409999999], [-0.18748239999999997, 51.5188741], [-0.18800849999999997, 51.5189115], [-0.18838129999999997, 51.5189379], [-0.1894305, 51.5190235], [-0.1907676, 51.5191477], [-0.19080500000000003, 51.51915089999999], [-0.191565, 51.519234], [-0.1921478, 51.519301600000006], [-0.1928428, 51.51940100000001], [-0.1932223, 51.5194667], [-0.1936046, 51.519537], [-0.1936401, 51.51954349999998], [-0.19431119999999996, 51.51967319999999], [-0.19461439999999997, 51.5197412], [-0.1949053, 51.51980979999999], [-0.1950938, 51.5198518], [-0.1954365, 51.5199419], [-0.1957374, 51.5200149], [-0.1963245, 51.5201409], [-0.1967521, 51.520232], [-0.1980529, 51.52051680000001], [-0.19866849999999997, 51.5206579], [-0.19926769999999996, 51.52080509999998], [-0.20014139999999997, 51.521027800000006], [-0.2006904, 51.52117669999999], [-0.20096829999999996, 51.5212516], [-0.2025708, 51.5216837], [-0.2025972, 51.5216912], [-0.2027008, 51.5217206], [-0.20270355155128697, 51.5217213478905], [-0.20282919999999996, 51.52175549999999], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156281, 51.5247316], [-0.21702809999999997, 51.524916799999986], [-0.2171747, 51.5249392], [-0.21756559999999997, 51.52499379999999], [-0.21819740000000004, 51.52508069999999], [-0.21841779999999997, 51.52511109999999], [-0.2194208, 51.52518959999999], [-0.2199655, 51.5252175], [-0.2203046, 51.5252339], [-0.2207579, 51.52524100000001], [-0.22152649999999996, 51.52525370000001], [-0.2221448, 51.5252501], [-0.22287979999999996, 51.52525120000001], [-0.2234642, 51.5252491], [-0.2243185, 51.525255699999995], [-0.22460550000000004, 51.52526149999999], [-0.2248544, 51.5252751], [-0.2253884, 51.525312099999994], [-0.2257179, 51.5253197], [-0.2260914, 51.525319], [-0.2263552, 51.5253272], [-0.22719090000000003, 51.5253804], [-0.2277946, 51.52541909999999], [-0.2288277, 51.5254846], [-0.2290879, 51.5254983], [-0.2293178, 51.5255036], [-0.2294756, 51.5255038], [-0.2299219, 51.5254955], [-0.23093979999999997, 51.5254771], [-0.2316981, 51.5254493], [-0.232173, 51.5254498], [-0.23259710000000003, 51.52546340000001], [-0.23308829999999997, 51.5254916], [-0.2333963, 51.52550969999999], [-0.2335321, 51.5255193], [-0.2338819, 51.525524299999994], [-0.2345661, 51.52550769999999], [-0.2347637755015157, 51.52549630517218], [-0.23481761901003287, 51.5254932014107], [-0.23484540000000004, 51.5254916], [-0.2351533, 51.5254467], [-0.2353918, 51.52539960000001], [-0.2358761, 51.525264], [-0.2361296, 51.5252122], [-0.2364434, 51.5251715], [-0.23752919999999997, 51.5250238], [-0.2381154, 51.524940699999995], [-0.2391753, 51.524793900000006], [-0.23940999999999996, 51.5247575], [-0.2397694, 51.52468329999999], [-0.24005889999999996, 51.5246029], [-0.24032399999999995, 51.52451549999999], [-0.24055999999999997, 51.5244398], [-0.2412237, 51.524288899999995], [-0.2418159, 51.52415919999999], [-0.2421458, 51.52407829999999], [-0.2425817, 51.5239423], [-0.2428888, 51.52386220000001], [-0.2431311999999999, 51.52380949999999], [-0.24376909999999993, 51.52366920000001], [-0.24694469999999996, 51.522957099999985], [-0.2472878, 51.5228796], [-0.24778819999999996, 51.5227816], [-0.2485163, 51.5226563], [-0.24892659999999997, 51.52258690000001]]}", "current_leg_start": "London Paddington", "dest_arr_time_act": "0015", "motion_projection": null, "next_location_lat": "51.5225869", "next_location_lon": "-0.2489266", "previous_location": "London Paddington", "current_leg_milage": "3.2", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3514.569, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5236.734, \"from_m\": 3514.569, \"capability_applied\": null, \"effective_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\": 596106, \"profile_key\": \"069698b033b4bda3fb5bafc0310c33ad15f0b0d37c23014dd94706ad173e4fd6\", \"schedule_id\": 39552, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0010\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 28218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 28218}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2796.697, \"section_seq\": 1, \"route_path_id\": 28218}, {\"is_pass\": false, \"wtt_arr\": \"0015\", \"wtt_dep\": null, \"location\": \"North Pole Iep Depot\", \"stage_seq\": 5, \"distance_m\": 5236.734, \"section_seq\": 1, \"route_path_id\": 28218}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5236.734, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28218}], \"total_distance_m\": 5236.734, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3514.569, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1722.165, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0009", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.5225869", "current_position_lon": "-0.2489266", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23116, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:40Z\", \"source_id\": 48991384, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:48Z\", \"source_id\": 15911491, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "North Pole Iep Depot", "service_state_platform": null, "timing_fact_generation": 1789515049110773, "current_leg_arrival_utc": "2026-09-17T00:32:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:40.043872", "service_state_evidence_id": 15911491, "current_leg_start_actual_dep": "2026-09-17T00:26:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:42.556068", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O PAD None 5A39 802106 9 125 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 3514.569, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5236.734, "from_m": 3514.569, "capability_applied": null, "effective_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": 596106, "profile_key": "069698b033b4bda3fb5bafc0310c33ad15f0b0d37c23014dd94706ad173e4fd6", "schedule_id": 39552, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0009", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0010", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 28218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 28218}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011H", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2796.697, "section_seq": 1, "route_path_id": 28218}, {"is_pass": false, "wtt_arr": "0015", "wtt_dep": null, "location": "North Pole Iep Depot", "stage_seq": 5, "distance_m": 5236.734, "section_seq": 1, "route_path_id": 28218}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5236.734, "from_m": 0.0, "section_seq": 1, "route_path_id": 28218}], "total_distance_m": 5236.734, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3514.569, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1722.165, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23116, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:40Z", "source_id": 48991384, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:32:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:48Z", "source_id": 15911491, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}] London Paddington 0009 0009 9 None None North Pole Iep Depot 0015 0015 None LATE +17 minutes https://www.realtimetrains.co.uk/service/gb-nr:C49354/2026-09-16/detailed None London Paddington 2026-09-17T00:26:00+01:00 North Pole Iep Depot 6.0 {"type": "LineString", "coordinates": [[-0.17690409999999998, 51.516748199999995], [-0.17831389999999997, 51.51779429999999], [-0.17836319999999997, 51.5178243], [-0.1786307, 51.5179686], [-0.17896929999999997, 51.518117399999994], [-0.17924569999999998, 51.5182125], [-0.179562, 51.5183061], [-0.1796630568239043, 51.518330165308825], [-0.1797938, 51.5183613], [-0.18005199999999996, 51.518407299999986], [-0.1803392, 51.5184412], [-0.18095829999999996, 51.5184888], [-0.1812625352914737, 51.51850742932989], [-0.1814221, 51.51851719999999], [-0.18157449999999997, 51.5185254], [-0.1817077, 51.51853119999999], [-0.1824343, 51.5185834], [-0.1829, 51.518615], [-0.18319579999999996, 51.5186339], [-0.1835428, 51.518653699999994], [-0.1839652, 51.518668600000005], [-0.1844725, 51.51868830000001], [-0.18485139999999997, 51.518709300000005], [-0.18506579999999995, 51.5187206], [-0.1854199, 51.51874350000001], [-0.1858314, 51.5187682], [-0.18627879999999997, 51.5187998], [-0.18665549999999995, 51.5188245], [-0.1870924, 51.5188501], [-0.1871088, 51.5188512], [-0.18716029999999995, 51.51885409999999], [-0.18748239999999997, 51.5188741], [-0.18800849999999997, 51.5189115], [-0.18838129999999997, 51.5189379], [-0.1894305, 51.5190235], [-0.1907676, 51.5191477], [-0.19080500000000003, 51.51915089999999], [-0.191565, 51.519234], [-0.1921478, 51.519301600000006], [-0.1928428, 51.51940100000001], [-0.1932223, 51.5194667], [-0.1936046, 51.519537], [-0.1936401, 51.51954349999998], [-0.19431119999999996, 51.51967319999999], [-0.19461439999999997, 51.5197412], [-0.1949053, 51.51980979999999], [-0.1950938, 51.5198518], [-0.1954365, 51.5199419], [-0.1957374, 51.5200149], [-0.1963245, 51.5201409], [-0.1967521, 51.520232], [-0.1980529, 51.52051680000001], [-0.19866849999999997, 51.5206579], [-0.19926769999999996, 51.52080509999998], [-0.20014139999999997, 51.521027800000006], [-0.2006904, 51.52117669999999], [-0.20096829999999996, 51.5212516], [-0.2025708, 51.5216837], [-0.2025972, 51.5216912], [-0.2027008, 51.5217206], [-0.20270355155128697, 51.5217213478905], [-0.20282919999999996, 51.52175549999999], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156281, 51.5247316], [-0.21702809999999997, 51.524916799999986], [-0.2171747, 51.5249392], [-0.21756559999999997, 51.52499379999999], [-0.21819740000000004, 51.52508069999999], [-0.21841779999999997, 51.52511109999999], [-0.2194208, 51.52518959999999], [-0.2199655, 51.5252175], [-0.2203046, 51.5252339], [-0.2207579, 51.52524100000001], [-0.22152649999999996, 51.52525370000001], [-0.2221448, 51.5252501], [-0.22287979999999996, 51.52525120000001], [-0.2234642, 51.5252491], [-0.2243185, 51.525255699999995], [-0.22460550000000004, 51.52526149999999], [-0.2248544, 51.5252751], [-0.2253884, 51.525312099999994], [-0.2257179, 51.5253197], [-0.2260914, 51.525319], [-0.2263552, 51.5253272], [-0.22719090000000003, 51.5253804], [-0.2277946, 51.52541909999999], [-0.2288277, 51.5254846], [-0.2290879, 51.5254983], [-0.2293178, 51.5255036], [-0.2294756, 51.5255038], [-0.2299219, 51.5254955], [-0.23093979999999997, 51.5254771], [-0.2316981, 51.5254493], [-0.232173, 51.5254498], [-0.23259710000000003, 51.52546340000001], [-0.23308829999999997, 51.5254916], [-0.2333963, 51.52550969999999], [-0.2335321, 51.5255193], [-0.2338819, 51.525524299999994], [-0.2345661, 51.52550769999999], [-0.2347637755015157, 51.52549630517218], [-0.23481761901003287, 51.5254932014107], [-0.23484540000000004, 51.5254916], [-0.2351533, 51.5254467], [-0.2353918, 51.52539960000001], [-0.2358761, 51.525264], [-0.2361296, 51.5252122], [-0.2364434, 51.5251715], [-0.23752919999999997, 51.5250238], [-0.2381154, 51.524940699999995], [-0.2391753, 51.524793900000006], [-0.23940999999999996, 51.5247575], [-0.2397694, 51.52468329999999], [-0.24005889999999996, 51.5246029], [-0.24032399999999995, 51.52451549999999], [-0.24055999999999997, 51.5244398], [-0.2412237, 51.524288899999995], [-0.2418159, 51.52415919999999], [-0.2421458, 51.52407829999999], [-0.2425817, 51.5239423], [-0.2428888, 51.52386220000001], [-0.2431311999999999, 51.52380949999999], [-0.24376909999999993, 51.52366920000001], [-0.24694469999999996, 51.522957099999985], [-0.2472878, 51.5228796], [-0.24778819999999996, 51.5227816], [-0.2485163, 51.5226563], [-0.24892659999999997, 51.52258690000001]]} 3.2 0026 0032 London Paddington North Pole Iep Depot North Pole Iep Depot 51.5225869 -0.2489266 51.5225869 -0.2489266 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:32:00 North Pole Iep Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911491 1789515049110773 9 9 2026-09-15 23:42:42.556068 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:40.043872
565147 596142 P03278 525M42M016 2026-09-15 COMPLETE 15909986 2026-09-16 00:32:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 596142, "stp": "P", "toc": "Greater Anglia", "uid": "P03278", "consist": "720514+720548", "dest_crs": "XTX", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P03278/2026-09-16/detailed", "trust_id": "525M42M016", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Orient Way CS", "service_date": "2026-09-15", "dest_arr_time": "0033", "dest_platform": null, "is_terminated": 1, "next_location": "Orient Way CS", "signalling_id": "5M42", "timing_status": "EARLY", "origin_station": "London Liverpool Street", "current_leg_arr": "0032", "current_leg_dep": "0011", "current_leg_end": "Orient Way CS", "origin_dep_time": "0011", "origin_platform": "8", "current_location": "Orient Way CS", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0816517, 51.5179917], [-0.08080779999999999, 51.51954500000001], [-0.08069029999999999, 51.51975329999999], [-0.08060569999999999, 51.5199059], [-0.0804928, 51.5200888], [-0.0803524, 51.5202829], [-0.0802134, 51.5204442], [-0.08012859999999998, 51.5205426], [-0.0800261, 51.52065280000001], [-0.0796697, 51.521035999999995], [-0.0794374, 51.5211957], [-0.0791583, 51.5213892], [-0.0790829, 51.5214413], [-0.0788046, 51.521626], [-0.0787362, 51.5216659], [-0.0786231, 51.52172959999999], [-0.0784651, 51.5218069], [-0.0783286, 51.5218762], [-0.07793639999999999, 51.5220335], [-0.07783119999999999, 51.5220713], [-0.0777357, 51.52210349999999], [-0.07762759999999999, 51.52213819999999], [-0.0775378, 51.52216589999998], [-0.07746679999999999, 51.52218719999999], [-0.0774129, 51.5222019], [-0.07731430000000002, 51.52222690000001], [-0.07721079999999998, 51.52225109999999], [-0.0771023, 51.522276], [-0.07699559999999998, 51.5222982], [-0.0768787, 51.5223178], [-0.07677179999999999, 51.5223361], [-0.0766845, 51.5223504], [-0.07659839999999998, 51.5223626], [-0.07650209999999999, 51.522374], [-0.0764198, 51.52238409999999], [-0.0763345, 51.52239209999998], [-0.07623799999999999, 51.5224002], [-0.07614369999999998, 51.5224065], [-0.07605859999999999, 51.52241130000001], [-0.0759888, 51.52241480000001], [-0.0759032, 51.522418300000005], [-0.0758053, 51.5224206], [-0.0756911, 51.52242409999999], [-0.0754899, 51.522426800000005], [-0.075389, 51.5224287], [-0.0752784, 51.5224312], [-0.07514719999999998, 51.52243529999999], [-0.07497879999999998, 51.522443], [-0.0747536, 51.5224583], [-0.07455609999999999, 51.5224729], [-0.0743593, 51.5224881], [-0.0737021, 51.5225427], [-0.0734508, 51.5225611], [-0.07315099999999998, 51.522585599999985], [-0.0728198, 51.5226125], [-0.072496, 51.5226417], [-0.07237639999999998, 51.5226523], [-0.0722594, 51.5226637], [-0.0721465, 51.52267690000001], [-0.072028, 51.522692000000006], [-0.0718927, 51.52271029999999], [-0.0718341, 51.52271850000001], [-0.0717621, 51.5227298], [-0.0716106, 51.522753900000005], [-0.07146769999999998, 51.522779699999994], [-0.07130229999999999, 51.5228128], [-0.0711456, 51.5228467], [-0.07104459999999999, 51.5228692], [-0.0709037, 51.52290020000001], [-0.0706876, 51.5229487], [-0.0705825811169926, 51.52297321699674], [-0.07049838722976962, 51.522992872321566], [-0.07029779999999998, 51.523039700000005], [-0.0701685, 51.5230688], [-0.0700483, 51.523096399999986], [-0.06992069999999999, 51.5231243], [-0.0697982, 51.5231505], [-0.0697191, 51.52316660000001], [-0.0696049, 51.5231892], [-0.06951419999999998, 51.52320559999998], [-0.06941529999999999, 51.5232215], [-0.0693122, 51.523237], [-0.069234, 51.5232472], [-0.0691518, 51.52325789999999], [-0.0690316, 51.5232731], [-0.068948, 51.5232814], [-0.06886699999999998, 51.5232885], [-0.0687605, 51.5232983], [-0.0686486, 51.5233069], [-0.0684607, 51.52332009999999], [-0.06833279999999999, 51.5233286], [-0.068213, 51.52333540000001], [-0.06806989999999999, 51.52334320000001], [-0.0679341, 51.523350099999995], [-0.067743, 51.5233603], [-0.0676073, 51.5233676], [-0.06745079999999999, 51.52337709999999], [-0.0671754, 51.5233919], [-0.0669858, 51.5234038], [-0.0668084, 51.52341539999999], [-0.066319, 51.523445599999995], [-0.0661496, 51.5234557], [-0.06598119999999999, 51.52346549999999], [-0.0658669, 51.5234757], [-0.06576649999999999, 51.5234862], [-0.0656678, 51.52349709999999], [-0.06544959999999998, 51.5235242], [-0.06530499999999999, 51.5235393], [-0.0649147, 51.5235644], [-0.0646804, 51.523580800000005], [-0.0642792, 51.52360730000001], [-0.0639446, 51.52363210000001], [-0.0636556, 51.52365229999999], [-0.0635169, 51.5236621], [-0.0633305, 51.52367379999999], [-0.0630831, 51.52368820000001], [-0.0629678, 51.5236952], [-0.0628511, 51.5237017], [-0.0625181, 51.52371739999999], [-0.0623503, 51.5237226], [-0.0622389, 51.52372619999999], [-0.0621418, 51.5237285], [-0.06202889999999999, 51.5237312], [-0.06189339999999999, 51.523734000000005], [-0.0618118, 51.5237357], [-0.0617015, 51.5237376], [-0.0616026, 51.5237382], [-0.06145550000000001, 51.5237387], [-0.0613546, 51.5237403], [-0.06125789999999999, 51.5237425], [-0.0611018, 51.5237461], [-0.0609465, 51.52375159999999], [-0.0608129, 51.52375639999999], [-0.06067779999999998, 51.5237615], [-0.0604938, 51.523772099999995], [-0.0603645, 51.523779999999995], [-0.0602437, 51.52378879999999], [-0.0601286, 51.5237973], [-0.0600144, 51.5238063], [-0.059871299999999995, 51.52381840000001], [-0.05968090000000001, 51.52383400000001], [-0.05951630000000001, 51.523848], [-0.0593524, 51.523862900000005], [-0.05919139999999999, 51.5238771], [-0.05902729999999999, 51.5238928], [-0.0588043, 51.5239139], [-0.0586337, 51.523930400000005], [-0.0584601, 51.5239479], [-0.05823380000000001, 51.52396989999999], [-0.0580581, 51.52398739999999], [-0.0578296, 51.52401149999999], [-0.05767110000000001, 51.524029], [-0.05752089999999999, 51.52404709999998], [-0.05716, 51.5240913], [-0.05700210000000001, 51.524111899999994], [-0.056858, 51.5241316], [-0.056612199999999994, 51.52416660000001], [-0.05639919999999999, 51.524197099999995], [-0.0561946, 51.52422739999999], [-0.0559518, 51.5242648], [-0.05557019999999999, 51.524325999999995], [-0.055057499999999995, 51.5244068], [-0.05475290000000001, 51.52445660000001], [-0.0544526, 51.524508100000006], [-0.05412039999999999, 51.5245674], [-0.0538741, 51.5246114], [-0.053438299999999994, 51.5246947], [-0.05317159999999999, 51.524745499999995], [-0.0530061, 51.5247786], [-0.0528224, 51.524816900000005], [-0.05263539999999999, 51.5248548], [-0.0524537, 51.52489379999999], [-0.0522438, 51.524939], [-0.0520251, 51.524987499999995], [-0.0516649, 51.5250722], [-0.0513426, 51.5251491], [-0.0510239, 51.52522600000001], [-0.0508576, 51.525266499999994], [-0.05069559999999999, 51.5253081], [-0.05046049999999999, 51.5253685], [-0.0503405, 51.52540050000001], [-0.050220499999999994, 51.52543419999999], [-0.05003839999999999, 51.5254845], [-0.04985889999999999, 51.5255387], [-0.04968539999999999, 51.52559440000001], [-0.0494734, 51.5256624], [-0.04925299999999999, 51.5257336], [-0.0490347, 51.525807699999994], [-0.0487445, 51.525900699999994], [-0.04854189999999999, 51.525961499999994], [-0.04831989999999999, 51.5260235], [-0.0481892, 51.526059], [-0.048009199999999995, 51.5261037], [-0.047782099999999994, 51.52615860000001], [-0.0475271, 51.52621630000001], [-0.047262799999999994, 51.526271599999994], [-0.047027799999999995, 51.526319], [-0.04679119999999999, 51.52636449999999], [-0.04652619999999999, 51.52641309999999], [-0.0462473, 51.526460699999994], [-0.0459614, 51.5265071], [-0.0456417, 51.5265535], [-0.0447296, 51.5266847], [-0.04399429999999999, 51.5267902], [-0.0437635, 51.5268226], [-0.0429621, 51.5269352], [-0.0422656, 51.52703439999999], [-0.041498299999999995, 51.527145700000005], [-0.0411678, 51.5271929], [-0.0408419, 51.527237099999994], [-0.0405541, 51.52727599999999], [-0.0402609, 51.5273178], [-0.0399659, 51.52735560000001], [-0.0398122, 51.52737589999999], [-0.0396672, 51.5273961], [-0.0394859, 51.527422699999995], [-0.0392453, 51.52745900000001], [-0.0389641, 51.5275007], [-0.03878789999999999, 51.527528399999994], [-0.03857479999999999, 51.5275617], [-0.03836139999999999, 51.52759809999999], [-0.03821900000000001, 51.52762409999999], [-0.0380104, 51.527663399999994], [-0.037830199999999994, 51.52769910000001], [-0.03762689999999999, 51.52774139999998], [-0.0374635, 51.5277766], [-0.0373095, 51.527810499999994], [-0.0370919, 51.52786079999999], [-0.036873, 51.52791229999999], [-0.036652399999999995, 51.52796469999999], [-0.036339199999999995, 51.5280411], [-0.0361288, 51.5280899], [-0.035800599999999995, 51.5281692], [-0.0355442, 51.5282333], [-0.035296100000000004, 51.52829779999999], [-0.0350404, 51.52836620000001], [-0.03479019999999999, 51.52843480000001], [-0.0345624, 51.52849820000001], [-0.0342622, 51.52857869999999], [-0.0340864, 51.5286259], [-0.033898899999999996, 51.52867640000001], [-0.0337173, 51.5287229], [-0.0334774, 51.5287817], [-0.0332883, 51.5288285], [-0.0330775, 51.528877699999995], [-0.0329064, 51.5289171], [-0.0327454, 51.52895269999999], [-0.0325508, 51.528994999999995], [-0.03232519999999999, 51.52904279999999], [-0.0321461, 51.52907879999999], [-0.0319495, 51.52911759999999], [-0.031859599999999995, 51.529135100000005], [-0.0317685, 51.5291527], [-0.031536699999999994, 51.5291952], [-0.03144299999999999, 51.5292128], [-0.0313448, 51.5292299], [-0.030875000000000003, 51.5292897], [-0.030299399999999997, 51.5293778], [-0.0297361, 51.5294662], [-0.0291514, 51.52953130000001], [-0.028654099999999995, 51.52957670000001], [-0.0278988, 51.5296514], [-0.0274337, 51.52969350000001], [-0.0268339, 51.5297466], [-0.026166100000000005, 51.52981999999999], [-0.025668799999999995, 51.5298754], [-0.025224599999999996, 51.52993849999999], [-0.024954800000000003, 51.5299846], [-0.0245868, 51.53004680000001], [-0.024101399999999995, 51.5301314], [-0.023587499999999997, 51.530232000000005], [-0.0232001, 51.530317100000005], [-0.022561099999999997, 51.5304754], [-0.02207, 51.5306044], [-0.0218127, 51.53068669999999], [-0.0212524, 51.530864], [-0.0208246, 51.5310126], [-0.0200308, 51.53134519999999], [-0.0196204, 51.531527399999995], [-0.0192121, 51.531714], [-0.019057699999999997, 51.5317888], [-0.018617199999999997, 51.5320037], [-0.0182993, 51.5321692], [-0.0179083, 51.53237059999999], [-0.016521699999999997, 51.53308880000001], [-0.015172199999999997, 51.5337869], [-0.014419199999999997, 51.5341903], [-0.0139412, 51.53441159999999], [-0.0137455, 51.5345192], [-0.0129116, 51.5349622], [-0.0122037, 51.535335899999986], [-0.0120768, 51.535411399999994], [-0.011833899999999998, 51.5355523], [-0.0116453, 51.5356617], [-0.011244799999999998, 51.535909], [-0.0108451, 51.53617509999999], [-0.0103908, 51.536492599999995], [-0.0097907, 51.5369535], [-0.009739299999999998, 51.5369918], [-0.009044, 51.53753090000001], [-0.0088672, 51.537655599999994], [-0.0085926, 51.537877900000005], [-0.008375199999999998, 51.5380514], [-0.008171400000000002, 51.53822029999999], [-0.007815, 51.538527399999985], [-0.0075696, 51.5387557], [-0.0074259, 51.53889610000001], [-0.0060463999999999995, 51.54024149999999], [-0.0058414, 51.5404398], [-0.0056298, 51.5406342], [-0.0054259, 51.54081419999999], [-0.0052971, 51.5409187], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.0046698, 51.54141409999999], [-0.0044611, 51.54156999999999], [-0.0041834, 51.5417746], [-0.0040028, 51.541911599999985], [-0.003918399999999999, 51.5419775], [-0.003796700000000001, 51.5420936], [-0.0037259, 51.5421685], [-0.0036508, 51.542257500000005], [-0.003622079536540437, 51.542297460540134], [-0.0035744, 51.5423638], [-0.0034724999999999995, 51.54253199999999], [-0.0033556999999999997, 51.54277270000001], [-0.0032391, 51.543085000000005], [-0.0032052, 51.543195099999984], [-0.0031649999999999994, 51.54335180000001], [-0.0031414, 51.5434741], [-0.0031226, 51.54359099999999], [-0.003106, 51.543724000000005], [-0.0030999999999999995, 51.5438181], [-0.0030953000000000005, 51.5439106], [-0.0030952, 51.54400229999999], [-0.0030956999999999994, 51.544123000000006], [-0.0031002999999999994, 51.5442121], [-0.0031127, 51.54432520000001], [-0.0031244999999999997, 51.5444061], [-0.0031492999999999994, 51.5445436], [-0.0031553368550468514, 51.54456998692245], [-0.0031640320527410028, 51.54460799335844], [-0.003169196586276658, 51.54463056735726], [-0.0031741, 51.544652000000006], [-0.0031912011693689913, 51.54472211861114], [-0.0031997318698206018, 51.54475709634652], [-0.0032200000000000006, 51.5448402], [-0.003228679159210626, 51.54486419089072], [-0.003229189931583384, 51.544865602764894], [-0.0032436685593686993, 51.54490562448974], [-0.0032657999999999997, 51.54496679999999], [-0.0033324, 51.5451534], [-0.0034487999999999997, 51.5454968], [-0.0036453000000000006, 51.546078599999994], [-0.003683300000000001, 51.54619839999999], [-0.003795699999999999, 51.5465146], [-0.0039192, 51.54687], [-0.003926769309809438, 51.54688859908996], [-0.0040721, 51.54724569999999], [-0.0042343, 51.54761450000001], [-0.004393499999999999, 51.54793550000001], [-0.004551, 51.5482337], [-0.0048079, 51.5486987], [-0.0050929999999999994, 51.54912100000001], [-0.0053247, 51.5494567], [-0.0055731, 51.549781], [-0.0058096, 51.5500646], [-0.0059648, 51.55024059999999], [-0.00606199050229324, 51.55035227634817], [-0.0061587, 51.5504634], [-0.0063061, 51.5506323], [-0.0065718999999999994, 51.55091199999999], [-0.006772299999999999, 51.5510944], [-0.007039, 51.55128979999999], [-0.007175, 51.5513768], [-0.0073875999999999985, 51.5515026], [-0.0075831, 51.55161170000001], [-0.0080877, 51.5518927], [-0.0086066, 51.55217590000001], [-0.0088816, 51.552334900000005], [-0.009241799999999998, 51.5525552], [-0.0097441, 51.552900599999994], [-0.0101065, 51.55315350000001], [-0.010478199999999998, 51.55341020000001], [-0.0108607, 51.553674], [-0.011735199999999998, 51.5542724], [-0.0120157, 51.55446619999999], [-0.01230210975890163, 51.55466347968381], [-0.0124479, 51.5547639], [-0.012861999999999998, 51.55504489999999], [-0.0133626, 51.5553391], [-0.013820199999999998, 51.55557199999999], [-0.014294, 51.555783299999995], [-0.0147977, 51.555987599999995], [-0.014824899999999998, 51.5559994], [-0.015186800000000002, 51.5561766], [-0.0154894, 51.55629520000001], [-0.0157209, 51.556392], [-0.0159918, 51.5564943], [-0.0162708, 51.556592599999995], [-0.016859400693241308, 51.556788550824], [-0.0169788, 51.55682829999999], [-0.017491799999999995, 51.5570459], [-0.0177598, 51.557167099999994], [-0.0181256, 51.5573361], [-0.0186658, 51.557570600000005], [-0.0191997, 51.5577438], [-0.019789899999999996, 51.557941], [-0.0200246, 51.5580314], [-0.020462699999999997, 51.5582363], [-0.0212633, 51.558617], [-0.0218926, 51.55893270000001], [-0.0223405, 51.5591385], [-0.022722899999999997, 51.55931379999999], [-0.0230992, 51.559496300000006], [-0.023503599999999996, 51.55968320000001], [-0.0238261, 51.5598072], [-0.023920699999999996, 51.559843599999994], [-0.0243625, 51.56003009999999], [-0.024593299999999995, 51.56013769999999], [-0.025060999999999996, 51.5603076], [-0.025492299999999996, 51.5604681], [-0.025941800000000004, 51.5606229], [-0.0264246, 51.5608096], [-0.0265316, 51.56085449999999], [-0.026815299999999997, 51.5610232], [-0.0271832, 51.5612301], [-0.0274987, 51.5614239], [-0.0277683, 51.5615716], [-0.027936899999999997, 51.56170190000001], [-0.028079299999999995, 51.5618076], [-0.0285219, 51.5620553], [-0.028902599999999994, 51.562284799999986], [-0.029224499999999997, 51.56247220000001], [-0.0295324, 51.5626524], [-0.02980319999999999, 51.5628168], [-0.0300817, 51.5629772], [-0.030473799999999995, 51.5632075], [-0.031110399999999993, 51.5636006]]}", "current_leg_start": "London Liverpool Street", "dest_arr_time_act": "0033", "motion_projection": null, "next_location_lat": "51.5636006", "next_location_lon": "-0.0311104", "previous_location": "London Liverpool Street", "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\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5548.046, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5921.214, \"from_m\": 5548.046, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6312.525, \"from_m\": 5921.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\": 6689.029, \"from_m\": 6312.525, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6829.661, \"from_m\": 6689.029, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6865.838, \"from_m\": 6829.661, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 8200.183, \"from_m\": 6865.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\": 8232.03, \"from_m\": 8200.183, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8375.652, \"from_m\": 8232.03, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9615.076, \"from_m\": 8375.652, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 596142, \"profile_key\": \"786a14b9ab9ecdbe440b88379f15d37d2c3b5998d0c7071b0868ae9c5fab91bb\", \"schedule_id\": 33029, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0011\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0014\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 34657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 34657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0020\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6385.139, \"section_seq\": 1, \"route_path_id\": 34657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0021H\", \"location\": \"Temple Mills East Jn\", \"stage_seq\": 5, \"distance_m\": 7336.305, \"section_seq\": 1, \"route_path_id\": 34657}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024\", \"location\": \"Ruckhalt Road Jn\", \"stage_seq\": 6, \"distance_m\": 8375.652, \"section_seq\": 1, \"route_path_id\": 34657}, {\"is_pass\": false, \"wtt_arr\": \"0033\", \"wtt_dep\": null, \"location\": \"Orient Way CS\", \"stage_seq\": 7, \"distance_m\": 9615.076, \"section_seq\": 1, \"route_path_id\": 34657}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9615.076, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34657}], \"total_distance_m\": 9615.076, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7388.574, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2226.502, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0011", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "21.0", "current_position_lat": "51.5636006", "current_position_lon": "-0.0311104", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15292, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:50Z\", \"source_id\": 48980547, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:57Z\", \"source_id\": 15908604, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15105, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:05Z\", \"source_id\": 48985652, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:13Z\", \"source_id\": 15909986, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Orient Way CS", "service_state_platform": null, "timing_fact_generation": 1789514654006841, "current_leg_arrival_utc": "2026-09-17T00:32:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:44.476324", "service_state_evidence_id": 15909986, "current_leg_start_actual_dep": "2026-09-17T00:11:00+01:00", "operational_evidence_version": 15, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:45.296801", "service_state_valid_until_kind": null, "operational_interpretation_version": 15, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P LST XTX 5M42 720514+720548 10 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5548.046, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5921.214, "from_m": 5548.046, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6312.525, "from_m": 5921.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": 6689.029, "from_m": 6312.525, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6829.661, "from_m": 6689.029, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6865.838, "from_m": 6829.661, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 8200.183, "from_m": 6865.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": 8232.03, "from_m": 8200.183, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8375.652, "from_m": 8232.03, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9615.076, "from_m": 8375.652, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 596142, "profile_key": "786a14b9ab9ecdbe440b88379f15d37d2c3b5998d0c7071b0868ae9c5fab91bb", "schedule_id": 33029, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0011", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 34657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 34657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0020", "location": "Stratford", "stage_seq": 4, "distance_m": 6385.139, "section_seq": 1, "route_path_id": 34657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0021H", "location": "Temple Mills East Jn", "stage_seq": 5, "distance_m": 7336.305, "section_seq": 1, "route_path_id": 34657}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024", "location": "Ruckhalt Road Jn", "stage_seq": 6, "distance_m": 8375.652, "section_seq": 1, "route_path_id": 34657}, {"is_pass": false, "wtt_arr": "0033", "wtt_dep": null, "location": "Orient Way CS", "stage_seq": 7, "distance_m": 9615.076, "section_seq": 1, "route_path_id": 34657}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9615.076, "from_m": 0.0, "section_seq": 1, "route_path_id": 34657}], "total_distance_m": 9615.076, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7388.574, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2226.502, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15292, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:50Z", "source_id": 48980547, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:19:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:57Z", "source_id": 15908604, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15105, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:05Z", "source_id": 48985652, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:32:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:13Z", "source_id": 15909986, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}] London Liverpool Street 0011 0011 8 None None Orient Way CS 0033 0033 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P03278/2026-09-16/detailed None London Liverpool Street 2026-09-17T00:11:00+01:00 Orient Way CS 21.0 {"type": "LineString", "coordinates": [[-0.0816517, 51.5179917], [-0.08080779999999999, 51.51954500000001], [-0.08069029999999999, 51.51975329999999], [-0.08060569999999999, 51.5199059], [-0.0804928, 51.5200888], [-0.0803524, 51.5202829], [-0.0802134, 51.5204442], [-0.08012859999999998, 51.5205426], [-0.0800261, 51.52065280000001], [-0.0796697, 51.521035999999995], [-0.0794374, 51.5211957], [-0.0791583, 51.5213892], [-0.0790829, 51.5214413], [-0.0788046, 51.521626], [-0.0787362, 51.5216659], [-0.0786231, 51.52172959999999], [-0.0784651, 51.5218069], [-0.0783286, 51.5218762], [-0.07793639999999999, 51.5220335], [-0.07783119999999999, 51.5220713], [-0.0777357, 51.52210349999999], [-0.07762759999999999, 51.52213819999999], [-0.0775378, 51.52216589999998], [-0.07746679999999999, 51.52218719999999], [-0.0774129, 51.5222019], [-0.07731430000000002, 51.52222690000001], [-0.07721079999999998, 51.52225109999999], [-0.0771023, 51.522276], [-0.07699559999999998, 51.5222982], [-0.0768787, 51.5223178], [-0.07677179999999999, 51.5223361], [-0.0766845, 51.5223504], [-0.07659839999999998, 51.5223626], [-0.07650209999999999, 51.522374], [-0.0764198, 51.52238409999999], [-0.0763345, 51.52239209999998], [-0.07623799999999999, 51.5224002], [-0.07614369999999998, 51.5224065], [-0.07605859999999999, 51.52241130000001], [-0.0759888, 51.52241480000001], [-0.0759032, 51.522418300000005], [-0.0758053, 51.5224206], [-0.0756911, 51.52242409999999], [-0.0754899, 51.522426800000005], [-0.075389, 51.5224287], [-0.0752784, 51.5224312], [-0.07514719999999998, 51.52243529999999], [-0.07497879999999998, 51.522443], [-0.0747536, 51.5224583], [-0.07455609999999999, 51.5224729], [-0.0743593, 51.5224881], [-0.0737021, 51.5225427], [-0.0734508, 51.5225611], [-0.07315099999999998, 51.522585599999985], [-0.0728198, 51.5226125], [-0.072496, 51.5226417], [-0.07237639999999998, 51.5226523], [-0.0722594, 51.5226637], [-0.0721465, 51.52267690000001], [-0.072028, 51.522692000000006], [-0.0718927, 51.52271029999999], [-0.0718341, 51.52271850000001], [-0.0717621, 51.5227298], [-0.0716106, 51.522753900000005], [-0.07146769999999998, 51.522779699999994], [-0.07130229999999999, 51.5228128], [-0.0711456, 51.5228467], [-0.07104459999999999, 51.5228692], [-0.0709037, 51.52290020000001], [-0.0706876, 51.5229487], [-0.0705825811169926, 51.52297321699674], [-0.07049838722976962, 51.522992872321566], [-0.07029779999999998, 51.523039700000005], [-0.0701685, 51.5230688], [-0.0700483, 51.523096399999986], [-0.06992069999999999, 51.5231243], [-0.0697982, 51.5231505], [-0.0697191, 51.52316660000001], [-0.0696049, 51.5231892], [-0.06951419999999998, 51.52320559999998], [-0.06941529999999999, 51.5232215], [-0.0693122, 51.523237], [-0.069234, 51.5232472], [-0.0691518, 51.52325789999999], [-0.0690316, 51.5232731], [-0.068948, 51.5232814], [-0.06886699999999998, 51.5232885], [-0.0687605, 51.5232983], [-0.0686486, 51.5233069], [-0.0684607, 51.52332009999999], [-0.06833279999999999, 51.5233286], [-0.068213, 51.52333540000001], [-0.06806989999999999, 51.52334320000001], [-0.0679341, 51.523350099999995], [-0.067743, 51.5233603], [-0.0676073, 51.5233676], [-0.06745079999999999, 51.52337709999999], [-0.0671754, 51.5233919], [-0.0669858, 51.5234038], [-0.0668084, 51.52341539999999], [-0.066319, 51.523445599999995], [-0.0661496, 51.5234557], [-0.06598119999999999, 51.52346549999999], [-0.0658669, 51.5234757], [-0.06576649999999999, 51.5234862], [-0.0656678, 51.52349709999999], [-0.06544959999999998, 51.5235242], [-0.06530499999999999, 51.5235393], [-0.0649147, 51.5235644], [-0.0646804, 51.523580800000005], [-0.0642792, 51.52360730000001], [-0.0639446, 51.52363210000001], [-0.0636556, 51.52365229999999], [-0.0635169, 51.5236621], [-0.0633305, 51.52367379999999], [-0.0630831, 51.52368820000001], [-0.0629678, 51.5236952], [-0.0628511, 51.5237017], [-0.0625181, 51.52371739999999], [-0.0623503, 51.5237226], [-0.0622389, 51.52372619999999], [-0.0621418, 51.5237285], [-0.06202889999999999, 51.5237312], [-0.06189339999999999, 51.523734000000005], [-0.0618118, 51.5237357], [-0.0617015, 51.5237376], [-0.0616026, 51.5237382], [-0.06145550000000001, 51.5237387], [-0.0613546, 51.5237403], [-0.06125789999999999, 51.5237425], [-0.0611018, 51.5237461], [-0.0609465, 51.52375159999999], [-0.0608129, 51.52375639999999], [-0.06067779999999998, 51.5237615], [-0.0604938, 51.523772099999995], [-0.0603645, 51.523779999999995], [-0.0602437, 51.52378879999999], [-0.0601286, 51.5237973], [-0.0600144, 51.5238063], [-0.059871299999999995, 51.52381840000001], [-0.05968090000000001, 51.52383400000001], [-0.05951630000000001, 51.523848], [-0.0593524, 51.523862900000005], [-0.05919139999999999, 51.5238771], [-0.05902729999999999, 51.5238928], [-0.0588043, 51.5239139], [-0.0586337, 51.523930400000005], [-0.0584601, 51.5239479], [-0.05823380000000001, 51.52396989999999], [-0.0580581, 51.52398739999999], [-0.0578296, 51.52401149999999], [-0.05767110000000001, 51.524029], [-0.05752089999999999, 51.52404709999998], [-0.05716, 51.5240913], [-0.05700210000000001, 51.524111899999994], [-0.056858, 51.5241316], [-0.056612199999999994, 51.52416660000001], [-0.05639919999999999, 51.524197099999995], [-0.0561946, 51.52422739999999], [-0.0559518, 51.5242648], [-0.05557019999999999, 51.524325999999995], [-0.055057499999999995, 51.5244068], [-0.05475290000000001, 51.52445660000001], [-0.0544526, 51.524508100000006], [-0.05412039999999999, 51.5245674], [-0.0538741, 51.5246114], [-0.053438299999999994, 51.5246947], [-0.05317159999999999, 51.524745499999995], [-0.0530061, 51.5247786], [-0.0528224, 51.524816900000005], [-0.05263539999999999, 51.5248548], [-0.0524537, 51.52489379999999], [-0.0522438, 51.524939], [-0.0520251, 51.524987499999995], [-0.0516649, 51.5250722], [-0.0513426, 51.5251491], [-0.0510239, 51.52522600000001], [-0.0508576, 51.525266499999994], [-0.05069559999999999, 51.5253081], [-0.05046049999999999, 51.5253685], [-0.0503405, 51.52540050000001], [-0.050220499999999994, 51.52543419999999], [-0.05003839999999999, 51.5254845], [-0.04985889999999999, 51.5255387], [-0.04968539999999999, 51.52559440000001], [-0.0494734, 51.5256624], [-0.04925299999999999, 51.5257336], [-0.0490347, 51.525807699999994], [-0.0487445, 51.525900699999994], [-0.04854189999999999, 51.525961499999994], [-0.04831989999999999, 51.5260235], [-0.0481892, 51.526059], [-0.048009199999999995, 51.5261037], [-0.047782099999999994, 51.52615860000001], [-0.0475271, 51.52621630000001], [-0.047262799999999994, 51.526271599999994], [-0.047027799999999995, 51.526319], [-0.04679119999999999, 51.52636449999999], [-0.04652619999999999, 51.52641309999999], [-0.0462473, 51.526460699999994], [-0.0459614, 51.5265071], [-0.0456417, 51.5265535], [-0.0447296, 51.5266847], [-0.04399429999999999, 51.5267902], [-0.0437635, 51.5268226], [-0.0429621, 51.5269352], [-0.0422656, 51.52703439999999], [-0.041498299999999995, 51.527145700000005], [-0.0411678, 51.5271929], [-0.0408419, 51.527237099999994], [-0.0405541, 51.52727599999999], [-0.0402609, 51.5273178], [-0.0399659, 51.52735560000001], [-0.0398122, 51.52737589999999], [-0.0396672, 51.5273961], [-0.0394859, 51.527422699999995], [-0.0392453, 51.52745900000001], [-0.0389641, 51.5275007], [-0.03878789999999999, 51.527528399999994], [-0.03857479999999999, 51.5275617], [-0.03836139999999999, 51.52759809999999], [-0.03821900000000001, 51.52762409999999], [-0.0380104, 51.527663399999994], [-0.037830199999999994, 51.52769910000001], [-0.03762689999999999, 51.52774139999998], [-0.0374635, 51.5277766], [-0.0373095, 51.527810499999994], [-0.0370919, 51.52786079999999], [-0.036873, 51.52791229999999], [-0.036652399999999995, 51.52796469999999], [-0.036339199999999995, 51.5280411], [-0.0361288, 51.5280899], [-0.035800599999999995, 51.5281692], [-0.0355442, 51.5282333], [-0.035296100000000004, 51.52829779999999], [-0.0350404, 51.52836620000001], [-0.03479019999999999, 51.52843480000001], [-0.0345624, 51.52849820000001], [-0.0342622, 51.52857869999999], [-0.0340864, 51.5286259], [-0.033898899999999996, 51.52867640000001], [-0.0337173, 51.5287229], [-0.0334774, 51.5287817], [-0.0332883, 51.5288285], [-0.0330775, 51.528877699999995], [-0.0329064, 51.5289171], [-0.0327454, 51.52895269999999], [-0.0325508, 51.528994999999995], [-0.03232519999999999, 51.52904279999999], [-0.0321461, 51.52907879999999], [-0.0319495, 51.52911759999999], [-0.031859599999999995, 51.529135100000005], [-0.0317685, 51.5291527], [-0.031536699999999994, 51.5291952], [-0.03144299999999999, 51.5292128], [-0.0313448, 51.5292299], [-0.030875000000000003, 51.5292897], [-0.030299399999999997, 51.5293778], [-0.0297361, 51.5294662], [-0.0291514, 51.52953130000001], [-0.028654099999999995, 51.52957670000001], [-0.0278988, 51.5296514], [-0.0274337, 51.52969350000001], [-0.0268339, 51.5297466], [-0.026166100000000005, 51.52981999999999], [-0.025668799999999995, 51.5298754], [-0.025224599999999996, 51.52993849999999], [-0.024954800000000003, 51.5299846], [-0.0245868, 51.53004680000001], [-0.024101399999999995, 51.5301314], [-0.023587499999999997, 51.530232000000005], [-0.0232001, 51.530317100000005], [-0.022561099999999997, 51.5304754], [-0.02207, 51.5306044], [-0.0218127, 51.53068669999999], [-0.0212524, 51.530864], [-0.0208246, 51.5310126], [-0.0200308, 51.53134519999999], [-0.0196204, 51.531527399999995], [-0.0192121, 51.531714], [-0.019057699999999997, 51.5317888], [-0.018617199999999997, 51.5320037], [-0.0182993, 51.5321692], [-0.0179083, 51.53237059999999], [-0.016521699999999997, 51.53308880000001], [-0.015172199999999997, 51.5337869], [-0.014419199999999997, 51.5341903], [-0.0139412, 51.53441159999999], [-0.0137455, 51.5345192], [-0.0129116, 51.5349622], [-0.0122037, 51.535335899999986], [-0.0120768, 51.535411399999994], [-0.011833899999999998, 51.5355523], [-0.0116453, 51.5356617], [-0.011244799999999998, 51.535909], [-0.0108451, 51.53617509999999], [-0.0103908, 51.536492599999995], [-0.0097907, 51.5369535], [-0.009739299999999998, 51.5369918], [-0.009044, 51.53753090000001], [-0.0088672, 51.537655599999994], [-0.0085926, 51.537877900000005], [-0.008375199999999998, 51.5380514], [-0.008171400000000002, 51.53822029999999], [-0.007815, 51.538527399999985], [-0.0075696, 51.5387557], [-0.0074259, 51.53889610000001], [-0.0060463999999999995, 51.54024149999999], [-0.0058414, 51.5404398], [-0.0056298, 51.5406342], [-0.0054259, 51.54081419999999], [-0.0052971, 51.5409187], [-0.005194, 51.54100619999999], [-0.005042, 51.5411273], [-0.004842399999999999, 51.5412815], [-0.0046698, 51.54141409999999], [-0.0044611, 51.54156999999999], [-0.0041834, 51.5417746], [-0.0040028, 51.541911599999985], [-0.003918399999999999, 51.5419775], [-0.003796700000000001, 51.5420936], [-0.0037259, 51.5421685], [-0.0036508, 51.542257500000005], [-0.003622079536540437, 51.542297460540134], [-0.0035744, 51.5423638], [-0.0034724999999999995, 51.54253199999999], [-0.0033556999999999997, 51.54277270000001], [-0.0032391, 51.543085000000005], [-0.0032052, 51.543195099999984], [-0.0031649999999999994, 51.54335180000001], [-0.0031414, 51.5434741], [-0.0031226, 51.54359099999999], [-0.003106, 51.543724000000005], [-0.0030999999999999995, 51.5438181], [-0.0030953000000000005, 51.5439106], [-0.0030952, 51.54400229999999], [-0.0030956999999999994, 51.544123000000006], [-0.0031002999999999994, 51.5442121], [-0.0031127, 51.54432520000001], [-0.0031244999999999997, 51.5444061], [-0.0031492999999999994, 51.5445436], [-0.0031553368550468514, 51.54456998692245], [-0.0031640320527410028, 51.54460799335844], [-0.003169196586276658, 51.54463056735726], [-0.0031741, 51.544652000000006], [-0.0031912011693689913, 51.54472211861114], [-0.0031997318698206018, 51.54475709634652], [-0.0032200000000000006, 51.5448402], [-0.003228679159210626, 51.54486419089072], [-0.003229189931583384, 51.544865602764894], [-0.0032436685593686993, 51.54490562448974], [-0.0032657999999999997, 51.54496679999999], [-0.0033324, 51.5451534], [-0.0034487999999999997, 51.5454968], [-0.0036453000000000006, 51.546078599999994], [-0.003683300000000001, 51.54619839999999], [-0.003795699999999999, 51.5465146], [-0.0039192, 51.54687], [-0.003926769309809438, 51.54688859908996], [-0.0040721, 51.54724569999999], [-0.0042343, 51.54761450000001], [-0.004393499999999999, 51.54793550000001], [-0.004551, 51.5482337], [-0.0048079, 51.5486987], [-0.0050929999999999994, 51.54912100000001], [-0.0053247, 51.5494567], [-0.0055731, 51.549781], [-0.0058096, 51.5500646], [-0.0059648, 51.55024059999999], [-0.00606199050229324, 51.55035227634817], [-0.0061587, 51.5504634], [-0.0063061, 51.5506323], [-0.0065718999999999994, 51.55091199999999], [-0.006772299999999999, 51.5510944], [-0.007039, 51.55128979999999], [-0.007175, 51.5513768], [-0.0073875999999999985, 51.5515026], [-0.0075831, 51.55161170000001], [-0.0080877, 51.5518927], [-0.0086066, 51.55217590000001], [-0.0088816, 51.552334900000005], [-0.009241799999999998, 51.5525552], [-0.0097441, 51.552900599999994], [-0.0101065, 51.55315350000001], [-0.010478199999999998, 51.55341020000001], [-0.0108607, 51.553674], [-0.011735199999999998, 51.5542724], [-0.0120157, 51.55446619999999], [-0.01230210975890163, 51.55466347968381], [-0.0124479, 51.5547639], [-0.012861999999999998, 51.55504489999999], [-0.0133626, 51.5553391], [-0.013820199999999998, 51.55557199999999], [-0.014294, 51.555783299999995], [-0.0147977, 51.555987599999995], [-0.014824899999999998, 51.5559994], [-0.015186800000000002, 51.5561766], [-0.0154894, 51.55629520000001], [-0.0157209, 51.556392], [-0.0159918, 51.5564943], [-0.0162708, 51.556592599999995], [-0.016859400693241308, 51.556788550824], [-0.0169788, 51.55682829999999], [-0.017491799999999995, 51.5570459], [-0.0177598, 51.557167099999994], [-0.0181256, 51.5573361], [-0.0186658, 51.557570600000005], [-0.0191997, 51.5577438], [-0.019789899999999996, 51.557941], [-0.0200246, 51.5580314], [-0.020462699999999997, 51.5582363], [-0.0212633, 51.558617], [-0.0218926, 51.55893270000001], [-0.0223405, 51.5591385], [-0.022722899999999997, 51.55931379999999], [-0.0230992, 51.559496300000006], [-0.023503599999999996, 51.55968320000001], [-0.0238261, 51.5598072], [-0.023920699999999996, 51.559843599999994], [-0.0243625, 51.56003009999999], [-0.024593299999999995, 51.56013769999999], [-0.025060999999999996, 51.5603076], [-0.025492299999999996, 51.5604681], [-0.025941800000000004, 51.5606229], [-0.0264246, 51.5608096], [-0.0265316, 51.56085449999999], [-0.026815299999999997, 51.5610232], [-0.0271832, 51.5612301], [-0.0274987, 51.5614239], [-0.0277683, 51.5615716], [-0.027936899999999997, 51.56170190000001], [-0.028079299999999995, 51.5618076], [-0.0285219, 51.5620553], [-0.028902599999999994, 51.562284799999986], [-0.029224499999999997, 51.56247220000001], [-0.0295324, 51.5626524], [-0.02980319999999999, 51.5628168], [-0.0300817, 51.5629772], [-0.030473799999999995, 51.5632075], [-0.031110399999999993, 51.5636006]]} 5.9 0011 0032 London Liverpool Street Orient Way CS Orient Way CS 51.5636006 -0.0311104 51.5636006 -0.0311104 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:32:00 Orient Way CS TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15909986 1789514654006841 15 15 2026-09-15 23:42:45.296801 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:44.476324
565148 593181 L86954 061A61M715 2026-09-15 COMPLETE 15911942 2026-09-16 00:31:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 593181, "stp": "P", "toc": "ScotRail", "uid": "L86954", "consist": "170428+158741", "dest_crs": "ABD", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86954/2026-09-16/detailed", "trust_id": "061A61M715", "origin_crs": "GLQ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aberdeen", "service_date": "2026-09-15", "dest_arr_time": "0032", "dest_platform": "6S", "is_terminated": 1, "next_location": "Aberdeen", "signalling_id": "1A61", "timing_status": "EARLY", "origin_station": "Glasgow Queen St High Level", "current_leg_arr": "0031", "current_leg_dep": "0020½", "current_leg_end": "Aberdeen", "origin_dep_time": "2140", "origin_platform": "5", "current_location": "Aberdeen", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1277464, 57.061752799999994], [-2.1245649, 57.065363999999995], [-2.1242892, 57.065685899999984], [-2.1224725999999996, 57.06776730000001], [-2.1222339, 57.0680593], [-2.1213689, 57.0690459], [-2.1213014, 57.069125199999995], [-2.1198621, 57.0707937], [-2.119225, 57.0715323], [-2.1189426, 57.07184689999999], [-2.1183304, 57.0725029], [-2.1179273, 57.0728793], [-2.1176024, 57.0731626], [-2.1172877, 57.0734294], [-2.1169623999999994, 57.07369609999999], [-2.1165918, 57.0739905], [-2.11618, 57.07429840000001], [-2.1156947999999995, 57.07464970000001], [-2.1154035, 57.07483669999999], [-2.1147088, 57.07526729999999], [-2.1142811, 57.0755222], [-2.1135895, 57.075899199999995], [-2.1125929, 57.0764289], [-2.1113978, 57.0770641], [-2.1113777, 57.07707469999999], [-2.1094621, 57.0780841], [-2.108682, 57.0784628], [-2.1079219, 57.07881089999999], [-2.1073932, 57.079035399999995], [-2.106846, 57.079261399999986], [-2.1060233, 57.0795699], [-2.105045, 57.0799099], [-2.1039928, 57.0802622], [-2.097106, 57.08257030000001], [-2.0942766999999995, 57.08351849999999], [-2.0930208999999995, 57.0839393], [-2.0924195, 57.0841586], [-2.091832, 57.084394499999995], [-2.0909569, 57.0847883], [-2.0901838, 57.0851616], [-2.0897588999999996, 57.08538119999999], [-2.0893793, 57.0855842], [-2.0886125, 57.0860525], [-2.0878434, 57.0865744], [-2.0874750999999994, 57.0868555], [-2.0872467, 57.0870563], [-2.0867673, 57.0874862], [-2.0865055, 57.08771759999999], [-2.0862679000000006, 57.08795670000001], [-2.0858982, 57.0883823], [-2.0855816999999996, 57.0889032], [-2.0853877999999995, 57.0893566], [-2.0853085999999994, 57.089596400000005], [-2.0852595, 57.0898608], [-2.0851867, 57.09051889999999], [-2.0851615999999997, 57.09084779999999], [-2.0851163, 57.09113800000001], [-2.0850719, 57.091362499999995], [-2.0850065, 57.0915628], [-2.0849489999999995, 57.091806899999995], [-2.084903, 57.0919259], [-2.0848481, 57.09201249999999], [-2.0847026, 57.09224170000001], [-2.084546, 57.0924311], [-2.0842076, 57.0928212], [-2.0839967, 57.0930482], [-2.0837693999999995, 57.093256999999994], [-2.0832831, 57.09365499999999], [-2.0827924, 57.0940516], [-2.0820929, 57.0946118], [-2.0813951999999993, 57.0952081], [-2.0808930999999995, 57.09573519999999], [-2.0805601, 57.0961576], [-2.0802733, 57.09659769999999], [-2.0799992, 57.09708940000001], [-2.079977471738024, 57.09714381789098], [-2.0797974, 57.09759480000001], [-2.0796444, 57.0981435], [-2.0794838, 57.0986814], [-2.0793586999999993, 57.0989593], [-2.0792481, 57.09919959999999], [-2.0791418, 57.099417599999995], [-2.078967, 57.0997395], [-2.078838, 57.0999654], [-2.0786913, 57.1001903], [-2.0784385, 57.10056629999999], [-2.0781747, 57.1009157], [-2.0777287, 57.10145359999999], [-2.077488, 57.1017271], [-2.0772094, 57.10200609999999], [-2.0764142, 57.1027288], [-2.0749672, 57.1039969], [-2.0747886999999996, 57.10414680000001], [-2.0698472, 57.10834729999999], [-2.0693681, 57.10878619999999], [-2.0691045999999997, 57.1090504], [-2.0688711, 57.109314399999995], [-2.0685560999999995, 57.109700499999995], [-2.0683219, 57.1100461], [-2.0680936, 57.1103828], [-2.0675885999999997, 57.11120379999999], [-2.0671824, 57.1117831], [-2.0669645, 57.1120445], [-2.0667361, 57.112334100000005], [-2.066403, 57.1127164], [-2.066125153474899, 57.113001812463835], [-2.0660834999999995, 57.113044599999995], [-2.0659915999999994, 57.11313589999999], [-2.0624539999999993, 57.1167648], [-2.062225, 57.1169996], [-2.0619763999999994, 57.1172546], [-2.0565713999999997, 57.1227982], [-2.0562023, 57.123195], [-2.0557204, 57.1236767], [-2.0554642999999997, 57.1239557], [-2.055398, 57.12403520000001], [-2.0552739, 57.12418399999999], [-2.0550744, 57.124457099999994], [-2.0549062999999994, 57.124735699999995], [-2.0547239, 57.1251629], [-2.0546135, 57.125509699999995], [-2.0545879, 57.125639500000005], [-2.0545682, 57.125788099999994], [-2.05455, 57.125886699999995], [-2.0545484999999997, 57.1260231], [-2.05455, 57.1262406], [-2.0545785, 57.12645779999999], [-2.0546386000000005, 57.12671739999999], [-2.0547113, 57.126974999999995], [-2.054808, 57.1272048], [-2.0549231, 57.12743609999999], [-2.0550798, 57.1277222], [-2.0552879, 57.1280057], [-2.0554519999999994, 57.12821399999999], [-2.0556321, 57.128419099999995], [-2.0558302, 57.128629800000006], [-2.0560614, 57.12883839999999], [-2.0565392, 57.1292069], [-2.0570438999999996, 57.1295287], [-2.0576274, 57.1298353], [-2.0579738, 57.12999349999999], [-2.0582618, 57.13011569999999], [-2.0583394, 57.130148600000005], [-2.0587557, 57.1303088], [-2.0592133, 57.13046039999999], [-2.0594588, 57.13053649999999], [-2.0596972, 57.13059959999999], [-2.0602198, 57.13072940000001], [-2.0606012, 57.1308091], [-2.060861099999999, 57.13085679999999], [-2.0609952, 57.13088140000001], [-2.0614444909210254, 57.13095041421486], [-2.0614776, 57.1309555], [-2.0620017, 57.13102799999999], [-2.0627216, 57.13110950000001], [-2.0632331, 57.13115659999999], [-2.0637494999999997, 57.1311917], [-2.0643735, 57.1312228], [-2.0646886, 57.1312399], [-2.0650044, 57.1312517], [-2.0656477, 57.13127089999999], [-2.065960899999999, 57.131279500000005], [-2.066125153474899, 57.131279616948], [-2.0662418, 57.13127969999999], [-2.0668905, 57.131279500000005], [-2.0675556, 57.131272200000005], [-2.0682731, 57.13125279999999], [-2.068977, 57.1312254], [-2.0696477999999994, 57.13119400000001], [-2.0699827, 57.131173700000005], [-2.0703263999999995, 57.13115200000001], [-2.0709714, 57.13109879999999], [-2.0716194, 57.13103739999998], [-2.0728283, 57.130899799999995], [-2.0735357, 57.13080699999999], [-2.0736844999999997, 57.1307834], [-2.0742359, 57.130696], [-2.0750600999999995, 57.13055690000001], [-2.0763174, 57.13033769999999], [-2.0768234000000003, 57.1302395], [-2.0774423999999994, 57.1301317], [-2.0776565, 57.13009439999999], [-2.0780483, 57.13002089999999], [-2.0782959, 57.12997440000001], [-2.0792806, 57.129828399999994], [-2.0803263, 57.1296286], [-2.0809042, 57.12951819999999], [-2.0813311999999997, 57.1294827], [-2.0821172999999997, 57.12935339999999], [-2.082777399999999, 57.12922669999999], [-2.0832539, 57.12913979999999], [-2.0856213999999995, 57.1286866], [-2.0862398, 57.128568599999994], [-2.0869372, 57.1284537], [-2.0875879, 57.1283734], [-2.0879334000000003, 57.12832960000001], [-2.0882313, 57.1283061], [-2.0886626, 57.12824849999999], [-2.0888534, 57.1282448], [-2.0889697, 57.12824260000001], [-2.0895638, 57.128235499999995], [-2.0901468, 57.1282514], [-2.0904151, 57.1282747], [-2.0910836999999995, 57.1283432], [-2.0917361999999997, 57.12843470000001], [-2.0922059, 57.1285105], [-2.0924663999999997, 57.1285525], [-2.0933555, 57.12878709999999], [-2.0935540999999995, 57.1288518], [-2.0935723999999993, 57.12885769999999], [-2.0939841, 57.128991799999994], [-2.0941812, 57.129068499999995], [-2.0944578, 57.129182199999995], [-2.0946255, 57.1292511], [-2.0951862, 57.1295373], [-2.0955001999999996, 57.1297104], [-2.0957939, 57.12986610000001], [-2.0961062, 57.13006109999999], [-2.0963358, 57.13022529999999], [-2.0965365999999994, 57.13037909999999], [-2.0967329, 57.130537699999984], [-2.096898299999999, 57.1306878], [-2.0970215999999997, 57.130807399999995], [-2.0971783, 57.1309705], [-2.0973067, 57.1311266], [-2.097424, 57.13126829999999], [-2.0975605999999996, 57.13144889999999], [-2.0976889999999995, 57.13164999999999], [-2.0977870000000003, 57.131820100000006], [-2.097941, 57.13214640000001], [-2.0980003, 57.1323102], [-2.0980496, 57.1324714], [-2.0980768, 57.1325975], [-2.0980871999999997, 57.1327152], [-2.0980767, 57.13291569999999], [-2.0980687, 57.133], [-2.0979611, 57.133582899999986], [-2.0979064, 57.1338264], [-2.0977699, 57.1344284], [-2.0977141, 57.1346654], [-2.097655, 57.134916], [-2.0976081, 57.13513939999999], [-2.0975613999999996, 57.13533], [-2.0975534, 57.1353726], [-2.0975017999999994, 57.13563289999999], [-2.0974706, 57.13584089999999], [-2.0974498999999995, 57.1359709], [-2.0974486307884703, 57.13597906630546], [-2.0974013, 57.136283600000006], [-2.0973937, 57.13633250000001], [-2.0973539, 57.1366479], [-2.0973161999999994, 57.1369992], [-2.0972817, 57.1373653], [-2.0972595999999997, 57.1377327], [-2.0972381, 57.1382406], [-2.0972175, 57.1386304], [-2.0972043999999994, 57.1387963], [-2.0971994, 57.13884410000001], [-2.097178, 57.1390362], [-2.0971711, 57.1390979], [-2.0971379, 57.1393409], [-2.0970541, 57.1399334], [-2.097032899999999, 57.14007929999999], [-2.0970318, 57.140284099999995], [-2.0970529, 57.1403944], [-2.0971042, 57.140596900000006], [-2.0971686999999997, 57.1408282], [-2.0971898, 57.140903900000005], [-2.09723, 57.14103649999999], [-2.0972609, 57.1411421], [-2.0974634999999995, 57.1418594], [-2.0974923999999997, 57.1419436], [-2.0975451, 57.1420822], [-2.0976291, 57.142249799999995], [-2.0976952999999994, 57.142357999999994], [-2.0977286999999993, 57.142406599999994], [-2.0977621, 57.1424552], [-2.0978538999999996, 57.14257140000001], [-2.0979431999999996, 57.14267149999999], [-2.0980311, 57.142761]]}", "current_leg_start": "Portlethen", "dest_arr_time_act": "0032", "motion_projection": null, "next_location_lat": "57.1427610", "next_location_lon": "-2.0980311", "previous_location": "Portlethen", "current_leg_milage": "8.1", "linx_max_speed_mph": 90, "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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 90.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\": 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\": 31408.817, \"from_m\": 27487.108, \"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\": 32002.27, \"from_m\": 31408.817, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 32432.067, \"from_m\": 32002.27, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32472.265, \"from_m\": 32432.067, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32713.785, \"from_m\": 32472.265, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35412.077, \"from_m\": 32713.785, \"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\": 46083.411, \"from_m\": 35412.077, \"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\": 47146.553, \"from_m\": 46083.411, \"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\": 47888.955, \"from_m\": 47146.553, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47913.945, \"from_m\": 47888.955, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 47921.361, \"from_m\": 47913.945, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 49374.971, \"from_m\": 47921.361, \"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\": 53805.978, \"from_m\": 49374.971, \"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\": 54741.388, \"from_m\": 53805.978, \"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\": 58536.783, \"from_m\": 54741.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 79873.248, \"from_m\": 58536.783, \"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\": 79908.462, \"from_m\": 79873.248, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92186.156, \"from_m\": 79908.462, \"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\": 103425.741, \"from_m\": 92186.156, \"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\": 106114.78, \"from_m\": 103425.741, \"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\": 106185.287, \"from_m\": 106114.78, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 108436.839, \"from_m\": 106185.287, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 109042.848, \"from_m\": 108436.839, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 109675.347, \"from_m\": 109042.848, \"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\": 110768.856, \"from_m\": 109675.347, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 111286.467, \"from_m\": 110768.856, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 115126.192, \"from_m\": 111286.467, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 116933.771, \"from_m\": 115126.192, \"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\": 118824.418, \"from_m\": 116933.771, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 124034.665, \"from_m\": 118824.418, \"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\": 124073.453, \"from_m\": 124034.665, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 125951.522, \"from_m\": 124073.453, \"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\": 126028.554, \"from_m\": 125951.522, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 134993.043, \"from_m\": 126028.554, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 140590.392, \"from_m\": 134993.043, \"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\": 142051.405, \"from_m\": 140590.392, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 142215.025, \"from_m\": 142051.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\": 142262.549, \"from_m\": 142215.025, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 142837.687, \"from_m\": 142262.549, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 143606.406, \"from_m\": 142837.687, \"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\": 143729.376, \"from_m\": 143606.406, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 143802.42, \"from_m\": 143729.376, \"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\": 143824.285, \"from_m\": 143802.42, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 143879.843, \"from_m\": 143824.285, \"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\": 144170.296, \"from_m\": 143879.843, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 145677.983, \"from_m\": 144170.296, \"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\": 149447.236, \"from_m\": 145677.983, \"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\": 151860.467, \"from_m\": 149447.236, \"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\": 160416.69, \"from_m\": 151860.467, \"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\": 161482.749, \"from_m\": 160416.69, \"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\": 167174.008, \"from_m\": 161482.749, \"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\": 167215.4, \"from_m\": 167174.008, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 167647.62, \"from_m\": 167215.4, \"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\": 168914.131, \"from_m\": 167647.62, \"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\": 170025.076, \"from_m\": 168914.131, \"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\": 170385.139, \"from_m\": 170025.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\": 170443.632, \"from_m\": 170385.139, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 170489.968, \"from_m\": 170443.632, \"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\": 172776.509, \"from_m\": 170489.968, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 174970.046, \"from_m\": 172776.509, \"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\": 181434.726, \"from_m\": 174970.046, \"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\": 188663.264, \"from_m\": 181434.726, \"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\": 191769.532, \"from_m\": 188663.264, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 196379.529, \"from_m\": 191769.532, \"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\": 201828.161, \"from_m\": 196379.529, \"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\": 214188.794, \"from_m\": 201828.161, \"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\": 214458.256, \"from_m\": 214188.794, \"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\": 214500.91, \"from_m\": 214458.256, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 219933.62, \"from_m\": 214500.91, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 222533.066, \"from_m\": 219933.62, \"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\": 230355.254, \"from_m\": 222533.066, \"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\": 234991.995, \"from_m\": 230355.254, \"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\": 240322.661, \"from_m\": 234991.995, \"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\": 247499.122, \"from_m\": 240322.661, \"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\": 255006.468, \"from_m\": 247499.122, \"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\": 256851.974, \"from_m\": 255006.468, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 256949.726, \"from_m\": 256851.974, \"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\": 256978.902, \"from_m\": 256949.726, \"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\": 257301.541, \"from_m\": 256978.902, \"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\": 593181, \"profile_key\": \"ec3a003fe94d2370442da2cd93dc22196ff448d547e5de5c2c1b905408b646ec\", \"schedule_id\": 18518, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2140\", \"location\": \"Glasgow Queen St High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2143H\", \"location\": \"Cowlairs South Jn\", \"stage_seq\": 2, \"distance_m\": 1895.532, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2144\", \"location\": \"Cowlairs West Jn\", \"stage_seq\": 3, \"distance_m\": 2785.912, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2145H\", \"location\": \"Bishopbriggs\", \"stage_seq\": 4, \"distance_m\": 5079.683, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2148\", \"location\": \"Lenzie\", \"stage_seq\": 5, \"distance_m\": 9924.035, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151H\", \"location\": \"Croy\", \"stage_seq\": 6, \"distance_m\": 18276.555, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Greenhill Upper Jn\", \"stage_seq\": 7, \"distance_m\": 27859.191, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Greenhill Lower Jn\", \"stage_seq\": 8, \"distance_m\": 28917.076, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2159\", \"location\": \"Carmuirs West Jn\", \"stage_seq\": 9, \"distance_m\": 32432.067, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Larbert Jn\", \"stage_seq\": 10, \"distance_m\": 33525.745, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2207\", \"wtt_dep\": \"2209\", \"location\": \"Stirling\", \"stage_seq\": 11, \"distance_m\": 47499.761, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2212H\", \"wtt_dep\": \"2213H\", \"location\": \"Bridge of Allan\", \"stage_seq\": 12, \"distance_m\": 52056.056, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2217\", \"wtt_dep\": \"2218\", \"location\": \"Dunblane\", \"stage_seq\": 13, \"distance_m\": 55410.798, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2221\", \"location\": \"Dunblane Sig. 43\", \"stage_seq\": 14, \"distance_m\": 56264.497, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Greenloaning\", \"stage_seq\": 15, \"distance_m\": 65049.96, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Blackford\", \"stage_seq\": 16, \"distance_m\": 71585.489, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2229H\", \"wtt_dep\": \"2230H\", \"location\": \"Gleneagles\", \"stage_seq\": 17, \"distance_m\": 75370.935, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2233\", \"location\": \"Auchterarder S.B.\", \"stage_seq\": 18, \"distance_m\": 87411.473, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2238\", \"location\": \"Hilton Jn Sig. HJ19\", \"stage_seq\": 19, \"distance_m\": 101228.137, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2240H\", \"location\": \"Hilton Jn\", \"stage_seq\": 20, \"distance_m\": 106306.236, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2244\", \"wtt_dep\": \"2246\", \"location\": \"Perth\", \"stage_seq\": 21, \"distance_m\": 109447.0, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2249H\", \"location\": \"Barnhill Jn (Perth)\", \"stage_seq\": 22, \"distance_m\": 110768.856, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2257H\", \"location\": \"Errol L.C.\", \"stage_seq\": 23, \"distance_m\": 125868.063, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301H\", \"location\": \"Longforgan L.C.\", \"stage_seq\": 24, \"distance_m\": 133841.239, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302H\", \"location\": \"Dundee 697 Sig.\", \"stage_seq\": 25, \"distance_m\": 138102.674, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305H\", \"location\": \"Dundee Central Jn\", \"stage_seq\": 26, \"distance_m\": 142215.025, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2306H\", \"wtt_dep\": \"2308H\", \"location\": \"Dundee\", \"stage_seq\": 27, \"distance_m\": 142779.527, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311\", \"location\": \"Camperdown Jn\", \"stage_seq\": 28, \"distance_m\": 143879.843, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2314H\", \"wtt_dep\": \"2315H\", \"location\": \"Broughty Ferry\", \"stage_seq\": 29, \"distance_m\": 149251.699, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2319H\", \"location\": \"Monifieth\", \"stage_seq\": 30, \"distance_m\": 153065.698, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"Carnoustie\", \"stage_seq\": 31, \"distance_m\": 160383.928, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332H\", \"location\": \"Arbroath\", \"stage_seq\": 32, \"distance_m\": 170205.59, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Inverkeilor\", \"stage_seq\": 33, \"distance_m\": 180013.405, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Usan Jn\", \"stage_seq\": 34, \"distance_m\": 188832.409, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2347\", \"location\": \"Montrose\", \"stage_seq\": 35, \"distance_m\": 192066.632, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Craigo S.B.\", \"stage_seq\": 36, \"distance_m\": 199695.45, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2358H\", \"location\": \"Laurencekirk\", \"stage_seq\": 37, \"distance_m\": 208360.219, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006\", \"location\": \"Carmont\", \"stage_seq\": 38, \"distance_m\": 222602.724, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"0011\", \"wtt_dep\": \"0012\", \"location\": \"Stonehaven\", \"stage_seq\": 39, \"distance_m\": 231447.776, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017H\", \"location\": \"Aberdeen Sig. A223\", \"stage_seq\": 40, \"distance_m\": 240537.069, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"0020\", \"wtt_dep\": \"0020H\", \"location\": \"Portlethen\", \"stage_seq\": 41, \"distance_m\": 244250.787, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022H\", \"location\": \"Aberdeen Sig. A229\", \"stage_seq\": 42, \"distance_m\": 246398.704, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026\", \"location\": \"Aberdeen Sig. A55\", \"stage_seq\": 43, \"distance_m\": 253635.376, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"Craiginches South Jn\", \"stage_seq\": 44, \"distance_m\": 254656.575, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029H\", \"location\": \"Aberdeen Ferryhill Jn\", \"stage_seq\": 45, \"distance_m\": 256538.707, \"section_seq\": 1, \"route_path_id\": 73422}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": null, \"location\": \"Aberdeen\", \"stage_seq\": 46, \"distance_m\": 257301.541, \"section_seq\": 1, \"route_path_id\": 73422}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 257301.541, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 73422}], \"total_distance_m\": 257301.541, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 257195.82, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 105.721, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2140", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.5", "current_position_lat": "57.1427610", "current_position_lon": "-2.0980311", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1481, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:53Z\", \"source_id\": 48719967, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:45:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:44:57Z\", \"source_id\": 15828277, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1497, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:04Z\", \"source_id\": 48724346, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:48:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:47:07Z\", \"source_id\": 15829651, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:24Z\", \"source_id\": 48731426, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:51:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:50:28Z\", \"source_id\": 15831884, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 643, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:52Z\", \"source_id\": 48758267, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:05:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:57Z\", \"source_id\": 15840569, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:16:43Z\", \"source_id\": 48783362, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:17:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:16:48Z\", \"source_id\": 15848430, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:34Z\", \"source_id\": 15867082, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:49Z\", \"source_id\": 15868398, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 413, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:34Z\", \"source_id\": 48876467, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:07:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:05:39Z\", \"source_id\": 15876652, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:38Z\", \"source_id\": 15881528, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:04Z\", \"source_id\": 15888359, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:14Z\", \"source_id\": 15890880, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:34Z\", \"source_id\": 15897899, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:33Z\", \"source_id\": 15901241, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:33Z\", \"source_id\": 15906786, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:48Z\", \"source_id\": 15911942, \"stage_seq\": 46, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aberdeen", "service_state_platform": "6S", "timing_fact_generation": 1789515172028173, "current_leg_arrival_utc": "2026-09-17T00:31:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:52.006849", "service_state_evidence_id": 15911942, "current_leg_start_actual_dep": "2026-09-17T00:20:30+01:00", "operational_evidence_version": 77, "service_state_event_time_utc": "2026-09-15T23:31:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:42:52.433434", "service_state_valid_until_kind": null, "operational_interpretation_version": 77, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLQ ABD 1A61 170428+158741 5 90 None {"version": 3, "segments": [{"to_m": 179.518, "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: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": 90.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": 90.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": 90.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": 90.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": 90.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": 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": 31408.817, "from_m": 27487.108, "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": 32002.27, "from_m": 31408.817, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 32432.067, "from_m": 32002.27, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32472.265, "from_m": 32432.067, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32713.785, "from_m": 32472.265, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35412.077, "from_m": 32713.785, "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": 46083.411, "from_m": 35412.077, "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": 47146.553, "from_m": 46083.411, "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": 47888.955, "from_m": 47146.553, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47913.945, "from_m": 47888.955, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 47921.361, "from_m": 47913.945, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 49374.971, "from_m": 47921.361, "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": 53805.978, "from_m": 49374.971, "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": 54741.388, "from_m": 53805.978, "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": 58536.783, "from_m": 54741.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 79873.248, "from_m": 58536.783, "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": 79908.462, "from_m": 79873.248, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92186.156, "from_m": 79908.462, "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": 103425.741, "from_m": 92186.156, "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": 106114.78, "from_m": 103425.741, "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": 106185.287, "from_m": 106114.78, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108436.839, "from_m": 106185.287, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 109042.848, "from_m": 108436.839, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 109675.347, "from_m": 109042.848, "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": 110768.856, "from_m": 109675.347, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 111286.467, "from_m": 110768.856, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 115126.192, "from_m": 111286.467, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 116933.771, "from_m": 115126.192, "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": 118824.418, "from_m": 116933.771, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 124034.665, "from_m": 118824.418, "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": 124073.453, "from_m": 124034.665, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 125951.522, "from_m": 124073.453, "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": 126028.554, "from_m": 125951.522, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 134993.043, "from_m": 126028.554, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 140590.392, "from_m": 134993.043, "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": 142051.405, "from_m": 140590.392, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 142215.025, "from_m": 142051.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": 142262.549, "from_m": 142215.025, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 142837.687, "from_m": 142262.549, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 143606.406, "from_m": 142837.687, "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": 143729.376, "from_m": 143606.406, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 143802.42, "from_m": 143729.376, "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": 143824.285, "from_m": 143802.42, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 143879.843, "from_m": 143824.285, "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": 144170.296, "from_m": 143879.843, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 145677.983, "from_m": 144170.296, "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": 149447.236, "from_m": 145677.983, "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": 151860.467, "from_m": 149447.236, "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": 160416.69, "from_m": 151860.467, "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": 161482.749, "from_m": 160416.69, "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": 167174.008, "from_m": 161482.749, "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": 167215.4, "from_m": 167174.008, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 167647.62, "from_m": 167215.4, "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": 168914.131, "from_m": 167647.62, "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": 170025.076, "from_m": 168914.131, "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": 170385.139, "from_m": 170025.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": 170443.632, "from_m": 170385.139, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 170489.968, "from_m": 170443.632, "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": 172776.509, "from_m": 170489.968, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 174970.046, "from_m": 172776.509, "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": 181434.726, "from_m": 174970.046, "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": 188663.264, "from_m": 181434.726, "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": 191769.532, "from_m": 188663.264, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 196379.529, "from_m": 191769.532, "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": 201828.161, "from_m": 196379.529, "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": 214188.794, "from_m": 201828.161, "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": 214458.256, "from_m": 214188.794, "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": 214500.91, "from_m": 214458.256, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 219933.62, "from_m": 214500.91, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 222533.066, "from_m": 219933.62, "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": 230355.254, "from_m": 222533.066, "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": 234991.995, "from_m": 230355.254, "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": 240322.661, "from_m": 234991.995, "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": 247499.122, "from_m": 240322.661, "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": 255006.468, "from_m": 247499.122, "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": 256851.974, "from_m": 255006.468, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 256949.726, "from_m": 256851.974, "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": 256978.902, "from_m": 256949.726, "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": 257301.541, "from_m": 256978.902, "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": 593181, "profile_key": "ec3a003fe94d2370442da2cd93dc22196ff448d547e5de5c2c1b905408b646ec", "schedule_id": 18518, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2140", "location": "Glasgow Queen St High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2143H", "location": "Cowlairs South Jn", "stage_seq": 2, "distance_m": 1895.532, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2144", "location": "Cowlairs West Jn", "stage_seq": 3, "distance_m": 2785.912, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2145H", "location": "Bishopbriggs", "stage_seq": 4, "distance_m": 5079.683, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2148", "location": "Lenzie", "stage_seq": 5, "distance_m": 9924.035, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151H", "location": "Croy", "stage_seq": 6, "distance_m": 18276.555, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Greenhill Upper Jn", "stage_seq": 7, "distance_m": 27859.191, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Greenhill Lower Jn", "stage_seq": 8, "distance_m": 28917.076, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2159", "location": "Carmuirs West Jn", "stage_seq": 9, "distance_m": 32432.067, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2200", "location": "Larbert Jn", "stage_seq": 10, "distance_m": 33525.745, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2207", "wtt_dep": "2209", "location": "Stirling", "stage_seq": 11, "distance_m": 47499.761, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2212H", "wtt_dep": "2213H", "location": "Bridge of Allan", "stage_seq": 12, "distance_m": 52056.056, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2217", "wtt_dep": "2218", "location": "Dunblane", "stage_seq": 13, "distance_m": 55410.798, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2221", "location": "Dunblane Sig. 43", "stage_seq": 14, "distance_m": 56264.497, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Greenloaning", "stage_seq": 15, "distance_m": 65049.96, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Blackford", "stage_seq": 16, "distance_m": 71585.489, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2229H", "wtt_dep": "2230H", "location": "Gleneagles", "stage_seq": 17, "distance_m": 75370.935, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2233", "location": "Auchterarder S.B.", "stage_seq": 18, "distance_m": 87411.473, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2238", "location": "Hilton Jn Sig. HJ19", "stage_seq": 19, "distance_m": 101228.137, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2240H", "location": "Hilton Jn", "stage_seq": 20, "distance_m": 106306.236, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2244", "wtt_dep": "2246", "location": "Perth", "stage_seq": 21, "distance_m": 109447.0, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2249H", "location": "Barnhill Jn (Perth)", "stage_seq": 22, "distance_m": 110768.856, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2257H", "location": "Errol L.C.", "stage_seq": 23, "distance_m": 125868.063, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301H", "location": "Longforgan L.C.", "stage_seq": 24, "distance_m": 133841.239, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302H", "location": "Dundee 697 Sig.", "stage_seq": 25, "distance_m": 138102.674, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305H", "location": "Dundee Central Jn", "stage_seq": 26, "distance_m": 142215.025, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2306H", "wtt_dep": "2308H", "location": "Dundee", "stage_seq": 27, "distance_m": 142779.527, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311", "location": "Camperdown Jn", "stage_seq": 28, "distance_m": 143879.843, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2314H", "wtt_dep": "2315H", "location": "Broughty Ferry", "stage_seq": 29, "distance_m": 149251.699, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2319H", "location": "Monifieth", "stage_seq": 30, "distance_m": 153065.698, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "Carnoustie", "stage_seq": 31, "distance_m": 160383.928, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332H", "location": "Arbroath", "stage_seq": 32, "distance_m": 170205.59, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Inverkeilor", "stage_seq": 33, "distance_m": 180013.405, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Usan Jn", "stage_seq": 34, "distance_m": 188832.409, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2347", "location": "Montrose", "stage_seq": 35, "distance_m": 192066.632, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353", "location": "Craigo S.B.", "stage_seq": 36, "distance_m": 199695.45, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2358H", "location": "Laurencekirk", "stage_seq": 37, "distance_m": 208360.219, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006", "location": "Carmont", "stage_seq": 38, "distance_m": 222602.724, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "0011", "wtt_dep": "0012", "location": "Stonehaven", "stage_seq": 39, "distance_m": 231447.776, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017H", "location": "Aberdeen Sig. A223", "stage_seq": 40, "distance_m": 240537.069, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "0020", "wtt_dep": "0020H", "location": "Portlethen", "stage_seq": 41, "distance_m": 244250.787, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022H", "location": "Aberdeen Sig. A229", "stage_seq": 42, "distance_m": 246398.704, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026", "location": "Aberdeen Sig. A55", "stage_seq": 43, "distance_m": 253635.376, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027", "location": "Craiginches South Jn", "stage_seq": 44, "distance_m": 254656.575, "section_seq": 1, "route_path_id": 73422}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029H", "location": "Aberdeen Ferryhill Jn", "stage_seq": 45, "distance_m": 256538.707, "section_seq": 1, "route_path_id": 73422}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": null, "location": "Aberdeen", "stage_seq": 46, "distance_m": 257301.541, "section_seq": 1, "route_path_id": 73422}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 257301.541, "from_m": 0.0, "section_seq": 1, "route_path_id": 73422}], "total_distance_m": 257301.541, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 257195.82, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 105.721, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1481, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:53Z", "source_id": 48719967, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T20:45:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:44:57Z", "source_id": 15828277, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1497, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:04Z", "source_id": 48724346, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T20:48:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:47:07Z", "source_id": 15829651, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:24Z", "source_id": 48731426, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T20:51:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:50:28Z", "source_id": 15831884, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 643, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:52Z", "source_id": 48758267, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:05:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:57Z", "source_id": 15840569, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:16:43Z", "source_id": 48783362, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:17:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:16:48Z", "source_id": 15848430, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:17:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:34Z", "source_id": 15867082, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:49Z", "source_id": 15868398, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 413, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:34Z", "source_id": 48876467, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:07:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:05:39Z", "source_id": 15876652, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T23:07:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:38Z", "source_id": 15881528, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:04Z", "source_id": 15888359, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:14Z", "source_id": 15890880, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:34Z", "source_id": 15897899, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T23:47:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:33Z", "source_id": 15901241, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T23:56:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:33Z", "source_id": 15906786, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:48Z", "source_id": 15911942, "stage_seq": 46, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}] Glasgow Queen St High Level 2140 2140 5 None None Aberdeen 0032 0032 6S EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86954/2026-09-16/detailed None Portlethen 2026-09-17T00:20:30+01:00 Aberdeen 10.5 {"type": "LineString", "coordinates": [[-2.1277464, 57.061752799999994], [-2.1245649, 57.065363999999995], [-2.1242892, 57.065685899999984], [-2.1224725999999996, 57.06776730000001], [-2.1222339, 57.0680593], [-2.1213689, 57.0690459], [-2.1213014, 57.069125199999995], [-2.1198621, 57.0707937], [-2.119225, 57.0715323], [-2.1189426, 57.07184689999999], [-2.1183304, 57.0725029], [-2.1179273, 57.0728793], [-2.1176024, 57.0731626], [-2.1172877, 57.0734294], [-2.1169623999999994, 57.07369609999999], [-2.1165918, 57.0739905], [-2.11618, 57.07429840000001], [-2.1156947999999995, 57.07464970000001], [-2.1154035, 57.07483669999999], [-2.1147088, 57.07526729999999], [-2.1142811, 57.0755222], [-2.1135895, 57.075899199999995], [-2.1125929, 57.0764289], [-2.1113978, 57.0770641], [-2.1113777, 57.07707469999999], [-2.1094621, 57.0780841], [-2.108682, 57.0784628], [-2.1079219, 57.07881089999999], [-2.1073932, 57.079035399999995], [-2.106846, 57.079261399999986], [-2.1060233, 57.0795699], [-2.105045, 57.0799099], [-2.1039928, 57.0802622], [-2.097106, 57.08257030000001], [-2.0942766999999995, 57.08351849999999], [-2.0930208999999995, 57.0839393], [-2.0924195, 57.0841586], [-2.091832, 57.084394499999995], [-2.0909569, 57.0847883], [-2.0901838, 57.0851616], [-2.0897588999999996, 57.08538119999999], [-2.0893793, 57.0855842], [-2.0886125, 57.0860525], [-2.0878434, 57.0865744], [-2.0874750999999994, 57.0868555], [-2.0872467, 57.0870563], [-2.0867673, 57.0874862], [-2.0865055, 57.08771759999999], [-2.0862679000000006, 57.08795670000001], [-2.0858982, 57.0883823], [-2.0855816999999996, 57.0889032], [-2.0853877999999995, 57.0893566], [-2.0853085999999994, 57.089596400000005], [-2.0852595, 57.0898608], [-2.0851867, 57.09051889999999], [-2.0851615999999997, 57.09084779999999], [-2.0851163, 57.09113800000001], [-2.0850719, 57.091362499999995], [-2.0850065, 57.0915628], [-2.0849489999999995, 57.091806899999995], [-2.084903, 57.0919259], [-2.0848481, 57.09201249999999], [-2.0847026, 57.09224170000001], [-2.084546, 57.0924311], [-2.0842076, 57.0928212], [-2.0839967, 57.0930482], [-2.0837693999999995, 57.093256999999994], [-2.0832831, 57.09365499999999], [-2.0827924, 57.0940516], [-2.0820929, 57.0946118], [-2.0813951999999993, 57.0952081], [-2.0808930999999995, 57.09573519999999], [-2.0805601, 57.0961576], [-2.0802733, 57.09659769999999], [-2.0799992, 57.09708940000001], [-2.079977471738024, 57.09714381789098], [-2.0797974, 57.09759480000001], [-2.0796444, 57.0981435], [-2.0794838, 57.0986814], [-2.0793586999999993, 57.0989593], [-2.0792481, 57.09919959999999], [-2.0791418, 57.099417599999995], [-2.078967, 57.0997395], [-2.078838, 57.0999654], [-2.0786913, 57.1001903], [-2.0784385, 57.10056629999999], [-2.0781747, 57.1009157], [-2.0777287, 57.10145359999999], [-2.077488, 57.1017271], [-2.0772094, 57.10200609999999], [-2.0764142, 57.1027288], [-2.0749672, 57.1039969], [-2.0747886999999996, 57.10414680000001], [-2.0698472, 57.10834729999999], [-2.0693681, 57.10878619999999], [-2.0691045999999997, 57.1090504], [-2.0688711, 57.109314399999995], [-2.0685560999999995, 57.109700499999995], [-2.0683219, 57.1100461], [-2.0680936, 57.1103828], [-2.0675885999999997, 57.11120379999999], [-2.0671824, 57.1117831], [-2.0669645, 57.1120445], [-2.0667361, 57.112334100000005], [-2.066403, 57.1127164], [-2.066125153474899, 57.113001812463835], [-2.0660834999999995, 57.113044599999995], [-2.0659915999999994, 57.11313589999999], [-2.0624539999999993, 57.1167648], [-2.062225, 57.1169996], [-2.0619763999999994, 57.1172546], [-2.0565713999999997, 57.1227982], [-2.0562023, 57.123195], [-2.0557204, 57.1236767], [-2.0554642999999997, 57.1239557], [-2.055398, 57.12403520000001], [-2.0552739, 57.12418399999999], [-2.0550744, 57.124457099999994], [-2.0549062999999994, 57.124735699999995], [-2.0547239, 57.1251629], [-2.0546135, 57.125509699999995], [-2.0545879, 57.125639500000005], [-2.0545682, 57.125788099999994], [-2.05455, 57.125886699999995], [-2.0545484999999997, 57.1260231], [-2.05455, 57.1262406], [-2.0545785, 57.12645779999999], [-2.0546386000000005, 57.12671739999999], [-2.0547113, 57.126974999999995], [-2.054808, 57.1272048], [-2.0549231, 57.12743609999999], [-2.0550798, 57.1277222], [-2.0552879, 57.1280057], [-2.0554519999999994, 57.12821399999999], [-2.0556321, 57.128419099999995], [-2.0558302, 57.128629800000006], [-2.0560614, 57.12883839999999], [-2.0565392, 57.1292069], [-2.0570438999999996, 57.1295287], [-2.0576274, 57.1298353], [-2.0579738, 57.12999349999999], [-2.0582618, 57.13011569999999], [-2.0583394, 57.130148600000005], [-2.0587557, 57.1303088], [-2.0592133, 57.13046039999999], [-2.0594588, 57.13053649999999], [-2.0596972, 57.13059959999999], [-2.0602198, 57.13072940000001], [-2.0606012, 57.1308091], [-2.060861099999999, 57.13085679999999], [-2.0609952, 57.13088140000001], [-2.0614444909210254, 57.13095041421486], [-2.0614776, 57.1309555], [-2.0620017, 57.13102799999999], [-2.0627216, 57.13110950000001], [-2.0632331, 57.13115659999999], [-2.0637494999999997, 57.1311917], [-2.0643735, 57.1312228], [-2.0646886, 57.1312399], [-2.0650044, 57.1312517], [-2.0656477, 57.13127089999999], [-2.065960899999999, 57.131279500000005], [-2.066125153474899, 57.131279616948], [-2.0662418, 57.13127969999999], [-2.0668905, 57.131279500000005], [-2.0675556, 57.131272200000005], [-2.0682731, 57.13125279999999], [-2.068977, 57.1312254], [-2.0696477999999994, 57.13119400000001], [-2.0699827, 57.131173700000005], [-2.0703263999999995, 57.13115200000001], [-2.0709714, 57.13109879999999], [-2.0716194, 57.13103739999998], [-2.0728283, 57.130899799999995], [-2.0735357, 57.13080699999999], [-2.0736844999999997, 57.1307834], [-2.0742359, 57.130696], [-2.0750600999999995, 57.13055690000001], [-2.0763174, 57.13033769999999], [-2.0768234000000003, 57.1302395], [-2.0774423999999994, 57.1301317], [-2.0776565, 57.13009439999999], [-2.0780483, 57.13002089999999], [-2.0782959, 57.12997440000001], [-2.0792806, 57.129828399999994], [-2.0803263, 57.1296286], [-2.0809042, 57.12951819999999], [-2.0813311999999997, 57.1294827], [-2.0821172999999997, 57.12935339999999], [-2.082777399999999, 57.12922669999999], [-2.0832539, 57.12913979999999], [-2.0856213999999995, 57.1286866], [-2.0862398, 57.128568599999994], [-2.0869372, 57.1284537], [-2.0875879, 57.1283734], [-2.0879334000000003, 57.12832960000001], [-2.0882313, 57.1283061], [-2.0886626, 57.12824849999999], [-2.0888534, 57.1282448], [-2.0889697, 57.12824260000001], [-2.0895638, 57.128235499999995], [-2.0901468, 57.1282514], [-2.0904151, 57.1282747], [-2.0910836999999995, 57.1283432], [-2.0917361999999997, 57.12843470000001], [-2.0922059, 57.1285105], [-2.0924663999999997, 57.1285525], [-2.0933555, 57.12878709999999], [-2.0935540999999995, 57.1288518], [-2.0935723999999993, 57.12885769999999], [-2.0939841, 57.128991799999994], [-2.0941812, 57.129068499999995], [-2.0944578, 57.129182199999995], [-2.0946255, 57.1292511], [-2.0951862, 57.1295373], [-2.0955001999999996, 57.1297104], [-2.0957939, 57.12986610000001], [-2.0961062, 57.13006109999999], [-2.0963358, 57.13022529999999], [-2.0965365999999994, 57.13037909999999], [-2.0967329, 57.130537699999984], [-2.096898299999999, 57.1306878], [-2.0970215999999997, 57.130807399999995], [-2.0971783, 57.1309705], [-2.0973067, 57.1311266], [-2.097424, 57.13126829999999], [-2.0975605999999996, 57.13144889999999], [-2.0976889999999995, 57.13164999999999], [-2.0977870000000003, 57.131820100000006], [-2.097941, 57.13214640000001], [-2.0980003, 57.1323102], [-2.0980496, 57.1324714], [-2.0980768, 57.1325975], [-2.0980871999999997, 57.1327152], [-2.0980767, 57.13291569999999], [-2.0980687, 57.133], [-2.0979611, 57.133582899999986], [-2.0979064, 57.1338264], [-2.0977699, 57.1344284], [-2.0977141, 57.1346654], [-2.097655, 57.134916], [-2.0976081, 57.13513939999999], [-2.0975613999999996, 57.13533], [-2.0975534, 57.1353726], [-2.0975017999999994, 57.13563289999999], [-2.0974706, 57.13584089999999], [-2.0974498999999995, 57.1359709], [-2.0974486307884703, 57.13597906630546], [-2.0974013, 57.136283600000006], [-2.0973937, 57.13633250000001], [-2.0973539, 57.1366479], [-2.0973161999999994, 57.1369992], [-2.0972817, 57.1373653], [-2.0972595999999997, 57.1377327], [-2.0972381, 57.1382406], [-2.0972175, 57.1386304], [-2.0972043999999994, 57.1387963], [-2.0971994, 57.13884410000001], [-2.097178, 57.1390362], [-2.0971711, 57.1390979], [-2.0971379, 57.1393409], [-2.0970541, 57.1399334], [-2.097032899999999, 57.14007929999999], [-2.0970318, 57.140284099999995], [-2.0970529, 57.1403944], [-2.0971042, 57.140596900000006], [-2.0971686999999997, 57.1408282], [-2.0971898, 57.140903900000005], [-2.09723, 57.14103649999999], [-2.0972609, 57.1411421], [-2.0974634999999995, 57.1418594], [-2.0974923999999997, 57.1419436], [-2.0975451, 57.1420822], [-2.0976291, 57.142249799999995], [-2.0976952999999994, 57.142357999999994], [-2.0977286999999993, 57.142406599999994], [-2.0977621, 57.1424552], [-2.0978538999999996, 57.14257140000001], [-2.0979431999999996, 57.14267149999999], [-2.0980311, 57.142761]]} 8.1 0020½ 0031 Portlethen Aberdeen Aberdeen 57.1427610 -2.0980311 57.1427610 -2.0980311 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:31:00 Aberdeen TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911942 1789515172028173 77 77 2026-09-15 23:42:52.433434 6S None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:52.006849
565149 595863 F48621 515S431915 2026-09-15 COMPLETE 15911974 2026-09-16 00:32:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 595863, "stp": "N", "toc": "c2c", "uid": "F48621", "consist": "357027+357314", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F48621/2026-09-16/detailed", "trust_id": "515S431915", "origin_crs": "SRY", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shoeburyness C.S.D.", "service_date": "2026-09-15", "dest_arr_time": "2358", "dest_platform": null, "is_terminated": 1, "next_location": "Shoeburyness C.S.D.", "signalling_id": "5S43", "timing_status": null, "origin_station": "Shoeburyness", "current_leg_arr": "2358", "current_leg_dep": "2356", "current_leg_end": "Shoeburyness C.S.D.", "origin_dep_time": "2353", "origin_platform": "3", "current_location": "Shoeburyness", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]}", "current_leg_start": "Shoeburyness", "dest_arr_time_act": "2358", "motion_projection": null, "next_location_lat": "51.5325845", "next_location_lon": "0.7898435", "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\": 177.122, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 836.517, \"from_m\": 177.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 595863, \"profile_key\": \"712dffcecb9fb8e3c47932af8022574af96c949611c2bea246fe554793164565\", \"schedule_id\": 36347, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Shoeburyness\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40803}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": null, \"location\": \"Shoeburyness C.S.D.\", \"stage_seq\": 2, \"distance_m\": 836.517, \"section_seq\": 1, \"route_path_id\": 40803}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 836.517, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40803}], \"total_distance_m\": 836.517, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 177.122, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 659.395, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2353", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "2.0", "current_position_lat": "51.5332128", "current_position_lon": "0.7882152", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Shoeburyness", "service_state_platform": "3", "timing_fact_generation": 1789515179789543, "current_leg_arrival_utc": "2026-09-15T23:58:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:32:59.787167", "service_state_evidence_id": 15911974, "current_leg_start_actual_dep": "2026-09-15T23:56:30+01:00", "operational_evidence_version": 35, "service_state_event_time_utc": "2026-09-15T23:32:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:00.910116", "service_state_valid_until_kind": null, "operational_interpretation_version": 35, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} c2c N SRY None 5S43 357027+357314 8 100 None {"version": 3, "segments": [{"to_m": 177.122, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 836.517, "from_m": 177.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 595863, "profile_key": "712dffcecb9fb8e3c47932af8022574af96c949611c2bea246fe554793164565", "schedule_id": 36347, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2353", "location": "Shoeburyness", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40803}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": null, "location": "Shoeburyness C.S.D.", "stage_seq": 2, "distance_m": 836.517, "section_seq": 1, "route_path_id": 40803}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 836.517, "from_m": 0.0, "section_seq": 1, "route_path_id": 40803}], "total_distance_m": 836.517, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 177.122, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 659.395, "synthetic_unknown_infrastructure_limit_mph": 60} [] Shoeburyness 2353 2353 3 None None Shoeburyness C.S.D. 2358 2358 None None None https://www.realtimetrains.co.uk/service/gb-nr:F48621/2026-09-16/detailed None Shoeburyness 2026-09-15T23:56:30+01:00 Shoeburyness C.S.D. 2.0 {"type": "LineString", "coordinates": [[0.7944172999999999, 51.53140749999999], [0.7927334, 51.532139699999995], [0.7924086, 51.53228920000001], [0.7923273, 51.5323276], [0.7921447999999999, 51.53240290000001], [0.7919925, 51.53245709999999], [0.7917991, 51.5325185], [0.7916363999999999, 51.5325583], [0.7911968, 51.532648300000005], [0.7908785999999999, 51.53269660000001], [0.7906563, 51.5327141], [0.7905211, 51.5327229], [0.7903778999999999, 51.53273479999999], [0.7902017999999998, 51.5327561], [0.7900320999999999, 51.53278110000001], [0.7896846, 51.5328359], [0.7894102, 51.5328835], [0.7890311999999999, 51.532967199999995], [0.7884983, 51.5331266], [0.7880329, 51.5332683], [0.7877687999999999, 51.533347899999995], [0.7875930999999999, 51.533405899999984], [0.7872056, 51.5335751], [0.7868591, 51.53373740000001], [0.7871839, 51.5335487], [0.7873965, 51.53342190000001], [0.7876406, 51.5332891], [0.7877948, 51.53322080000001], [0.7879928999999999, 51.533146599999995], [0.7882717999999999, 51.53305610000001], [0.7898434999999999, 51.5325845]]} 0.5 2356 2358 None Shoeburyness Shoeburyness C.S.D. 51.5332128 0.7882152 51.5325845 0.7898435 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:32:00 Shoeburyness TRUST TRUST_CANCELLATION 15911974 1789515179789543 35 35 2026-09-15 23:43:00.910116 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:32:59.787167
565150 596032 C01813 045S31M016 2026-09-15 COMPLETE 15911688 2026-09-16 00:33:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 596032, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01813", "consist": "801210", "dest_crs": "XCN", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01813/2026-09-16/detailed", "trust_id": "045S31M016", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Craigentinny T.& R.S.M.D", "service_date": "2026-09-15", "dest_arr_time": "0012", "dest_platform": null, "is_terminated": 1, "next_location": "Craigentinny T.& R.S.M.D", "signalling_id": "5S31", "timing_status": "LATE", "origin_station": "Edinburgh", "current_leg_arr": "0033", "current_leg_dep": "0031", "current_leg_end": "Craigentinny T.& R.S.M.D", "origin_dep_time": "0004", "origin_platform": "5", "current_location": "Craigentinny T.& R.S.M.D", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": "+21 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]}", "current_leg_start": "Craigentinny Jn", "dest_arr_time_act": "0012", "motion_projection": null, "next_location_lat": "55.9527891", "next_location_lon": "-3.1266209", "previous_location": "Craigentinny Jn", "current_leg_milage": "0.7", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3294.532, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 3396.822, \"from_m\": 3294.532, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3509.152, \"from_m\": 3396.822, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3844.186, \"from_m\": 3509.152, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 4058.619, \"from_m\": 3844.186, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 596032, \"profile_key\": \"666c074e9a4ac7ead1bc2540d86d74b64a2417b88f6892bde44a2d1fe29c603a\", \"schedule_id\": 31522, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": false, \"wtt_arr\": \"0007H\", \"wtt_dep\": \"0009\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 27927}, {\"is_pass\": false, \"wtt_arr\": \"0012\", \"wtt_dep\": null, \"location\": \"Craigentinny T.& R.S.M.D\", \"stage_seq\": 4, \"distance_m\": 4058.619, \"section_seq\": 1, \"route_path_id\": 27927}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4058.619, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27927}], \"total_distance_m\": 4058.619, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 3844.186, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 214.433, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0004", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.9527891", "current_position_lon": "-3.1266209", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:44Z\", \"source_id\": 15911688, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Craigentinny T.& R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789515105827495, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:00.824734", "service_state_evidence_id": 15911688, "current_leg_start_actual_dep": "2026-09-17T00:30:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:00.907838", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P EDB XCN 5S31 801210 9 125 None {"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3294.532, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 3396.822, "from_m": 3294.532, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3509.152, "from_m": 3396.822, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3844.186, "from_m": 3509.152, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 4058.619, "from_m": 3844.186, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 596032, "profile_key": "666c074e9a4ac7ead1bc2540d86d74b64a2417b88f6892bde44a2d1fe29c603a", "schedule_id": 31522, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0004", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27927}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "0007H", "wtt_dep": "0009", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 27927}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": null, "location": "Craigentinny T.& R.S.M.D", "stage_seq": 4, "distance_m": 4058.619, "section_seq": 1, "route_path_id": 27927}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4058.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 27927}], "total_distance_m": 4058.619, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 3844.186, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 214.433, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:44Z", "source_id": 15911688, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] Edinburgh 0004 0004 5 None None Craigentinny T.& R.S.M.D 0012 0012 None LATE +21 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01813/2026-09-16/detailed None Craigentinny Jn 2026-09-17T00:30:00+01:00 Craigentinny T.& R.S.M.D 2.0 {"type": "LineString", "coordinates": [[-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1296314, 55.9539488], [-3.12944, 55.95388479999999], [-3.1291178999999993, 55.95374090000001], [-3.1289551, 55.9536519], [-3.1287761, 55.9535624], [-3.1286687999999994, 55.9535029], [-3.1284316, 55.9534028], [-3.1281823, 55.95331259999999], [-3.1266209, 55.9527891]]} 0.7 0031 0033 Craigentinny Jn Craigentinny T.& R.S.M.D Craigentinny T.& R.S.M.D 55.9527891 -3.1266209 55.9527891 -3.1266209 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:33:00 Craigentinny T.& R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911688 1789515105827495 9 9 2026-09-15 23:43:00.907838 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:00.824734
565151 593382 G16196 361E55M715 2026-09-15 COMPLETE 15911747 2026-09-16 00:33:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 593382, "stp": "O", "toc": "TransPennine Express", "uid": "G16196", "consist": "802206", "dest_crs": "YRK", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G16196/2026-09-16/detailed", "trust_id": "361E55M715", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "York", "service_date": "2026-09-15", "dest_arr_time": "0035", "dest_platform": "11", "is_terminated": 1, "next_location": "York", "signalling_id": "1E55", "timing_status": "EARLY", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "0033", "current_leg_dep": "0009", "current_leg_end": "York", "origin_dep_time": "2149", "origin_platform": "3", "current_location": "York", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5478364, 53.79447239999999], [-1.5475835, 53.7945019], [-1.5471986999999998, 53.794546800000006], [-1.5460441, 53.7946619], [-1.5456578999999997, 53.7946942], [-1.5452935, 53.794721], [-1.5444648, 53.79476369999999], [-1.5438662, 53.7948368], [-1.5432598999999998, 53.7948854], [-1.5429284, 53.794912], [-1.5422379999999998, 53.794975], [-1.5418347, 53.79501839999999], [-1.5415376, 53.7950574], [-1.5410095999999998, 53.7951421], [-1.5407154, 53.7951923], [-1.5402972, 53.7952705], [-1.5395516, 53.795452199999986], [-1.5388086, 53.7956154], [-1.5383425999999998, 53.7957021], [-1.5378553999999998, 53.7957685], [-1.5363187, 53.7959227], [-1.5354607, 53.7960113], [-1.5349314, 53.7960865], [-1.5344500999999997, 53.7961724], [-1.5334996, 53.7963279], [-1.5334768999999997, 53.7963317], [-1.5328268, 53.7963985], [-1.5318549, 53.7965612], [-1.53133, 53.7966302], [-1.5308569, 53.7966787], [-1.5303946, 53.79671640000001], [-1.5300124999999998, 53.7967224], [-1.5294876000000002, 53.79671199999999], [-1.5284641, 53.796647400000005], [-1.5279017999999998, 53.79659970000001], [-1.5276328, 53.7965732], [-1.5271359830031863, 53.796524148572814], [-1.5270889, 53.7965195], [-1.526556, 53.7964487], [-1.5260304, 53.7963357], [-1.5254098, 53.79615090000001], [-1.5248001999999998, 53.79594770000001], [-1.5244888, 53.79584], [-1.5233612, 53.79545850000001], [-1.5219321999999995, 53.7949924], [-1.5174917, 53.7934988], [-1.5162721999999995, 53.7930884], [-1.5158341, 53.7929439], [-1.51361, 53.7922027], [-1.5132924000000003, 53.79209689999999], [-1.5126422, 53.7919283], [-1.5121725, 53.79177610000001], [-1.5116599999999998, 53.791616899999994], [-1.5112175999999995, 53.791494500000006], [-1.5108246999999997, 53.791432399999984], [-1.5103597309641594, 53.79134397356428], [-1.5102993999999998, 53.7913325], [-1.5099503, 53.79127940000001], [-1.5095459, 53.7912457], [-1.509328, 53.7912382], [-1.5091127999999998, 53.7912385], [-1.5087274, 53.7912672], [-1.5083044999999995, 53.7913033], [-1.5082897999999998, 53.7913046], [-1.5078713, 53.791367899999976], [-1.5036936, 53.7919949], [-1.5032727, 53.79205689999999], [-1.5031256999999998, 53.79207460000001], [-1.4993706, 53.79249180000001], [-1.4990429, 53.79253219999999], [-1.4988011999999995, 53.79257929999999], [-1.498504, 53.7926582], [-1.4983487999999998, 53.79269279999999], [-1.4980885999999998, 53.7927692], [-1.4977791, 53.79289109999999], [-1.4975799, 53.792979499999994], [-1.4974597999999997, 53.7930401], [-1.4972492999999998, 53.7931541], [-1.496552, 53.7935565], [-1.4957873999999998, 53.79401210000001], [-1.4954251, 53.7942826], [-1.4949308999999995, 53.79470150000001], [-1.4945691999999997, 53.7950536], [-1.4942023999999998, 53.79546160000001], [-1.4934979999999998, 53.79631950000001], [-1.4930329, 53.796881699999986], [-1.4923766999999997, 53.797655199999994], [-1.4920236, 53.7980235], [-1.4916488, 53.7983661], [-1.4912441, 53.7986947], [-1.4908178, 53.7989975], [-1.4903894999999998, 53.79927370000001], [-1.4900314, 53.79948850000001], [-1.4899471999999998, 53.799539], [-1.4894316, 53.799814000000005], [-1.4889003, 53.8000698], [-1.4878442999999997, 53.8005338], [-1.487405, 53.80070810000001], [-1.4869377, 53.800872299999995], [-1.4860785, 53.801157899999986], [-1.4857706999999998, 53.8012428], [-1.4854360999999998, 53.80133180000001], [-1.4846552, 53.8015187], [-1.4841926999999997, 53.8016194], [-1.4837302, 53.80170869999999], [-1.4826046, 53.8018958], [-1.4814602, 53.802065599999985], [-1.4801694, 53.802232], [-1.4788538000000002, 53.802381200000006], [-1.4774228, 53.8025257], [-1.4761706999999995, 53.80261999999999], [-1.474928, 53.80268759999999], [-1.4733358, 53.80274419999999], [-1.4688108, 53.8028517], [-1.4677665999999998, 53.802881599999985], [-1.4660078, 53.80295129999999], [-1.4643916, 53.8030753], [-1.4626939, 53.803278299999995], [-1.4605575, 53.80359240000001], [-1.4595515, 53.8036916], [-1.4539652, 53.8045005], [-1.4532955, 53.804591], [-1.4530710999999998, 53.8046196], [-1.4526262, 53.8046763], [-1.4512946999999998, 53.804873], [-1.4504023, 53.8049929], [-1.4495332, 53.8050994], [-1.4489787, 53.80515729999999], [-1.4477329, 53.8052856], [-1.4472406000000002, 53.8053294], [-1.4461640999999998, 53.8054155], [-1.445872, 53.8054309], [-1.4451556, 53.8054688], [-1.4444956999999998, 53.80550369999999], [-1.4435188, 53.8055124], [-1.4425469, 53.80550399999999], [-1.4415376, 53.805472300000005], [-1.4405359, 53.80540340000001], [-1.437304454591234, 53.805136349519294], [-1.4368996999999997, 53.805102899999994], [-1.4250111, 53.8041257], [-1.4217677999999998, 53.80385729999998], [-1.4205127, 53.80375380000001], [-1.4192252, 53.80364310000001], [-1.4183284, 53.803546], [-1.4174212999999998, 53.8034287], [-1.4163095, 53.803254199999984], [-1.4151107999999997, 53.8030407], [-1.4129686, 53.8025625], [-1.4110401999999995, 53.80200489999999], [-1.4079934, 53.801088], [-1.4063362999999998, 53.8007055], [-1.4050144000000002, 53.80044440000001], [-1.4036428999999997, 53.800213199999995], [-1.4020014999999997, 53.7999698], [-1.4001751, 53.7997256], [-1.3989825, 53.7995676], [-1.3936645, 53.79886], [-1.3891564, 53.7982602], [-1.3887621999999995, 53.798204299999995], [-1.3879416999999998, 53.79807759999999], [-1.3876547, 53.798024299999994], [-1.3872181, 53.797943], [-1.3865099999999997, 53.797803], [-1.3858358999999998, 53.7976513], [-1.3852008, 53.79749249999999], [-1.3845592999999998, 53.79731339999999], [-1.3843147999999998, 53.7972386], [-1.3836025, 53.7970206], [-1.3829051999999995, 53.79678019999999], [-1.3822262999999997, 53.7965375], [-1.3814566, 53.796224499999994], [-1.3809425, 53.79599639999999], [-1.3794854, 53.795320499999995], [-1.3783015999999997, 53.794771300000015], [-1.3777573999999997, 53.7945189], [-1.3760232999999995, 53.79373999999999], [-1.3746967999999995, 53.7932095], [-1.3733728000000005, 53.792745800000006], [-1.3723289, 53.79241969999999], [-1.3718178, 53.79227360000001], [-1.3716145999999998, 53.7922173], [-1.3709099, 53.79203559999999], [-1.3701896, 53.7918676], [-1.3686546, 53.7915724], [-1.366057, 53.7911841], [-1.3589870999999998, 53.790360699999994], [-1.3561572999999998, 53.7900521], [-1.3540295, 53.78993500000001], [-1.3474729261792822, 53.789659592067785], [-1.335796, 53.78916910000001], [-1.3343275999999995, 53.78911120000001], [-1.3332841999999998, 53.7890685], [-1.3271623999999995, 53.788811299999985], [-1.3268996, 53.7888032], [-1.3253746999999998, 53.7887416], [-1.3249053000000002, 53.788726399999994], [-1.3235298, 53.788697299999995], [-1.3228582000000002, 53.7886911], [-1.3221662999999997, 53.7887053], [-1.3212697, 53.7887308], [-1.3204537, 53.788765999999995], [-1.3196456999999997, 53.7888228], [-1.3184842, 53.78891920000001], [-1.3150671, 53.7892296], [-1.3149494, 53.7892403], [-1.2967939, 53.790889400000005], [-1.2943427, 53.7911101], [-1.2931144999999995, 53.7912304], [-1.2925551999999998, 53.79129089999999], [-1.2919972, 53.79136389999999], [-1.2911878, 53.7914921], [-1.2903909, 53.791637], [-1.2895526, 53.791822499999995], [-1.2889389, 53.7919751], [-1.2883573, 53.792132800000005], [-1.2875207, 53.79238279999999], [-1.2863223, 53.79280309999999], [-1.2858899, 53.7929716], [-1.2854854, 53.7931409], [-1.2847723, 53.79346220000001], [-1.2841369, 53.79379409999999], [-1.283057, 53.794394700000005], [-1.282491, 53.79476449999999], [-1.2819806, 53.795139], [-1.2799952, 53.796642600000006], [-1.2785977, 53.797711], [-1.2783785, 53.7978778], [-1.2782968999999995, 53.7979399], [-1.2782042999999998, 53.79801239999999], [-1.2702749, 53.8042135], [-1.2700815999999997, 53.8043631], [-1.2700384, 53.8043966], [-1.2699506, 53.8044602], [-1.2689963, 53.8051514], [-1.2679292, 53.8058534], [-1.2669155999999997, 53.806466799999995], [-1.2658296999999998, 53.807060799999995], [-1.2648755, 53.8075369], [-1.2641455, 53.80790139999999], [-1.2633895, 53.808252], [-1.2618557999999995, 53.80896229999999], [-1.25764139776733, 53.81092507150725], [-1.2571317999999998, 53.8111624], [-1.2568064, 53.8113114], [-1.2567030999999995, 53.81135919999999], [-1.2499422, 53.8144856], [-1.2497711, 53.81456469999999], [-1.2413505, 53.8184582], [-1.2388058, 53.819636900000006], [-1.2341037999999998, 53.8218149], [-1.2334700999999997, 53.82210839999998], [-1.2321074, 53.8227438], [-1.2315377, 53.823030900000006], [-1.2312264, 53.823200699999994], [-1.2309212, 53.823376], [-1.2305717, 53.8235905], [-1.2302759, 53.8237876], [-1.2300453999999998, 53.8239548], [-1.229638, 53.8242648], [-1.2292761, 53.82457910000001], [-1.2289612, 53.82488099999999], [-1.2286762, 53.82518160000001], [-1.2284148, 53.8254944], [-1.2281782, 53.82581], [-1.227967796143011, 53.82615388587379], [-1.2278865895977311, 53.826304978271224], [-1.2278137691414694, 53.826438310778514], [-1.227748191963147, 53.82655643056404], [-1.2276887152516869, 53.82666188479622], [-1.2276341961960109, 53.82675722064349], [-1.227583491985041, 53.826844985274235], [-1.2275354598077, 53.82692772585688], [-1.2274889568529093, 53.827007989559846], [-1.2274428403095916, 53.827088323551536], [-1.2273959673666692, 53.82717127500036], [-1.227347195213064, 53.82725939107473], [-1.227295381037698, 53.82735521894307], [-1.2272393820294936, 53.82746130577378], [-1.2271780553773728, 53.82758019873528], [-1.227110258270258, 53.82771444499598], [-1.2270348478970714, 53.8278665917243], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]}", "current_leg_start": "Leeds", "dest_arr_time_act": "0035", "motion_projection": null, "next_location_lat": "53.9582587", "next_location_lon": "-1.0935657", "previous_location": "Leeds", "current_leg_milage": "25.8", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 683.612, \"from_m\": 317.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1779.804, \"from_m\": 683.612, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4800.14, \"from_m\": 2057.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26067.462, \"from_m\": 4800.14, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 26113.653, \"from_m\": 26067.462, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34677.055, \"from_m\": 26113.653, \"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\": 36072.561, \"from_m\": 34677.055, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36501.668, \"from_m\": 36072.561, \"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\": 48236.624, \"from_m\": 36501.668, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 48701.592, \"from_m\": 48236.624, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48747.814, \"from_m\": 48701.592, \"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\": 48863.294, \"from_m\": 48747.814, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49920.08, \"from_m\": 48863.294, \"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\": 49938.9, \"from_m\": 49920.08, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 50083.836, \"from_m\": 49938.9, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 50573.531, \"from_m\": 50083.836, \"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\": 51187.728, \"from_m\": 50573.531, \"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\": 52825.44, \"from_m\": 51187.728, \"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\": 52872.719, \"from_m\": 52825.44, \"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\": 52932.814, \"from_m\": 52872.719, \"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\": 52960.514, \"from_m\": 52932.814, \"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\": 65076.631, \"from_m\": 52960.514, \"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\": 66959.863, \"from_m\": 65076.631, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 67149.24, \"from_m\": 66959.863, \"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\": 68027.331, \"from_m\": 67149.24, \"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\": 68064.055, \"from_m\": 68027.331, \"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\": 68091.459, \"from_m\": 68064.055, \"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\": 73995.788, \"from_m\": 68091.459, \"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\": 74027.779, \"from_m\": 73995.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 77804.312, \"from_m\": 74027.779, \"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\": 78006.608, \"from_m\": 77804.312, \"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\": 80867.575, \"from_m\": 78006.608, \"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\": 82415.305, \"from_m\": 80867.575, \"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\": 82464.666, \"from_m\": 82415.305, \"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\": 82514.149, \"from_m\": 82464.666, \"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\": 86512.04, \"from_m\": 82514.149, \"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\": 86885.997, \"from_m\": 86512.04, \"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\": 88789.621, \"from_m\": 86885.997, \"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\": 90838.814, \"from_m\": 88789.621, \"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\": 97739.523, \"from_m\": 90838.814, \"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\": 98213.818, \"from_m\": 97739.523, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110531.865, \"from_m\": 98213.818, \"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\": 114852.651, \"from_m\": 110531.865, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 117482.116, \"from_m\": 114852.651, \"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\": 117515.708, \"from_m\": 117482.116, \"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\": 123757.144, \"from_m\": 117515.708, \"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\": 123936.42, \"from_m\": 123757.144, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 123959.378, \"from_m\": 123936.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 127180.862, \"from_m\": 123959.378, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127208.726, \"from_m\": 127180.862, \"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\": 127274.956, \"from_m\": 127208.726, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 127748.741, \"from_m\": 127274.956, \"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\": 128358.513, \"from_m\": 127748.741, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 133744.54, \"from_m\": 128358.513, \"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\": 136183.775, \"from_m\": 133744.54, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 136239.843, \"from_m\": 136183.775, \"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\": 136295.833, \"from_m\": 136239.843, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 146802.167, \"from_m\": 136295.833, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 147349.5, \"from_m\": 146802.167, \"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\": 148594.841, \"from_m\": 147349.5, \"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\": 148993.025, \"from_m\": 148594.841, \"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\": 149746.568, \"from_m\": 148993.025, \"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\": 149996.482, \"from_m\": 149746.568, \"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\": 150332.686, \"from_m\": 149996.482, \"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\": 150779.938, \"from_m\": 150332.686, \"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\": 151463.368, \"from_m\": 150779.938, \"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\": 151502.458, \"from_m\": 151463.368, \"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\": 153551.905, \"from_m\": 151502.458, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154371.075, \"from_m\": 153551.905, \"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\": 156299.86, \"from_m\": 154371.075, \"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\": 156366.835, \"from_m\": 156299.86, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 165541.317, \"from_m\": 156366.835, \"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\": 165572.198, \"from_m\": 165541.317, \"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\": 172902.784, \"from_m\": 165572.198, \"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\": 174228.52, \"from_m\": 172902.784, \"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\": 185678.93, \"from_m\": 174228.52, \"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\": 187828.553, \"from_m\": 185678.93, \"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\": 190115.6, \"from_m\": 187828.553, \"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\": 190290.79, \"from_m\": 190115.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 190379.658, \"from_m\": 190290.79, \"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\": 190560.637, \"from_m\": 190379.658, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 191364.441, \"from_m\": 190560.637, \"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\": 191604.137, \"from_m\": 191364.441, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 593382, \"profile_key\": \"f5f0873e28b5200626ee5af7f6f1b6baea9f8352a0f3e22ff663156c5605a3d3\", \"schedule_id\": 36547, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2149\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2151\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2152H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2734.994, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153\", \"location\": \"Bootle Branch Jn\", \"stage_seq\": 5, \"distance_m\": 3219.501, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2153H\", \"location\": \"Olive Mount Jn\", \"stage_seq\": 6, \"distance_m\": 4385.67, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2155H\", \"location\": \"Roby\", \"stage_seq\": 7, \"distance_m\": 8285.928, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2156\", \"location\": \"Huyton\", \"stage_seq\": 8, \"distance_m\": 9121.559, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2158\", \"location\": \"Rainhill\", \"stage_seq\": 9, \"distance_m\": 14231.134, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": false, \"wtt_arr\": \"2200\", \"wtt_dep\": \"2201H\", \"location\": \"Lea Green\", \"stage_seq\": 10, \"distance_m\": 17213.367, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"St. Helens Junction\", \"stage_seq\": 11, \"distance_m\": 19076.295, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Earlestown\", \"stage_seq\": 12, \"distance_m\": 23733.498, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": false, \"wtt_arr\": \"2207H\", \"wtt_dep\": \"2209\", \"location\": \"Newton-le-Willows\", \"stage_seq\": 13, \"distance_m\": 25232.407, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210H\", \"location\": \"Parkside Jn\", \"stage_seq\": 14, \"distance_m\": 26890.672, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214H\", \"location\": \"Astley Station S.B.\", \"stage_seq\": 15, \"distance_m\": 36323.423, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"Eccles\", \"stage_seq\": 16, \"distance_m\": 44258.193, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222H\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 17, \"distance_m\": 48863.294, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223H\", \"location\": \"Salford Central\", \"stage_seq\": 18, \"distance_m\": 49670.223, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Deal Street Jn\", \"stage_seq\": 19, \"distance_m\": 50083.836, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": false, \"wtt_arr\": \"2225H\", \"wtt_dep\": \"2232\", \"location\": \"Manchester Victoria\", \"stage_seq\": 20, \"distance_m\": 50729.349, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 21, \"distance_m\": 52872.719, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 22, \"distance_m\": 54328.427, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Vitriol Works S.B.\", \"stage_seq\": 23, \"distance_m\": 58424.0, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2243\", \"location\": \"Castleton East Jn\", \"stage_seq\": 24, \"distance_m\": 64737.814, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246H\", \"location\": \"Rochdale\", \"stage_seq\": 25, \"distance_m\": 67582.201, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2247H\", \"location\": \"Rochdale East Jn\", \"stage_seq\": 26, \"distance_m\": 68027.331, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Littleborough\", \"stage_seq\": 27, \"distance_m\": 72921.19, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300\", \"location\": \"Todmorden\", \"stage_seq\": 28, \"distance_m\": 81545.337, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Hall Royd Jn\", \"stage_seq\": 29, \"distance_m\": 82514.149, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Hebden Bridge\", \"stage_seq\": 30, \"distance_m\": 88690.681, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Milner Royd Jn\", \"stage_seq\": 31, \"distance_m\": 97739.523, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315H\", \"location\": \"Greetland Jn\", \"stage_seq\": 32, \"distance_m\": 100548.781, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": false, \"wtt_arr\": \"2319H\", \"wtt_dep\": \"2320H\", \"location\": \"Brighouse\", \"stage_seq\": 33, \"distance_m\": 106002.055, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Bradley Wood Jn\", \"stage_seq\": 34, \"distance_m\": 108113.799, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Heaton Lodge East Jn\", \"stage_seq\": 35, \"distance_m\": 111112.595, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"Mirfield East Jn\", \"stage_seq\": 36, \"distance_m\": 113863.321, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Thornhill L.N.W. Jn\", \"stage_seq\": 37, \"distance_m\": 114852.651, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Horbury Jn\", \"stage_seq\": 38, \"distance_m\": 123799.055, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 39, \"distance_m\": 127471.474, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Altofts Jn\", \"stage_seq\": 40, \"distance_m\": 133641.501, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Methley Jn\", \"stage_seq\": 41, \"distance_m\": 136239.843, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Stourton Jn\", \"stage_seq\": 42, \"distance_m\": 144288.659, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001H\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 43, \"distance_m\": 148614.825, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002H\", \"location\": \"Leeds West Jn\", \"stage_seq\": 44, \"distance_m\": 149356.459, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": \"0009H\", \"location\": \"Leeds\", \"stage_seq\": 45, \"distance_m\": 149872.62, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 46, \"distance_m\": 152507.338, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0014H\", \"location\": \"Cross Gates\", \"stage_seq\": 47, \"distance_m\": 156984.829, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018\", \"location\": \"Micklefield\", \"stage_seq\": 48, \"distance_m\": 165440.913, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0021H\", \"location\": \"Church Fenton\", \"stage_seq\": 49, \"distance_m\": 173642.337, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026\", \"location\": \"Colton Jn\", \"stage_seq\": 50, \"distance_m\": 182025.823, \"section_seq\": 1, \"route_path_id\": 105267}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": null, \"location\": \"York\", \"stage_seq\": 51, \"distance_m\": 191604.137, \"section_seq\": 1, \"route_path_id\": 105267}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 191604.137, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105267}], \"total_distance_m\": 191604.137, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 184195.302, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 7408.835, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2149", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "24.0", "current_position_lat": "53.9582587", "current_position_lon": "-1.0935657", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9868, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:48Z\", \"source_id\": 48734266, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:52:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:51:50Z\", \"source_id\": 15832800, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:25Z\", \"source_id\": 48741400, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:55:28Z\", \"source_id\": 15835080, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10010, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:02Z\", \"source_id\": 48742562, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:56:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:56:07Z\", \"source_id\": 15835431, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9480, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:18Z\", \"source_id\": 48747071, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:58:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:58:25Z\", \"source_id\": 15836893, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9484, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:16Z\", \"source_id\": 48748964, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:01:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:22Z\", \"source_id\": 15837425, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9488, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:10Z\", \"source_id\": 48756757, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:03:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:03:13Z\", \"source_id\": 15839978, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9447, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:47Z\", \"source_id\": 48760146, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:04:52Z\", \"source_id\": 15841104, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9439, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:00Z\", \"source_id\": 48762550, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:06:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:06:04Z\", \"source_id\": 15841844, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8379, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:50Z\", \"source_id\": 48785573, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:19:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:17:52Z\", \"source_id\": 15849070, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:23:20Z\", \"source_id\": 48795988, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:23:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:23:21Z\", \"source_id\": 15852368, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:43Z\", \"source_id\": 48798674, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:24:48Z\", \"source_id\": 15853204, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:41:43Z\", \"source_id\": 48830203, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:42:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:41:49Z\", \"source_id\": 15863156, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8085, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:30Z\", \"source_id\": 48838889, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:46:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:46:33Z\", \"source_id\": 15865932, \"stage_seq\": 27, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8054, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:23Z\", \"source_id\": 48852876, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:28Z\", \"source_id\": 15869889, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6165, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:24Z\", \"source_id\": 48862437, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:59:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:58:29Z\", \"source_id\": 15872695, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:43Z\", \"source_id\": 48887698, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:12:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:11:46Z\", \"source_id\": 15879944, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6134, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:40Z\", \"source_id\": 48905408, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:44Z\", \"source_id\": 15885704, \"stage_seq\": 35, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:30Z\", \"source_id\": 48926529, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:34Z\", \"source_id\": 15892497, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:51Z\", \"source_id\": 48957325, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:58Z\", \"source_id\": 15902132, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5420, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:54Z\", \"source_id\": 48963478, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:58Z\", \"source_id\": 15903883, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5269, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:43Z\", \"source_id\": 48976425, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:48Z\", \"source_id\": 15907467, \"stage_seq\": 47, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:26Z\", \"source_id\": 48980125, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:29Z\", \"source_id\": 15908465, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 4923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:18Z\", \"source_id\": 48984127, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:23Z\", \"source_id\": 15909521, \"stage_seq\": 49, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:04Z\", \"source_id\": 15911747, \"stage_seq\": 51, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "York", "service_state_platform": "11", "timing_fact_generation": 1789515125794629, "current_leg_arrival_utc": "2026-09-17T00:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:00.873260", "service_state_evidence_id": 15911747, "current_leg_start_actual_dep": "2026-09-17T00:09:30+01:00", "operational_evidence_version": 197, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:00.904624", "service_state_valid_until_kind": null, "operational_interpretation_version": 197, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express O LIV YRK 1E55 802206 5 125 None {"version": 3, "segments": [{"to_m": 317.352, "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.612, "from_m": 317.352, "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": 1779.804, "from_m": 683.612, "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": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4800.14, "from_m": 2057.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26067.462, "from_m": 4800.14, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 26113.653, "from_m": 26067.462, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34677.055, "from_m": 26113.653, "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": 36072.561, "from_m": 34677.055, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36501.668, "from_m": 36072.561, "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": 48236.624, "from_m": 36501.668, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 48701.592, "from_m": 48236.624, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48747.814, "from_m": 48701.592, "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": 48863.294, "from_m": 48747.814, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 49920.08, "from_m": 48863.294, "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": 49938.9, "from_m": 49920.08, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 50083.836, "from_m": 49938.9, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 50573.531, "from_m": 50083.836, "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": 51187.728, "from_m": 50573.531, "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": 52825.44, "from_m": 51187.728, "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": 52872.719, "from_m": 52825.44, "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": 52932.814, "from_m": 52872.719, "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": 52960.514, "from_m": 52932.814, "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": 65076.631, "from_m": 52960.514, "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": 66959.863, "from_m": 65076.631, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 67149.24, "from_m": 66959.863, "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": 68027.331, "from_m": 67149.24, "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": 68064.055, "from_m": 68027.331, "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": 68091.459, "from_m": 68064.055, "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": 73995.788, "from_m": 68091.459, "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": 74027.779, "from_m": 73995.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 77804.312, "from_m": 74027.779, "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": 78006.608, "from_m": 77804.312, "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": 80867.575, "from_m": 78006.608, "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": 82415.305, "from_m": 80867.575, "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": 82464.666, "from_m": 82415.305, "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": 82514.149, "from_m": 82464.666, "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": 86512.04, "from_m": 82514.149, "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": 86885.997, "from_m": 86512.04, "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": 88789.621, "from_m": 86885.997, "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": 90838.814, "from_m": 88789.621, "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": 97739.523, "from_m": 90838.814, "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": 98213.818, "from_m": 97739.523, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110531.865, "from_m": 98213.818, "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": 114852.651, "from_m": 110531.865, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 117482.116, "from_m": 114852.651, "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": 117515.708, "from_m": 117482.116, "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": 123757.144, "from_m": 117515.708, "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": 123936.42, "from_m": 123757.144, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 123959.378, "from_m": 123936.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 127180.862, "from_m": 123959.378, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127208.726, "from_m": 127180.862, "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": 127274.956, "from_m": 127208.726, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 127748.741, "from_m": 127274.956, "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": 128358.513, "from_m": 127748.741, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 133744.54, "from_m": 128358.513, "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": 136183.775, "from_m": 133744.54, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 136239.843, "from_m": 136183.775, "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": 136295.833, "from_m": 136239.843, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 146802.167, "from_m": 136295.833, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 147349.5, "from_m": 146802.167, "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": 148594.841, "from_m": 147349.5, "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": 148993.025, "from_m": 148594.841, "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": 149746.568, "from_m": 148993.025, "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": 149996.482, "from_m": 149746.568, "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": 150332.686, "from_m": 149996.482, "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": 150779.938, "from_m": 150332.686, "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": 151463.368, "from_m": 150779.938, "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": 151502.458, "from_m": 151463.368, "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": 153551.905, "from_m": 151502.458, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154371.075, "from_m": 153551.905, "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": 156299.86, "from_m": 154371.075, "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": 156366.835, "from_m": 156299.86, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 165541.317, "from_m": 156366.835, "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": 165572.198, "from_m": 165541.317, "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": 172902.784, "from_m": 165572.198, "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": 174228.52, "from_m": 172902.784, "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": 185678.93, "from_m": 174228.52, "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": 187828.553, "from_m": 185678.93, "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": 190115.6, "from_m": 187828.553, "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": 190290.79, "from_m": 190115.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 190379.658, "from_m": 190290.79, "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": 190560.637, "from_m": 190379.658, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 191364.441, "from_m": 190560.637, "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": 191604.137, "from_m": 191364.441, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 593382, "profile_key": "f5f0873e28b5200626ee5af7f6f1b6baea9f8352a0f3e22ff663156c5605a3d3", "schedule_id": 36547, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2149", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2151", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2152H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2734.994, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153", "location": "Bootle Branch Jn", "stage_seq": 5, "distance_m": 3219.501, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2153H", "location": "Olive Mount Jn", "stage_seq": 6, "distance_m": 4385.67, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2155H", "location": "Roby", "stage_seq": 7, "distance_m": 8285.928, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2156", "location": "Huyton", "stage_seq": 8, "distance_m": 9121.559, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2158", "location": "Rainhill", "stage_seq": 9, "distance_m": 14231.134, "section_seq": 1, "route_path_id": 105267}, {"is_pass": false, "wtt_arr": "2200", "wtt_dep": "2201H", "location": "Lea Green", "stage_seq": 10, "distance_m": 17213.367, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2203", "location": "St. Helens Junction", "stage_seq": 11, "distance_m": 19076.295, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Earlestown", "stage_seq": 12, "distance_m": 23733.498, "section_seq": 1, "route_path_id": 105267}, {"is_pass": false, "wtt_arr": "2207H", "wtt_dep": "2209", "location": "Newton-le-Willows", "stage_seq": 13, "distance_m": 25232.407, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210H", "location": "Parkside Jn", "stage_seq": 14, "distance_m": 26890.672, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Astley Station S.B.", "stage_seq": 15, "distance_m": 36323.423, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Eccles", "stage_seq": 16, "distance_m": 44258.193, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222H", "location": "Ordsall Lane Jn", "stage_seq": 17, "distance_m": 48863.294, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223H", "location": "Salford Central", "stage_seq": 18, "distance_m": 49670.223, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224", "location": "Deal Street Jn", "stage_seq": 19, "distance_m": 50083.836, "section_seq": 1, "route_path_id": 105267}, {"is_pass": false, "wtt_arr": "2225H", "wtt_dep": "2232", "location": "Manchester Victoria", "stage_seq": 20, "distance_m": 50729.349, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Miles Platting Jn", "stage_seq": 21, "distance_m": 52872.719, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236", "location": "Thorpes Bridge Jn", "stage_seq": 22, "distance_m": 54328.427, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Vitriol Works S.B.", "stage_seq": 23, "distance_m": 58424.0, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2243", "location": "Castleton East Jn", "stage_seq": 24, "distance_m": 64737.814, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246H", "location": "Rochdale", "stage_seq": 25, "distance_m": 67582.201, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2247H", "location": "Rochdale East Jn", "stage_seq": 26, "distance_m": 68027.331, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Littleborough", "stage_seq": 27, "distance_m": 72921.19, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300", "location": "Todmorden", "stage_seq": 28, "distance_m": 81545.337, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Hall Royd Jn", "stage_seq": 29, "distance_m": 82514.149, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306", "location": "Hebden Bridge", "stage_seq": 30, "distance_m": 88690.681, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Milner Royd Jn", "stage_seq": 31, "distance_m": 97739.523, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315H", "location": "Greetland Jn", "stage_seq": 32, "distance_m": 100548.781, "section_seq": 1, "route_path_id": 105267}, {"is_pass": false, "wtt_arr": "2319H", "wtt_dep": "2320H", "location": "Brighouse", "stage_seq": 33, "distance_m": 106002.055, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Bradley Wood Jn", "stage_seq": 34, "distance_m": 108113.799, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Heaton Lodge East Jn", "stage_seq": 35, "distance_m": 111112.595, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "Mirfield East Jn", "stage_seq": 36, "distance_m": 113863.321, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Thornhill L.N.W. Jn", "stage_seq": 37, "distance_m": 114852.651, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Horbury Jn", "stage_seq": 38, "distance_m": 123799.055, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342", "location": "Wakefield Kirkgate", "stage_seq": 39, "distance_m": 127471.474, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Altofts Jn", "stage_seq": 40, "distance_m": 133641.501, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Methley Jn", "stage_seq": 41, "distance_m": 136239.843, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Stourton Jn", "stage_seq": 42, "distance_m": 144288.659, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001H", "location": "Engine Shed Jn", "stage_seq": 43, "distance_m": 148614.825, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002H", "location": "Leeds West Jn", "stage_seq": 44, "distance_m": 149356.459, "section_seq": 1, "route_path_id": 105267}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": "0009H", "location": "Leeds", "stage_seq": 45, "distance_m": 149872.62, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012", "location": "Neville H. West Jn", "stage_seq": 46, "distance_m": 152507.338, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014H", "location": "Cross Gates", "stage_seq": 47, "distance_m": 156984.829, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018", "location": "Micklefield", "stage_seq": 48, "distance_m": 165440.913, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0021H", "location": "Church Fenton", "stage_seq": 49, "distance_m": 173642.337, "section_seq": 1, "route_path_id": 105267}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026", "location": "Colton Jn", "stage_seq": 50, "distance_m": 182025.823, "section_seq": 1, "route_path_id": 105267}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": null, "location": "York", "stage_seq": 51, "distance_m": 191604.137, "section_seq": 1, "route_path_id": 105267}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 191604.137, "from_m": 0.0, "section_seq": 1, "route_path_id": 105267}], "total_distance_m": 191604.137, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 184195.302, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 7408.835, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9868, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:48Z", "source_id": 48734266, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T20:52:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:51:50Z", "source_id": 15832800, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T21:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10002, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:25Z", "source_id": 48741400, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T20:56:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:55:28Z", "source_id": 15835080, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10010, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:02Z", "source_id": 48742562, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T20:56:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:56:07Z", "source_id": 15835431, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T21:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9480, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:18Z", "source_id": 48747071, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T20:58:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:58:25Z", "source_id": 15836893, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9484, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:16Z", "source_id": 48748964, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:01:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:22Z", "source_id": 15837425, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9488, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:10Z", "source_id": 48756757, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:03:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:03:13Z", "source_id": 15839978, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9447, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:47Z", "source_id": 48760146, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T21:06:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:04:52Z", "source_id": 15841104, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9439, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:00Z", "source_id": 48762550, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:06:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:06:04Z", "source_id": 15841844, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8379, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:50Z", "source_id": 48785573, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T21:19:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:17:52Z", "source_id": 15849070, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:23:20Z", "source_id": 48795988, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T21:23:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:23:21Z", "source_id": 15852368, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:43Z", "source_id": 48798674, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:25:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:24:48Z", "source_id": 15853204, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8068, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:41:43Z", "source_id": 48830203, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T21:42:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:41:49Z", "source_id": 15863156, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8085, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:30Z", "source_id": 48838889, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T21:46:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:46:33Z", "source_id": 15865932, "stage_seq": 27, "event_role": "ARR", "event_time": "2026-09-15T22:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8054, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:23Z", "source_id": 48852876, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T21:54:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:28Z", "source_id": 15869889, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6165, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:24Z", "source_id": 48862437, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:59:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:58:29Z", "source_id": 15872695, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6178, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:43Z", "source_id": 48887698, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T22:12:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:11:46Z", "source_id": 15879944, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T23:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6134, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:40Z", "source_id": 48905408, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T22:23:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:44Z", "source_id": 15885704, "stage_seq": 35, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5977, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:30Z", "source_id": 48926529, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T22:37:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:34Z", "source_id": 15892497, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:51Z", "source_id": 48957325, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T22:59:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:58Z", "source_id": 15902132, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-15T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5420, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:54Z", "source_id": 48963478, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T23:05:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:58Z", "source_id": 15903883, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5269, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:43Z", "source_id": 48976425, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-15T23:15:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:48Z", "source_id": 15907467, "stage_seq": 47, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:26Z", "source_id": 48980125, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T23:19:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:29Z", "source_id": 15908465, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 4923, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:18Z", "source_id": 48984127, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-15T23:23:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:23Z", "source_id": 15909521, "stage_seq": 49, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:04Z", "source_id": 15911747, "stage_seq": 51, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 2149 2149 3 None None York 0035 0035 11 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:G16196/2026-09-16/detailed None Leeds 2026-09-17T00:09:30+01:00 York 24.0 {"type": "LineString", "coordinates": [[-1.5478364, 53.79447239999999], [-1.5475835, 53.7945019], [-1.5471986999999998, 53.794546800000006], [-1.5460441, 53.7946619], [-1.5456578999999997, 53.7946942], [-1.5452935, 53.794721], [-1.5444648, 53.79476369999999], [-1.5438662, 53.7948368], [-1.5432598999999998, 53.7948854], [-1.5429284, 53.794912], [-1.5422379999999998, 53.794975], [-1.5418347, 53.79501839999999], [-1.5415376, 53.7950574], [-1.5410095999999998, 53.7951421], [-1.5407154, 53.7951923], [-1.5402972, 53.7952705], [-1.5395516, 53.795452199999986], [-1.5388086, 53.7956154], [-1.5383425999999998, 53.7957021], [-1.5378553999999998, 53.7957685], [-1.5363187, 53.7959227], [-1.5354607, 53.7960113], [-1.5349314, 53.7960865], [-1.5344500999999997, 53.7961724], [-1.5334996, 53.7963279], [-1.5334768999999997, 53.7963317], [-1.5328268, 53.7963985], [-1.5318549, 53.7965612], [-1.53133, 53.7966302], [-1.5308569, 53.7966787], [-1.5303946, 53.79671640000001], [-1.5300124999999998, 53.7967224], [-1.5294876000000002, 53.79671199999999], [-1.5284641, 53.796647400000005], [-1.5279017999999998, 53.79659970000001], [-1.5276328, 53.7965732], [-1.5271359830031863, 53.796524148572814], [-1.5270889, 53.7965195], [-1.526556, 53.7964487], [-1.5260304, 53.7963357], [-1.5254098, 53.79615090000001], [-1.5248001999999998, 53.79594770000001], [-1.5244888, 53.79584], [-1.5233612, 53.79545850000001], [-1.5219321999999995, 53.7949924], [-1.5174917, 53.7934988], [-1.5162721999999995, 53.7930884], [-1.5158341, 53.7929439], [-1.51361, 53.7922027], [-1.5132924000000003, 53.79209689999999], [-1.5126422, 53.7919283], [-1.5121725, 53.79177610000001], [-1.5116599999999998, 53.791616899999994], [-1.5112175999999995, 53.791494500000006], [-1.5108246999999997, 53.791432399999984], [-1.5103597309641594, 53.79134397356428], [-1.5102993999999998, 53.7913325], [-1.5099503, 53.79127940000001], [-1.5095459, 53.7912457], [-1.509328, 53.7912382], [-1.5091127999999998, 53.7912385], [-1.5087274, 53.7912672], [-1.5083044999999995, 53.7913033], [-1.5082897999999998, 53.7913046], [-1.5078713, 53.791367899999976], [-1.5036936, 53.7919949], [-1.5032727, 53.79205689999999], [-1.5031256999999998, 53.79207460000001], [-1.4993706, 53.79249180000001], [-1.4990429, 53.79253219999999], [-1.4988011999999995, 53.79257929999999], [-1.498504, 53.7926582], [-1.4983487999999998, 53.79269279999999], [-1.4980885999999998, 53.7927692], [-1.4977791, 53.79289109999999], [-1.4975799, 53.792979499999994], [-1.4974597999999997, 53.7930401], [-1.4972492999999998, 53.7931541], [-1.496552, 53.7935565], [-1.4957873999999998, 53.79401210000001], [-1.4954251, 53.7942826], [-1.4949308999999995, 53.79470150000001], [-1.4945691999999997, 53.7950536], [-1.4942023999999998, 53.79546160000001], [-1.4934979999999998, 53.79631950000001], [-1.4930329, 53.796881699999986], [-1.4923766999999997, 53.797655199999994], [-1.4920236, 53.7980235], [-1.4916488, 53.7983661], [-1.4912441, 53.7986947], [-1.4908178, 53.7989975], [-1.4903894999999998, 53.79927370000001], [-1.4900314, 53.79948850000001], [-1.4899471999999998, 53.799539], [-1.4894316, 53.799814000000005], [-1.4889003, 53.8000698], [-1.4878442999999997, 53.8005338], [-1.487405, 53.80070810000001], [-1.4869377, 53.800872299999995], [-1.4860785, 53.801157899999986], [-1.4857706999999998, 53.8012428], [-1.4854360999999998, 53.80133180000001], [-1.4846552, 53.8015187], [-1.4841926999999997, 53.8016194], [-1.4837302, 53.80170869999999], [-1.4826046, 53.8018958], [-1.4814602, 53.802065599999985], [-1.4801694, 53.802232], [-1.4788538000000002, 53.802381200000006], [-1.4774228, 53.8025257], [-1.4761706999999995, 53.80261999999999], [-1.474928, 53.80268759999999], [-1.4733358, 53.80274419999999], [-1.4688108, 53.8028517], [-1.4677665999999998, 53.802881599999985], [-1.4660078, 53.80295129999999], [-1.4643916, 53.8030753], [-1.4626939, 53.803278299999995], [-1.4605575, 53.80359240000001], [-1.4595515, 53.8036916], [-1.4539652, 53.8045005], [-1.4532955, 53.804591], [-1.4530710999999998, 53.8046196], [-1.4526262, 53.8046763], [-1.4512946999999998, 53.804873], [-1.4504023, 53.8049929], [-1.4495332, 53.8050994], [-1.4489787, 53.80515729999999], [-1.4477329, 53.8052856], [-1.4472406000000002, 53.8053294], [-1.4461640999999998, 53.8054155], [-1.445872, 53.8054309], [-1.4451556, 53.8054688], [-1.4444956999999998, 53.80550369999999], [-1.4435188, 53.8055124], [-1.4425469, 53.80550399999999], [-1.4415376, 53.805472300000005], [-1.4405359, 53.80540340000001], [-1.437304454591234, 53.805136349519294], [-1.4368996999999997, 53.805102899999994], [-1.4250111, 53.8041257], [-1.4217677999999998, 53.80385729999998], [-1.4205127, 53.80375380000001], [-1.4192252, 53.80364310000001], [-1.4183284, 53.803546], [-1.4174212999999998, 53.8034287], [-1.4163095, 53.803254199999984], [-1.4151107999999997, 53.8030407], [-1.4129686, 53.8025625], [-1.4110401999999995, 53.80200489999999], [-1.4079934, 53.801088], [-1.4063362999999998, 53.8007055], [-1.4050144000000002, 53.80044440000001], [-1.4036428999999997, 53.800213199999995], [-1.4020014999999997, 53.7999698], [-1.4001751, 53.7997256], [-1.3989825, 53.7995676], [-1.3936645, 53.79886], [-1.3891564, 53.7982602], [-1.3887621999999995, 53.798204299999995], [-1.3879416999999998, 53.79807759999999], [-1.3876547, 53.798024299999994], [-1.3872181, 53.797943], [-1.3865099999999997, 53.797803], [-1.3858358999999998, 53.7976513], [-1.3852008, 53.79749249999999], [-1.3845592999999998, 53.79731339999999], [-1.3843147999999998, 53.7972386], [-1.3836025, 53.7970206], [-1.3829051999999995, 53.79678019999999], [-1.3822262999999997, 53.7965375], [-1.3814566, 53.796224499999994], [-1.3809425, 53.79599639999999], [-1.3794854, 53.795320499999995], [-1.3783015999999997, 53.794771300000015], [-1.3777573999999997, 53.7945189], [-1.3760232999999995, 53.79373999999999], [-1.3746967999999995, 53.7932095], [-1.3733728000000005, 53.792745800000006], [-1.3723289, 53.79241969999999], [-1.3718178, 53.79227360000001], [-1.3716145999999998, 53.7922173], [-1.3709099, 53.79203559999999], [-1.3701896, 53.7918676], [-1.3686546, 53.7915724], [-1.366057, 53.7911841], [-1.3589870999999998, 53.790360699999994], [-1.3561572999999998, 53.7900521], [-1.3540295, 53.78993500000001], [-1.3474729261792822, 53.789659592067785], [-1.335796, 53.78916910000001], [-1.3343275999999995, 53.78911120000001], [-1.3332841999999998, 53.7890685], [-1.3271623999999995, 53.788811299999985], [-1.3268996, 53.7888032], [-1.3253746999999998, 53.7887416], [-1.3249053000000002, 53.788726399999994], [-1.3235298, 53.788697299999995], [-1.3228582000000002, 53.7886911], [-1.3221662999999997, 53.7887053], [-1.3212697, 53.7887308], [-1.3204537, 53.788765999999995], [-1.3196456999999997, 53.7888228], [-1.3184842, 53.78891920000001], [-1.3150671, 53.7892296], [-1.3149494, 53.7892403], [-1.2967939, 53.790889400000005], [-1.2943427, 53.7911101], [-1.2931144999999995, 53.7912304], [-1.2925551999999998, 53.79129089999999], [-1.2919972, 53.79136389999999], [-1.2911878, 53.7914921], [-1.2903909, 53.791637], [-1.2895526, 53.791822499999995], [-1.2889389, 53.7919751], [-1.2883573, 53.792132800000005], [-1.2875207, 53.79238279999999], [-1.2863223, 53.79280309999999], [-1.2858899, 53.7929716], [-1.2854854, 53.7931409], [-1.2847723, 53.79346220000001], [-1.2841369, 53.79379409999999], [-1.283057, 53.794394700000005], [-1.282491, 53.79476449999999], [-1.2819806, 53.795139], [-1.2799952, 53.796642600000006], [-1.2785977, 53.797711], [-1.2783785, 53.7978778], [-1.2782968999999995, 53.7979399], [-1.2782042999999998, 53.79801239999999], [-1.2702749, 53.8042135], [-1.2700815999999997, 53.8043631], [-1.2700384, 53.8043966], [-1.2699506, 53.8044602], [-1.2689963, 53.8051514], [-1.2679292, 53.8058534], [-1.2669155999999997, 53.806466799999995], [-1.2658296999999998, 53.807060799999995], [-1.2648755, 53.8075369], [-1.2641455, 53.80790139999999], [-1.2633895, 53.808252], [-1.2618557999999995, 53.80896229999999], [-1.25764139776733, 53.81092507150725], [-1.2571317999999998, 53.8111624], [-1.2568064, 53.8113114], [-1.2567030999999995, 53.81135919999999], [-1.2499422, 53.8144856], [-1.2497711, 53.81456469999999], [-1.2413505, 53.8184582], [-1.2388058, 53.819636900000006], [-1.2341037999999998, 53.8218149], [-1.2334700999999997, 53.82210839999998], [-1.2321074, 53.8227438], [-1.2315377, 53.823030900000006], [-1.2312264, 53.823200699999994], [-1.2309212, 53.823376], [-1.2305717, 53.8235905], [-1.2302759, 53.8237876], [-1.2300453999999998, 53.8239548], [-1.229638, 53.8242648], [-1.2292761, 53.82457910000001], [-1.2289612, 53.82488099999999], [-1.2286762, 53.82518160000001], [-1.2284148, 53.8254944], [-1.2281782, 53.82581], [-1.227967796143011, 53.82615388587379], [-1.2278865895977311, 53.826304978271224], [-1.2278137691414694, 53.826438310778514], [-1.227748191963147, 53.82655643056404], [-1.2276887152516869, 53.82666188479622], [-1.2276341961960109, 53.82675722064349], [-1.227583491985041, 53.826844985274235], [-1.2275354598077, 53.82692772585688], [-1.2274889568529093, 53.827007989559846], [-1.2274428403095916, 53.827088323551536], [-1.2273959673666692, 53.82717127500036], [-1.227347195213064, 53.82725939107473], [-1.227295381037698, 53.82735521894307], [-1.2272393820294936, 53.82746130577378], [-1.2271780553773728, 53.82758019873528], [-1.227110258270258, 53.82771444499598], [-1.2270348478970714, 53.8278665917243], [-1.2269765999999998, 53.82798509999999], [-1.226652, 53.82864049999999], [-1.2263354999999998, 53.8292452], [-1.226239, 53.8294273], [-1.226129, 53.8296679], [-1.2259347, 53.8301352], [-1.2257224, 53.8305595], [-1.2257152, 53.83057399999999], [-1.2250587999999998, 53.8318983], [-1.2249781999999998, 53.83206679999999], [-1.2248119999999998, 53.83241430000001], [-1.22432, 53.833392800000006], [-1.2237693, 53.83438329999999], [-1.2234039, 53.83514230000001], [-1.2228647, 53.83611179999998], [-1.2223015, 53.8372592], [-1.2216379, 53.83861259999999], [-1.2210435, 53.8398216], [-1.2207291459030414, 53.84046508143667], [-1.2205178, 53.840897699999985], [-1.219799, 53.84235369999999], [-1.2191928, 53.8436007], [-1.2181628, 53.8457623], [-1.2171880999999998, 53.8478575], [-1.2166956999999998, 53.848892199999995], [-1.2161983999999997, 53.84986859999999], [-1.2156323999999998, 53.85092079999998], [-1.2152312, 53.8516421], [-1.2144909, 53.8528271], [-1.2137844, 53.8538905], [-1.2130601999999997, 53.85502319999999], [-1.2125345, 53.855799999999995], [-1.2117218, 53.8568995], [-1.2109869, 53.857874], [-1.2106541999999998, 53.8583235], [-1.2105818, 53.8584213], [-1.2102749, 53.8588518], [-1.2102134, 53.858938], [-1.2088546, 53.8607078], [-1.2069826999999995, 53.8626947], [-1.205531, 53.864016199999995], [-1.2042144999999995, 53.8651308], [-1.2027901999999997, 53.8662407], [-1.2003577, 53.86790739999999], [-1.1981257999999997, 53.86954879999998], [-1.1973030999999998, 53.87015379999999], [-1.1961451999999997, 53.87096879999999], [-1.1912695, 53.874400300000005], [-1.185206, 53.8786583], [-1.1833853000000003, 53.8799346], [-1.1815658999999998, 53.8812104], [-1.1807791, 53.881801], [-1.1801977, 53.8822014], [-1.1787610999999998, 53.8832269], [-1.1779942, 53.883761599999985], [-1.1770134999999995, 53.8844504], [-1.1726899, 53.8874794], [-1.1711828, 53.88849949999999], [-1.1704562, 53.88898], [-1.1697088, 53.8894764], [-1.1686643999999995, 53.8901701], [-1.1681880000000002, 53.890494200000006], [-1.1678098693553778, 53.89075633293693], [-1.1677476, 53.89079950000001], [-1.1674983, 53.8909723], [-1.1672380999999998, 53.89115679999999], [-1.1669265, 53.89137929999999], [-1.1666514, 53.89157480000001], [-1.1664776, 53.8917011], [-1.1662086000000005, 53.89189470000001], [-1.1640933793092476, 53.89343534084089], [-1.1614677, 53.895347699999995], [-1.1588192000000002, 53.89720349999999], [-1.1556444, 53.89942799999999], [-1.1545565, 53.900190300000006], [-1.1533604, 53.9010293], [-1.1492329999999995, 53.9039228], [-1.1455862000000003, 53.90647650000001], [-1.1397412999999998, 53.9105692], [-1.1377845, 53.911937600000016], [-1.1359194999999995, 53.9133384], [-1.1355130999999998, 53.9136901], [-1.1336871000000002, 53.9152703], [-1.1316391, 53.9173115], [-1.1283857999999998, 53.9206325], [-1.1267151, 53.92232919999999], [-1.1256017, 53.92345980000001], [-1.1230277999999998, 53.9260865], [-1.1201064, 53.9291219], [-1.1192797, 53.9300016], [-1.1173208, 53.9320863], [-1.1166358, 53.93295910000001], [-1.1157053999999995, 53.9341797], [-1.1156845000000002, 53.934207099999995], [-1.1150204999999995, 53.93523419999999], [-1.1131105, 53.93822779999999], [-1.1123849999999995, 53.939550399999995], [-1.1113584, 53.941573], [-1.1107277, 53.9427604], [-1.110032, 53.94393290000001], [-1.1098328999999998, 53.9442278], [-1.1092426, 53.9451021], [-1.1082511939679212, 53.946338544998355], [-1.1080632, 53.946572999999994], [-1.1064867, 53.94822969999999], [-1.1055902999999998, 53.9490832], [-1.1046975, 53.9498364], [-1.1040907999999998, 53.9503347], [-1.1031374, 53.951117800000006], [-1.1016961000000003, 53.952162], [-1.1009819999999997, 53.9526449], [-1.0997487, 53.9534389], [-1.0993668999999997, 53.95368130000001], [-1.0990464999999998, 53.9538847], [-1.0985475, 53.95416050000001], [-1.0977138, 53.954652900000006], [-1.0956309, 53.9559226], [-1.0949893, 53.9563187], [-1.0946919999999998, 53.95650219999999], [-1.0944564999999995, 53.9566689], [-1.0942771, 53.9568008], [-1.0941485999999998, 53.9569118], [-1.0939844000000003, 53.9570702], [-1.0938323999999997, 53.9572386], [-1.0936828, 53.9574243], [-1.093555, 53.9576163], [-1.0934558, 53.95780010000001], [-1.0933767, 53.9579873], [-1.0933180999999998, 53.9581771], [-1.0932801, 53.958368599999986], [-1.093263, 53.95856119999999], [-1.0932667, 53.9587541], [-1.0932914, 53.9589464], [-1.0933368, 53.9591375], [-1.0933555, 53.95919109999999], [-1.0934028, 53.959326399999995], [-1.0935643, 53.9596418], [-1.0939227, 53.960122], [-1.0941662, 53.9603558], [-1.0939644999999998, 53.9601122], [-1.0938059, 53.95984609999999], [-1.093774, 53.959772], [-1.0936908, 53.9595791], [-1.0936057, 53.9592414], [-1.093539, 53.95887919999999], [-1.0935256, 53.9586131], [-1.093544, 53.9583844], [-1.0935657, 53.95825869999999]]} 25.8 0009 0033 Leeds York York 53.9582587 -1.0935657 53.9582587 -1.0935657 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:33:00 York TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911747 1789515125794629 197 197 2026-09-15 23:43:00.904624 11 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:00.873260
565152 595545 W34239 725A81M915 2026-09-15 COMPLETE None 2026-09-15 23:33:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 595545, "stp": "O", "toc": "Avanti West Coast", "uid": "W34239", "consist": null, "dest_crs": "XWF", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34239/2026-09-15/detailed", "trust_id": "725A81M915", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley IC Depot", "service_date": "2026-09-15", "dest_arr_time": "0020", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley Central", "signalling_id": "5A81", "timing_status": null, "origin_station": "London Euston", "current_leg_arr": "2355½", "current_leg_dep": "2336", "current_leg_end": "Wembley Central", "origin_dep_time": "2333", "origin_platform": "6", "current_location": null, "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.1443193, 51.535166], [-0.14459359999999996, 51.53538700000001], [-0.14471, 51.535486699999986], [-0.14498229999999998, 51.5357395], [-0.1455778, 51.53627649999999], [-0.1467754, 51.5373648], [-0.14690869999999998, 51.5374887], [-0.14707129999999996, 51.5376393], [-0.1473396, 51.5378828], [-0.1476782, 51.5381897], [-0.14797289999999996, 51.53846130000001], [-0.1482142, 51.538678], [-0.1486417, 51.5390731], [-0.1488076, 51.539222900000006], [-0.14934539999999996, 51.5397103], [-0.1495739, 51.53991959999999], [-0.14978619999999998, 51.54011409999999], [-0.1498365, 51.54015770000001], [-0.14984089999999997, 51.5401615], [-0.15007829999999997, 51.5403794], [-0.1504377, 51.540705599999995], [-0.1506007, 51.5408449], [-0.15095350000000002, 51.541137500000005], [-0.1510938, 51.54124629999999], [-0.1512153, 51.541336900000005], [-0.1513636, 51.5414413], [-0.151492, 51.541524800000005], [-0.1515433, 51.54157280000001], [-0.1517573, 51.5416974], [-0.1521589, 51.541912], [-0.1524428, 51.5420497], [-0.1527471, 51.542182699999984], [-0.1529972, 51.542289399999994], [-0.1532234, 51.54237549999999], [-0.15351519999999996, 51.542483], [-0.15396379999999998, 51.54262320000001], [-0.1542082, 51.5426929], [-0.15446190000000004, 51.5427596], [-0.15455319999999995, 51.54278120000001], [-0.15471539999999998, 51.5428196], [-0.1549011, 51.5428612], [-0.155114, 51.54290479999999], [-0.1553205, 51.542938099999986], [-0.1555486, 51.542975], [-0.15583589999999997, 51.543014], [-0.15586829999999996, 51.5430174], [-0.1561105, 51.54304650000001], [-0.15636750000000002, 51.54306389999999], [-0.156581, 51.5430753], [-0.15704079999999998, 51.543085000000005], [-0.15731879999999998, 51.54307790000001], [-0.1575811, 51.5430696], [-0.15805779999999997, 51.54304770000001], [-0.1588300295502352, 51.54303949342656], [-0.1589141, 51.5430386], [-0.1597294, 51.543027], [-0.16003239999999996, 51.54303], [-0.1603424, 51.543028199999995], [-0.1608628, 51.5430106], [-0.16098433591356076, 51.54301826074991], [-0.16112349999999998, 51.5430095], [-0.1614025, 51.5429925], [-0.1616826, 51.54297029999999], [-0.16199629999999998, 51.5429444], [-0.16199738785569054, 51.54294429276519], [-0.16339929999999997, 51.542806099999986], [-0.17205139999999997, 51.5419533], [-0.17495039999999998, 51.541675999999995], [-0.17613089999999998, 51.541556], [-0.1770521, 51.5414706], [-0.17741797498074766, 51.54142826352675], [-0.17746215221779643, 51.541423151645674], [-0.17783679999999996, 51.5413798], [-0.1796630568239043, 51.54115294176895], [-0.1797447, 51.54114280000001], [-0.1802586, 51.5410679], [-0.18082519999999996, 51.54096809999999], [-0.18169809999999997, 51.54077850000001], [-0.1825176, 51.5406012], [-0.1829593, 51.54049139999999], [-0.183496, 51.54036670000001], [-0.1839131, 51.5402574], [-0.1844249, 51.540116], [-0.1848366, 51.5400047], [-0.1852795, 51.5398667], [-0.1857785, 51.53971520000001], [-0.18633569999999997, 51.53953560000001], [-0.18673980000000004, 51.5394008], [-0.18697579999999997, 51.5393217], [-0.1871924, 51.53924399999998], [-0.1875804, 51.53910189999999], [-0.1879037, 51.5389765], [-0.1883099, 51.538815], [-0.18884549999999997, 51.5385911], [-0.1898228, 51.5382148], [-0.1902153, 51.5380417], [-0.19055879999999997, 51.53789669999999], [-0.19081629999999997, 51.53779529999999], [-0.1912984, 51.5376419], [-0.192141, 51.53730999999999], [-0.1928609, 51.53702289999999], [-0.1931553, 51.536913799999994], [-0.19330859999999997, 51.53685960000001], [-0.1937526, 51.5367169], [-0.193977, 51.536632999999995], [-0.1944787, 51.5364575], [-0.19478159999999997, 51.5363546], [-0.1952036, 51.5362157], [-0.1957665, 51.536041], [-0.1963847, 51.5358472], [-0.19681029999999997, 51.5357137], [-0.1972433, 51.5355909], [-0.1980062, 51.5353849], [-0.1986661, 51.53522159999999], [-0.1994106, 51.5350484], [-0.2001103, 51.53489460000001], [-0.20072519999999996, 51.53474919999999], [-0.2010212, 51.5346808], [-0.2013841, 51.5345983], [-0.20206809999999997, 51.5344587], [-0.2026919, 51.5343398], [-0.2028982, 51.53429219999999], [-0.2030863, 51.5342433], [-0.2033012, 51.53418619999999], [-0.20343779999999995, 51.5341606], [-0.20363079999999997, 51.5341241], [-0.20440059999999996, 51.5339882], [-0.20471, 51.533930999999995], [-0.2055829, 51.533769199999995], [-0.20724919999999997, 51.5334641], [-0.2078567, 51.533346900000005], [-0.2094167, 51.5330612], [-0.2111021, 51.5327531], [-0.2128218, 51.532432], [-0.21430230000000003, 51.53215], [-0.21568439999999997, 51.5318847], [-0.2170031, 51.531641], [-0.21829739999999995, 51.53139369999999], [-0.2197499, 51.5311162], [-0.2205072, 51.5309797], [-0.22128909999999996, 51.530849499999995], [-0.2219899, 51.530745], [-0.22269890000000003, 51.530652], [-0.2236028, 51.53055319999999], [-0.22444790000000003, 51.5304791], [-0.22504189999999996, 51.5304385], [-0.2283438, 51.53022229999999], [-0.2292195, 51.5301748], [-0.22951589999999997, 51.5301537], [-0.2302951, 51.530115399999985], [-0.2304201, 51.5301096], [-0.2306416, 51.53010789999999], [-0.23102669999999997, 51.530125700000006], [-0.2313775, 51.5301297], [-0.2314993, 51.5301252], [-0.2319143, 51.5301191], [-0.2321749, 51.53011879999999], [-0.2329942, 51.5301294], [-0.23343630000000004, 51.5301459], [-0.2338865, 51.5301636], [-0.23411929999999992, 51.530169099999995], [-0.234468, 51.53016830000001], [-0.2347803, 51.5301793], [-0.23484869999999997, 51.53018310000001], [-0.2351238, 51.530195], [-0.235443, 51.53019909999999], [-0.2356163, 51.53020569999999], [-0.2357198, 51.5302137], [-0.23600620000000003, 51.53023], [-0.2363978, 51.5302425], [-0.2366508, 51.53025759999999], [-0.23722679999999993, 51.53031669999999], [-0.2376223, 51.53035010000001], [-0.23805009999999996, 51.5303802], [-0.23831890000000003, 51.530408699999995], [-0.23856430000000003, 51.530442399999984], [-0.2389622, 51.53050199999999], [-0.2393075, 51.5305517], [-0.23960782843075207, 51.530595868027525], [-0.2398563350421514, 51.53063088986371], [-0.24007695260197348, 51.53065977484981], [-0.2402736367063564, 51.53068347018673], [-0.24045034295143833, 51.53070292307534], [-0.2406110269333574, 51.53071908071651], [-0.2407596442482517, 51.53073289031114], [-0.24090015049225927, 51.53074529906012], [-0.24103650126151832, 51.530757254164286], [-0.24117265215216693, 51.53076970282456], [-0.24131255876034324, 51.53078359224181], [-0.2414601766821853, 51.53079986961691], [-0.24161946151383135, 51.53081948215075], [-0.2417943688514194, 51.53084337704419], [-0.24198885429108755, 51.53087250149814], [-0.24220687342897407, 51.53090780271345], [-0.2424523818612169, 51.530950227891026], [-0.24273569999999997, 51.5309878], [-0.24301390000000003, 51.5310129], [-0.2432878, 51.53102710000001], [-0.2435982, 51.531047599999994], [-0.243849, 51.5310575], [-0.2439604, 51.531060299999986], [-0.2440435, 51.531063400000015], [-0.24414563071910528, 51.531070971996904], [-0.2442674, 51.53108], [-0.24444713118524208, 51.53110069632051], [-0.2445314, 51.53111040000001], [-0.2447433, 51.5311537], [-0.2450503, 51.5312333], [-0.2454249, 51.531364100000005], [-0.2457295999999999, 51.531491499999994], [-0.2460813, 51.531605299999995], [-0.24660149999999997, 51.5317723], [-0.2468986, 51.5318668], [-0.24712549999999991, 51.531935399999995], [-0.24741419999999997, 51.53202610000001], [-0.24764480000000005, 51.5320951], [-0.2478925, 51.53217920000001], [-0.2482776, 51.5323152], [-0.24900869999999997, 51.53256050000001], [-0.25011149999999993, 51.5329282], [-0.2510281, 51.533233399999986], [-0.25193879999999996, 51.53353559999999], [-0.25287849999999995, 51.5338502], [-0.2536071, 51.53409509999999], [-0.2542353, 51.5342978], [-0.2544362, 51.5343696], [-0.2548781, 51.534552], [-0.25494189999999994, 51.53457269999999], [-0.2557796, 51.53490250000001], [-0.25588573254756325, 51.53493791960272], [-0.2559645632353462, 51.534964227741106], [-0.2562003, 51.5350429], [-0.2564256, 51.5351171], [-0.2570277999999999, 51.53531639999999], [-0.2572529, 51.53539249999999], [-0.2573431, 51.535423], [-0.2576269, 51.535518800000006], [-0.2579245, 51.53563439999999], [-0.25827859999999997, 51.5357689], [-0.2583407, 51.535788399999994], [-0.258559, 51.535864200000006], [-0.2587843, 51.5359485], [-0.2591815, 51.5360998], [-0.2596054, 51.536266], [-0.2596991, 51.53629540000001], [-0.25999239999999996, 51.53639009999999], [-0.2602806, 51.536483399999995], [-0.2604763, 51.5365487], [-0.26080909999999996, 51.53665519999999], [-0.2612038, 51.53678529999999], [-0.2615304, 51.53689169999999], [-0.2622725, 51.53713539999999], [-0.2630927, 51.5374028], [-0.26378599999999996, 51.53763060000001], [-0.26444559999999995, 51.53784720000001], [-0.2654175, 51.53816309999999], [-0.2664381, 51.53850769999999], [-0.2665908655049794, 51.53855837012952], [-0.266753844456382, 51.5386124278507], [-0.26681151135278247, 51.53865428149573], [-0.26684769999999997, 51.538666], [-0.26745519999999995, 51.538863], [-0.2678516, 51.5389916], [-0.26837810000000006, 51.539165399999995], [-0.2688941, 51.5393349], [-0.2694415, 51.539513500000005], [-0.26949458523585645, 51.53953130217152], [-0.2698711999999999, 51.5396576], [-0.27033219999999997, 51.539806500000005], [-0.270822, 51.539966099999994], [-0.2714065, 51.54015660000001], [-0.2718061599159422, 51.540286969643425], [-0.27231790000000006, 51.5404539], [-0.2714065, 51.54015660000001], [-0.270822, 51.539966099999994], [-0.27033219999999997, 51.539806500000005], [-0.2698711999999999, 51.5396576], [-0.26949458523585645, 51.53953130217152], [-0.2694415, 51.539513500000005], [-0.2688941, 51.5393349], [-0.26837810000000006, 51.539165399999995], [-0.2678516, 51.5389916], [-0.26745519999999995, 51.538863], [-0.26684769999999997, 51.538666], [-0.26681151135278247, 51.53865428149573], [-0.26689779779599476, 51.538716906645426], [-0.26698193157268113, 51.538777969345475], [-0.26706777644972785, 51.53884027384527], [-0.2673573, 51.5389367], [-0.2677925, 51.5390772], [-0.2684398, 51.539288000000006], [-0.2689580999999999, 51.53945989999999], [-0.2694406, 51.53961619999999], [-0.26949458523585645, 51.5396344083773], [-0.2698456, 51.5397528], [-0.2703037999999999, 51.53989909999999], [-0.2707597, 51.540049], [-0.27137569999999994, 51.540251699999985], [-0.2722524, 51.54053609999999], [-0.2729786, 51.540772999999994], [-0.2742403, 51.5411874], [-0.2747941, 51.5413661], [-0.27502379999999993, 51.54144420000001], [-0.275672, 51.5416884], [-0.27596319999999996, 51.54179309999999], [-0.2762068999999999, 51.5418715], [-0.27635429999999994, 51.54192], [-0.2764496000000001, 51.5419513], [-0.2770442, 51.5421458], [-0.27768089999999995, 51.54235679999999], [-0.2782639, 51.542543899999984], [-0.2786152, 51.54265319999998], [-0.27960609999999997, 51.5429774], [-0.2796939667605949, 51.54300583910672], [-0.2800507, 51.5431213], [-0.2807248, 51.5433435], [-0.2812022, 51.5435046], [-0.2817443, 51.54368890000001], [-0.2822208, 51.5438519], [-0.2826974, 51.54402319999999], [-0.2829637, 51.544128699999995], [-0.2835265, 51.5443512], [-0.2838993, 51.544511199999995], [-0.28420149999999994, 51.54464099999999], [-0.2845423, 51.544790899999995], [-0.2848862999999999, 51.5449419], [-0.2853006, 51.54513420000001], [-0.28567419999999993, 51.5453067], [-0.2860786, 51.545494700000006], [-0.28654799999999997, 51.54571789999999], [-0.2869887, 51.5459285], [-0.28740009999999994, 51.5461281], [-0.2878474, 51.5463512], [-0.28821669999999994, 51.5465366], [-0.2886094, 51.5467453], [-0.288867, 51.5468841], [-0.2894502, 51.5472057], [-0.28957814762595196, 51.54727921451696]]}", "current_leg_start": "London Euston", "dest_arr_time_act": "0020", "motion_projection": null, "next_location_lat": "51.5472792", "next_location_lon": "-0.2895781", "previous_location": null, "current_leg_milage": "8.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 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\": 2635.639, \"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\": 3787.675, \"from_m\": 2635.639, \"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\": 5632.663, \"from_m\": 3787.675, \"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\": 7136.095, \"from_m\": 5632.663, \"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\": 8199.391, \"from_m\": 7136.095, \"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\": 8275.644, \"from_m\": 8199.391, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8419.363, \"from_m\": 8275.644, \"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\": 8485.6, \"from_m\": 8419.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8514.338, \"from_m\": 8485.6, \"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\": 8567.951, \"from_m\": 8514.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9701.719, \"from_m\": 8567.951, \"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\": 9892.485, \"from_m\": 9701.719, \"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\": 11809.312, \"from_m\": 9892.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12964.389, \"from_m\": 11809.312, \"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\": 13426.211, \"from_m\": 12964.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13839.01, \"from_m\": 13426.211, \"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\": 595545, \"profile_key\": \"6cafcef67f89f946860ea02ea7e2d18a1db8458cc9a4510531af3460ce5e5a03\", \"schedule_id\": 38391, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8467.203, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Willesden No7\", \"stage_seq\": 5, \"distance_m\": 9994.835, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 6, \"distance_m\": 11068.376, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 7, \"distance_m\": 11686.426, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 8, \"distance_m\": 12093.119, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": false, \"wtt_arr\": \"2355H\", \"wtt_dep\": \"0010H\", \"location\": \"Wembley Central\", \"stage_seq\": 9, \"distance_m\": 12964.389, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": false, \"wtt_arr\": \"0020\", \"wtt_dep\": null, \"location\": \"Wembley IC Depot\", \"stage_seq\": 10, \"distance_m\": 13839.01, \"section_seq\": 1, \"route_path_id\": 106002}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13839.01, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106002}], \"total_distance_m\": 13839.01, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 10573.656, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 3265.354, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2333", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "19.5", "current_position_lat": "51.5304458", "current_position_lon": "-0.1369372", "service_state_source": "SCHEDULE", "glide_timing_evidence": "[]", "service_state_location": "London Euston", "service_state_platform": "6", "timing_fact_generation": 1789515152508361, "current_leg_arrival_utc": "2026-09-15T23:55:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:00.932016", "service_state_evidence_id": null, "current_leg_start_actual_dep": "2026-09-15T23:36:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:01.239138", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast O EUS XWF 5A81 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": 2635.639, "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": 3787.675, "from_m": 2635.639, "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": 5632.663, "from_m": 3787.675, "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": 7136.095, "from_m": 5632.663, "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": 8199.391, "from_m": 7136.095, "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": 8275.644, "from_m": 8199.391, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8419.363, "from_m": 8275.644, "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": 8485.6, "from_m": 8419.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8514.338, "from_m": 8485.6, "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": 8567.951, "from_m": 8514.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9701.719, "from_m": 8567.951, "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": 9892.485, "from_m": 9701.719, "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": 11809.312, "from_m": 9892.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12964.389, "from_m": 11809.312, "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": 13426.211, "from_m": 12964.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13839.01, "from_m": 13426.211, "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": 595545, "profile_key": "6cafcef67f89f946860ea02ea7e2d18a1db8458cc9a4510531af3460ce5e5a03", "schedule_id": 38391, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2333", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8467.203, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Willesden No7", "stage_seq": 5, "distance_m": 9994.835, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Wembley Yard South Jn", "stage_seq": 6, "distance_m": 11068.376, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "Willesden Sudbury Jn", "stage_seq": 7, "distance_m": 11686.426, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Willesden Up & Down Relief Line", "stage_seq": 8, "distance_m": 12093.119, "section_seq": 1, "route_path_id": 106002}, {"is_pass": false, "wtt_arr": "2355H", "wtt_dep": "0010H", "location": "Wembley Central", "stage_seq": 9, "distance_m": 12964.389, "section_seq": 1, "route_path_id": 106002}, {"is_pass": false, "wtt_arr": "0020", "wtt_dep": null, "location": "Wembley IC Depot", "stage_seq": 10, "distance_m": 13839.01, "section_seq": 1, "route_path_id": 106002}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13839.01, "from_m": 0.0, "section_seq": 1, "route_path_id": 106002}], "total_distance_m": 13839.01, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 10573.656, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 3265.354, "synthetic_unknown_infrastructure_limit_mph": 60} [] London Euston 2333 2333 6 None None Wembley IC Depot 0020 0020 None None None https://www.realtimetrains.co.uk/service/gb-nr:W34239/2026-09-15/detailed None London Euston 2026-09-15T23:36:30+01:00 Wembley Central 19.5 {"type": "LineString", "coordinates": [[-0.1338278, 51.5281729], [-0.1338843, 51.5282241], [-0.1348127, 51.5290647], [-0.1352258, 51.5293722], [-0.1357752, 51.5297385], [-0.1360079, 51.529902099999994], [-0.1360293, 51.5299169], [-0.1363772, 51.5301313], [-0.13644659999999997, 51.530169099999995], [-0.1365717, 51.530238999999995], [-0.13687129999999997, 51.53040540000001], [-0.13708339999999997, 51.5305354], [-0.13734509999999997, 51.53068919999999], [-0.13746379999999997, 51.5307475], [-0.1376439, 51.5308418], [-0.13779759999999996, 51.5309223], [-0.1379531, 51.5309998], [-0.1381647, 51.5311105], [-0.1382909, 51.5311755], [-0.13842469999999998, 51.5312424], [-0.13875699999999996, 51.53139709999999], [-0.13928419999999997, 51.53162329999999], [-0.1396482, 51.531771], [-0.13988789999999998, 51.5318689], [-0.14020949999999996, 51.5320214], [-0.1405536, 51.53219149999999], [-0.1408614, 51.5323573], [-0.14114579999999996, 51.5325277], [-0.1414323, 51.532714700000014], [-0.1416889, 51.532895100000005], [-0.1419305, 51.5330732], [-0.142208, 51.53329630000001], [-0.14236279999999998, 51.533425099999995], [-0.1425427, 51.5335787], [-0.1426508, 51.53367389999998], [-0.1426562, 51.53367860000001], [-0.14282750000000002, 51.5338296], [-0.14324789999999998, 51.5342117], [-0.1434363, 51.53440079999999], [-0.1436073, 51.5345424], [-0.14376279999999997, 51.534685899999985], [-0.14393439999999996, 51.5348383], [-0.1439847, 51.534884200000015], [-0.14411910000000003, 51.534993099999994], [-0.1442148289815698, 51.53507577511147], [-0.1443193, 51.535166], [-0.14459359999999996, 51.53538700000001], [-0.14471, 51.535486699999986], [-0.14498229999999998, 51.5357395], [-0.1455778, 51.53627649999999], [-0.1467754, 51.5373648], [-0.14690869999999998, 51.5374887], [-0.14707129999999996, 51.5376393], [-0.1473396, 51.5378828], [-0.1476782, 51.5381897], [-0.14797289999999996, 51.53846130000001], [-0.1482142, 51.538678], [-0.1486417, 51.5390731], [-0.1488076, 51.539222900000006], [-0.14934539999999996, 51.5397103], [-0.1495739, 51.53991959999999], [-0.14978619999999998, 51.54011409999999], [-0.1498365, 51.54015770000001], [-0.14984089999999997, 51.5401615], [-0.15007829999999997, 51.5403794], [-0.1504377, 51.540705599999995], [-0.1506007, 51.5408449], [-0.15095350000000002, 51.541137500000005], [-0.1510938, 51.54124629999999], [-0.1512153, 51.541336900000005], [-0.1513636, 51.5414413], [-0.151492, 51.541524800000005], [-0.1515433, 51.54157280000001], [-0.1517573, 51.5416974], [-0.1521589, 51.541912], [-0.1524428, 51.5420497], [-0.1527471, 51.542182699999984], [-0.1529972, 51.542289399999994], [-0.1532234, 51.54237549999999], [-0.15351519999999996, 51.542483], [-0.15396379999999998, 51.54262320000001], [-0.1542082, 51.5426929], [-0.15446190000000004, 51.5427596], [-0.15455319999999995, 51.54278120000001], [-0.15471539999999998, 51.5428196], [-0.1549011, 51.5428612], [-0.155114, 51.54290479999999], [-0.1553205, 51.542938099999986], [-0.1555486, 51.542975], [-0.15583589999999997, 51.543014], [-0.15586829999999996, 51.5430174], [-0.1561105, 51.54304650000001], [-0.15636750000000002, 51.54306389999999], [-0.156581, 51.5430753], [-0.15704079999999998, 51.543085000000005], [-0.15731879999999998, 51.54307790000001], [-0.1575811, 51.5430696], [-0.15805779999999997, 51.54304770000001], [-0.1588300295502352, 51.54303949342656], [-0.1589141, 51.5430386], [-0.1597294, 51.543027], [-0.16003239999999996, 51.54303], [-0.1603424, 51.543028199999995], [-0.1608628, 51.5430106], [-0.16098433591356076, 51.54301826074991], [-0.16112349999999998, 51.5430095], [-0.1614025, 51.5429925], [-0.1616826, 51.54297029999999], [-0.16199629999999998, 51.5429444], [-0.16199738785569054, 51.54294429276519], [-0.16339929999999997, 51.542806099999986], [-0.17205139999999997, 51.5419533], [-0.17495039999999998, 51.541675999999995], [-0.17613089999999998, 51.541556], [-0.1770521, 51.5414706], [-0.17741797498074766, 51.54142826352675], [-0.17746215221779643, 51.541423151645674], [-0.17783679999999996, 51.5413798], [-0.1796630568239043, 51.54115294176895], [-0.1797447, 51.54114280000001], [-0.1802586, 51.5410679], [-0.18082519999999996, 51.54096809999999], [-0.18169809999999997, 51.54077850000001], [-0.1825176, 51.5406012], [-0.1829593, 51.54049139999999], [-0.183496, 51.54036670000001], [-0.1839131, 51.5402574], [-0.1844249, 51.540116], [-0.1848366, 51.5400047], [-0.1852795, 51.5398667], [-0.1857785, 51.53971520000001], [-0.18633569999999997, 51.53953560000001], [-0.18673980000000004, 51.5394008], [-0.18697579999999997, 51.5393217], [-0.1871924, 51.53924399999998], [-0.1875804, 51.53910189999999], [-0.1879037, 51.5389765], [-0.1883099, 51.538815], [-0.18884549999999997, 51.5385911], [-0.1898228, 51.5382148], [-0.1902153, 51.5380417], [-0.19055879999999997, 51.53789669999999], [-0.19081629999999997, 51.53779529999999], [-0.1912984, 51.5376419], [-0.192141, 51.53730999999999], [-0.1928609, 51.53702289999999], [-0.1931553, 51.536913799999994], [-0.19330859999999997, 51.53685960000001], [-0.1937526, 51.5367169], [-0.193977, 51.536632999999995], [-0.1944787, 51.5364575], [-0.19478159999999997, 51.5363546], [-0.1952036, 51.5362157], [-0.1957665, 51.536041], [-0.1963847, 51.5358472], [-0.19681029999999997, 51.5357137], [-0.1972433, 51.5355909], [-0.1980062, 51.5353849], [-0.1986661, 51.53522159999999], [-0.1994106, 51.5350484], [-0.2001103, 51.53489460000001], [-0.20072519999999996, 51.53474919999999], [-0.2010212, 51.5346808], [-0.2013841, 51.5345983], [-0.20206809999999997, 51.5344587], [-0.2026919, 51.5343398], [-0.2028982, 51.53429219999999], [-0.2030863, 51.5342433], [-0.2033012, 51.53418619999999], [-0.20343779999999995, 51.5341606], [-0.20363079999999997, 51.5341241], [-0.20440059999999996, 51.5339882], [-0.20471, 51.533930999999995], [-0.2055829, 51.533769199999995], [-0.20724919999999997, 51.5334641], [-0.2078567, 51.533346900000005], [-0.2094167, 51.5330612], [-0.2111021, 51.5327531], [-0.2128218, 51.532432], [-0.21430230000000003, 51.53215], [-0.21568439999999997, 51.5318847], [-0.2170031, 51.531641], [-0.21829739999999995, 51.53139369999999], [-0.2197499, 51.5311162], [-0.2205072, 51.5309797], [-0.22128909999999996, 51.530849499999995], [-0.2219899, 51.530745], [-0.22269890000000003, 51.530652], [-0.2236028, 51.53055319999999], [-0.22444790000000003, 51.5304791], [-0.22504189999999996, 51.5304385], [-0.2283438, 51.53022229999999], [-0.2292195, 51.5301748], [-0.22951589999999997, 51.5301537], [-0.2302951, 51.530115399999985], [-0.2304201, 51.5301096], [-0.2306416, 51.53010789999999], [-0.23102669999999997, 51.530125700000006], [-0.2313775, 51.5301297], [-0.2314993, 51.5301252], [-0.2319143, 51.5301191], [-0.2321749, 51.53011879999999], [-0.2329942, 51.5301294], [-0.23343630000000004, 51.5301459], [-0.2338865, 51.5301636], [-0.23411929999999992, 51.530169099999995], [-0.234468, 51.53016830000001], [-0.2347803, 51.5301793], [-0.23484869999999997, 51.53018310000001], [-0.2351238, 51.530195], [-0.235443, 51.53019909999999], [-0.2356163, 51.53020569999999], [-0.2357198, 51.5302137], [-0.23600620000000003, 51.53023], [-0.2363978, 51.5302425], [-0.2366508, 51.53025759999999], [-0.23722679999999993, 51.53031669999999], [-0.2376223, 51.53035010000001], [-0.23805009999999996, 51.5303802], [-0.23831890000000003, 51.530408699999995], [-0.23856430000000003, 51.530442399999984], [-0.2389622, 51.53050199999999], [-0.2393075, 51.5305517], [-0.23960782843075207, 51.530595868027525], [-0.2398563350421514, 51.53063088986371], [-0.24007695260197348, 51.53065977484981], [-0.2402736367063564, 51.53068347018673], [-0.24045034295143833, 51.53070292307534], [-0.2406110269333574, 51.53071908071651], [-0.2407596442482517, 51.53073289031114], [-0.24090015049225927, 51.53074529906012], [-0.24103650126151832, 51.530757254164286], [-0.24117265215216693, 51.53076970282456], [-0.24131255876034324, 51.53078359224181], [-0.2414601766821853, 51.53079986961691], [-0.24161946151383135, 51.53081948215075], [-0.2417943688514194, 51.53084337704419], [-0.24198885429108755, 51.53087250149814], [-0.24220687342897407, 51.53090780271345], [-0.2424523818612169, 51.530950227891026], [-0.24273569999999997, 51.5309878], [-0.24301390000000003, 51.5310129], [-0.2432878, 51.53102710000001], [-0.2435982, 51.531047599999994], [-0.243849, 51.5310575], [-0.2439604, 51.531060299999986], [-0.2440435, 51.531063400000015], [-0.24414563071910528, 51.531070971996904], [-0.2442674, 51.53108], [-0.24444713118524208, 51.53110069632051], [-0.2445314, 51.53111040000001], [-0.2447433, 51.5311537], [-0.2450503, 51.5312333], [-0.2454249, 51.531364100000005], [-0.2457295999999999, 51.531491499999994], [-0.2460813, 51.531605299999995], [-0.24660149999999997, 51.5317723], [-0.2468986, 51.5318668], [-0.24712549999999991, 51.531935399999995], [-0.24741419999999997, 51.53202610000001], [-0.24764480000000005, 51.5320951], [-0.2478925, 51.53217920000001], [-0.2482776, 51.5323152], [-0.24900869999999997, 51.53256050000001], [-0.25011149999999993, 51.5329282], [-0.2510281, 51.533233399999986], [-0.25193879999999996, 51.53353559999999], [-0.25287849999999995, 51.5338502], [-0.2536071, 51.53409509999999], [-0.2542353, 51.5342978], [-0.2544362, 51.5343696], [-0.2548781, 51.534552], [-0.25494189999999994, 51.53457269999999], [-0.2557796, 51.53490250000001], [-0.25588573254756325, 51.53493791960272], [-0.2559645632353462, 51.534964227741106], [-0.2562003, 51.5350429], [-0.2564256, 51.5351171], [-0.2570277999999999, 51.53531639999999], [-0.2572529, 51.53539249999999], [-0.2573431, 51.535423], [-0.2576269, 51.535518800000006], [-0.2579245, 51.53563439999999], [-0.25827859999999997, 51.5357689], [-0.2583407, 51.535788399999994], [-0.258559, 51.535864200000006], [-0.2587843, 51.5359485], [-0.2591815, 51.5360998], [-0.2596054, 51.536266], [-0.2596991, 51.53629540000001], [-0.25999239999999996, 51.53639009999999], [-0.2602806, 51.536483399999995], [-0.2604763, 51.5365487], [-0.26080909999999996, 51.53665519999999], [-0.2612038, 51.53678529999999], [-0.2615304, 51.53689169999999], [-0.2622725, 51.53713539999999], [-0.2630927, 51.5374028], [-0.26378599999999996, 51.53763060000001], [-0.26444559999999995, 51.53784720000001], [-0.2654175, 51.53816309999999], [-0.2664381, 51.53850769999999], [-0.2665908655049794, 51.53855837012952], [-0.266753844456382, 51.5386124278507], [-0.26681151135278247, 51.53865428149573], [-0.26684769999999997, 51.538666], [-0.26745519999999995, 51.538863], [-0.2678516, 51.5389916], [-0.26837810000000006, 51.539165399999995], [-0.2688941, 51.5393349], [-0.2694415, 51.539513500000005], [-0.26949458523585645, 51.53953130217152], [-0.2698711999999999, 51.5396576], [-0.27033219999999997, 51.539806500000005], [-0.270822, 51.539966099999994], [-0.2714065, 51.54015660000001], [-0.2718061599159422, 51.540286969643425], [-0.27231790000000006, 51.5404539], [-0.2714065, 51.54015660000001], [-0.270822, 51.539966099999994], [-0.27033219999999997, 51.539806500000005], [-0.2698711999999999, 51.5396576], [-0.26949458523585645, 51.53953130217152], [-0.2694415, 51.539513500000005], [-0.2688941, 51.5393349], [-0.26837810000000006, 51.539165399999995], [-0.2678516, 51.5389916], [-0.26745519999999995, 51.538863], [-0.26684769999999997, 51.538666], [-0.26681151135278247, 51.53865428149573], [-0.26689779779599476, 51.538716906645426], [-0.26698193157268113, 51.538777969345475], [-0.26706777644972785, 51.53884027384527], [-0.2673573, 51.5389367], [-0.2677925, 51.5390772], [-0.2684398, 51.539288000000006], [-0.2689580999999999, 51.53945989999999], [-0.2694406, 51.53961619999999], [-0.26949458523585645, 51.5396344083773], [-0.2698456, 51.5397528], [-0.2703037999999999, 51.53989909999999], [-0.2707597, 51.540049], [-0.27137569999999994, 51.540251699999985], [-0.2722524, 51.54053609999999], [-0.2729786, 51.540772999999994], [-0.2742403, 51.5411874], [-0.2747941, 51.5413661], [-0.27502379999999993, 51.54144420000001], [-0.275672, 51.5416884], [-0.27596319999999996, 51.54179309999999], [-0.2762068999999999, 51.5418715], [-0.27635429999999994, 51.54192], [-0.2764496000000001, 51.5419513], [-0.2770442, 51.5421458], [-0.27768089999999995, 51.54235679999999], [-0.2782639, 51.542543899999984], [-0.2786152, 51.54265319999998], [-0.27960609999999997, 51.5429774], [-0.2796939667605949, 51.54300583910672], [-0.2800507, 51.5431213], [-0.2807248, 51.5433435], [-0.2812022, 51.5435046], [-0.2817443, 51.54368890000001], [-0.2822208, 51.5438519], [-0.2826974, 51.54402319999999], [-0.2829637, 51.544128699999995], [-0.2835265, 51.5443512], [-0.2838993, 51.544511199999995], [-0.28420149999999994, 51.54464099999999], [-0.2845423, 51.544790899999995], [-0.2848862999999999, 51.5449419], [-0.2853006, 51.54513420000001], [-0.28567419999999993, 51.5453067], [-0.2860786, 51.545494700000006], [-0.28654799999999997, 51.54571789999999], [-0.2869887, 51.5459285], [-0.28740009999999994, 51.5461281], [-0.2878474, 51.5463512], [-0.28821669999999994, 51.5465366], [-0.2886094, 51.5467453], [-0.288867, 51.5468841], [-0.2894502, 51.5472057], [-0.28957814762595196, 51.54727921451696]]} 8.3 2336 2355½ None None Wembley Central 51.5304458 -0.1369372 51.5472792 -0.2895781 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:33:00 London Euston SCHEDULE NEVER_DEPARTED_TIMEOUT None 1789515152508361 59 59 2026-09-15 23:43:01.239138 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:00.932016
565153 596249 W84569 075B95M016 2026-09-15 COMPLETE 15911814 2026-09-16 00:33:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 596249, "stp": "P", "toc": "ScotRail", "uid": "W84569", "consist": "385030", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84569/2026-09-16/detailed", "trust_id": "075B95M016", "origin_crs": "MTH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Motherwell T.M.D.", "service_date": "2026-09-15", "dest_arr_time": "0031", "dest_platform": null, "is_terminated": 1, "next_location": "Motherwell T.M.D.", "signalling_id": "5B95", "timing_status": "LATE", "origin_station": "Motherwell", "current_leg_arr": "0033", "current_leg_dep": "0028", "current_leg_end": "Motherwell T.M.D.", "origin_dep_time": "0019", "origin_platform": "2", "current_location": "Motherwell T.M.D.", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.9939533, 55.8022931], [-3.994242, 55.801917], [-3.9945058, 55.80165589999999], [-3.9947321, 55.801393999999995], [-3.994983, 55.8011688], [-3.995148, 55.8010502], [-3.995189400000001, 55.80102039999999], [-3.995299, 55.80094719999999], [-3.9956421, 55.80074400000001], [-3.9960048000000006, 55.800506], [-3.9966111999999994, 55.80012370000001], [-3.9981489, 55.799121]]}", "current_leg_start": "Motherwell Sig. M372", "dest_arr_time_act": "0031", "motion_projection": null, "next_location_lat": "55.7991210", "next_location_lon": "-3.9981489", "previous_location": "Motherwell Sig. M372", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 238.053, \"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\": 274.189, \"from_m\": 238.053, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 315.841, \"from_m\": 274.189, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 349.735, \"from_m\": 315.841, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 404.165, \"from_m\": 349.735, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1349.587, \"from_m\": 404.165, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 1442.266, \"from_m\": 1349.587, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1884.853, \"from_m\": 1442.266, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 596249, \"profile_key\": \"d2ef4260a6868e82d9218904605753f93c7ca8a0bad7a30123ec8dcaede04d1b\", \"schedule_id\": 33453, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0019\", \"location\": \"Motherwell\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102227}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0028\", \"location\": \"Motherwell Sig. M372\", \"stage_seq\": 2, \"distance_m\": 1349.587, \"section_seq\": 1, \"route_path_id\": 102227}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": null, \"location\": \"Motherwell T.M.D.\", \"stage_seq\": 3, \"distance_m\": 1884.853, \"section_seq\": 1, \"route_path_id\": 102227}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1884.853, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102227}], \"total_distance_m\": 1884.853, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1884.853, \"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": "0019", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "55.7991210", "current_position_lon": "-3.9981489", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:12Z\", \"source_id\": 15911814, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Motherwell T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789515133559833, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:01.060259", "service_state_evidence_id": 15911814, "current_leg_start_actual_dep": "2026-09-17T00:30:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:01.242193", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P MTH None 5B95 385030 3 100 None {"version": 3, "segments": [{"to_m": 238.053, "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": 274.189, "from_m": 238.053, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 315.841, "from_m": 274.189, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 349.735, "from_m": 315.841, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 404.165, "from_m": 349.735, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1349.587, "from_m": 404.165, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 1442.266, "from_m": 1349.587, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1884.853, "from_m": 1442.266, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 596249, "profile_key": "d2ef4260a6868e82d9218904605753f93c7ca8a0bad7a30123ec8dcaede04d1b", "schedule_id": 33453, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0019", "location": "Motherwell", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102227}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0028", "location": "Motherwell Sig. M372", "stage_seq": 2, "distance_m": 1349.587, "section_seq": 1, "route_path_id": 102227}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": null, "location": "Motherwell T.M.D.", "stage_seq": 3, "distance_m": 1884.853, "section_seq": 1, "route_path_id": 102227}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1884.853, "from_m": 0.0, "section_seq": 1, "route_path_id": 102227}], "total_distance_m": 1884.853, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1884.853, "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-15T23:32:12Z", "source_id": 15911814, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] Motherwell 0019 0019 2 None None Motherwell T.M.D. 0031 0031 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84569/2026-09-16/detailed None Motherwell Sig. M372 2026-09-17T00:30:00+01:00 Motherwell T.M.D. 5.0 {"type": "LineString", "coordinates": [[-3.9939533, 55.8022931], [-3.994242, 55.801917], [-3.9945058, 55.80165589999999], [-3.9947321, 55.801393999999995], [-3.994983, 55.8011688], [-3.995148, 55.8010502], [-3.995189400000001, 55.80102039999999], [-3.995299, 55.80094719999999], [-3.9956421, 55.80074400000001], [-3.9960048000000006, 55.800506], [-3.9966111999999994, 55.80012370000001], [-3.9981489, 55.799121]]} 0.3 0028 0033 Motherwell Sig. M372 Motherwell T.M.D. Motherwell T.M.D. 55.7991210 -3.9981489 55.7991210 -3.9981489 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:33:00 Motherwell T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911814 1789515133559833 4 4 2026-09-15 23:43:01.242193 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:01.060259
565154 595289 P85376 631F74M915 2026-09-15 COMPLETE 15911729 2026-09-16 00:33:00 2026-09-15 23:43:07 2026-09-17 23:43:07 {"id": 595289, "stp": "P", "toc": "Southeastern", "uid": "P85376", "consist": "395007", "dest_crs": "FAV", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P85376/2026-09-16/detailed", "trust_id": "631F74M915", "origin_crs": "SPX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Faversham", "service_date": "2026-09-15", "dest_arr_time": "0030", "dest_platform": "1", "is_terminated": 1, "next_location": "Faversham", "signalling_id": "1F74", "timing_status": "LATE", "origin_station": "St. Pancras International", "current_leg_arr": "0033", "current_leg_dep": "0022", "current_leg_end": "Faversham", "origin_dep_time": "2320", "origin_platform": "13", "current_location": "Faversham Carriage Holding Sidings", "last_update_time": "2026-09-15T23:43:07", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.7354106366273409, 51.342005005136656], [0.7356276, 51.341962], [0.7364020999999998, 51.3418178], [0.7369999, 51.3416982], [0.7373820999999999, 51.34162239999999], [0.7378110999999999, 51.3415418], [0.7386367999999999, 51.34138380000001], [0.7395978, 51.34120600000001], [0.74073, 51.34100990000001], [0.7408262, 51.3409919], [0.7410311999999999, 51.34095969999999], [0.7417351999999999, 51.3408609], [0.7421579999999999, 51.3408078], [0.7425728, 51.34075519999998], [0.7436982, 51.34063269999999], [0.7447695999999999, 51.3405361], [0.7449652, 51.34052], [0.7456596, 51.340473499999995], [0.7463802, 51.3404324], [0.7473347999999999, 51.3403919], [0.7481243999999999, 51.34037150000001], [0.7489552, 51.3403667], [0.7515564, 51.3403952], [0.7535234, 51.34040519999999], [0.7542835999999999, 51.340414900000006], [0.7549538, 51.3404316], [0.7573492, 51.3404701], [0.7591760999999999, 51.3404992], [0.7598607999999999, 51.3405178], [0.7600701, 51.340522099999994], [0.7607661000000001, 51.340529], [0.7617331, 51.3405276], [0.7626985, 51.34051480000001], [0.7633669999999999, 51.34049709999999], [0.7640141999999999, 51.34047150000001], [0.7646614, 51.3404414], [0.765316, 51.34039949999999], [0.7657946999999999, 51.3403656], [0.7662528, 51.3403364], [0.7667309, 51.34028709999999], [0.7671599999999998, 51.3402507], [0.7692220999999999, 51.3400626], [0.7713904, 51.33986629999999], [0.7750960999999998, 51.3395439], [0.7753160999999998, 51.3395212], [0.7783864999999999, 51.33922780000001], [0.780186, 51.33907099999998], [0.7803416, 51.33905629999999], [0.7835502999999999, 51.338793200000005], [0.7852201999999999, 51.3386331], [0.7864926999999999, 51.33849070000001], [0.7871151999999999, 51.3384154], [0.7875036, 51.33835789999999], [0.7877282999999999, 51.33832469999999], [0.7886691999999998, 51.3381723], [0.7895638000000001, 51.3380112], [0.790023, 51.337926899999985], [0.7904643, 51.337838700000006], [0.7913507999999999, 51.3376488], [0.7922032999999999, 51.3374566], [0.7930469, 51.33724629999999], [0.7932857, 51.3371864], [0.7962315999999999, 51.33645059999999], [0.7971828, 51.3362003], [0.7984557, 51.33586539999999], [0.7989016999999999, 51.3357461], [0.8016266999999999, 51.3350377], [0.8046374999999999, 51.334249], [0.804667, 51.3342413], [0.8077212, 51.3334501], [0.8080207999999999, 51.33337149999999], [0.8082867, 51.3333044], [0.8084837557075693, 51.333252499983125], [0.8111380999999999, 51.332553399999995], [0.811454, 51.33247180000001], [0.8145944, 51.3316611], [0.8154559, 51.331434499999986], [0.8163233999999999, 51.33120699999999], [0.816595, 51.3311368], [0.8182724646746016, 51.33069708903964], [0.8237184999999999, 51.329269499999995], [0.824481, 51.3290715], [0.8252231999999999, 51.3288732], [0.8259486999999999, 51.3286671], [0.8266941, 51.3284362], [0.8271121999999999, 51.3282989], [0.827643, 51.32812139999999], [0.8280987, 51.327952200000006], [0.8285539, 51.3277818], [0.8289973, 51.327599699999986], [0.8294389, 51.327416199999995], [0.8302851999999998, 51.3270427], [0.8309539999999999, 51.32672339999999], [0.8316290999999999, 51.3263797], [0.8330348, 51.3256013], [0.8332564999999998, 51.32547529999999], [0.8347085999999999, 51.32466289999999], [0.8356103999999999, 51.324168799999995], [0.8360706, 51.323938], [0.8365584000000001, 51.3237072], [0.8370225, 51.3234928], [0.8375204, 51.3232845], [0.8380261, 51.3230722], [0.8385642999999999, 51.32286659999999], [0.8387257, 51.3228068], [0.8390259, 51.3226954], [0.8395174999999999, 51.32253209999999], [0.8405045, 51.3222183], [0.8411421, 51.322038999999975], [0.8418127, 51.32186830000001], [0.842278, 51.3217583], [0.8427494999999999, 51.3216526], [0.8432554999999999, 51.3215452], [0.8440329999999999, 51.32139870000001], [0.8453996999999999, 51.3211894], [0.8468047999999999, 51.3209887], [0.8484568999999998, 51.3207485], [0.8491692, 51.3206412], [0.8498467, 51.3205247], [0.8508846999999999, 51.3203166], [0.8518674000000002, 51.3200915], [0.852466, 51.3199434], [0.8530398, 51.319792699999994], [0.8536194, 51.319629799999994], [0.8541626999999999, 51.319466299999995], [0.8546911, 51.3192992], [0.8552046, 51.31912049999998], [0.8562308999999999, 51.3187448], [0.8605223, 51.3170588], [0.8619358999999999, 51.3164965], [0.8626618, 51.31620780000001], [0.8648014, 51.3153634], [0.8670749, 51.31446549999999], [0.8677047999999999, 51.31421999999999], [0.8684154, 51.31394519999999], [0.8689694999999998, 51.313747199999995], [0.8695524, 51.3135637], [0.8707132, 51.31322209999999], [0.8713288000000001, 51.31306510000001], [0.8719240999999999, 51.31292500000001], [0.8730106, 51.31270669999999], [0.8732658999999999, 51.31266509999999], [0.8745965, 51.31247429999999], [0.8759350999999999, 51.312329199999986], [0.8762416, 51.31231009999999], [0.8773408999999999, 51.3122542], [0.878469, 51.312232299999984], [0.8807113, 51.312202000000006], [0.8816488, 51.3121933], [0.8840895999999997, 51.31215769999999], [0.8847587, 51.3121075], [0.8850871, 51.3121027], [0.8851615, 51.3121019], [0.8853684999999999, 51.3120997], [0.8856171999999999, 51.3121004], [0.8859768, 51.3121015], [0.8865842, 51.3120884], [0.8877305999999999, 51.3120395], [0.8879026, 51.3120279], [0.8881415999999999, 51.3120157], [0.8883966, 51.3119946], [0.8885103999999999, 51.31198319999999], [0.8889079999999999, 51.3119356], [0.8892097, 51.31190060000001], [0.8894845999999998, 51.31185529999999], [0.8898154, 51.31180209999999], [0.8901659, 51.31173710000001], [0.8904059999999999, 51.3116894], [0.8906903, 51.311629], [0.8909799999999999, 51.3115619], [0.8915727, 51.311417799999994]]}", "current_leg_start": "Sittingbourne", "dest_arr_time_act": "0030", "motion_projection": null, "next_location_lat": "51.3114178", "next_location_lon": "0.8915727", "previous_location": "Sittingbourne", "current_leg_milage": "7.2", "linx_max_speed_mph": 140, "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\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"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\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 1526.222, \"from_m\": 1186.402, \"capability_applied\": null, \"effective_limit_mph\": 49.71, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.71}, {\"to_m\": 1811.065, \"from_m\": 1526.222, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 4264.591, \"from_m\": 1811.065, \"capability_applied\": null, \"effective_limit_mph\": 124.274, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 124.274}, {\"to_m\": 9518.43, \"from_m\": 4264.591, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 9606.159, \"from_m\": 9518.43, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 9672.567, \"from_m\": 9606.159, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 10060.586, \"from_m\": 9672.567, \"capability_applied\": null, \"effective_limit_mph\": 37.282, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 37.282}, {\"to_m\": 25535.623, \"from_m\": 10060.586, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 25687.069, \"from_m\": 25535.623, \"capability_applied\": null, \"effective_limit_mph\": 99.419, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 99.419}, {\"to_m\": 34960.875, \"from_m\": 25687.069, \"capability_applied\": null, \"effective_limit_mph\": 140.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 142.915}, {\"to_m\": 35577.889, \"from_m\": 34960.875, \"capability_applied\": null, \"effective_limit_mph\": 105.633, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.633}, {\"to_m\": 35980.057, \"from_m\": 35577.889, \"capability_applied\": null, \"effective_limit_mph\": 80.778, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.778}, {\"to_m\": 37501.546, \"from_m\": 35980.057, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 39393.321, \"from_m\": 37501.546, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 39463.79, \"from_m\": 39393.321, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 40029.908, \"from_m\": 39463.79, \"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\": 41026.272, \"from_m\": 40029.908, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 51043.699, \"from_m\": 41026.272, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51527.888, \"from_m\": 51043.699, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 51821.613, \"from_m\": 51527.888, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 52174.084, \"from_m\": 51821.613, \"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\": 52209.527, \"from_m\": 52174.084, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53259.802, \"from_m\": 52209.527, \"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\": 53284.176, \"from_m\": 53259.802, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 54474.433, \"from_m\": 53284.176, \"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\": 55027.756, \"from_m\": 54474.433, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57959.033, \"from_m\": 55027.756, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61541.569, \"from_m\": 57959.033, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 61564.697, \"from_m\": 61541.569, \"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\": 65685.726, \"from_m\": 61564.697, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 67258.578, \"from_m\": 65685.726, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 69790.451, \"from_m\": 67258.578, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 69808.13, \"from_m\": 69790.451, \"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\": 74944.055, \"from_m\": 69808.13, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 76090.318, \"from_m\": 74944.055, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 78287.316, \"from_m\": 76090.318, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 79591.978, \"from_m\": 78287.316, \"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\": 80961.293, \"from_m\": 79591.978, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 82249.274, \"from_m\": 80961.293, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}], \"service_id\": 595289, \"profile_key\": \"9c3df85a6615f3821767d97f0cf45a372d76a53f9e79c8b29de44a799142fe0e\", \"schedule_id\": 35429, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"St. Pancras International\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"York Way South Jn\", \"stage_seq\": 2, \"distance_m\": 1241.317, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2325H\", \"location\": \"Stratford International West Jn\", \"stage_seq\": 3, \"distance_m\": 9032.076, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"2326H\", \"wtt_dep\": \"2327H\", \"location\": \"Stratford International\", \"stage_seq\": 4, \"distance_m\": 9475.222, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Stratford International East Jn\", \"stage_seq\": 5, \"distance_m\": 10060.586, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Dagenham Jn\", \"stage_seq\": 6, \"distance_m\": 21157.407, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Wennington Crossovers\", \"stage_seq\": 7, \"distance_m\": 25832.333, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Ebbsfleet West Jn\", \"stage_seq\": 8, \"distance_m\": 34867.528, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2339\", \"location\": \"Ebbsfleet International\", \"stage_seq\": 9, \"distance_m\": 36457.941, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 10, \"distance_m\": 37374.295, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"2343\", \"wtt_dep\": \"2344\", \"location\": \"Gravesend\", \"stage_seq\": 11, \"distance_m\": 39818.969, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Hoo Jn\", \"stage_seq\": 12, \"distance_m\": 45039.927, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2354\", \"location\": \"Strood\", \"stage_seq\": 13, \"distance_m\": 51409.227, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Rochester Bridge Jn\", \"stage_seq\": 14, \"distance_m\": 51821.613, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"2356H\", \"wtt_dep\": \"2357H\", \"location\": \"Rochester\", \"stage_seq\": 15, \"distance_m\": 52492.831, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001\", \"location\": \"Chatham\", \"stage_seq\": 16, \"distance_m\": 53887.549, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0006\", \"location\": \"Gillingham (Kent)\", \"stage_seq\": 17, \"distance_m\": 56473.319, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0011\", \"location\": \"Rainham (Kent)\", \"stage_seq\": 18, \"distance_m\": 61200.124, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012\", \"location\": \"Rainham East Jn\", \"stage_seq\": 19, \"distance_m\": 62236.673, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0014\", \"location\": \"Newington\", \"stage_seq\": 20, \"distance_m\": 65501.398, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0016H\", \"location\": \"Western Jn (Sittingbourne)\", \"stage_seq\": 21, \"distance_m\": 69249.539, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017\", \"location\": \"Eastern Jn (Sittingbourne)\", \"stage_seq\": 22, \"distance_m\": 69808.13, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0019H\", \"location\": \"Sittingbourne\", \"stage_seq\": 23, \"distance_m\": 70680.023, \"section_seq\": 1, \"route_path_id\": 104918}, {\"is_pass\": false, \"wtt_arr\": \"0030\", \"wtt_dep\": null, \"location\": \"Faversham\", \"stage_seq\": 24, \"distance_m\": 82249.274, \"section_seq\": 1, \"route_path_id\": 104918}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 82249.274, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104918}], \"total_distance_m\": 82249.274, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 82226.146, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 23.128, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2320", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.3114178", "current_position_lon": "0.8915727", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:43Z\", \"source_id\": 48910064, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:48Z\", \"source_id\": 15887255, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:37:49Z\", \"source_id\": 48928665, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:37:53Z\", \"source_id\": 15893114, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32242, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:03Z\", \"source_id\": 48934854, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:07Z\", \"source_id\": 15895020, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32271, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:31Z\", \"source_id\": 48950534, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:39Z\", \"source_id\": 15900020, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:40Z\", \"source_id\": 48955809, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:43Z\", \"source_id\": 15901679, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:18Z\", \"source_id\": 48960462, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:23Z\", \"source_id\": 15902987, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32335, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:28Z\", \"source_id\": 48965496, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:34Z\", \"source_id\": 15904411, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32355, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:23Z\", \"source_id\": 48971514, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:28Z\", \"source_id\": 15906081, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32405, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:09Z\", \"source_id\": 48981928, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:14Z\", \"source_id\": 15908955, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 33201, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:51Z\", \"source_id\": 48992316, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:58Z\", \"source_id\": 15911729, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Faversham", "service_state_platform": "1", "timing_fact_generation": 1789515119557269, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:06.608614", "service_state_evidence_id": 15911729, "current_leg_start_actual_dep": "2026-09-17T00:22:30+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:06.765327", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P SPX FAV 1F74 395007 6 140 None {"version": 3, "segments": [{"to_m": 806.962, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 24.855, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 24.855}, {"to_m": 1186.402, "from_m": 806.962, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 1526.222, "from_m": 1186.402, "capability_applied": null, "effective_limit_mph": 49.71, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.71}, {"to_m": 1811.065, "from_m": 1526.222, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 124.274}, {"to_m": 4264.591, "from_m": 1811.065, "capability_applied": null, "effective_limit_mph": 124.274, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 124.274}, {"to_m": 9518.43, "from_m": 4264.591, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 9606.159, "from_m": 9518.43, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 9672.567, "from_m": 9606.159, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 10060.586, "from_m": 9672.567, "capability_applied": null, "effective_limit_mph": 37.282, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 37.282}, {"to_m": 25535.623, "from_m": 10060.586, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 25687.069, "from_m": 25535.623, "capability_applied": null, "effective_limit_mph": 99.419, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 99.419}, {"to_m": 34960.875, "from_m": 25687.069, "capability_applied": null, "effective_limit_mph": 140.0, "equipment_limit_mph": 140.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 142.915}, {"to_m": 35577.889, "from_m": 34960.875, "capability_applied": null, "effective_limit_mph": 105.633, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.633}, {"to_m": 35980.057, "from_m": 35577.889, "capability_applied": null, "effective_limit_mph": 80.778, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.778}, {"to_m": 37501.546, "from_m": 35980.057, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 39393.321, "from_m": 37501.546, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 39463.79, "from_m": 39393.321, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 40029.908, "from_m": 39463.79, "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": 41026.272, "from_m": 40029.908, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 51043.699, "from_m": 41026.272, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51527.888, "from_m": 51043.699, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 51821.613, "from_m": 51527.888, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 52174.084, "from_m": 51821.613, "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": 52209.527, "from_m": 52174.084, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53259.802, "from_m": 52209.527, "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": 53284.176, "from_m": 53259.802, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 54474.433, "from_m": 53284.176, "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": 55027.756, "from_m": 54474.433, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57959.033, "from_m": 55027.756, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61541.569, "from_m": 57959.033, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 61564.697, "from_m": 61541.569, "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": 65685.726, "from_m": 61564.697, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 67258.578, "from_m": 65685.726, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 69790.451, "from_m": 67258.578, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 69808.13, "from_m": 69790.451, "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": 74944.055, "from_m": 69808.13, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 76090.318, "from_m": 74944.055, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 78287.316, "from_m": 76090.318, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 79591.978, "from_m": 78287.316, "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": 80961.293, "from_m": 79591.978, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 82249.274, "from_m": 80961.293, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}], "service_id": 595289, "profile_key": "9c3df85a6615f3821767d97f0cf45a372d76a53f9e79c8b29de44a799142fe0e", "schedule_id": 35429, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2320", "location": "St. Pancras International", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "York Way South Jn", "stage_seq": 2, "distance_m": 1241.317, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2325H", "location": "Stratford International West Jn", "stage_seq": 3, "distance_m": 9032.076, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "2326H", "wtt_dep": "2327H", "location": "Stratford International", "stage_seq": 4, "distance_m": 9475.222, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Stratford International East Jn", "stage_seq": 5, "distance_m": 10060.586, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Dagenham Jn", "stage_seq": 6, "distance_m": 21157.407, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Wennington Crossovers", "stage_seq": 7, "distance_m": 25832.333, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336", "location": "Ebbsfleet West Jn", "stage_seq": 8, "distance_m": 34867.528, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2339", "location": "Ebbsfleet International", "stage_seq": 9, "distance_m": 36457.941, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Springhead Junction (CTRL)", "stage_seq": 10, "distance_m": 37374.295, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "2343", "wtt_dep": "2344", "location": "Gravesend", "stage_seq": 11, "distance_m": 39818.969, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Hoo Jn", "stage_seq": 12, "distance_m": 45039.927, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2354", "location": "Strood", "stage_seq": 13, "distance_m": 51409.227, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Rochester Bridge Jn", "stage_seq": 14, "distance_m": 51821.613, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "2356H", "wtt_dep": "2357H", "location": "Rochester", "stage_seq": 15, "distance_m": 52492.831, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001", "location": "Chatham", "stage_seq": 16, "distance_m": 53887.549, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0006", "location": "Gillingham (Kent)", "stage_seq": 17, "distance_m": 56473.319, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0011", "location": "Rainham (Kent)", "stage_seq": 18, "distance_m": 61200.124, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012", "location": "Rainham East Jn", "stage_seq": 19, "distance_m": 62236.673, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014", "location": "Newington", "stage_seq": 20, "distance_m": 65501.398, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0016H", "location": "Western Jn (Sittingbourne)", "stage_seq": 21, "distance_m": 69249.539, "section_seq": 1, "route_path_id": 104918}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017", "location": "Eastern Jn (Sittingbourne)", "stage_seq": 22, "distance_m": 69808.13, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0019H", "location": "Sittingbourne", "stage_seq": 23, "distance_m": 70680.023, "section_seq": 1, "route_path_id": 104918}, {"is_pass": false, "wtt_arr": "0030", "wtt_dep": null, "location": "Faversham", "stage_seq": 24, "distance_m": 82249.274, "section_seq": 1, "route_path_id": 104918}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 82249.274, "from_m": 0.0, "section_seq": 1, "route_path_id": 104918}], "total_distance_m": 82249.274, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 82226.146, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 23.128, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:43Z", "source_id": 48910064, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:26:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:48Z", "source_id": 15887255, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:37:49Z", "source_id": 48928665, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:38:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:37:53Z", "source_id": 15893114, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32242, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:03Z", "source_id": 48934854, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:43:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:07Z", "source_id": 15895020, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32271, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:31Z", "source_id": 48950534, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:54:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:39Z", "source_id": 15900020, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:40Z", "source_id": 48955809, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:58:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:43Z", "source_id": 15901679, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:18Z", "source_id": 48960462, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:01:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:23Z", "source_id": 15902987, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32335, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:28Z", "source_id": 48965496, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:06:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:34Z", "source_id": 15904411, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32355, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:23Z", "source_id": 48971514, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:11:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:28Z", "source_id": 15906081, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32405, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:09Z", "source_id": 48981928, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:21:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:14Z", "source_id": 15908955, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 33201, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:51Z", "source_id": 48992316, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:33:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:58Z", "source_id": 15911729, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] St. Pancras International 2320 2320 13 None None Faversham 0030 0030 1 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P85376/2026-09-16/detailed None Sittingbourne 2026-09-17T00:22:30+01:00 Faversham 11.0 {"type": "LineString", "coordinates": [[0.7354106366273409, 51.342005005136656], [0.7356276, 51.341962], [0.7364020999999998, 51.3418178], [0.7369999, 51.3416982], [0.7373820999999999, 51.34162239999999], [0.7378110999999999, 51.3415418], [0.7386367999999999, 51.34138380000001], [0.7395978, 51.34120600000001], [0.74073, 51.34100990000001], [0.7408262, 51.3409919], [0.7410311999999999, 51.34095969999999], [0.7417351999999999, 51.3408609], [0.7421579999999999, 51.3408078], [0.7425728, 51.34075519999998], [0.7436982, 51.34063269999999], [0.7447695999999999, 51.3405361], [0.7449652, 51.34052], [0.7456596, 51.340473499999995], [0.7463802, 51.3404324], [0.7473347999999999, 51.3403919], [0.7481243999999999, 51.34037150000001], [0.7489552, 51.3403667], [0.7515564, 51.3403952], [0.7535234, 51.34040519999999], [0.7542835999999999, 51.340414900000006], [0.7549538, 51.3404316], [0.7573492, 51.3404701], [0.7591760999999999, 51.3404992], [0.7598607999999999, 51.3405178], [0.7600701, 51.340522099999994], [0.7607661000000001, 51.340529], [0.7617331, 51.3405276], [0.7626985, 51.34051480000001], [0.7633669999999999, 51.34049709999999], [0.7640141999999999, 51.34047150000001], [0.7646614, 51.3404414], [0.765316, 51.34039949999999], [0.7657946999999999, 51.3403656], [0.7662528, 51.3403364], [0.7667309, 51.34028709999999], [0.7671599999999998, 51.3402507], [0.7692220999999999, 51.3400626], [0.7713904, 51.33986629999999], [0.7750960999999998, 51.3395439], [0.7753160999999998, 51.3395212], [0.7783864999999999, 51.33922780000001], [0.780186, 51.33907099999998], [0.7803416, 51.33905629999999], [0.7835502999999999, 51.338793200000005], [0.7852201999999999, 51.3386331], [0.7864926999999999, 51.33849070000001], [0.7871151999999999, 51.3384154], [0.7875036, 51.33835789999999], [0.7877282999999999, 51.33832469999999], [0.7886691999999998, 51.3381723], [0.7895638000000001, 51.3380112], [0.790023, 51.337926899999985], [0.7904643, 51.337838700000006], [0.7913507999999999, 51.3376488], [0.7922032999999999, 51.3374566], [0.7930469, 51.33724629999999], [0.7932857, 51.3371864], [0.7962315999999999, 51.33645059999999], [0.7971828, 51.3362003], [0.7984557, 51.33586539999999], [0.7989016999999999, 51.3357461], [0.8016266999999999, 51.3350377], [0.8046374999999999, 51.334249], [0.804667, 51.3342413], [0.8077212, 51.3334501], [0.8080207999999999, 51.33337149999999], [0.8082867, 51.3333044], [0.8084837557075693, 51.333252499983125], [0.8111380999999999, 51.332553399999995], [0.811454, 51.33247180000001], [0.8145944, 51.3316611], [0.8154559, 51.331434499999986], [0.8163233999999999, 51.33120699999999], [0.816595, 51.3311368], [0.8182724646746016, 51.33069708903964], [0.8237184999999999, 51.329269499999995], [0.824481, 51.3290715], [0.8252231999999999, 51.3288732], [0.8259486999999999, 51.3286671], [0.8266941, 51.3284362], [0.8271121999999999, 51.3282989], [0.827643, 51.32812139999999], [0.8280987, 51.327952200000006], [0.8285539, 51.3277818], [0.8289973, 51.327599699999986], [0.8294389, 51.327416199999995], [0.8302851999999998, 51.3270427], [0.8309539999999999, 51.32672339999999], [0.8316290999999999, 51.3263797], [0.8330348, 51.3256013], [0.8332564999999998, 51.32547529999999], [0.8347085999999999, 51.32466289999999], [0.8356103999999999, 51.324168799999995], [0.8360706, 51.323938], [0.8365584000000001, 51.3237072], [0.8370225, 51.3234928], [0.8375204, 51.3232845], [0.8380261, 51.3230722], [0.8385642999999999, 51.32286659999999], [0.8387257, 51.3228068], [0.8390259, 51.3226954], [0.8395174999999999, 51.32253209999999], [0.8405045, 51.3222183], [0.8411421, 51.322038999999975], [0.8418127, 51.32186830000001], [0.842278, 51.3217583], [0.8427494999999999, 51.3216526], [0.8432554999999999, 51.3215452], [0.8440329999999999, 51.32139870000001], [0.8453996999999999, 51.3211894], [0.8468047999999999, 51.3209887], [0.8484568999999998, 51.3207485], [0.8491692, 51.3206412], [0.8498467, 51.3205247], [0.8508846999999999, 51.3203166], [0.8518674000000002, 51.3200915], [0.852466, 51.3199434], [0.8530398, 51.319792699999994], [0.8536194, 51.319629799999994], [0.8541626999999999, 51.319466299999995], [0.8546911, 51.3192992], [0.8552046, 51.31912049999998], [0.8562308999999999, 51.3187448], [0.8605223, 51.3170588], [0.8619358999999999, 51.3164965], [0.8626618, 51.31620780000001], [0.8648014, 51.3153634], [0.8670749, 51.31446549999999], [0.8677047999999999, 51.31421999999999], [0.8684154, 51.31394519999999], [0.8689694999999998, 51.313747199999995], [0.8695524, 51.3135637], [0.8707132, 51.31322209999999], [0.8713288000000001, 51.31306510000001], [0.8719240999999999, 51.31292500000001], [0.8730106, 51.31270669999999], [0.8732658999999999, 51.31266509999999], [0.8745965, 51.31247429999999], [0.8759350999999999, 51.312329199999986], [0.8762416, 51.31231009999999], [0.8773408999999999, 51.3122542], [0.878469, 51.312232299999984], [0.8807113, 51.312202000000006], [0.8816488, 51.3121933], [0.8840895999999997, 51.31215769999999], [0.8847587, 51.3121075], [0.8850871, 51.3121027], [0.8851615, 51.3121019], [0.8853684999999999, 51.3120997], [0.8856171999999999, 51.3121004], [0.8859768, 51.3121015], [0.8865842, 51.3120884], [0.8877305999999999, 51.3120395], [0.8879026, 51.3120279], [0.8881415999999999, 51.3120157], [0.8883966, 51.3119946], [0.8885103999999999, 51.31198319999999], [0.8889079999999999, 51.3119356], [0.8892097, 51.31190060000001], [0.8894845999999998, 51.31185529999999], [0.8898154, 51.31180209999999], [0.8901659, 51.31173710000001], [0.8904059999999999, 51.3116894], [0.8906903, 51.311629], [0.8909799999999999, 51.3115619], [0.8915727, 51.311417799999994]]} 7.2 0022 0033 Sittingbourne Faversham Carriage Holding Sidings Faversham 51.3114178 0.8915727 51.3114178 0.8915727 1 0 2026-09-15 23:43:07 TERMINATED 2026-09-15 23:33:00 Faversham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911729 1789515119557269 80 80 2026-09-15 23:43:06.765327 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:06.608614
565155 595162 W34932 731D46M915 2026-09-15 COMPLETE 15911808 2026-09-16 00:33:00 2026-09-15 23:43:37 2026-09-17 23:43:37 {"id": 595162, "stp": "P", "toc": "Great Western Railway", "uid": "W34932", "consist": "802003", "dest_crs": "OXF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34932/2026-09-16/detailed", "trust_id": "731D46M915", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Oxford", "service_date": "2026-09-15", "dest_arr_time": "0039", "dest_platform": "3", "is_terminated": 1, "next_location": "Oxford", "signalling_id": "1D46", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "0033", "current_leg_dep": "0021", "current_leg_end": "Oxford", "origin_dep_time": "2314", "origin_platform": "3", "current_location": "Oxford", "last_update_time": "2026-09-15T23:43:37", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.241224729196339, 51.61140671956588], [-1.2412737, 51.6114376], [-1.2414724, 51.6115706], [-1.2419024999999997, 51.6118779], [-1.2422979999999997, 51.6121962], [-1.242714, 51.6125772], [-1.2431305, 51.61297940000001], [-1.2435527999999998, 51.6134332], [-1.2438976, 51.6138949], [-1.2442249, 51.6143639], [-1.2445007999999995, 51.61483559999999], [-1.2448235, 51.6155144], [-1.2450589999999997, 51.61625579999998], [-1.2451386000000002, 51.61668250000002], [-1.2452004, 51.6171725], [-1.2452305, 51.6176973], [-1.2452457, 51.6182681], [-1.2451798999999997, 51.618858900000006], [-1.2451168999999995, 51.6192452], [-1.2450188, 51.61967409999999], [-1.2448779999999997, 51.62014409999999], [-1.2447501, 51.620512700000006], [-1.2446189999999997, 51.62087619999999], [-1.2444739, 51.62124489999999], [-1.2442195, 51.62182769999998], [-1.244043, 51.622312699999995], [-1.2438455, 51.6228726], [-1.2436676, 51.6233937], [-1.2435375, 51.6238469], [-1.2434174999999998, 51.6242957], [-1.2433096, 51.6247395], [-1.2432023, 51.6252728], [-1.2431149999999995, 51.6257917], [-1.2429960999999998, 51.626705], [-1.2429541999999998, 51.6271459], [-1.2429275, 51.6275863], [-1.2429008, 51.62806950000001], [-1.2428931999999997, 51.62859739999999], [-1.2428982999999998, 51.6291025], [-1.2429178999999997, 51.62961010000001], [-1.2429476999999998, 51.62997409999999], [-1.2429875, 51.6303214], [-1.2430364, 51.6306719], [-1.2430726, 51.6308991], [-1.2432015, 51.6314313], [-1.2432471, 51.6317335], [-1.2432738, 51.6319334], [-1.2433407, 51.6324723], [-1.2433735, 51.63284149999999], [-1.243401, 51.6332094], [-1.2434195, 51.6335761], [-1.2434195, 51.63479290000001], [-1.2433111, 51.6360104], [-1.2430764, 51.6373374], [-1.2427899, 51.63850149999999], [-1.2426254, 51.6391079], [-1.2424018, 51.63977710000001], [-1.2422536999999998, 51.6401862], [-1.2421207999999997, 51.64056849999999], [-1.2419769, 51.640908399999994], [-1.241607, 51.6417192], [-1.2413891, 51.6421526], [-1.2412058, 51.6424985], [-1.2409084, 51.64304460000001], [-1.240689, 51.64341], [-1.2402614, 51.64408770000001], [-1.2395111, 51.6452658], [-1.2388978, 51.64622629999999], [-1.2379971999999997, 51.6480262], [-1.2377821, 51.6485619], [-1.2375061999999997, 51.649272399999994], [-1.237218, 51.65011269999999], [-1.2369324999999998, 51.6512056], [-1.2367076999999995, 51.6523807], [-1.2366086999999997, 51.653376899999984], [-1.2365869, 51.65370789999999], [-1.2365761, 51.6538921], [-1.2365562, 51.6544278], [-1.2365526, 51.65481139999999], [-1.2365899, 51.6559552], [-1.2367705, 51.6574605], [-1.2369694, 51.65844839999999], [-1.2372256, 51.6593802], [-1.2373994999999998, 51.6598814], [-1.2375606999999995, 51.66040929999999], [-1.2376839, 51.66075680000001], [-1.2379177999999995, 51.66131540000001], [-1.2384005, 51.662399099999995], [-1.2389199, 51.6634856], [-1.2394445999999997, 51.6645561], [-1.2397878, 51.6653308], [-1.2399015, 51.665646], [-1.2400208, 51.6659508], [-1.2401119541007224, 51.666235034589675], [-1.2402493, 51.6666633], [-1.2405608, 51.66786379999999], [-1.2407327999999995, 51.6689587], [-1.2408312, 51.66981979999999], [-1.2409603, 51.6705691], [-1.2410239999999997, 51.6712135], [-1.2410262, 51.67127599999999], [-1.2410601, 51.67158979999999], [-1.2410339999999995, 51.6733595], [-1.2410324, 51.673467], [-1.2410255, 51.673551], [-1.2408091, 51.67546699999999], [-1.2407585, 51.675928], [-1.2404994, 51.6825109], [-1.2403703, 51.6846292], [-1.2403145, 51.685359600000005], [-1.2402911, 51.6856265], [-1.2402457, 51.6861451], [-1.2401522000000005, 51.6870193], [-1.2400722999999998, 51.68768359999999], [-1.2400287999999997, 51.6879646], [-1.2399359999999997, 51.688536], [-1.2397656, 51.6895534], [-1.2394754, 51.69097599999999], [-1.2392655, 51.69187669999999], [-1.2389343999999998, 51.69320650000001], [-1.2384582999999998, 51.694786099999995], [-1.2380549, 51.696441699999994], [-1.2378197999999998, 51.6979721], [-1.2377213, 51.6989681], [-1.2377115, 51.70098229999999], [-1.2377912, 51.7022111], [-1.2380254999999998, 51.70394640000001], [-1.2384091, 51.70571950000001], [-1.2384292, 51.70580579999999], [-1.2388425999999997, 51.70729579999998], [-1.2391201999999997, 51.7082855], [-1.23942, 51.7093721], [-1.2399709, 51.711347700000005], [-1.2406394999999997, 51.7136142], [-1.2411658, 51.71496460000001], [-1.2413636999999995, 51.71544080000001], [-1.2416030999999998, 51.71591310000001], [-1.2418956, 51.71649179999999], [-1.2422030999999998, 51.71709509999999], [-1.2432587999999998, 51.718787], [-1.2449051999999998, 51.72111279999999], [-1.2453313999999998, 51.72165729999999], [-1.2455376277189163, 51.721918011123584], [-1.2459007, 51.722377], [-1.2466645, 51.7232807], [-1.2470699484277246, 51.72375508207266], [-1.2471568, 51.7238567], [-1.2472590999999995, 51.7239748], [-1.2473852, 51.724122699999995], [-1.2482129, 51.7251065], [-1.2484556000000002, 51.725387600000005], [-1.2486010999999997, 51.725558199999995], [-1.2493627, 51.726455300000005], [-1.2503608, 51.7276147], [-1.2513872, 51.7288297], [-1.2517966, 51.729312499999985], [-1.2520028, 51.72955960000001], [-1.2523777, 51.7300383], [-1.2526299999999997, 51.7303605], [-1.2531789999999998, 51.7309838], [-1.2532931, 51.7311494], [-1.253576, 51.7315394], [-1.2539581, 51.7320684], [-1.2542827, 51.7325203], [-1.2545254, 51.73279269999999], [-1.2547680999999995, 51.7330545], [-1.2549202999999998, 51.73322970000001], [-1.2550135999999998, 51.7333376], [-1.25764139776733, 51.7369446874165], [-1.2576688, 51.736982299999994], [-1.2623079999999998, 51.7418457], [-1.2624575, 51.7420681], [-1.2627247999999998, 51.7423436], [-1.2629822999999998, 51.742635699999994], [-1.2633377, 51.74313649999999], [-1.2635873999999998, 51.74342419999999], [-1.2638025, 51.743688000000006], [-1.2639226, 51.743847], [-1.2640427, 51.7439884], [-1.2644156999999998, 51.74437389999999], [-1.2647286, 51.744701799999994], [-1.2648651, 51.74486189999998], [-1.2652029, 51.7452121], [-1.2657689999999997, 51.74582409999999], [-1.2662362, 51.74632749999999], [-1.2667414, 51.74687939999999], [-1.267192, 51.7473639], [-1.267243, 51.74741480000001], [-1.2676990999999995, 51.7479222], [-1.2679694999999995, 51.74823349999999], [-1.268267, 51.7486112], [-1.2685493, 51.74900040000001], [-1.2687722, 51.749343800000005], [-1.2689604, 51.7496763], [-1.2691216999999997, 51.74999170000001], [-1.2692653, 51.7502979], [-1.269378, 51.7505604], [-1.2694942, 51.7508549], [-1.269688, 51.751415699999995], [-1.2697785, 51.751726399999995], [-1.2699914, 51.75248109999999], [-1.2700214999999997, 51.75259719999999], [-1.2700800999999995, 51.7528082], [-1.2702618, 51.7534418], [-1.2703444, 51.753721500000005], [-1.2705582, 51.7544626], [-1.2706984999999995, 51.7549569], [-1.2708387, 51.755450199999984], [-1.2708905999999998, 51.75563940000001], [-1.2710256999999998, 51.75604799999999], [-1.27108, 51.7562924], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]}", "current_leg_start": "Didcot Parkway", "dest_arr_time_act": "0038", "motion_projection": null, "next_location_lat": "51.7539662", "next_location_lon": "-1.2702377", "previous_location": "Didcot Parkway", "current_leg_milage": "10.6", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2918.037, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3003.716, \"from_m\": 2918.037, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 3205.122, \"from_m\": 3003.716, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7468.582, \"from_m\": 3205.122, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 38064.87, \"from_m\": 7468.582, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 38148.384, \"from_m\": 38064.87, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 38637.899, \"from_m\": 38148.384, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 38676.439, \"from_m\": 38637.899, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38827.029, \"from_m\": 38676.439, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40156.774, \"from_m\": 38827.029, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 40168.378, \"from_m\": 40156.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49345.858, \"from_m\": 40168.378, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 49400.369, \"from_m\": 49345.858, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 56157.297, \"from_m\": 49400.369, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56237.243, \"from_m\": 56157.297, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56295.624, \"from_m\": 56237.243, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 56402.511, \"from_m\": 56295.624, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 56458.631, \"from_m\": 56402.511, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56517.021, \"from_m\": 56458.631, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 57141.537, \"from_m\": 56517.021, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 57947.442, \"from_m\": 57141.537, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 58268.107, \"from_m\": 57947.442, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 58977.463, \"from_m\": 58268.107, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 59042.525, \"from_m\": 58977.463, \"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\": 83387.763, \"from_m\": 59042.525, \"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\": 83534.445, \"from_m\": 83387.763, \"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\": 83603.601, \"from_m\": 83534.445, \"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\": 86196.316, \"from_m\": 83603.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\": 86263.458, \"from_m\": 86196.316, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 86318.747, \"from_m\": 86263.458, \"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\": 87280.006, \"from_m\": 86318.747, \"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\": 87339.849, \"from_m\": 87280.006, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100191.83, \"from_m\": 87339.849, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 100730.298, \"from_m\": 100191.83, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 100792.474, \"from_m\": 100730.298, \"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\": 101327.946, \"from_m\": 100792.474, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 101734.521, \"from_m\": 101327.946, \"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\": 101977.529, \"from_m\": 101734.521, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 102172.94, \"from_m\": 101977.529, \"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\": 595162, \"profile_key\": \"bef76179d5745fc0e70c46bc8ee3946e2962807742275be764bdc98868516830\", \"schedule_id\": 26866, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2786.337, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Acton West Jn\", \"stage_seq\": 5, \"distance_m\": 8177.699, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321H\", \"location\": \"Southall\", \"stage_seq\": 6, \"distance_m\": 14343.345, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Southall West Jn\", \"stage_seq\": 7, \"distance_m\": 15661.431, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 8, \"distance_m\": 17623.044, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2331H\", \"location\": \"Slough\", \"stage_seq\": 9, \"distance_m\": 29555.74, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": false, \"wtt_arr\": \"2336H\", \"wtt_dep\": \"2338\", \"location\": \"Maidenhead\", \"stage_seq\": 10, \"distance_m\": 38784.86, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2345\", \"location\": \"Twyford\", \"stage_seq\": 11, \"distance_m\": 49673.982, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Kennet Bridge Jn\", \"stage_seq\": 12, \"distance_m\": 56458.631, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"0007\", \"location\": \"Reading\", \"stage_seq\": 13, \"distance_m\": 57618.421, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008H\", \"location\": \"Reading West Jn\", \"stage_seq\": 14, \"distance_m\": 59467.129, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0013\", \"location\": \"Goring & Streatley\", \"stage_seq\": 15, \"distance_m\": 71602.934, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0020\", \"location\": \"Didcot East Jn\", \"stage_seq\": 16, \"distance_m\": 84098.024, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0022H\", \"location\": \"Didcot Parkway\", \"stage_seq\": 17, \"distance_m\": 85031.382, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024H\", \"location\": \"Didcot North Jn\", \"stage_seq\": 18, \"distance_m\": 86318.747, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Kennington Jn\", \"stage_seq\": 19, \"distance_m\": 97833.318, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034H\", \"location\": \"Hinksey North\", \"stage_seq\": 20, \"distance_m\": 100338.376, \"section_seq\": 1, \"route_path_id\": 101360}, {\"is_pass\": false, \"wtt_arr\": \"0038\", \"wtt_dep\": null, \"location\": \"Oxford\", \"stage_seq\": 21, \"distance_m\": 102172.94, \"section_seq\": 1, \"route_path_id\": 101360}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 102172.94, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101360}], \"total_distance_m\": 102172.94, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 100554.389, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1618.551, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2314", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "12.0", "current_position_lat": "51.7539662", "current_position_lon": "-1.2702377", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23406, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:41Z\", \"source_id\": 48903882, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:43Z\", \"source_id\": 15885208, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23568, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:14Z\", \"source_id\": 48917098, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:19Z\", \"source_id\": 15889445, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:32Z\", \"source_id\": 48926655, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:36Z\", \"source_id\": 15892521, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23686, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:10Z\", \"source_id\": 48937863, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:13Z\", \"source_id\": 15895973, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:49Z\", \"source_id\": 48948294, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:54Z\", \"source_id\": 15899320, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23950, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:04Z\", \"source_id\": 48974591, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:09Z\", \"source_id\": 15906946, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23983, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:12Z\", \"source_id\": 48979906, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:19Z\", \"source_id\": 15908413, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:10Z\", \"source_id\": 48992562, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:12Z\", \"source_id\": 15911808, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Oxford", "service_state_platform": "3", "timing_fact_generation": 1789515133149314, "current_leg_arrival_utc": "2026-09-17T00:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:08.854398", "service_state_evidence_id": 15911808, "current_leg_start_actual_dep": "2026-09-17T00:22:30+01:00", "operational_evidence_version": 101, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:09.049964", "service_state_valid_until_kind": null, "operational_interpretation_version": 101, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway P PAD OXF 1D46 802003 5 125 None {"version": 3, "segments": [{"to_m": 1470.245, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1762.381, "from_m": 1470.245, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 2918.037, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3003.716, "from_m": 2918.037, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 3205.122, "from_m": 3003.716, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7468.582, "from_m": 3205.122, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 38064.87, "from_m": 7468.582, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 38148.384, "from_m": 38064.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 38637.899, "from_m": 38148.384, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 38676.439, "from_m": 38637.899, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38827.029, "from_m": 38676.439, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40156.774, "from_m": 38827.029, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 40168.378, "from_m": 40156.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49345.858, "from_m": 40168.378, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 49400.369, "from_m": 49345.858, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 56157.297, "from_m": 49400.369, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56237.243, "from_m": 56157.297, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56295.624, "from_m": 56237.243, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 56402.511, "from_m": 56295.624, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 56458.631, "from_m": 56402.511, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56517.021, "from_m": 56458.631, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 57141.537, "from_m": 56517.021, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 57947.442, "from_m": 57141.537, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 58268.107, "from_m": 57947.442, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 95.0}, {"to_m": 58977.463, "from_m": 58268.107, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 125.0}, {"to_m": 59042.525, "from_m": 58977.463, "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": 83387.763, "from_m": 59042.525, "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": 83534.445, "from_m": 83387.763, "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": 83603.601, "from_m": 83534.445, "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": 86196.316, "from_m": 83603.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": 86263.458, "from_m": 86196.316, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 86318.747, "from_m": 86263.458, "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": 87280.006, "from_m": 86318.747, "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": 87339.849, "from_m": 87280.006, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100191.83, "from_m": 87339.849, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 100730.298, "from_m": 100191.83, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 100792.474, "from_m": 100730.298, "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": 101327.946, "from_m": 100792.474, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 101734.521, "from_m": 101327.946, "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": 101977.529, "from_m": 101734.521, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 102172.94, "from_m": 101977.529, "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": 595162, "profile_key": "bef76179d5745fc0e70c46bc8ee3946e2962807742275be764bdc98868516830", "schedule_id": 26866, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2314", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2786.337, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Acton West Jn", "stage_seq": 5, "distance_m": 8177.699, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321H", "location": "Southall", "stage_seq": 6, "distance_m": 14343.345, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Southall West Jn", "stage_seq": 7, "distance_m": 15661.431, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Heathrow Airport Jn", "stage_seq": 8, "distance_m": 17623.044, "section_seq": 1, "route_path_id": 101360}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2331H", "location": "Slough", "stage_seq": 9, "distance_m": 29555.74, "section_seq": 1, "route_path_id": 101360}, {"is_pass": false, "wtt_arr": "2336H", "wtt_dep": "2338", "location": "Maidenhead", "stage_seq": 10, "distance_m": 38784.86, "section_seq": 1, "route_path_id": 101360}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2345", "location": "Twyford", "stage_seq": 11, "distance_m": 49673.982, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Kennet Bridge Jn", "stage_seq": 12, "distance_m": 56458.631, "section_seq": 1, "route_path_id": 101360}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "0007", "location": "Reading", "stage_seq": 13, "distance_m": 57618.421, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008H", "location": "Reading West Jn", "stage_seq": 14, "distance_m": 59467.129, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0013", "location": "Goring & Streatley", "stage_seq": 15, "distance_m": 71602.934, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0020", "location": "Didcot East Jn", "stage_seq": 16, "distance_m": 84098.024, "section_seq": 1, "route_path_id": 101360}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0022H", "location": "Didcot Parkway", "stage_seq": 17, "distance_m": 85031.382, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024H", "location": "Didcot North Jn", "stage_seq": 18, "distance_m": 86318.747, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031", "location": "Kennington Jn", "stage_seq": 19, "distance_m": 97833.318, "section_seq": 1, "route_path_id": 101360}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034H", "location": "Hinksey North", "stage_seq": 20, "distance_m": 100338.376, "section_seq": 1, "route_path_id": 101360}, {"is_pass": false, "wtt_arr": "0038", "wtt_dep": null, "location": "Oxford", "stage_seq": 21, "distance_m": 102172.94, "section_seq": 1, "route_path_id": 101360}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 102172.94, "from_m": 0.0, "section_seq": 1, "route_path_id": 101360}], "total_distance_m": 102172.94, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 100554.389, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1618.551, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23406, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:41Z", "source_id": 48903882, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:22:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:43Z", "source_id": 15885208, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23568, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:14Z", "source_id": 48917098, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:31:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:19Z", "source_id": 15889445, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23655, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:32Z", "source_id": 48926655, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:37:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:36Z", "source_id": 15892521, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23686, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:10Z", "source_id": 48937863, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:44:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:13Z", "source_id": 15895973, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23807, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:49Z", "source_id": 48948294, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:52:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:54Z", "source_id": 15899320, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23950, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:04Z", "source_id": 48974591, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:14:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:09Z", "source_id": 15906946, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23983, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:12Z", "source_id": 48979906, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:19:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:19Z", "source_id": 15908413, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24190, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:10Z", "source_id": 48992562, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:33:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:12Z", "source_id": 15911808, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] London Paddington 2314 2314 3 None None Oxford 0039 0038 3 EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34932/2026-09-16/detailed None Didcot Parkway 2026-09-17T00:22:30+01:00 Oxford 12.0 {"type": "LineString", "coordinates": [[-1.241224729196339, 51.61140671956588], [-1.2412737, 51.6114376], [-1.2414724, 51.6115706], [-1.2419024999999997, 51.6118779], [-1.2422979999999997, 51.6121962], [-1.242714, 51.6125772], [-1.2431305, 51.61297940000001], [-1.2435527999999998, 51.6134332], [-1.2438976, 51.6138949], [-1.2442249, 51.6143639], [-1.2445007999999995, 51.61483559999999], [-1.2448235, 51.6155144], [-1.2450589999999997, 51.61625579999998], [-1.2451386000000002, 51.61668250000002], [-1.2452004, 51.6171725], [-1.2452305, 51.6176973], [-1.2452457, 51.6182681], [-1.2451798999999997, 51.618858900000006], [-1.2451168999999995, 51.6192452], [-1.2450188, 51.61967409999999], [-1.2448779999999997, 51.62014409999999], [-1.2447501, 51.620512700000006], [-1.2446189999999997, 51.62087619999999], [-1.2444739, 51.62124489999999], [-1.2442195, 51.62182769999998], [-1.244043, 51.622312699999995], [-1.2438455, 51.6228726], [-1.2436676, 51.6233937], [-1.2435375, 51.6238469], [-1.2434174999999998, 51.6242957], [-1.2433096, 51.6247395], [-1.2432023, 51.6252728], [-1.2431149999999995, 51.6257917], [-1.2429960999999998, 51.626705], [-1.2429541999999998, 51.6271459], [-1.2429275, 51.6275863], [-1.2429008, 51.62806950000001], [-1.2428931999999997, 51.62859739999999], [-1.2428982999999998, 51.6291025], [-1.2429178999999997, 51.62961010000001], [-1.2429476999999998, 51.62997409999999], [-1.2429875, 51.6303214], [-1.2430364, 51.6306719], [-1.2430726, 51.6308991], [-1.2432015, 51.6314313], [-1.2432471, 51.6317335], [-1.2432738, 51.6319334], [-1.2433407, 51.6324723], [-1.2433735, 51.63284149999999], [-1.243401, 51.6332094], [-1.2434195, 51.6335761], [-1.2434195, 51.63479290000001], [-1.2433111, 51.6360104], [-1.2430764, 51.6373374], [-1.2427899, 51.63850149999999], [-1.2426254, 51.6391079], [-1.2424018, 51.63977710000001], [-1.2422536999999998, 51.6401862], [-1.2421207999999997, 51.64056849999999], [-1.2419769, 51.640908399999994], [-1.241607, 51.6417192], [-1.2413891, 51.6421526], [-1.2412058, 51.6424985], [-1.2409084, 51.64304460000001], [-1.240689, 51.64341], [-1.2402614, 51.64408770000001], [-1.2395111, 51.6452658], [-1.2388978, 51.64622629999999], [-1.2379971999999997, 51.6480262], [-1.2377821, 51.6485619], [-1.2375061999999997, 51.649272399999994], [-1.237218, 51.65011269999999], [-1.2369324999999998, 51.6512056], [-1.2367076999999995, 51.6523807], [-1.2366086999999997, 51.653376899999984], [-1.2365869, 51.65370789999999], [-1.2365761, 51.6538921], [-1.2365562, 51.6544278], [-1.2365526, 51.65481139999999], [-1.2365899, 51.6559552], [-1.2367705, 51.6574605], [-1.2369694, 51.65844839999999], [-1.2372256, 51.6593802], [-1.2373994999999998, 51.6598814], [-1.2375606999999995, 51.66040929999999], [-1.2376839, 51.66075680000001], [-1.2379177999999995, 51.66131540000001], [-1.2384005, 51.662399099999995], [-1.2389199, 51.6634856], [-1.2394445999999997, 51.6645561], [-1.2397878, 51.6653308], [-1.2399015, 51.665646], [-1.2400208, 51.6659508], [-1.2401119541007224, 51.666235034589675], [-1.2402493, 51.6666633], [-1.2405608, 51.66786379999999], [-1.2407327999999995, 51.6689587], [-1.2408312, 51.66981979999999], [-1.2409603, 51.6705691], [-1.2410239999999997, 51.6712135], [-1.2410262, 51.67127599999999], [-1.2410601, 51.67158979999999], [-1.2410339999999995, 51.6733595], [-1.2410324, 51.673467], [-1.2410255, 51.673551], [-1.2408091, 51.67546699999999], [-1.2407585, 51.675928], [-1.2404994, 51.6825109], [-1.2403703, 51.6846292], [-1.2403145, 51.685359600000005], [-1.2402911, 51.6856265], [-1.2402457, 51.6861451], [-1.2401522000000005, 51.6870193], [-1.2400722999999998, 51.68768359999999], [-1.2400287999999997, 51.6879646], [-1.2399359999999997, 51.688536], [-1.2397656, 51.6895534], [-1.2394754, 51.69097599999999], [-1.2392655, 51.69187669999999], [-1.2389343999999998, 51.69320650000001], [-1.2384582999999998, 51.694786099999995], [-1.2380549, 51.696441699999994], [-1.2378197999999998, 51.6979721], [-1.2377213, 51.6989681], [-1.2377115, 51.70098229999999], [-1.2377912, 51.7022111], [-1.2380254999999998, 51.70394640000001], [-1.2384091, 51.70571950000001], [-1.2384292, 51.70580579999999], [-1.2388425999999997, 51.70729579999998], [-1.2391201999999997, 51.7082855], [-1.23942, 51.7093721], [-1.2399709, 51.711347700000005], [-1.2406394999999997, 51.7136142], [-1.2411658, 51.71496460000001], [-1.2413636999999995, 51.71544080000001], [-1.2416030999999998, 51.71591310000001], [-1.2418956, 51.71649179999999], [-1.2422030999999998, 51.71709509999999], [-1.2432587999999998, 51.718787], [-1.2449051999999998, 51.72111279999999], [-1.2453313999999998, 51.72165729999999], [-1.2455376277189163, 51.721918011123584], [-1.2459007, 51.722377], [-1.2466645, 51.7232807], [-1.2470699484277246, 51.72375508207266], [-1.2471568, 51.7238567], [-1.2472590999999995, 51.7239748], [-1.2473852, 51.724122699999995], [-1.2482129, 51.7251065], [-1.2484556000000002, 51.725387600000005], [-1.2486010999999997, 51.725558199999995], [-1.2493627, 51.726455300000005], [-1.2503608, 51.7276147], [-1.2513872, 51.7288297], [-1.2517966, 51.729312499999985], [-1.2520028, 51.72955960000001], [-1.2523777, 51.7300383], [-1.2526299999999997, 51.7303605], [-1.2531789999999998, 51.7309838], [-1.2532931, 51.7311494], [-1.253576, 51.7315394], [-1.2539581, 51.7320684], [-1.2542827, 51.7325203], [-1.2545254, 51.73279269999999], [-1.2547680999999995, 51.7330545], [-1.2549202999999998, 51.73322970000001], [-1.2550135999999998, 51.7333376], [-1.25764139776733, 51.7369446874165], [-1.2576688, 51.736982299999994], [-1.2623079999999998, 51.7418457], [-1.2624575, 51.7420681], [-1.2627247999999998, 51.7423436], [-1.2629822999999998, 51.742635699999994], [-1.2633377, 51.74313649999999], [-1.2635873999999998, 51.74342419999999], [-1.2638025, 51.743688000000006], [-1.2639226, 51.743847], [-1.2640427, 51.7439884], [-1.2644156999999998, 51.74437389999999], [-1.2647286, 51.744701799999994], [-1.2648651, 51.74486189999998], [-1.2652029, 51.7452121], [-1.2657689999999997, 51.74582409999999], [-1.2662362, 51.74632749999999], [-1.2667414, 51.74687939999999], [-1.267192, 51.7473639], [-1.267243, 51.74741480000001], [-1.2676990999999995, 51.7479222], [-1.2679694999999995, 51.74823349999999], [-1.268267, 51.7486112], [-1.2685493, 51.74900040000001], [-1.2687722, 51.749343800000005], [-1.2689604, 51.7496763], [-1.2691216999999997, 51.74999170000001], [-1.2692653, 51.7502979], [-1.269378, 51.7505604], [-1.2694942, 51.7508549], [-1.269688, 51.751415699999995], [-1.2697785, 51.751726399999995], [-1.2699914, 51.75248109999999], [-1.2700214999999997, 51.75259719999999], [-1.2700800999999995, 51.7528082], [-1.2702618, 51.7534418], [-1.2703444, 51.753721500000005], [-1.2705582, 51.7544626], [-1.2706984999999995, 51.7549569], [-1.2708387, 51.755450199999984], [-1.2708905999999998, 51.75563940000001], [-1.2710256999999998, 51.75604799999999], [-1.27108, 51.7562924], [-1.2711510999999998, 51.7566418], [-1.2709204999999997, 51.7559441], [-1.2708623, 51.75577690000001], [-1.2708295999999997, 51.7556847], [-1.27080805, 51.75563664999999], [-1.2707532999999998, 51.7554863], [-1.2707132, 51.7553661], [-1.2706679, 51.7552474], [-1.2705896999999997, 51.7550429], [-1.270521, 51.7548513], [-1.2702376999999998, 51.753966199999994]]} 10.6 0021 0033 Didcot Parkway Oxford Oxford 51.7539662 -1.2702377 51.7539662 -1.2702377 1 0 2026-09-15 23:43:37 TERMINATED 2026-09-15 23:33:00 Oxford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911808 1789515133149314 101 101 2026-09-15 23:43:09.049964 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:08.854398
565156 595226 W69717 032K86M915 2026-09-15 COMPLETE 15911809 2026-09-16 00:33:00 2026-09-15 23:43:37 2026-09-17 23:43:37 {"id": 595226, "stp": "P", "toc": "ScotRail", "uid": "W69717", "consist": "158733", "dest_crs": "EDB", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W69717/2026-09-16/detailed", "trust_id": "032K86M915", "origin_crs": "LEV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "0030", "dest_platform": "16", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2K86", "timing_status": "LATE", "origin_station": "Leven", "current_leg_arr": "0033", "current_leg_dep": "0029", "current_leg_end": "Edinburgh", "origin_dep_time": "2317", "origin_platform": "2", "current_location": "Edinburgh", "last_update_time": "2026-09-15T23:43:37", "route_debug_link": null, "timing_variation": "+3 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": "0030", "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\": 23130.859, \"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\": 23992.375, \"from_m\": 23130.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\": 24572.199, \"from_m\": 23992.375, \"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\": 31495.096, \"from_m\": 24572.199, \"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\": 33064.937, \"from_m\": 31495.096, \"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\": 35300.774, \"from_m\": 33064.937, \"capability_applied\": null, \"effective_limit_mph\": 50.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.353, \"from_m\": 35300.774, \"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.386, \"from_m\": 39268.353, \"capability_applied\": null, \"effective_limit_mph\": 30.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.553, \"from_m\": 39358.386, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 40045.191, \"from_m\": 40030.553, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 40112.102, \"from_m\": 40045.191, \"capability_applied\": null, \"effective_limit_mph\": 40.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.483, \"from_m\": 40112.102, \"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.403, \"from_m\": 40164.483, \"capability_applied\": null, \"effective_limit_mph\": 40.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.883, \"from_m\": 40485.403, \"capability_applied\": null, \"effective_limit_mph\": 50.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.507, \"from_m\": 40649.883, \"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.496, \"from_m\": 41998.507, \"capability_applied\": null, \"effective_limit_mph\": 60.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.632, \"from_m\": 43294.496, \"capability_applied\": null, \"effective_limit_mph\": 50.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.976, \"from_m\": 43318.632, \"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\": 46047.221, \"from_m\": 43358.976, \"capability_applied\": null, \"effective_limit_mph\": 50.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.821, \"from_m\": 46047.221, \"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.981, \"from_m\": 46346.821, \"capability_applied\": null, \"effective_limit_mph\": 40.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.34, \"from_m\": 46444.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\": 51733.217, \"from_m\": 47820.34, \"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\": 55203.085, \"from_m\": 51733.217, \"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\": 55695.258, \"from_m\": 55203.085, \"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.999, \"from_m\": 55695.258, \"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\": 57432.062, \"from_m\": 57329.999, \"capability_applied\": null, \"effective_limit_mph\": 40.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.781, \"from_m\": 57432.062, \"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.444, \"from_m\": 59032.781, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 59174.276, \"from_m\": 59093.444, \"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\": 59234.085, \"from_m\": 59174.276, \"capability_applied\": null, \"effective_limit_mph\": 25.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.727, \"from_m\": 59234.085, \"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\": 60653.314, \"from_m\": 59261.727, \"capability_applied\": null, \"effective_limit_mph\": 50.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.618, \"from_m\": 60653.314, \"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.482, \"from_m\": 61653.618, \"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\": 61895.112, \"from_m\": 61803.482, \"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.718, \"from_m\": 61895.112, \"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\": 595226, \"profile_key\": \"7ed34ebc9d4d7c17d2e8bb2f6b17973a900d5e8b4787ba1b0490e7ba7d4737b7\", \"schedule_id\": 27746, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Leven\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": false, \"wtt_arr\": \"2321\", \"wtt_dep\": \"2321H\", \"location\": \"Cameron Bridge\", \"stage_seq\": 2, \"distance_m\": 3202.044, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326H\", \"location\": \"Earlseat Jn\", \"stage_seq\": 3, \"distance_m\": 8082.752, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328H\", \"location\": \"Thornton North Jn\", \"stage_seq\": 4, \"distance_m\": 9475.124, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2332\", \"location\": \"Glenrothes with Thornton\", \"stage_seq\": 5, \"distance_m\": 10635.666, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Cowdenbeath\", \"stage_seq\": 6, \"distance_m\": 25322.586, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"Dunfermline Town\", \"stage_seq\": 7, \"distance_m\": 34293.426, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": \"0003H\", \"location\": \"Inverkeithing\", \"stage_seq\": 8, \"distance_m\": 40279.74, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": \"0007H\", \"location\": \"North Queensferry\", \"stage_seq\": 9, \"distance_m\": 43211.894, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": false, \"wtt_arr\": \"0010H\", \"wtt_dep\": \"0011H\", \"location\": \"Dalmeny\", \"stage_seq\": 10, \"distance_m\": 46124.142, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012H\", \"location\": \"Dalmeny Jn\", \"stage_seq\": 11, \"distance_m\": 46896.731, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0019\", \"location\": \"Edinburgh Gateway\", \"stage_seq\": 12, \"distance_m\": 52687.944, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023H\", \"location\": \"Haymarket West Jn\", \"stage_seq\": 13, \"distance_m\": 57458.467, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": \"0026\", \"location\": \"Haymarket\", \"stage_seq\": 14, \"distance_m\": 59425.303, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Princes St Gardens\", \"stage_seq\": 15, \"distance_m\": 60754.563, \"section_seq\": 1, \"route_path_id\": 101819}, {\"is_pass\": false, \"wtt_arr\": \"0030\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 16, \"distance_m\": 62339.718, \"section_seq\": 1, \"route_path_id\": 101819}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62339.718, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101819}], \"total_distance_m\": 62339.718, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 61655.024, \"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": "2317", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 465, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:33Z\", \"source_id\": 48897140, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:36Z\", \"source_id\": 15883031, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:57Z\", \"source_id\": 48916634, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:01Z\", \"source_id\": 15889317, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:14Z\", \"source_id\": 48935121, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:18Z\", \"source_id\": 15895094, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:39Z\", \"source_id\": 48951929, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:43Z\", \"source_id\": 15900477, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 571, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:48Z\", \"source_id\": 48961044, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:53Z\", \"source_id\": 15903156, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 591, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:58Z\", \"source_id\": 48966132, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:04Z\", \"source_id\": 15904597, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 733, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:46Z\", \"source_id\": 48971973, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:54Z\", \"source_id\": 15906208, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 930, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:10Z\", \"source_id\": 48978888, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:13Z\", \"source_id\": 15908106, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:43Z\", \"source_id\": 48988707, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:49Z\", \"source_id\": 15910827, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:08Z\", \"source_id\": 48992542, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:12Z\", \"source_id\": 15911809, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "15", "timing_fact_generation": 1789515133265686, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:12.396432", "service_state_evidence_id": 15911809, "current_leg_start_actual_dep": "2026-09-17T00:29:00+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:12.540426", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P LEV EDB 2K86 158733 2 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": 23130.859, "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": 23992.375, "from_m": 23130.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": 24572.199, "from_m": 23992.375, "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": 31495.096, "from_m": 24572.199, "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": 33064.937, "from_m": 31495.096, "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": 35300.774, "from_m": 33064.937, "capability_applied": null, "effective_limit_mph": 50.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.353, "from_m": 35300.774, "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.386, "from_m": 39268.353, "capability_applied": null, "effective_limit_mph": 30.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.553, "from_m": 39358.386, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 40045.191, "from_m": 40030.553, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 40112.102, "from_m": 40045.191, "capability_applied": null, "effective_limit_mph": 40.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.483, "from_m": 40112.102, "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.403, "from_m": 40164.483, "capability_applied": null, "effective_limit_mph": 40.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.883, "from_m": 40485.403, "capability_applied": null, "effective_limit_mph": 50.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.507, "from_m": 40649.883, "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.496, "from_m": 41998.507, "capability_applied": null, "effective_limit_mph": 60.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.632, "from_m": 43294.496, "capability_applied": null, "effective_limit_mph": 50.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.976, "from_m": 43318.632, "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": 46047.221, "from_m": 43358.976, "capability_applied": null, "effective_limit_mph": 50.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.821, "from_m": 46047.221, "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.981, "from_m": 46346.821, "capability_applied": null, "effective_limit_mph": 40.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.34, "from_m": 46444.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": 51733.217, "from_m": 47820.34, "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": 55203.085, "from_m": 51733.217, "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": 55695.258, "from_m": 55203.085, "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.999, "from_m": 55695.258, "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": 57432.062, "from_m": 57329.999, "capability_applied": null, "effective_limit_mph": 40.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.781, "from_m": 57432.062, "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.444, "from_m": 59032.781, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 59174.276, "from_m": 59093.444, "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": 59234.085, "from_m": 59174.276, "capability_applied": null, "effective_limit_mph": 25.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.727, "from_m": 59234.085, "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": 60653.314, "from_m": 59261.727, "capability_applied": null, "effective_limit_mph": 50.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.618, "from_m": 60653.314, "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.482, "from_m": 61653.618, "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": 61895.112, "from_m": 61803.482, "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.718, "from_m": 61895.112, "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": 595226, "profile_key": "7ed34ebc9d4d7c17d2e8bb2f6b17973a900d5e8b4787ba1b0490e7ba7d4737b7", "schedule_id": 27746, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2317", "location": "Leven", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101819}, {"is_pass": false, "wtt_arr": "2321", "wtt_dep": "2321H", "location": "Cameron Bridge", "stage_seq": 2, "distance_m": 3202.044, "section_seq": 1, "route_path_id": 101819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326H", "location": "Earlseat Jn", "stage_seq": 3, "distance_m": 8082.752, "section_seq": 1, "route_path_id": 101819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328H", "location": "Thornton North Jn", "stage_seq": 4, "distance_m": 9475.124, "section_seq": 1, "route_path_id": 101819}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2332", "location": "Glenrothes with Thornton", "stage_seq": 5, "distance_m": 10635.666, "section_seq": 1, "route_path_id": 101819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Cowdenbeath", "stage_seq": 6, "distance_m": 25322.586, "section_seq": 1, "route_path_id": 101819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355", "location": "Dunfermline Town", "stage_seq": 7, "distance_m": 34293.426, "section_seq": 1, "route_path_id": 101819}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": "0003H", "location": "Inverkeithing", "stage_seq": 8, "distance_m": 40279.74, "section_seq": 1, "route_path_id": 101819}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": "0007H", "location": "North Queensferry", "stage_seq": 9, "distance_m": 43211.894, "section_seq": 1, "route_path_id": 101819}, {"is_pass": false, "wtt_arr": "0010H", "wtt_dep": "0011H", "location": "Dalmeny", "stage_seq": 10, "distance_m": 46124.142, "section_seq": 1, "route_path_id": 101819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012H", "location": "Dalmeny Jn", "stage_seq": 11, "distance_m": 46896.731, "section_seq": 1, "route_path_id": 101819}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0019", "location": "Edinburgh Gateway", "stage_seq": 12, "distance_m": 52687.944, "section_seq": 1, "route_path_id": 101819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023H", "location": "Haymarket West Jn", "stage_seq": 13, "distance_m": 57458.467, "section_seq": 1, "route_path_id": 101819}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": "0026", "location": "Haymarket", "stage_seq": 14, "distance_m": 59425.303, "section_seq": 1, "route_path_id": 101819}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "Princes St Gardens", "stage_seq": 15, "distance_m": 60754.563, "section_seq": 1, "route_path_id": 101819}, {"is_pass": false, "wtt_arr": "0030", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 16, "distance_m": 62339.718, "section_seq": 1, "route_path_id": 101819}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62339.718, "from_m": 0.0, "section_seq": 1, "route_path_id": 101819}], "total_distance_m": 62339.718, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 61655.024, "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-15T22:17:33Z", "source_id": 48897140, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:20:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:36Z", "source_id": 15883031, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:57Z", "source_id": 48916634, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:30:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:01Z", "source_id": 15889317, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:14Z", "source_id": 48935121, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:46:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:18Z", "source_id": 15895094, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 559, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:39Z", "source_id": 48951929, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:56:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:43Z", "source_id": 15900477, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 571, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:48Z", "source_id": 48961044, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:02:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:53Z", "source_id": 15903156, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 591, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:58Z", "source_id": 48966132, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:06:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:04Z", "source_id": 15904597, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 733, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:46Z", "source_id": 48971973, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:11:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:54Z", "source_id": 15906208, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 930, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:10Z", "source_id": 48978888, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:18:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:13Z", "source_id": 15908106, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:43Z", "source_id": 48988707, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:28:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:49Z", "source_id": 15910827, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 849, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:08Z", "source_id": 48992542, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:33:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:12Z", "source_id": 15911809, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] Leven 2317 2317 2 None None Edinburgh 0030 0030 16 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W69717/2026-09-16/detailed None Haymarket 2026-09-17T00:29:00+01:00 Edinburgh 4.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 0029 0033 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-15 23:43:37 TERMINATED 2026-09-15 23:33:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911809 1789515133265686 73 73 2026-09-15 23:43:12.540426 15 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:12.396432
565157 596332 C36599 505W02M016 2026-09-15 COMPLETE 15911689 2026-09-16 00:33:00 2026-09-15 23:43:37 2026-09-17 23:43:37 {"id": 596332, "stp": "P", "toc": "Elizabeth Line", "uid": "C36599", "consist": "345003", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36599/2026-09-16/detailed", "trust_id": "505W02M016", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shenfield Stabling Sidings", "service_date": "2026-09-15", "dest_arr_time": "0030", "dest_platform": "S3", "is_terminated": 1, "next_location": "Shenfield Stabling Sidings", "signalling_id": "5W02", "timing_status": "LATE", "origin_station": "Shenfield", "current_leg_arr": "0033", "current_leg_dep": "0031", "current_leg_end": "Shenfield Stabling Sidings", "origin_dep_time": "0028", "origin_platform": "5", "current_location": "Shenfield Stabling Sidings", "last_update_time": "2026-09-15T23:43:37", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.32989054532530426, 51.630690402062456], [0.3300736, 51.6308762], [0.3302068, 51.63100420000001], [0.3302797, 51.6310726], [0.33052349999999997, 51.63129729999999], [0.3306211, 51.6313993], [0.3308514, 51.63165289999999], [0.3310293999999999, 51.63186679999999], [0.33138309999999993, 51.632213], [0.3316962, 51.63244899999999], [0.33378529999999995, 51.63423139999999]]}", "current_leg_start": "Shenfield", "dest_arr_time_act": "0030", "motion_projection": null, "next_location_lat": "51.6342314", "next_location_lon": "0.3337853", "previous_location": "Shenfield", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 579.053, \"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\": 683.95, \"from_m\": 579.053, \"capability_applied\": null, \"effective_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\": 596332, \"profile_key\": \"570013dd63a43e3c75428b0d0272794f420e6d92934b46d6155bdbeebf983524\", \"schedule_id\": 31751, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29862}, {\"is_pass\": false, \"wtt_arr\": \"0030\", \"wtt_dep\": null, \"location\": \"Shenfield Stabling Sidings\", \"stage_seq\": 2, \"distance_m\": 683.95, \"section_seq\": 1, \"route_path_id\": 29862}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 683.95, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29862}], \"total_distance_m\": 683.95, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 579.053, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 104.897, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0028", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.6342314", "current_position_lon": "0.3337853", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 14002, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:38Z\", \"source_id\": 48992166, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:44Z\", \"source_id\": 15911689, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shenfield Stabling Sidings", "service_state_platform": "S3", "timing_fact_generation": 1789515104595074, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:19.764518", "service_state_evidence_id": 15911689, "current_leg_start_actual_dep": "2026-09-17T00:31:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:20.241360", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P SNF None 5W02 345003 9 90 None {"version": 3, "segments": [{"to_m": 579.053, "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": 683.95, "from_m": 579.053, "capability_applied": null, "effective_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": 596332, "profile_key": "570013dd63a43e3c75428b0d0272794f420e6d92934b46d6155bdbeebf983524", "schedule_id": 31751, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0028", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29862}, {"is_pass": false, "wtt_arr": "0030", "wtt_dep": null, "location": "Shenfield Stabling Sidings", "stage_seq": 2, "distance_m": 683.95, "section_seq": 1, "route_path_id": 29862}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 683.95, "from_m": 0.0, "section_seq": 1, "route_path_id": 29862}], "total_distance_m": 683.95, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 579.053, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 104.897, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14002, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:38Z", "source_id": 48992166, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:33:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:44Z", "source_id": 15911689, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] Shenfield 0028 0028 5 None None Shenfield Stabling Sidings 0030 0030 S3 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36599/2026-09-16/detailed None Shenfield 2026-09-17T00:31:00+01:00 Shenfield Stabling Sidings 2.0 {"type": "LineString", "coordinates": [[0.32989054532530426, 51.630690402062456], [0.3300736, 51.6308762], [0.3302068, 51.63100420000001], [0.3302797, 51.6310726], [0.33052349999999997, 51.63129729999999], [0.3306211, 51.6313993], [0.3308514, 51.63165289999999], [0.3310293999999999, 51.63186679999999], [0.33138309999999993, 51.632213], [0.3316962, 51.63244899999999], [0.33378529999999995, 51.63423139999999]]} 0.3 0031 0033 Shenfield Shenfield Stabling Sidings Shenfield Stabling Sidings 51.6342314 0.3337853 51.6342314 0.3337853 1 0 2026-09-15 23:43:37 TERMINATED 2026-09-15 23:33:00 Shenfield Stabling Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911689 1789515104595074 3 3 2026-09-15 23:43:20.241360 S3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:19.764518
565158 595890 W83795 062V55M915 2026-09-15 COMPLETE 15911829 2026-09-16 00:33:00 2026-09-15 23:43:37 2026-09-17 23:43:37 {"id": 595890, "stp": "P", "toc": "ScotRail", "uid": "W83795", "consist": "318250", "dest_crs": "GRS", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W83795/2026-09-16/detailed", "trust_id": "062V55M915", "origin_crs": "SPR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Garscadden", "service_date": "2026-09-15", "dest_arr_time": "0030", "dest_platform": "2", "is_terminated": 1, "next_location": "Garscadden", "signalling_id": "2V55", "timing_status": "LATE", "origin_station": "Springburn", "current_leg_arr": "0033", "current_leg_dep": "0032", "current_leg_end": "Garscadden", "origin_dep_time": "2354", "origin_platform": "3", "current_location": "Garscadden", "last_update_time": "2026-09-15T23:43:37", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.352561791601018, 55.88491011388144], [-4.3525644, 55.8849107], [-4.3533094, 55.885075500000006], [-4.3535826, 55.8851372], [-4.3541325, 55.8852592], [-4.3577364, 55.88605739999999], [-4.3614967, 55.8868914], [-4.3626352, 55.88711], [-4.363137599999999, 55.88719470000001], [-4.3641023, 55.8873867]]}", "current_leg_start": "Scotstounhill", "dest_arr_time_act": "0030", "motion_projection": null, "next_location_lat": "55.8873867", "next_location_lon": "-4.3641023", "previous_location": "Scotstounhill", "current_leg_milage": "0.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 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\": 11476.71, \"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\": 11836.613, \"from_m\": 11476.71, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11893.755, \"from_m\": 11836.613, \"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\": 12736.518, \"from_m\": 11893.755, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14152.051, \"from_m\": 12736.518, \"capability_applied\": null, \"effective_limit_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\": 595890, \"profile_key\": \"77f6dba2985a1ae260a5ad9d0085bebbc496b3dd642849ab2560583e9c2411c7\", \"schedule_id\": 28864, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2354\", \"location\": \"Springburn\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2355H\", \"location\": \"Barnhill\", \"stage_seq\": 2, \"distance_m\": 584.921, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2358H\", \"location\": \"Alexandra Parade\", \"stage_seq\": 3, \"distance_m\": 2448.51, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"2359H\", \"wtt_dep\": \"0003\", \"location\": \"Duke Street\", \"stage_seq\": 4, \"distance_m\": 2974.048, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0005\", \"location\": \"Bellgrove\", \"stage_seq\": 5, \"distance_m\": 3793.807, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0006H\", \"wtt_dep\": \"0007\", \"location\": \"High Street\", \"stage_seq\": 6, \"distance_m\": 4816.376, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0008H\", \"wtt_dep\": \"0010H\", \"location\": \"Glasgow Queen St Low Level\", \"stage_seq\": 7, \"distance_m\": 5685.033, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0012\", \"wtt_dep\": \"0013H\", \"location\": \"Charing Cross\", \"stage_seq\": 8, \"distance_m\": 6924.087, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017H\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 9, \"distance_m\": 8447.12, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0019\", \"wtt_dep\": \"0019H\", \"location\": \"Partick\", \"stage_seq\": 10, \"distance_m\": 9652.309, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0022\", \"location\": \"Hyndland\", \"stage_seq\": 11, \"distance_m\": 10828.172, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 12, \"distance_m\": 11358.624, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0023H\", \"wtt_dep\": \"0024\", \"location\": \"Jordanhill\", \"stage_seq\": 13, \"distance_m\": 11597.255, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0028\", \"location\": \"Scotstounhill\", \"stage_seq\": 14, \"distance_m\": 13381.453, \"section_seq\": 1, \"route_path_id\": 102096}, {\"is_pass\": false, \"wtt_arr\": \"0030\", \"wtt_dep\": null, \"location\": \"Garscadden\", \"stage_seq\": 15, \"distance_m\": 14152.051, \"section_seq\": 1, \"route_path_id\": 102096}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 14152.051, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102096}], \"total_distance_m\": 14152.051, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 14106.027, \"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": "2354", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "55.8873867", "current_position_lon": "-4.3641023", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1543, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:28Z\", \"source_id\": 48951702, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:33Z\", \"source_id\": 15900418, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1550, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:35Z\", \"source_id\": 48954462, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:43Z\", \"source_id\": 15901278, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:41Z\", \"source_id\": 15902693, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1565, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:18Z\", \"source_id\": 48963945, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:23Z\", \"source_id\": 15904020, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1556, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:55Z\", \"source_id\": 48967282, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:02Z\", \"source_id\": 15904929, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1389, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:39Z\", \"source_id\": 48970643, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:43Z\", \"source_id\": 15905857, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:42Z\", \"source_id\": 48973075, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:47Z\", \"source_id\": 15906573, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:34Z\", \"source_id\": 48978296, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:38Z\", \"source_id\": 15907964, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:33Z\", \"source_id\": 48982387, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:38Z\", \"source_id\": 15909060, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:37Z\", \"source_id\": 15909848, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:30Z\", \"source_id\": 48989466, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:39Z\", \"source_id\": 15911008, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:12Z\", \"source_id\": 48992588, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:18Z\", \"source_id\": 15911829, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Garscadden", "service_state_platform": "2", "timing_fact_generation": 1789515139555565, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:21.240624", "service_state_evidence_id": 15911829, "current_leg_start_actual_dep": "2026-09-17T00:31:00+01:00", "operational_evidence_version": 44, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:21.541130", "service_state_valid_until_kind": null, "operational_interpretation_version": 44, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P SPR GRS 2V55 318250 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": 11476.71, "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": 11836.613, "from_m": 11476.71, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11893.755, "from_m": 11836.613, "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": 12736.518, "from_m": 11893.755, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14152.051, "from_m": 12736.518, "capability_applied": null, "effective_limit_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": 595890, "profile_key": "77f6dba2985a1ae260a5ad9d0085bebbc496b3dd642849ab2560583e9c2411c7", "schedule_id": 28864, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2354", "location": "Springburn", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2355H", "location": "Barnhill", "stage_seq": 2, "distance_m": 584.921, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2358H", "location": "Alexandra Parade", "stage_seq": 3, "distance_m": 2448.51, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "2359H", "wtt_dep": "0003", "location": "Duke Street", "stage_seq": 4, "distance_m": 2974.048, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0005", "location": "Bellgrove", "stage_seq": 5, "distance_m": 3793.807, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0006H", "wtt_dep": "0007", "location": "High Street", "stage_seq": 6, "distance_m": 4816.376, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0008H", "wtt_dep": "0010H", "location": "Glasgow Queen St Low Level", "stage_seq": 7, "distance_m": 5685.033, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0012", "wtt_dep": "0013H", "location": "Charing Cross", "stage_seq": 8, "distance_m": 6924.087, "section_seq": 1, "route_path_id": 102096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017H", "location": "Finnieston East Jn", "stage_seq": 9, "distance_m": 8447.12, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0019", "wtt_dep": "0019H", "location": "Partick", "stage_seq": 10, "distance_m": 9652.309, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0022", "location": "Hyndland", "stage_seq": 11, "distance_m": 10828.172, "section_seq": 1, "route_path_id": 102096}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023", "location": "Hyndland East Jn", "stage_seq": 12, "distance_m": 11358.624, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0023H", "wtt_dep": "0024", "location": "Jordanhill", "stage_seq": 13, "distance_m": 11597.255, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0028", "location": "Scotstounhill", "stage_seq": 14, "distance_m": 13381.453, "section_seq": 1, "route_path_id": 102096}, {"is_pass": false, "wtt_arr": "0030", "wtt_dep": null, "location": "Garscadden", "stage_seq": 15, "distance_m": 14152.051, "section_seq": 1, "route_path_id": 102096}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 14152.051, "from_m": 0.0, "section_seq": 1, "route_path_id": 102096}], "total_distance_m": 14152.051, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 14106.027, "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-15T22:54:28Z", "source_id": 48951702, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:55:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:33Z", "source_id": 15900418, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1550, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:35Z", "source_id": 48954462, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:58:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:43Z", "source_id": 15901278, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:41Z", "source_id": 15902693, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1565, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:18Z", "source_id": 48963945, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:05:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:23Z", "source_id": 15904020, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1556, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:55Z", "source_id": 48967282, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:08:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:02Z", "source_id": 15904929, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1389, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:39Z", "source_id": 48970643, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:10:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:43Z", "source_id": 15905857, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1385, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:42Z", "source_id": 48973075, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:12:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:47Z", "source_id": 15906573, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:34Z", "source_id": 48978296, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:17:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:38Z", "source_id": 15907964, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:33Z", "source_id": 48982387, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:21:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:38Z", "source_id": 15909060, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:37Z", "source_id": 15909848, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:30Z", "source_id": 48989466, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:29:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:39Z", "source_id": 15911008, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1359, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:12Z", "source_id": 48992588, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:33:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:18Z", "source_id": 15911829, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] Springburn 2354 2354 3 None None Garscadden 0030 0030 2 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W83795/2026-09-16/detailed None Scotstounhill 2026-09-17T00:31:00+01:00 Garscadden 1.0 {"type": "LineString", "coordinates": [[-4.352561791601018, 55.88491011388144], [-4.3525644, 55.8849107], [-4.3533094, 55.885075500000006], [-4.3535826, 55.8851372], [-4.3541325, 55.8852592], [-4.3577364, 55.88605739999999], [-4.3614967, 55.8868914], [-4.3626352, 55.88711], [-4.363137599999999, 55.88719470000001], [-4.3641023, 55.8873867]]} 0.5 0032 0033 Scotstounhill Garscadden Garscadden 55.8873867 -4.3641023 55.8873867 -4.3641023 1 0 2026-09-15 23:43:37 TERMINATED 2026-09-15 23:33:00 Garscadden TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911829 1789515139555565 44 44 2026-09-15 23:43:21.541130 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:21.240624
565159 595999 G97971 522U98M016 2026-09-15 COMPLETE 15911584 2026-09-16 00:33:00 2026-09-15 23:43:37 2026-09-17 23:43:37 {"id": 595999, "stp": "P", "toc": "London Overground", "uid": "G97971", "consist": null, "dest_crs": "ENF", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G97971/2026-09-16/detailed", "trust_id": "522U98M016", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Enfield Town", "service_date": "2026-09-15", "dest_arr_time": "0034", "dest_platform": "3", "is_terminated": 1, "next_location": "Enfield Town", "signalling_id": "2U98", "timing_status": "ON TIME", "origin_station": "London Liverpool Street", "current_leg_arr": "0033", "current_leg_dep": "0030", "current_leg_end": "Enfield Town", "origin_dep_time": "0001", "origin_platform": "5", "current_location": "Enfield Town", "last_update_time": "2026-09-15T23:43:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.06896969580326169, 51.64116746129906], [-0.0700776, 51.6424861], [-0.07026229999999999, 51.64270549999999], [-0.0741718, 51.64736599999999], [-0.0741909, 51.6473891], [-0.0743059, 51.6475279], [-0.07482409999999999, 51.6481404], [-0.0750591, 51.6484278], [-0.07536459999999999, 51.64878800000001], [-0.0755237, 51.64897369999999], [-0.0756819, 51.6491578], [-0.0758534, 51.6493427], [-0.07600219999999999, 51.6495036], [-0.07617859999999999, 51.64968089999999], [-0.0763253, 51.649823700000006], [-0.07651909999999999, 51.650005], [-0.0767443, 51.65021029999999], [-0.0769741, 51.65041200000001], [-0.0772165, 51.650653000000005], [-0.07731889999999998, 51.6507387], [-0.0774741, 51.650858799999995], [-0.07760079999999998, 51.6509553], [-0.0778908, 51.65116340000001], [-0.0780271, 51.65125840000001], [-0.0781827, 51.6513671], [-0.07833989999999999, 51.65147429999999], [-0.0786049, 51.6516512], [-0.0789497, 51.6518855], [-0.0790556, 51.65195380000001], [-0.0791109, 51.65199080000001]]}", "current_leg_start": "Bush Hill Park", "dest_arr_time_act": "0033", "motion_projection": null, "next_location_lat": "51.6519908", "next_location_lon": "-0.0791109", "previous_location": "Bush Hill Park", "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1566.795, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3141.679, \"from_m\": 1566.795, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4217.902, \"from_m\": 3141.679, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4258.697, \"from_m\": 4217.902, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4603.719, \"from_m\": 4258.697, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4893.293, \"from_m\": 4603.719, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 4964.76, \"from_m\": 4893.293, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5088.396, \"from_m\": 4964.76, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 10008.278, \"from_m\": 5088.396, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10441.495, \"from_m\": 10008.278, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13731.488, \"from_m\": 10441.495, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14100.783, \"from_m\": 13731.488, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16637.33, \"from_m\": 14100.783, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 17160.332, \"from_m\": 16637.33, \"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\": 595999, \"profile_key\": \"80c28f21199b9b1cae7f793be2efdcabcf3f12d7a5f8741e3db024790b172d49\", \"schedule_id\": 32067, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": \"0004H\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1812.143, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": \"0006H\", \"location\": \"Cambridge Heath\", \"stage_seq\": 3, \"distance_m\": 2807.825, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": \"0008H\", \"location\": \"London Fields\", \"stage_seq\": 4, \"distance_m\": 3865.099, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0010H\", \"location\": \"Hackney Downs\", \"stage_seq\": 5, \"distance_m\": 4782.11, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013\", \"location\": \"Rectory Road\", \"stage_seq\": 6, \"distance_m\": 6155.525, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0014\", \"wtt_dep\": \"0014H\", \"location\": \"Stoke Newington\", \"stage_seq\": 7, \"distance_m\": 6750.639, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0016H\", \"location\": \"Stamford Hill\", \"stage_seq\": 8, \"distance_m\": 8091.64, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0019\", \"location\": \"Seven Sisters\", \"stage_seq\": 9, \"distance_m\": 9020.686, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0020H\", \"wtt_dep\": \"0021\", \"location\": \"Bruce Grove\", \"stage_seq\": 10, \"distance_m\": 10204.754, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0022H\", \"wtt_dep\": \"0023\", \"location\": \"White Hart Lane\", \"stage_seq\": 11, \"distance_m\": 11544.421, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0024H\", \"wtt_dep\": \"0025\", \"location\": \"Silver Street\", \"stage_seq\": 12, \"distance_m\": 12751.124, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0026H\", \"wtt_dep\": \"0027\", \"location\": \"Edmonton Green\", \"stage_seq\": 13, \"distance_m\": 13731.488, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Bury Street Jn\", \"stage_seq\": 14, \"distance_m\": 14867.981, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": \"0029H\", \"location\": \"Bush Hill Park\", \"stage_seq\": 15, \"distance_m\": 15762.846, \"section_seq\": 1, \"route_path_id\": 32938}, {\"is_pass\": false, \"wtt_arr\": \"0033\", \"wtt_dep\": null, \"location\": \"Enfield Town\", \"stage_seq\": 16, \"distance_m\": 17160.332, \"section_seq\": 1, \"route_path_id\": 32938}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 17160.332, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32938}], \"total_distance_m\": 17160.332, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 15544.653, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1615.679, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0001", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.6519908", "current_position_lon": "-0.0791109", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:27Z\", \"source_id\": 48964148, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:33Z\", \"source_id\": 15904058, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15449, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:38Z\", \"source_id\": 48966922, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:38Z\", \"source_id\": 15904805, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15444, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:17Z\", \"source_id\": 48968989, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:23Z\", \"source_id\": 15905382, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15436, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:42Z\", \"source_id\": 48970717, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:43Z\", \"source_id\": 15905859, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:39Z\", \"source_id\": 15906804, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14981, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:55Z\", \"source_id\": 48975540, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:57Z\", \"source_id\": 15907232, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14977, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:04Z\", \"source_id\": 48977792, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:08Z\", \"source_id\": 15907824, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14971, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:27Z\", \"source_id\": 48979178, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:29Z\", \"source_id\": 15908166, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:05Z\", \"source_id\": 48981845, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:08Z\", \"source_id\": 15908929, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:06Z\", \"source_id\": 48983936, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:13Z\", \"source_id\": 15909477, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14952, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:18Z\", \"source_id\": 48985828, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:24Z\", \"source_id\": 15910023, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14948, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:26:07Z\", \"source_id\": 48987374, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:26:14Z\", \"source_id\": 15910437, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:06Z\", \"source_id\": 48989984, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:09Z\", \"source_id\": 15911128, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14934, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:09Z\", \"source_id\": 48991764, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:14Z\", \"source_id\": 15911584, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Enfield Town", "service_state_platform": "3", "timing_fact_generation": 1789515075007813, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:22.549066", "service_state_evidence_id": 15911584, "current_leg_start_actual_dep": "2026-09-17T00:29:30+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:22.592022", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P LST ENF 2U98 None None None None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1566.795, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3141.679, "from_m": 1566.795, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4217.902, "from_m": 3141.679, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4258.697, "from_m": 4217.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4603.719, "from_m": 4258.697, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4893.293, "from_m": 4603.719, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 4964.76, "from_m": 4893.293, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5088.396, "from_m": 4964.76, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 10008.278, "from_m": 5088.396, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10441.495, "from_m": 10008.278, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13731.488, "from_m": 10441.495, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14100.783, "from_m": 13731.488, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16637.33, "from_m": 14100.783, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 17160.332, "from_m": 16637.33, "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": 595999, "profile_key": "80c28f21199b9b1cae7f793be2efdcabcf3f12d7a5f8741e3db024790b172d49", "schedule_id": 32067, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0001", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": "0004H", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1812.143, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": "0006H", "location": "Cambridge Heath", "stage_seq": 3, "distance_m": 2807.825, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": "0008H", "location": "London Fields", "stage_seq": 4, "distance_m": 3865.099, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0010H", "location": "Hackney Downs", "stage_seq": 5, "distance_m": 4782.11, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013", "location": "Rectory Road", "stage_seq": 6, "distance_m": 6155.525, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0014", "wtt_dep": "0014H", "location": "Stoke Newington", "stage_seq": 7, "distance_m": 6750.639, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0016H", "location": "Stamford Hill", "stage_seq": 8, "distance_m": 8091.64, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0019", "location": "Seven Sisters", "stage_seq": 9, "distance_m": 9020.686, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0020H", "wtt_dep": "0021", "location": "Bruce Grove", "stage_seq": 10, "distance_m": 10204.754, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0022H", "wtt_dep": "0023", "location": "White Hart Lane", "stage_seq": 11, "distance_m": 11544.421, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0024H", "wtt_dep": "0025", "location": "Silver Street", "stage_seq": 12, "distance_m": 12751.124, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0026H", "wtt_dep": "0027", "location": "Edmonton Green", "stage_seq": 13, "distance_m": 13731.488, "section_seq": 1, "route_path_id": 32938}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "Bury Street Jn", "stage_seq": 14, "distance_m": 14867.981, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": "0029H", "location": "Bush Hill Park", "stage_seq": 15, "distance_m": 15762.846, "section_seq": 1, "route_path_id": 32938}, {"is_pass": false, "wtt_arr": "0033", "wtt_dep": null, "location": "Enfield Town", "stage_seq": 16, "distance_m": 17160.332, "section_seq": 1, "route_path_id": 32938}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 17160.332, "from_m": 0.0, "section_seq": 1, "route_path_id": 32938}], "total_distance_m": 17160.332, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 15544.653, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1615.679, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:27Z", "source_id": 48964148, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:05:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:33Z", "source_id": 15904058, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15449, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:38Z", "source_id": 48966922, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:06:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:38Z", "source_id": 15904805, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15444, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:17Z", "source_id": 48968989, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:08:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:23Z", "source_id": 15905382, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15436, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:42Z", "source_id": 48970717, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:10:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:43Z", "source_id": 15905859, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:39Z", "source_id": 15906804, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14981, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:55Z", "source_id": 48975540, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:14:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:57Z", "source_id": 15907232, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14977, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:04Z", "source_id": 48977792, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:16:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:08Z", "source_id": 15907824, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14971, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:27Z", "source_id": 48979178, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:18:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:29Z", "source_id": 15908166, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14960, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:05Z", "source_id": 48981845, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:20:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:08Z", "source_id": 15908929, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14956, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:06Z", "source_id": 48983936, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:22:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:13Z", "source_id": 15909477, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14952, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:18Z", "source_id": 48985828, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:24:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:24Z", "source_id": 15910023, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14948, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:26:07Z", "source_id": 48987374, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:26:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:26:14Z", "source_id": 15910437, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14940, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:06Z", "source_id": 48989984, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:29:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:09Z", "source_id": 15911128, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14934, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:09Z", "source_id": 48991764, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:33:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:14Z", "source_id": 15911584, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] London Liverpool Street 0001 0001 5 None None Enfield Town 0034 0033 3 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:G97971/2026-09-16/detailed None Bush Hill Park 2026-09-17T00:29:30+01:00 Enfield Town 3.0 {"type": "LineString", "coordinates": [[-0.06896969580326169, 51.64116746129906], [-0.0700776, 51.6424861], [-0.07026229999999999, 51.64270549999999], [-0.0741718, 51.64736599999999], [-0.0741909, 51.6473891], [-0.0743059, 51.6475279], [-0.07482409999999999, 51.6481404], [-0.0750591, 51.6484278], [-0.07536459999999999, 51.64878800000001], [-0.0755237, 51.64897369999999], [-0.0756819, 51.6491578], [-0.0758534, 51.6493427], [-0.07600219999999999, 51.6495036], [-0.07617859999999999, 51.64968089999999], [-0.0763253, 51.649823700000006], [-0.07651909999999999, 51.650005], [-0.0767443, 51.65021029999999], [-0.0769741, 51.65041200000001], [-0.0772165, 51.650653000000005], [-0.07731889999999998, 51.6507387], [-0.0774741, 51.650858799999995], [-0.07760079999999998, 51.6509553], [-0.0778908, 51.65116340000001], [-0.0780271, 51.65125840000001], [-0.0781827, 51.6513671], [-0.07833989999999999, 51.65147429999999], [-0.0786049, 51.6516512], [-0.0789497, 51.6518855], [-0.0790556, 51.65195380000001], [-0.0791109, 51.65199080000001]]} 0.9 0030 0033 Bush Hill Park Enfield Town Enfield Town 51.6519908 -0.0791109 51.6519908 -0.0791109 1 0 2026-09-15 23:43:37 TERMINATED 2026-09-15 23:33:00 Enfield Town TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911584 1789515075007813 59 59 2026-09-15 23:43:22.592022 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:22.549066
565160 595900 Q31615 875F961915 2026-09-15 COMPLETE 15911876 2026-09-16 00:33:00 2026-09-15 23:43:37 2026-09-17 23:43:37 {"id": 595900, "stp": "N", "toc": "South Western Railway", "uid": "Q31615", "consist": "701030", "dest_crs": "GLD", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Q31615/2026-09-16/detailed", "trust_id": "875F961915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford", "service_date": "2026-09-15", "dest_arr_time": "0031", "dest_platform": "5", "is_terminated": 1, "next_location": "Guildford", "signalling_id": "5F96", "timing_status": "LATE", "origin_station": "London Waterloo", "current_leg_arr": "0033", "current_leg_dep": "0023", "current_leg_end": "Guildford", "origin_dep_time": "2355", "origin_platform": "6", "current_location": "Guildford", "last_update_time": "2026-09-15T23:43:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5567564213530097, 51.31870577464346], [-0.558066, 51.31817629999998], [-0.558195, 51.3181241], [-0.5584589, 51.31800379999999], [-0.5587664, 51.31787320000001], [-0.5592207, 51.31767189999999], [-0.5597426, 51.31740719999999], [-0.5601217, 51.317264899999984], [-0.5603831, 51.317163400000005], [-0.5606069, 51.31707250000001], [-0.5612331999999999, 51.31681820000001], [-0.563201, 51.3160193], [-0.5639185, 51.315728], [-0.5652047, 51.3151611], [-0.5653607664812471, 51.3150867582136], [-0.5658135, 51.3148711], [-0.5661587, 51.314665199999986], [-0.5666119, 51.3143681], [-0.5670069, 51.31404020000001], [-0.567479, 51.31360999999999], [-0.567603, 51.3134969], [-0.5678196, 51.3132923], [-0.5679811999999999, 51.3131411], [-0.5683014, 51.3128371], [-0.5685249, 51.312615400000006], [-0.5686774999999998, 51.3124639], [-0.5693611999999999, 51.3117856], [-0.5693862, 51.3117608], [-0.5700595, 51.3110417], [-0.5706602999999999, 51.310302199999995], [-0.5710945, 51.30977010000001], [-0.5716629, 51.308975800000006], [-0.5720154, 51.30842129999999], [-0.572612, 51.307372099999995], [-0.5726696999999998, 51.3072677], [-0.5732818, 51.306034800000006], [-0.5751183, 51.3023432], [-0.5757907, 51.3010508], [-0.5796744999999999, 51.2933435], [-0.5797413, 51.2932064], [-0.5804246999999999, 51.29182839999999], [-0.5816449, 51.28942659999999], [-0.5817168999999999, 51.289285], [-0.5817982, 51.2891208], [-0.5824068, 51.2878895], [-0.5829805999999998, 51.2864741], [-0.5833386, 51.285377], [-0.5835088999999999, 51.2845894], [-0.5835445999999999, 51.2844209], [-0.5835604, 51.2843338], [-0.5836742, 51.28360109999999], [-0.5837382999999999, 51.283076300000005], [-0.5837918999999999, 51.2825912], [-0.5838366999999999, 51.28187750000001], [-0.583856, 51.281401900000006], [-0.5838680999999999, 51.27860449999999], [-0.5839307909381076, 51.27453379516892], [-0.5839926, 51.27051999999999], [-0.5840003, 51.2676808], [-0.5840037999999999, 51.2674523], [-0.5840291, 51.2656261], [-0.5840301, 51.2655568], [-0.5840662, 51.26216070000001], [-0.5840959, 51.259482600000005], [-0.584112, 51.25811300000001], [-0.5841397, 51.2561968], [-0.5841385, 51.2551509], [-0.5841765, 51.253796099999995], [-0.5842490000000001, 51.2486873], [-0.5842451, 51.2483208], [-0.584243, 51.2481766], [-0.5842411999999999, 51.247968099999994], [-0.5842191, 51.2476192], [-0.5841981, 51.24723300000001], [-0.5841636, 51.2467793], [-0.5840989, 51.24626889999999], [-0.5840356, 51.24573809999999], [-0.5839531999999998, 51.245166000000005], [-0.5837729, 51.2440814], [-0.5836627, 51.2435584], [-0.583482, 51.2428581], [-0.5833902, 51.24249319999999], [-0.5832852999999999, 51.2421054], [-0.5830859, 51.2415048], [-0.5827214999999999, 51.24053260000001], [-0.5826402, 51.2403127], [-0.5825229, 51.240026500000006], [-0.581981, 51.2386804], [-0.5818767, 51.2384366], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]}", "current_leg_start": "Woking", "dest_arr_time_act": "0031", "motion_projection": null, "next_location_lat": "51.2377313", "next_location_lon": "-0.5815048", "previous_location": "Woking", "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\": 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\": 48563.274, \"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\": 48604.949, \"from_m\": 48563.274, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 48666.224, \"from_m\": 48604.949, \"capability_applied\": null, \"effective_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\": 595900, \"profile_key\": \"e8b756422670ced7651e86cf014cc724dfa2759d42733bbe3541b4cc41fdd452\", \"schedule_id\": 38122, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2355\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.683, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 6275.032, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004H\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 11651.459, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 15769.106, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009H\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 19288.473, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0010H\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 21517.946, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": false, \"wtt_arr\": \"0021H\", \"wtt_dep\": \"0023\", \"location\": \"Woking\", \"stage_seq\": 8, \"distance_m\": 38937.162, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Woking Jn\", \"stage_seq\": 9, \"distance_m\": 39779.132, \"section_seq\": 1, \"route_path_id\": 60088}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": null, \"location\": \"Guildford\", \"stage_seq\": 10, \"distance_m\": 48666.224, \"section_seq\": 1, \"route_path_id\": 60088}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48666.224, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 60088}], \"total_distance_m\": 48666.224, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48454.411, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 211.813, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2355", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.2377313", "current_position_lon": "-0.5815048", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:07Z\", \"source_id\": 48958952, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:11Z\", \"source_id\": 15902565, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:32Z\", \"source_id\": 48965567, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:37Z\", \"source_id\": 15904432, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:40Z\", \"source_id\": 48968213, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:49Z\", \"source_id\": 15905166, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26959, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:26Z\", \"source_id\": 48982278, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:28Z\", \"source_id\": 15909014, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:24Z\", \"source_id\": 48992756, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:28Z\", \"source_id\": 15911876, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford", "service_state_platform": "5", "timing_fact_generation": 1789515152531739, "current_leg_arrival_utc": "2026-09-17T00:33:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:32.072690", "service_state_evidence_id": 15911876, "current_leg_start_actual_dep": "2026-09-17T00:25:00+01:00", "operational_evidence_version": 47, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:32.111564", "service_state_valid_until_kind": null, "operational_interpretation_version": 47, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway N None GLD 5F96 701030 10 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": 48563.274, "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": 48604.949, "from_m": 48563.274, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 48666.224, "from_m": 48604.949, "capability_applied": null, "effective_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": 595900, "profile_key": "e8b756422670ced7651e86cf014cc724dfa2759d42733bbe3541b4cc41fdd452", "schedule_id": 38122, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2355", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 60088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 60088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 60088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 60088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 60088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009H", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 60088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0010H", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21517.946, "section_seq": 1, "route_path_id": 60088}, {"is_pass": false, "wtt_arr": "0021H", "wtt_dep": "0023", "location": "Woking", "stage_seq": 8, "distance_m": 38937.162, "section_seq": 1, "route_path_id": 60088}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Woking Jn", "stage_seq": 9, "distance_m": 39779.132, "section_seq": 1, "route_path_id": 60088}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": null, "location": "Guildford", "stage_seq": 10, "distance_m": 48666.224, "section_seq": 1, "route_path_id": 60088}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48666.224, "from_m": 0.0, "section_seq": 1, "route_path_id": 60088}], "total_distance_m": 48666.224, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48454.411, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 211.813, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:07Z", "source_id": 48958952, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:00:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:11Z", "source_id": 15902565, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:32Z", "source_id": 48965567, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:06:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:37Z", "source_id": 15904432, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:40Z", "source_id": 48968213, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:08:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:49Z", "source_id": 15905166, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26959, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:26Z", "source_id": 48982278, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:21:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:28Z", "source_id": 15909014, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27949, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:24Z", "source_id": 48992756, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:33:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:28Z", "source_id": 15911876, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] London Waterloo 2355 2355 6 None None Guildford 0031 0031 5 LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:Q31615/2026-09-16/detailed None Woking 2026-09-17T00:25:00+01:00 Guildford 10.0 {"type": "LineString", "coordinates": [[-0.5567564213530097, 51.31870577464346], [-0.558066, 51.31817629999998], [-0.558195, 51.3181241], [-0.5584589, 51.31800379999999], [-0.5587664, 51.31787320000001], [-0.5592207, 51.31767189999999], [-0.5597426, 51.31740719999999], [-0.5601217, 51.317264899999984], [-0.5603831, 51.317163400000005], [-0.5606069, 51.31707250000001], [-0.5612331999999999, 51.31681820000001], [-0.563201, 51.3160193], [-0.5639185, 51.315728], [-0.5652047, 51.3151611], [-0.5653607664812471, 51.3150867582136], [-0.5658135, 51.3148711], [-0.5661587, 51.314665199999986], [-0.5666119, 51.3143681], [-0.5670069, 51.31404020000001], [-0.567479, 51.31360999999999], [-0.567603, 51.3134969], [-0.5678196, 51.3132923], [-0.5679811999999999, 51.3131411], [-0.5683014, 51.3128371], [-0.5685249, 51.312615400000006], [-0.5686774999999998, 51.3124639], [-0.5693611999999999, 51.3117856], [-0.5693862, 51.3117608], [-0.5700595, 51.3110417], [-0.5706602999999999, 51.310302199999995], [-0.5710945, 51.30977010000001], [-0.5716629, 51.308975800000006], [-0.5720154, 51.30842129999999], [-0.572612, 51.307372099999995], [-0.5726696999999998, 51.3072677], [-0.5732818, 51.306034800000006], [-0.5751183, 51.3023432], [-0.5757907, 51.3010508], [-0.5796744999999999, 51.2933435], [-0.5797413, 51.2932064], [-0.5804246999999999, 51.29182839999999], [-0.5816449, 51.28942659999999], [-0.5817168999999999, 51.289285], [-0.5817982, 51.2891208], [-0.5824068, 51.2878895], [-0.5829805999999998, 51.2864741], [-0.5833386, 51.285377], [-0.5835088999999999, 51.2845894], [-0.5835445999999999, 51.2844209], [-0.5835604, 51.2843338], [-0.5836742, 51.28360109999999], [-0.5837382999999999, 51.283076300000005], [-0.5837918999999999, 51.2825912], [-0.5838366999999999, 51.28187750000001], [-0.583856, 51.281401900000006], [-0.5838680999999999, 51.27860449999999], [-0.5839307909381076, 51.27453379516892], [-0.5839926, 51.27051999999999], [-0.5840003, 51.2676808], [-0.5840037999999999, 51.2674523], [-0.5840291, 51.2656261], [-0.5840301, 51.2655568], [-0.5840662, 51.26216070000001], [-0.5840959, 51.259482600000005], [-0.584112, 51.25811300000001], [-0.5841397, 51.2561968], [-0.5841385, 51.2551509], [-0.5841765, 51.253796099999995], [-0.5842490000000001, 51.2486873], [-0.5842451, 51.2483208], [-0.584243, 51.2481766], [-0.5842411999999999, 51.247968099999994], [-0.5842191, 51.2476192], [-0.5841981, 51.24723300000001], [-0.5841636, 51.2467793], [-0.5840989, 51.24626889999999], [-0.5840356, 51.24573809999999], [-0.5839531999999998, 51.245166000000005], [-0.5837729, 51.2440814], [-0.5836627, 51.2435584], [-0.583482, 51.2428581], [-0.5833902, 51.24249319999999], [-0.5832852999999999, 51.2421054], [-0.5830859, 51.2415048], [-0.5827214999999999, 51.24053260000001], [-0.5826402, 51.2403127], [-0.5825229, 51.240026500000006], [-0.581981, 51.2386804], [-0.5818767, 51.2384366], [-0.5817867, 51.2382533], [-0.5817567999999999, 51.2381925], [-0.5815048, 51.2377313]]} 5.9 0023 0033 Woking Guildford Guildford 51.2377313 -0.5815048 51.2377313 -0.5815048 1 0 2026-09-15 23:43:37 TERMINATED 2026-09-15 23:33:00 Guildford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911876 1789515152531739 47 47 2026-09-15 23:43:32.111564 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:32.072690
565161 579811 H02281 774M36CY15 2026-09-15 COMPLETE 15912069 2026-09-16 00:15:00 2026-09-15 23:43:37 2026-09-17 23:43:37 {"id": 579811, "stp": "P", "toc": "Unknown", "uid": "H02281", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H02281/2026-09-16/detailed", "trust_id": "774M36CY15", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Daventry DRS (Tesco)", "service_date": "2026-09-15", "dest_arr_time": "0029", "dest_platform": null, "is_terminated": 1, "next_location": "Daventry DRS (Tesco)", "signalling_id": "4M36", "timing_status": "EARLY", "origin_station": "Cardiff Wentloog IFT", "current_leg_arr": "0015", "current_leg_dep": "2335½", "current_leg_end": "Daventry DRS (Tesco)", "origin_dep_time": "1921", "origin_platform": null, "current_location": "Daventry DRS (Tesco)", "last_update_time": "2026-09-15T23:43:37", "route_debug_link": null, "timing_variation": "-14 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7396559589318084, 52.004096433890744], [-0.7396809, 52.0041375], [-0.7398551, 52.004434200000006], [-0.7400858999999999, 52.004811999999994], [-0.7402796, 52.005121900000006], [-0.7408289, 52.0059706], [-0.7411700999999999, 52.0064567], [-0.7413772000000001, 52.00677490000001], [-0.7416845, 52.007189100000005], [-0.7419365, 52.0075177], [-0.7422048, 52.0078537], [-0.7424334999999999, 52.00814589999999], [-0.7426045, 52.00835639999999], [-0.7427545999999999, 52.0085372], [-0.7429521, 52.00877309999999], [-0.7431935, 52.00905229999999], [-0.7434303, 52.0093274], [-0.7437543999999999, 52.0096921], [-0.7442224999999999, 52.0101944], [-0.7443693, 52.010347499999995], [-0.7447576, 52.01073920000001], [-0.7450665, 52.0110543], [-0.7454247999999999, 52.011402], [-0.7457171, 52.01168719999999], [-0.7461241, 52.01208689999999], [-0.7466305, 52.012531899999985], [-0.7469375000000001, 52.01279830000001], [-0.7473068999999999, 52.01312329999999], [-0.7476113999999999, 52.01338089999999], [-0.7484154, 52.01402900000001], [-0.7491985999999999, 52.0146282], [-0.750061, 52.0152902], [-0.7509126, 52.015942200000005], [-0.7519305, 52.0167156], [-0.7528611999999999, 52.017423699999995], [-0.7538241, 52.0181608], [-0.754791, 52.0188953], [-0.7557190999999999, 52.0195993], [-0.7563888, 52.0200693], [-0.7564793, 52.0201381], [-0.7575611999999999, 52.020962100000006], [-0.7599978999999999, 52.02281769999999], [-0.7606174999999998, 52.0232914], [-0.7611350000000001, 52.02368549999999], [-0.7617975999999999, 52.02419], [-0.7630367999999998, 52.02512990000001], [-0.765546, 52.02705170000001], [-0.7664701999999999, 52.02775959999999], [-0.7674864999999998, 52.02853799999998], [-0.7682188, 52.029093], [-0.7683012, 52.0291554], [-0.7707294, 52.030995], [-0.7724302, 52.032297500000006], [-0.7730651999999999, 52.032779700000006], [-0.7731975, 52.03288020000001], [-0.7739230149242216, 52.033436365886025], [-0.7745967, 52.0339528], [-0.7759579, 52.0349863], [-0.7771296999999999, 52.0358772], [-0.7777911, 52.036385900000006], [-0.7803436999999999, 52.038326600000005], [-0.7806873, 52.03863809999999], [-0.7814461, 52.03921259999999], [-0.7831841999999999, 52.0405366], [-0.7849973999999998, 52.0419134], [-0.7867501999999998, 52.04325129999998], [-0.7874167, 52.04374789999999], [-0.7883795999999998, 52.0444878], [-0.7892862, 52.04517489999999], [-0.7899674999999999, 52.0456945], [-0.7908889, 52.0463907], [-0.7918584999999999, 52.0471289], [-0.7927382, 52.0477978], [-0.7936984999999999, 52.0485277], [-0.7942503, 52.04897960000001], [-0.794865, 52.04945299999999], [-0.7950295000000001, 52.0495829], [-0.7957707, 52.050195], [-0.7960708, 52.050447], [-0.7975521999999999, 52.05171179999999], [-0.7984914, 52.0525921], [-0.7990906999999999, 52.0532136], [-0.7993588999999999, 52.053521], [-0.7997372, 52.0539931], [-0.8001648015072971, 52.054578667909794], [-0.8003801, 52.05487350000001], [-0.8006663000000002, 52.05531669999999], [-0.8009136, 52.0557607], [-0.8009928419592552, 52.05592668613417], [-0.8010967205317795, 52.05601271994079], [-0.801175, 52.056171299999995], [-0.8013823999999999, 52.0566081], [-0.8016463, 52.05726940000001], [-0.8019425999999998, 52.0581926], [-0.8021525, 52.0589767], [-0.8023608, 52.0597666], [-0.8025537, 52.060588199999984], [-0.8027667999999999, 52.0614969], [-0.8028783, 52.0619439], [-0.8030663999999998, 52.0626281], [-0.8031301999999999, 52.06279430000001], [-0.8032937999999998, 52.0632403], [-0.8034709000000001, 52.063674], [-0.8036653, 52.06407960000001], [-0.8038631999999999, 52.0645128], [-0.8040539, 52.06484869999999], [-0.8044013999999999, 52.0653961], [-0.8048029999999999, 52.0659259], [-0.8052442999999999, 52.066443], [-0.8057342, 52.0669486], [-0.806036, 52.06720479999999], [-0.8063073000000001, 52.067460899999986], [-0.8067194, 52.06781929999999], [-0.8070032, 52.0680613], [-0.8072993999999999, 52.0682968], [-0.8079043999999999, 52.06876199999999], [-0.8084837557075693, 52.069194023744515], [-0.8085202000000001, 52.0692212], [-0.8091273, 52.0696865], [-0.8097138999999999, 52.0701626], [-0.8102616999999999, 52.070652], [-0.8105208, 52.07090039999999], [-0.8107722, 52.071151699999994], [-0.8112481, 52.0716653], [-0.8119129999999999, 52.0724165], [-0.8125661999999999, 52.0731686], [-0.8166564000000001, 52.0778359], [-0.8170138, 52.0782397], [-0.8173821999999998, 52.0786392], [-0.8173887, 52.0786462], [-0.817756, 52.07903600000001], [-0.8181359999999999, 52.0794299], [-0.8185299999999999, 52.0798195], [-0.8189334999999999, 52.08020450000001], [-0.8193443, 52.08058809999999], [-0.8197728999999999, 52.0809629], [-0.8201982, 52.08134079999999], [-0.8206281999999999, 52.0817157], [-0.8210673, 52.08208810000001], [-0.8215176999999999, 52.082453599999994], [-0.8219779, 52.0828174], [-0.8224462000000001, 52.08317600000001], [-0.822924, 52.0835306], [-0.8234087, 52.0838802], [-0.8239005999999999, 52.0842257], [-0.8243991, 52.08456700000001], [-0.824906, 52.08490429999999], [-0.8254205999999998, 52.08523710000001], [-0.8259415999999999, 52.08556589999999], [-0.8264693999999999, 52.0858908], [-0.8270031999999999, 52.0862097], [-0.8275477, 52.0865225], [-0.828101, 52.086834], [-0.8284248999999999, 52.0870099], [-0.8286612, 52.0871383], [-0.8292258, 52.0874386], [-0.8297971, 52.0877339], [-0.8303746, 52.08802690000001], [-0.8309531999999998, 52.088317200000006], [-0.8315341000000002, 52.08860700000001], [-0.8321157, 52.08889400000001], [-0.8329469, 52.089318199999994], [-0.8337696999999998, 52.0897505], [-0.8345809999999999, 52.090191299999994], [-0.8353839, 52.0906371], [-0.8368036999999999, 52.0914695], [-0.8374981999999999, 52.0918999], [-0.8381892, 52.0923324], [-0.8388549999999999, 52.092781], [-0.8395133, 52.093229], [-0.8408099, 52.09413690000001], [-0.8416169999999998, 52.0947372], [-0.8424038, 52.095352000000005], [-0.8431716999999999, 52.09597360000001], [-0.8439182, 52.096603599999995], [-0.8446439, 52.097248099999995], [-0.8453533999999999, 52.097900200000005], [-0.8454038999999999, 52.09794910000001], [-0.8460377, 52.09856349999999], [-0.8467039, 52.0992333], [-0.8473497, 52.0999031], [-0.8479579, 52.10058430000001], [-0.848539, 52.101273299999995], [-0.849105, 52.1019686], [-0.8496493999999999, 52.10266550000001], [-0.8501706999999998, 52.10336789999999], [-0.8506770999999999, 52.1040734], [-0.8511714, 52.1047827], [-0.8545597613942089, 52.10978287988833], [-0.8548093, 52.1101511], [-0.8558087999999999, 52.111625999999994], [-0.8565915999999999, 52.11278109999999], [-0.8566116999999998, 52.1128107], [-0.8568990361003656, 52.11323470667139], [-0.8569976928696901, 52.113381194476645], [-0.857083856037133, 52.113510890033155], [-0.8571593133354433, 52.11362618154932], [-0.8572258524973696, 52.1137294572336], [-0.8572852612556605, 52.11382310529438], [-0.857339327343065, 52.11390951394012], [-0.8573898384923314, 52.11399107137924], [-0.8574385824362089, 52.11407016582015], [-0.857487346907446, 52.114149185471305], [-0.8575379196387913, 52.11423051854109], [-0.8575920883629939, 52.114316553237984], [-0.8576516408128022, 52.11440967777037], [-0.8577183647209651, 52.114512280346695], [-0.8577940478202313, 52.11462674917537], [-0.8578804778433493, 52.11475547246484], [-0.8579794425230681, 52.11490083842353], [-0.8583770999999999, 52.1154963], [-0.8587399, 52.1160316], [-0.8592357, 52.116843800000005], [-0.8689278, 52.1311413], [-0.8693659999999999, 52.1317725], [-0.8698134999999999, 52.132401], [-0.8702755999999999, 52.133027000000006], [-0.8707555, 52.1336451], [-0.8712519999999999, 52.1342584], [-0.8717661, 52.13486780000001], [-0.8722994999999999, 52.135471200000005], [-0.8728476, 52.13606779999998], [-0.8730761999999999, 52.1363131], [-0.8732171, 52.1364627], [-0.8735316999999999, 52.136787899999995], [-0.8737675999999999, 52.1370285], [-0.8740007999999999, 52.1372664], [-0.8759329, 52.13914880000001], [-0.8782730999999999, 52.141488499999994], [-0.8784335999999999, 52.1416572], [-0.8803237999999999, 52.1434715], [-0.8805188999999999, 52.14366229999999], [-0.8815568, 52.1446289], [-0.8824225000000001, 52.14551240000001], [-0.8827008000000001, 52.1457825], [-0.8829819999999999, 52.1460482], [-0.8832765, 52.1463075], [-0.8835824999999999, 52.14656140000001], [-0.8838971999999999, 52.1468138], [-0.8842232, 52.14705949999998], [-0.884552, 52.1473022], [-0.8848832, 52.14754179999999], [-0.8851686, 52.14774439999999], [-0.8854566, 52.1479454], [-0.8860393, 52.148342500000005], [-0.8866279999999999, 52.14873529999999], [-0.8872248, 52.1491203], [-0.8884108000000001, 52.14989580000001], [-0.8889883, 52.150293], [-0.8895582, 52.15069479999999], [-0.8907703, 52.1515193], [-0.8919318, 52.1523628], [-0.8930709999999998, 52.15321990000001], [-0.8941635, 52.15409720000001], [-0.8947218, 52.1545543], [-0.8952285999999999, 52.154993399999995], [-0.8962436999999998, 52.1559473], [-0.8967458999999999, 52.15642379999999], [-0.8972573, 52.1568965], [-0.8977710999999999, 52.157373799999995], [-0.8982946000000002, 52.15784089999999], [-0.8983152841195214, 52.15785925631637], [-0.8988214999999999, 52.1583085], [-0.8990807000000001, 52.1585421], [-0.8993305, 52.15878010000001], [-0.8997074, 52.1591644], [-0.9000781, 52.159555], [-0.9007939, 52.16033769999999], [-0.9016052, 52.16126619999999], [-0.9023563, 52.16220380000001], [-0.90339, 52.163560700000005], [-0.9039778999999998, 52.1643892], [-0.9043417485911104, 52.16491882804252], [-0.9054059, 52.1664678], [-0.9057126, 52.16688649999999], [-0.9060218, 52.1672945], [-0.9063446, 52.16769389999999], [-0.9066805999999996, 52.16809279999999], [-0.9070277, 52.1684971], [-0.9073899, 52.16889160000001], [-0.9077682, 52.16927569999999], [-0.9081733, 52.169663099999994], [-0.9085712, 52.17004109999999], [-0.9091088, 52.170575799999995], [-0.9096274, 52.1711779], [-0.9100877, 52.17178719999999], [-0.9104617, 52.17238489999998], [-0.9108027, 52.1730336], [-0.9111087, 52.1737402], [-0.9117939391062588, 52.17538724835053], [-0.912017, 52.1759234], [-0.9121715, 52.1762959], [-0.9190579, 52.19289539999999], [-0.9191650999999996, 52.1931538], [-0.9192534, 52.1933787], [-0.9194025999999996, 52.1937338], [-0.9198064, 52.1946951], [-0.9198423, 52.1947894], [-0.9211498, 52.1979675], [-0.9214603, 52.19877919999999], [-0.9217475, 52.19969449999999], [-0.9219734999999998, 52.2006123], [-0.9220686, 52.2011133], [-0.9222063, 52.20201269999999], [-0.9222421, 52.20258089999999], [-0.9222508, 52.2033411], [-0.9222455, 52.2034907], [-0.9222406999999998, 52.203588399999994], [-0.9222088000000002, 52.2042386], [-0.9220306, 52.20574659999999], [-0.9220093999999998, 52.20588399999999], [-0.9219021, 52.20634590000001], [-0.9217627, 52.20693109999999], [-0.9215729999999998, 52.20750099999999], [-0.9212005, 52.20854959999999], [-0.9210171, 52.208999899999995], [-0.9208525, 52.20936540000001], [-0.9192855, 52.2130254], [-0.9188818, 52.21399069999999], [-0.9183274, 52.2153162], [-0.917529761072096, 52.217198193296355], [-0.9173687, 52.217578200000005], [-0.9163883000000002, 52.21987719999999], [-0.9163407344615708, 52.21998654579095], [-0.9153819, 52.222190700000006], [-0.9130586000000002, 52.22777699999999], [-0.9130157, 52.2278864], [-0.9127807999999998, 52.2284286], [-0.9125875, 52.22890319999999], [-0.9123737999999998, 52.2294192], [-0.9120035, 52.23025350000001], [-0.911727, 52.230726], [-0.9114868999999998, 52.23104959999999], [-0.9112107, 52.2313598], [-0.9110826, 52.231489], [-0.9107246, 52.23181449999999], [-0.9106551, 52.23187029999999], [-0.9102477, 52.2321925], [-0.9095691, 52.232716999999994], [-0.9092214, 52.232988799999994], [-0.9089192, 52.233276399999994], [-0.9085065, 52.23362060000001], [-0.9082963, 52.23383990000001], [-0.9082245999999998, 52.233915299999985], [-0.907949, 52.234215199999994], [-0.9077505, 52.2344665], [-0.9075968, 52.234689], [-0.9075552, 52.23477150000001], [-0.9073463, 52.23506569999999], [-0.9073238, 52.2351243], [-0.9072434999999998, 52.235330099999985], [-0.9071761, 52.2355268], [-0.9070376999999996, 52.235979], [-0.9070174, 52.2360636], [-0.9069333, 52.2364324], [-0.9069073, 52.236779], [-0.9069296999999996, 52.23699580000001], [-0.9069514999999998, 52.2371278], [-0.9069997, 52.23737189999999], [-0.9070361, 52.2375474], [-0.907105644869477, 52.237882442484874], [-0.907307, 52.2388525], [-0.9074881999999996, 52.2396645], [-0.9076411, 52.24035150000001], [-0.9077608, 52.240934], [-0.907815, 52.24120959999999], [-0.90785, 52.241466300000006], [-0.9079, 52.2420042], [-0.907928, 52.2423482], [-0.9079814, 52.2428287], [-0.9079975, 52.24304059999999], [-0.9080386, 52.243192699999994], [-0.9080673, 52.2433696], [-0.9080815, 52.2436427], [-0.9081088, 52.243781299999995], [-0.9081517, 52.24402429999999], [-0.9081517, 52.2442206], [-0.9081808, 52.24440810000001], [-0.9081906, 52.2445408], [-0.9081524, 52.24516800000001], [-0.908111, 52.24565859999999], [-0.9080968, 52.24588169999999], [-0.908078, 52.2460542], [-0.9080378, 52.2463416], [-0.907972, 52.2467817], [-0.907922, 52.24715059999999], [-0.9078983, 52.24734819999999], [-0.907879, 52.2475915], [-0.9078674, 52.2478154], [-0.907875, 52.248014399999995], [-0.9078956, 52.248201400000006], [-0.9079211, 52.24837050000001], [-0.9079318, 52.24862910000001], [-0.907938, 52.24892500000001], [-0.9079881, 52.24915380000001], [-0.9080498, 52.249390299999995], [-0.9081383, 52.24967269999999], [-0.9082242, 52.249918999999984], [-0.9083301, 52.25019329999999], [-0.9084842999999998, 52.250517599999995], [-0.9087052, 52.2509259], [-0.9088553999999998, 52.2511697], [-0.9090462999999998, 52.2514363], [-0.9092259999999998, 52.2516596], [-0.9097043, 52.2522017], [-0.9100328, 52.2525942], [-0.9102769, 52.2528955], [-0.9103868999999998, 52.2530424], [-0.9105466, 52.2532637], [-0.9107024, 52.25348309999999], [-0.9108298999999996, 52.253662000000006], [-0.9110257000000002, 52.2539715], [-0.9112148, 52.2542999], [-0.9114025, 52.254676700000005], [-0.9115447, 52.255003499999994], [-0.9117056, 52.25545499999999], [-0.9118183, 52.2558532], [-0.9120019999999998, 52.256602699999995], [-0.9121777, 52.2573226], [-0.9122514, 52.2575878], [-0.9124656, 52.2583216], [-0.9127449, 52.2592361], [-0.9134053, 52.2608765], [-0.9134894, 52.26106089999999], [-0.9135413, 52.2611743], [-0.9137811, 52.2616562], [-0.9139176, 52.261907400000005], [-0.9140668, 52.2621818], [-0.9143686, 52.262672599999995], [-0.9144296, 52.262763099999994], [-0.9147016999999996, 52.263120499999985], [-0.9150182, 52.2634892], [-0.9154744, 52.2639713], [-0.9157617, 52.26424460000001], [-0.9160395999999998, 52.26448100000001], [-0.9163655, 52.2647602], [-0.9167712, 52.2650668], [-0.9171342999999998, 52.2653353], [-0.9175364, 52.26561220000001], [-0.9180254, 52.2659317], [-0.9185370000000002, 52.2662304], [-0.918674, 52.2663126], [-0.9189815999999998, 52.266481899999995], [-0.9194939, 52.26674690000001], [-0.9198886, 52.26694010000001], [-0.9203376, 52.2671389], [-0.9211732, 52.26749120000001], [-0.9221916, 52.2678624], [-0.9233345, 52.26822380000001], [-0.9234713, 52.2682629], [-0.9235316999999998, 52.2682803], [-0.9236076, 52.26830220000001], [-0.9252506, 52.2687736], [-0.9288487, 52.26977529999999], [-0.9308561, 52.2703348], [-0.9322568, 52.270728299999995], [-0.9325593, 52.27081379999999], [-0.9343719999999998, 52.27131719999999], [-0.9360462, 52.271801399999994], [-0.9366104999999998, 52.2719837], [-0.9371851, 52.2721821], [-0.9383328, 52.272607], [-0.939507, 52.27305290000001], [-0.9400545, 52.27328210000001], [-0.9406362, 52.27353639999999], [-0.9408533, 52.27363540000001], [-0.9410307999999998, 52.2737164], [-0.9412717999999998, 52.273826199999995], [-0.9419552, 52.2741469], [-0.9426832, 52.27450449999999], [-0.9432458, 52.2747814], [-0.943660488580698, 52.27498606676315], [-0.9437801, 52.2750451], [-0.9439180999999998, 52.27511319999999], [-0.9444420999999998, 52.27537170000001], [-0.9456437, 52.27594870000001], [-0.946931, 52.2765774], [-0.9479144, 52.2770954], [-0.9481886000000002, 52.277240899999995], [-0.9529881, 52.2795779], [-0.954518, 52.280329599999995], [-0.9560584, 52.281077499999995], [-0.9584727, 52.28227269999999], [-0.9593832, 52.28269439999999], [-0.9602036, 52.2830525], [-0.9610586, 52.283401], [-0.9619143, 52.283728399999994], [-0.9637455, 52.2843642], [-0.9644108, 52.28455969999999], [-0.9651647, 52.28478579999999], [-0.9659704, 52.28501150000001], [-0.9667663, 52.28521930000001], [-0.9676116, 52.2854215], [-0.9695678, 52.2858214], [-0.9714181999999998, 52.2861539], [-0.9754754, 52.28683809999999], [-0.9819767, 52.2879078], [-0.9881468125314736, 52.288937568288674], [-0.9906473999999998, 52.289354900000006], [-0.9936956, 52.2898579], [-0.9952177, 52.29010370000001], [-0.9958292, 52.29019280000001], [-0.9967693, 52.290306099999995], [-0.9974891, 52.2903816], [-0.9982521, 52.29043980000001], [-0.9994557999999998, 52.2905122], [-1.0006864, 52.290537500000006], [-1.0018689, 52.29052049999999], [-1.0025380999999998, 52.2904996], [-1.0032199, 52.290476899999994], [-1.0035655, 52.29046240000001], [-1.005676, 52.2903757], [-1.0071806, 52.29030199999999], [-1.0076059, 52.2902835], [-1.0107469999999998, 52.2901453], [-1.0123292, 52.2900717], [-1.013805, 52.2900013], [-1.0173225, 52.2898472], [-1.0208484999999998, 52.2896865], [-1.0242999, 52.28953249999999], [-1.0259521, 52.2894577], [-1.0275797999999998, 52.289375699999994], [-1.029567, 52.28930100000001], [-1.0314306, 52.2892796], [-1.0335976, 52.2893164], [-1.0360222, 52.289430399999986], [-1.0385854, 52.2896354], [-1.0428653, 52.2900144], [-1.0448613999999998, 52.2901821], [-1.0474925, 52.29041279999999], [-1.0511208, 52.2907255], [-1.0572919, 52.2912403], [-1.0642914, 52.29186], [-1.0674859, 52.2921363], [-1.0691413, 52.29228379999999], [-1.0702772, 52.2923807], [-1.0709886, 52.2924418], [-1.0755392, 52.29282080000001], [-1.0779783409434258, 52.293012916477345], [-1.0780504999999998, 52.29301860000001], [-1.0796267999999998, 52.293157], [-1.0806397, 52.2932552], [-1.0814481, 52.293342799999984], [-1.082272, 52.293453500000005], [-1.0828906, 52.2935521], [-1.0835088999999998, 52.29367539999999], [-1.0845052, 52.2939004], [-1.0852546000000003, 52.294112299999995], [-1.0855839, 52.294220499999994], [-1.0858705857589273, 52.29432105446829], [-1.0864261, 52.29451589999999], [-1.0869988999999998, 52.29475149999998], [-1.0870804, 52.29478689999999], [-1.0873402999999997, 52.2948997], [-1.0877792, 52.2951034], [-1.0883478, 52.295393700000005], [-1.0888813, 52.295686499999995], [-1.0896694999999998, 52.2961939], [-1.0900453, 52.2964535], [-1.0903678, 52.29669760000001], [-1.0911124, 52.297327499999994], [-1.0914488, 52.29766869999999], [-1.0918009999999998, 52.29804699999998], [-1.0920257, 52.298320199999985], [-1.0922543, 52.2986175], [-1.0923485999999998, 52.2987715], [-1.0924023, 52.29885519999999], [-1.0926578, 52.2992677], [-1.0930173, 52.29993369999998], [-1.0933495000000002, 52.300551000000006], [-1.093402, 52.3006485], [-1.0937359, 52.30126889999999], [-1.0943442, 52.30242830000001], [-1.0950577, 52.3037863], [-1.0951543, 52.3039859], [-1.0954791, 52.3046586], [-1.0957526, 52.30518500000001], [-1.0963041999999998, 52.3062474], [-1.0969934, 52.307534100000005], [-1.0974905, 52.308490199999994], [-1.0975242999999997, 52.3085488], [-1.0976688999999995, 52.3088202], [-1.0989991999999995, 52.31137489999998], [-1.0999519999999998, 52.3131481], [-1.1004361, 52.3139754], [-1.1005166999999998, 52.3140946], [-1.1009966, 52.3148041], [-1.1018521999999995, 52.3158916], [-1.1024236999999997, 52.3165132], [-1.1030371, 52.3171297], [-1.1037532, 52.317783899999995], [-1.1045214999999995, 52.318421], [-1.105773, 52.3193604], [-1.1064648, 52.3198273], [-1.1071244, 52.320249], [-1.1082421, 52.32089229999999], [-1.1085925, 52.32107390000001], [-1.1089533, 52.32125729999999], [-1.1094648, 52.3215135], [-1.1110314, 52.3222454], [-1.1118436, 52.32257959999999], [-1.1126603999999998, 52.32289], [-1.1138065, 52.3232921], [-1.114955, 52.3236414], [-1.1154739, 52.32380200000001], [-1.1156218, 52.3238478], [-1.1171975999999997, 52.32433540000001], [-1.1193628, 52.3250051], [-1.1220442999999998, 52.3258231], [-1.1247685, 52.326654], [-1.1254122, 52.32685260000001], [-1.1255074, 52.3268834], [-1.1290526, 52.3279757], [-1.1304285999999997, 52.328396600000005], [-1.1321050999999998, 52.3289143], [-1.132489, 52.32903629999999], [-1.1329749000000002, 52.3291808], [-1.13407, 52.3295185], [-1.1353805674987865, 52.32991742479848], [-1.1361268999999998, 52.3301446], [-1.1377729, 52.33065030000001], [-1.1393044, 52.3311173], [-1.1405126999999995, 52.331487800000005], [-1.143058, 52.3322764], [-1.1444238, 52.3327443], [-1.1458088999999998, 52.3332818], [-1.1474637, 52.33402469999999], [-1.1487979999999998, 52.33474470000001], [-1.1495183, 52.3351475], [-1.1500875999999998, 52.33551799999999], [-1.1506972000000002, 52.33592939999999], [-1.1516235999999995, 52.3366702], [-1.1522604, 52.3372358], [-1.1528428, 52.33785559999999], [-1.1534595, 52.3385325], [-1.1540376, 52.339245], [-1.1549434999999997, 52.340331], [-1.1552481, 52.3406317], [-1.1553327999999998, 52.3407153], [-1.1554956999999997, 52.3408761], [-1.1559919, 52.34133059999999], [-1.1566788999999995, 52.3420164], [-1.1569642, 52.3423287], [-1.1571329, 52.342506399999984], [-1.1576870999999995, 52.34308719999999], [-1.1579114999999998, 52.3432792], [-1.1582350999999995, 52.34349679999999], [-1.1586004, 52.3436938], [-1.1593875, 52.344139], [-1.1601651, 52.34453909999999], [-1.1607331, 52.3447903], [-1.1613028999999997, 52.34503870000001]]}", "current_leg_start": "Bletchley Sig. TK4133", "dest_arr_time_act": "0029", "motion_projection": null, "next_location_lat": "52.3450387", "next_location_lon": "-1.1613029", "previous_location": "Bletchley Sig. TK4133", "current_leg_milage": "33.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 403.758, \"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\": 8380.086, \"from_m\": 403.758, \"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\": 11533.524, \"from_m\": 8380.086, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11585.86, \"from_m\": 11533.524, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11628.672, \"from_m\": 11585.86, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11691.485, \"from_m\": 11628.672, \"capability_applied\": null, \"effective_limit_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\": 12390.946, \"from_m\": 11691.485, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12796.934, \"from_m\": 12390.946, \"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\": 24169.27, \"from_m\": 12796.934, \"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\": 26391.164, \"from_m\": 24169.27, \"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\": 26486.86, \"from_m\": 26391.164, \"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\": 26619.735, \"from_m\": 26486.86, \"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\": 27213.013, \"from_m\": 26619.735, \"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\": 27264.606, \"from_m\": 27213.013, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27435.682, \"from_m\": 27264.606, \"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\": 36197.936, \"from_m\": 27435.682, \"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\": 37028.784, \"from_m\": 36197.936, \"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\": 37117.954, \"from_m\": 37028.784, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44211.568, \"from_m\": 37117.954, \"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\": 45816.899, \"from_m\": 44211.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\": 47209.975, \"from_m\": 45816.899, \"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\": 53150.433, \"from_m\": 47209.975, \"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\": 53234.991, \"from_m\": 53150.433, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53599.609, \"from_m\": 53234.991, \"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\": 63106.465, \"from_m\": 53599.609, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 86261.748, \"from_m\": 63106.465, \"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\": 90397.948, \"from_m\": 86261.748, \"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\": 90493.987, \"from_m\": 90397.948, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91139.551, \"from_m\": 90493.987, \"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\": 91667.609, \"from_m\": 91139.551, \"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\": 91970.681, \"from_m\": 91667.609, \"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\": 100705.726, \"from_m\": 91970.681, \"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\": 101528.546, \"from_m\": 100705.726, \"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\": 101541.915, \"from_m\": 101528.546, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 102956.652, \"from_m\": 101541.915, \"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\": 128331.905, \"from_m\": 102956.652, \"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\": 128441.143, \"from_m\": 128331.905, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 139026.824, \"from_m\": 128441.143, \"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\": 139104.503, \"from_m\": 139026.824, \"capability_applied\": null, \"effective_limit_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\": 139139.517, \"from_m\": 139104.503, \"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\": 139815.554, \"from_m\": 139139.517, \"capability_applied\": null, \"effective_limit_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\": 140258.729, \"from_m\": 139815.554, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 140300.933, \"from_m\": 140258.729, \"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\": 140368.075, \"from_m\": 140300.933, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 140423.364, \"from_m\": 140368.075, \"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\": 141384.622, \"from_m\": 140423.364, \"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\": 141444.465, \"from_m\": 141384.622, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154296.447, \"from_m\": 141444.465, \"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\": 154834.914, \"from_m\": 154296.447, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 154897.091, \"from_m\": 154834.914, \"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\": 156458.742, \"from_m\": 154897.091, \"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\": 157294.075, \"from_m\": 156458.742, \"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\": 157366.805, \"from_m\": 157294.075, \"capability_applied\": null, \"effective_limit_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\": 157546.897, \"from_m\": 157366.805, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 159601.154, \"from_m\": 157546.897, \"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\": 175972.208, \"from_m\": 159601.154, \"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\": 187458.242, \"from_m\": 175972.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\": 187540.436, \"from_m\": 187458.242, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 205304.787, \"from_m\": 187540.436, \"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\": 206295.032, \"from_m\": 205304.787, \"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\": 208542.11, \"from_m\": 206295.032, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 210369.716, \"from_m\": 208542.11, \"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\": 211197.854, \"from_m\": 210369.716, \"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\": 211862.105, \"from_m\": 211197.854, \"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\": 212022.782, \"from_m\": 211862.105, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 224887.686, \"from_m\": 212022.782, \"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\": 224981.739, \"from_m\": 224887.686, \"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\": 232151.867, \"from_m\": 224981.739, \"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\": 232422.158, \"from_m\": 232151.867, \"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\": 232483.787, \"from_m\": 232422.158, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 235209.165, \"from_m\": 232483.787, \"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\": 239017.619, \"from_m\": 235209.165, \"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\": 239425.589, \"from_m\": 239017.619, \"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\": 239435.097, \"from_m\": 239425.589, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 239748.605, \"from_m\": 239435.097, \"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\": 240255.739, \"from_m\": 239748.605, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 240341.975, \"from_m\": 240255.739, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 242386.356, \"from_m\": 240341.975, \"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\": 262055.574, \"from_m\": 242386.356, \"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\": 262135.044, \"from_m\": 262055.574, \"capability_applied\": null, \"effective_limit_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\": 262577.183, \"from_m\": 262135.044, \"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\": 262666.589, \"from_m\": 262577.183, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 263133.092, \"from_m\": 262666.589, \"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\": 579811, \"profile_key\": \"dce5f747fa6d89b33b98cc9916002f3495e3deaf648d90a0714a080060378252\", \"schedule_id\": 34551, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"1921\", \"location\": \"Cardiff Wentloog IFT\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1927H\", \"location\": \"Marshfield\", \"stage_seq\": 2, \"distance_m\": 2882.639, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1932H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 3, \"distance_m\": 8798.036, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1933H\", \"location\": \"Gaer Jn\", \"stage_seq\": 4, \"distance_m\": 9820.136, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1936\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 5, \"distance_m\": 11199.363, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1937\", \"location\": \"Maindee West Jn\", \"stage_seq\": 6, \"distance_m\": 11750.529, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1941\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 7, \"distance_m\": 14867.035, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1956\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 8, \"distance_m\": 26981.269, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"1958\", \"location\": \"Severn Tunnel West\", \"stage_seq\": 9, \"distance_m\": 28776.63, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2002H\", \"location\": \"Severn Tunnel East\", \"stage_seq\": 10, \"distance_m\": 35771.512, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2004H\", \"location\": \"Pilning\", \"stage_seq\": 11, \"distance_m\": 37946.911, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2012\", \"location\": \"Patchway\", \"stage_seq\": 12, \"distance_m\": 43861.902, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2014\", \"location\": \"Bristol Parkway\", \"stage_seq\": 13, \"distance_m\": 45975.585, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2019H\", \"location\": \"Westerleigh Jn\", \"stage_seq\": 14, \"distance_m\": 53332.809, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2033H\", \"location\": \"Hullavington\", \"stage_seq\": 15, \"distance_m\": 73893.09, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2045\", \"location\": \"Wootton Bassett Jn\", \"stage_seq\": 16, \"distance_m\": 92012.797, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2052H\", \"location\": \"Swindon\", \"stage_seq\": 17, \"distance_m\": 101255.524, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2104\", \"location\": \"Uffington\", \"stage_seq\": 18, \"distance_m\": 118593.963, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2106\", \"location\": \"Challow Jn\", \"stage_seq\": 19, \"distance_m\": 122607.579, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": false, \"wtt_arr\": \"2111\", \"wtt_dep\": \"2122\", \"location\": \"Wantage Road\", \"stage_seq\": 20, \"distance_m\": 128225.015, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2129\", \"location\": \"Steventon\", \"stage_seq\": 21, \"distance_m\": 134792.327, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": false, \"wtt_arr\": \"2133H\", \"wtt_dep\": \"2206\", \"location\": \"Foxhall Jn\", \"stage_seq\": 22, \"distance_m\": 139139.517, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2210\", \"location\": \"Didcot North Jn\", \"stage_seq\": 23, \"distance_m\": 140423.364, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2218H\", \"location\": \"Kennington Jn\", \"stage_seq\": 24, \"distance_m\": 151937.934, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2220H\", \"location\": \"Hinksey North\", \"stage_seq\": 25, \"distance_m\": 154442.992, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": false, \"wtt_arr\": \"2222\", \"wtt_dep\": \"2228\", \"location\": \"Oxford\", \"stage_seq\": 26, \"distance_m\": 155727.624, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Oxford North Jn\", \"stage_seq\": 27, \"distance_m\": 157266.322, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Woodstock Road Jn\", \"stage_seq\": 28, \"distance_m\": 159871.14, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235H\", \"location\": \"Oxford Parkway\", \"stage_seq\": 29, \"distance_m\": 161457.838, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2244H\", \"location\": \"Bicester Village\", \"stage_seq\": 30, \"distance_m\": 174687.017, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2245H\", \"location\": \"Gavray Jn\", \"stage_seq\": 31, \"distance_m\": 175238.845, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2253H\", \"location\": \"Claydon West Jn\", \"stage_seq\": 32, \"distance_m\": 185720.54, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2258H\", \"location\": \"Winslow\", \"stage_seq\": 33, \"distance_m\": 194380.911, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Bletchley High Level\", \"stage_seq\": 34, \"distance_m\": 205943.2, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2335H\", \"location\": \"Bletchley Sig. TK4133\", \"stage_seq\": 35, \"distance_m\": 207314.083, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 36, \"distance_m\": 210369.716, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 37, \"distance_m\": 213878.855, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Hanslope Jn\", \"stage_seq\": 38, \"distance_m\": 224602.608, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2354H\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 39, \"distance_m\": 232422.158, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002\", \"location\": \"Northampton\", \"stage_seq\": 40, \"distance_m\": 239659.682, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0016H\", \"location\": \"Long Buckby\", \"stage_seq\": 41, \"distance_m\": 255171.999, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023H\", \"location\": \"Daventry South Jn\", \"stage_seq\": 42, \"distance_m\": 262055.574, \"section_seq\": 1, \"route_path_id\": 104816}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": null, \"location\": \"Daventry DRS (Tesco)\", \"stage_seq\": 43, \"distance_m\": 263133.092, \"section_seq\": 1, \"route_path_id\": 104816}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 263133.092, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104816}], \"total_distance_m\": 263133.092, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 259030.964, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 4102.128, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "1921", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "39.5", "current_position_lat": "52.3450387", "current_position_lon": "-1.1613029", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:08Z\", \"source_id\": 48481623, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T18:59:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:13Z\", \"source_id\": 15752910, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T18:58:28Z\", \"source_id\": 15753224, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:45Z\", \"source_id\": 48505010, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:08:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:07:52Z\", \"source_id\": 15761798, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:01Z\", \"source_id\": 48515307, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:12:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:12:06Z\", \"source_id\": 15764966, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25665, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:21Z\", \"source_id\": 48518532, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:14:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:13:27Z\", \"source_id\": 15765987, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24498, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:45:48Z\", \"source_id\": 48592420, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T19:47:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T19:45:49Z\", \"source_id\": 15788716, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24022, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:11Z\", \"source_id\": 48674810, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T20:25:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:23:14Z\", \"source_id\": 15814108, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24185, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:00Z\", \"source_id\": 48748373, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:00:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T20:59:02Z\", \"source_id\": 15837246, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24074, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:28:14Z\", \"source_id\": 48805458, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:29:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:28:19Z\", \"source_id\": 15855295, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24304, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:39Z\", \"source_id\": 48821164, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:43Z\", \"source_id\": 15860227, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21714, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:30Z\", \"source_id\": 48840698, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:27\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:47:33Z\", \"source_id\": 15866480, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21673, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:29Z\", \"source_id\": 48856771, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:56:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:55:33Z\", \"source_id\": 15871079, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21496, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:38Z\", \"source_id\": 48868859, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:02:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 21383, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:06Z\", \"source_id\": 48904555, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:12Z\", \"source_id\": 15885409, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:40Z\", \"source_id\": 48957115, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:47Z\", \"source_id\": 15902051, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:28Z\", \"source_id\": 15912069, \"stage_seq\": 43, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Daventry DRS (Tesco)", "service_state_platform": null, "timing_fact_generation": 1789515212117270, "current_leg_arrival_utc": "2026-09-17T00:22:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:33:32.095331", "service_state_evidence_id": 15912069, "current_leg_start_actual_dep": "2026-09-16T23:35:30+01:00", "operational_evidence_version": 116, "service_state_event_time_utc": "2026-09-15T23:15:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:43:32.106399", "service_state_valid_until_kind": null, "operational_interpretation_version": 116, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 4M36 None None None None {"version": 3, "segments": [{"to_m": 403.758, "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": 8380.086, "from_m": 403.758, "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": 11533.524, "from_m": 8380.086, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11585.86, "from_m": 11533.524, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11628.672, "from_m": 11585.86, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11691.485, "from_m": 11628.672, "capability_applied": null, "effective_limit_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": 12390.946, "from_m": 11691.485, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12796.934, "from_m": 12390.946, "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": 24169.27, "from_m": 12796.934, "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": 26391.164, "from_m": 24169.27, "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": 26486.86, "from_m": 26391.164, "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": 26619.735, "from_m": 26486.86, "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": 27213.013, "from_m": 26619.735, "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": 27264.606, "from_m": 27213.013, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27435.682, "from_m": 27264.606, "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": 36197.936, "from_m": 27435.682, "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": 37028.784, "from_m": 36197.936, "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": 37117.954, "from_m": 37028.784, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44211.568, "from_m": 37117.954, "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": 45816.899, "from_m": 44211.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": 47209.975, "from_m": 45816.899, "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": 53150.433, "from_m": 47209.975, "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": 53234.991, "from_m": 53150.433, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53599.609, "from_m": 53234.991, "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": 63106.465, "from_m": 53599.609, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 86261.748, "from_m": 63106.465, "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": 90397.948, "from_m": 86261.748, "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": 90493.987, "from_m": 90397.948, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91139.551, "from_m": 90493.987, "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": 91667.609, "from_m": 91139.551, "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": 91970.681, "from_m": 91667.609, "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": 100705.726, "from_m": 91970.681, "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": 101528.546, "from_m": 100705.726, "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": 101541.915, "from_m": 101528.546, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 102956.652, "from_m": 101541.915, "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": 128331.905, "from_m": 102956.652, "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": 128441.143, "from_m": 128331.905, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 139026.824, "from_m": 128441.143, "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": 139104.503, "from_m": 139026.824, "capability_applied": null, "effective_limit_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": 139139.517, "from_m": 139104.503, "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": 139815.554, "from_m": 139139.517, "capability_applied": null, "effective_limit_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": 140258.729, "from_m": 139815.554, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 140300.933, "from_m": 140258.729, "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": 140368.075, "from_m": 140300.933, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 140423.364, "from_m": 140368.075, "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": 141384.622, "from_m": 140423.364, "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": 141444.465, "from_m": 141384.622, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154296.447, "from_m": 141444.465, "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": 154834.914, "from_m": 154296.447, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 154897.091, "from_m": 154834.914, "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": 156458.742, "from_m": 154897.091, "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": 157294.075, "from_m": 156458.742, "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": 157366.805, "from_m": 157294.075, "capability_applied": null, "effective_limit_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": 157546.897, "from_m": 157366.805, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 159601.154, "from_m": 157546.897, "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": 175972.208, "from_m": 159601.154, "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": 187458.242, "from_m": 175972.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": 187540.436, "from_m": 187458.242, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 205304.787, "from_m": 187540.436, "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": 206295.032, "from_m": 205304.787, "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": 208542.11, "from_m": 206295.032, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 210369.716, "from_m": 208542.11, "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": 211197.854, "from_m": 210369.716, "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": 211862.105, "from_m": 211197.854, "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": 212022.782, "from_m": 211862.105, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 224887.686, "from_m": 212022.782, "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": 224981.739, "from_m": 224887.686, "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": 232151.867, "from_m": 224981.739, "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": 232422.158, "from_m": 232151.867, "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": 232483.787, "from_m": 232422.158, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 235209.165, "from_m": 232483.787, "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": 239017.619, "from_m": 235209.165, "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": 239425.589, "from_m": 239017.619, "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": 239435.097, "from_m": 239425.589, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 239748.605, "from_m": 239435.097, "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": 240255.739, "from_m": 239748.605, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 240341.975, "from_m": 240255.739, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 242386.356, "from_m": 240341.975, "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": 262055.574, "from_m": 242386.356, "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": 262135.044, "from_m": 262055.574, "capability_applied": null, "effective_limit_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": 262577.183, "from_m": 262135.044, "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": 262666.589, "from_m": 262577.183, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 263133.092, "from_m": 262666.589, "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": 579811, "profile_key": "dce5f747fa6d89b33b98cc9916002f3495e3deaf648d90a0714a080060378252", "schedule_id": 34551, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "1921", "location": "Cardiff Wentloog IFT", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1927H", "location": "Marshfield", "stage_seq": 2, "distance_m": 2882.639, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1932H", "location": "Ebbw Jn", "stage_seq": 3, "distance_m": 8798.036, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1933H", "location": "Gaer Jn", "stage_seq": 4, "distance_m": 9820.136, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1936", "location": "Newport (South Wales)", "stage_seq": 5, "distance_m": 11199.363, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1937", "location": "Maindee West Jn", "stage_seq": 6, "distance_m": 11750.529, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1941", "location": "Llanwern West Jn", "stage_seq": 7, "distance_m": 14867.035, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1956", "location": "Severn Tunnel Junction", "stage_seq": 8, "distance_m": 26981.269, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "1958", "location": "Severn Tunnel West", "stage_seq": 9, "distance_m": 28776.63, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2002H", "location": "Severn Tunnel East", "stage_seq": 10, "distance_m": 35771.512, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2004H", "location": "Pilning", "stage_seq": 11, "distance_m": 37946.911, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2012", "location": "Patchway", "stage_seq": 12, "distance_m": 43861.902, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2014", "location": "Bristol Parkway", "stage_seq": 13, "distance_m": 45975.585, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2019H", "location": "Westerleigh Jn", "stage_seq": 14, "distance_m": 53332.809, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2033H", "location": "Hullavington", "stage_seq": 15, "distance_m": 73893.09, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2045", "location": "Wootton Bassett Jn", "stage_seq": 16, "distance_m": 92012.797, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2052H", "location": "Swindon", "stage_seq": 17, "distance_m": 101255.524, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2104", "location": "Uffington", "stage_seq": 18, "distance_m": 118593.963, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2106", "location": "Challow Jn", "stage_seq": 19, "distance_m": 122607.579, "section_seq": 1, "route_path_id": 104816}, {"is_pass": false, "wtt_arr": "2111", "wtt_dep": "2122", "location": "Wantage Road", "stage_seq": 20, "distance_m": 128225.015, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2129", "location": "Steventon", "stage_seq": 21, "distance_m": 134792.327, "section_seq": 1, "route_path_id": 104816}, {"is_pass": false, "wtt_arr": "2133H", "wtt_dep": "2206", "location": "Foxhall Jn", "stage_seq": 22, "distance_m": 139139.517, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2210", "location": "Didcot North Jn", "stage_seq": 23, "distance_m": 140423.364, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2218H", "location": "Kennington Jn", "stage_seq": 24, "distance_m": 151937.934, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2220H", "location": "Hinksey North", "stage_seq": 25, "distance_m": 154442.992, "section_seq": 1, "route_path_id": 104816}, {"is_pass": false, "wtt_arr": "2222", "wtt_dep": "2228", "location": "Oxford", "stage_seq": 26, "distance_m": 155727.624, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Oxford North Jn", "stage_seq": 27, "distance_m": 157266.322, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Woodstock Road Jn", "stage_seq": 28, "distance_m": 159871.14, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235H", "location": "Oxford Parkway", "stage_seq": 29, "distance_m": 161457.838, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2244H", "location": "Bicester Village", "stage_seq": 30, "distance_m": 174687.017, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2245H", "location": "Gavray Jn", "stage_seq": 31, "distance_m": 175238.845, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2253H", "location": "Claydon West Jn", "stage_seq": 32, "distance_m": 185720.54, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2258H", "location": "Winslow", "stage_seq": 33, "distance_m": 194380.911, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Bletchley High Level", "stage_seq": 34, "distance_m": 205943.2, "section_seq": 1, "route_path_id": 104816}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2335H", "location": "Bletchley Sig. TK4133", "stage_seq": 35, "distance_m": 207314.083, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337", "location": "Denbigh Hall South Jn", "stage_seq": 36, "distance_m": 210369.716, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Milton Keynes Central", "stage_seq": 37, "distance_m": 213878.855, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Hanslope Jn", "stage_seq": 38, "distance_m": 224602.608, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2354H", "location": "Courteenhall Jn", "stage_seq": 39, "distance_m": 232422.158, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002", "location": "Northampton", "stage_seq": 40, "distance_m": 239659.682, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0016H", "location": "Long Buckby", "stage_seq": 41, "distance_m": 255171.999, "section_seq": 1, "route_path_id": 104816}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023H", "location": "Daventry South Jn", "stage_seq": 42, "distance_m": 262055.574, "section_seq": 1, "route_path_id": 104816}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": null, "location": "Daventry DRS (Tesco)", "stage_seq": 43, "distance_m": 263133.092, "section_seq": 1, "route_path_id": 104816}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 263133.092, "from_m": 0.0, "section_seq": 1, "route_path_id": 104816}], "total_distance_m": 263133.092, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 259030.964, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 4102.128, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24625, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:08Z", "source_id": 48481623, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T18:59:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:13Z", "source_id": 15752910, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T18:58:28Z", "source_id": 15753224, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T19:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25731, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:45Z", "source_id": 48505010, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T19:08:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:07:52Z", "source_id": 15761798, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T20:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25710, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:01Z", "source_id": 48515307, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T19:12:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:12:06Z", "source_id": 15764966, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T20:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25665, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:21Z", "source_id": 48518532, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T19:14:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:13:27Z", "source_id": 15765987, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T20:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24498, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:45:48Z", "source_id": 48592420, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T19:47:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T19:45:49Z", "source_id": 15788716, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T20:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24022, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:11Z", "source_id": 48674810, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T20:25:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:23:14Z", "source_id": 15814108, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T21:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24185, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:00Z", "source_id": 48748373, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T21:00:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T20:59:02Z", "source_id": 15837246, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T22:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24074, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:28:14Z", "source_id": 48805458, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T21:29:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:28:19Z", "source_id": 15855295, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24304, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:39Z", "source_id": 48821164, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T21:37:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:43Z", "source_id": 15860227, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21714, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:30Z", "source_id": 48840698, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T21:49:27", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:47:33Z", "source_id": 15866480, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21673, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:29Z", "source_id": 48856771, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T21:56:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:55:33Z", "source_id": 15871079, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21496, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:38Z", "source_id": 48868859, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T22:02:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 21383, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:06Z", "source_id": 48904555, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T22:23:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:12Z", "source_id": 15885409, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21266, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:40Z", "source_id": 48957115, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T23:00:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:47Z", "source_id": 15902051, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:28Z", "source_id": 15912069, "stage_seq": 43, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}] Cardiff Wentloog IFT 1921 1921 None None None Daventry DRS (Tesco) 0029 0029 None EARLY -14 minutes https://www.realtimetrains.co.uk/service/gb-nr:H02281/2026-09-16/detailed None Bletchley Sig. TK4133 2026-09-16T23:35:30+01:00 Daventry DRS (Tesco) 39.5 {"type": "LineString", "coordinates": [[-0.7396559589318084, 52.004096433890744], [-0.7396809, 52.0041375], [-0.7398551, 52.004434200000006], [-0.7400858999999999, 52.004811999999994], [-0.7402796, 52.005121900000006], [-0.7408289, 52.0059706], [-0.7411700999999999, 52.0064567], [-0.7413772000000001, 52.00677490000001], [-0.7416845, 52.007189100000005], [-0.7419365, 52.0075177], [-0.7422048, 52.0078537], [-0.7424334999999999, 52.00814589999999], [-0.7426045, 52.00835639999999], [-0.7427545999999999, 52.0085372], [-0.7429521, 52.00877309999999], [-0.7431935, 52.00905229999999], [-0.7434303, 52.0093274], [-0.7437543999999999, 52.0096921], [-0.7442224999999999, 52.0101944], [-0.7443693, 52.010347499999995], [-0.7447576, 52.01073920000001], [-0.7450665, 52.0110543], [-0.7454247999999999, 52.011402], [-0.7457171, 52.01168719999999], [-0.7461241, 52.01208689999999], [-0.7466305, 52.012531899999985], [-0.7469375000000001, 52.01279830000001], [-0.7473068999999999, 52.01312329999999], [-0.7476113999999999, 52.01338089999999], [-0.7484154, 52.01402900000001], [-0.7491985999999999, 52.0146282], [-0.750061, 52.0152902], [-0.7509126, 52.015942200000005], [-0.7519305, 52.0167156], [-0.7528611999999999, 52.017423699999995], [-0.7538241, 52.0181608], [-0.754791, 52.0188953], [-0.7557190999999999, 52.0195993], [-0.7563888, 52.0200693], [-0.7564793, 52.0201381], [-0.7575611999999999, 52.020962100000006], [-0.7599978999999999, 52.02281769999999], [-0.7606174999999998, 52.0232914], [-0.7611350000000001, 52.02368549999999], [-0.7617975999999999, 52.02419], [-0.7630367999999998, 52.02512990000001], [-0.765546, 52.02705170000001], [-0.7664701999999999, 52.02775959999999], [-0.7674864999999998, 52.02853799999998], [-0.7682188, 52.029093], [-0.7683012, 52.0291554], [-0.7707294, 52.030995], [-0.7724302, 52.032297500000006], [-0.7730651999999999, 52.032779700000006], [-0.7731975, 52.03288020000001], [-0.7739230149242216, 52.033436365886025], [-0.7745967, 52.0339528], [-0.7759579, 52.0349863], [-0.7771296999999999, 52.0358772], [-0.7777911, 52.036385900000006], [-0.7803436999999999, 52.038326600000005], [-0.7806873, 52.03863809999999], [-0.7814461, 52.03921259999999], [-0.7831841999999999, 52.0405366], [-0.7849973999999998, 52.0419134], [-0.7867501999999998, 52.04325129999998], [-0.7874167, 52.04374789999999], [-0.7883795999999998, 52.0444878], [-0.7892862, 52.04517489999999], [-0.7899674999999999, 52.0456945], [-0.7908889, 52.0463907], [-0.7918584999999999, 52.0471289], [-0.7927382, 52.0477978], [-0.7936984999999999, 52.0485277], [-0.7942503, 52.04897960000001], [-0.794865, 52.04945299999999], [-0.7950295000000001, 52.0495829], [-0.7957707, 52.050195], [-0.7960708, 52.050447], [-0.7975521999999999, 52.05171179999999], [-0.7984914, 52.0525921], [-0.7990906999999999, 52.0532136], [-0.7993588999999999, 52.053521], [-0.7997372, 52.0539931], [-0.8001648015072971, 52.054578667909794], [-0.8003801, 52.05487350000001], [-0.8006663000000002, 52.05531669999999], [-0.8009136, 52.0557607], [-0.8009928419592552, 52.05592668613417], [-0.8010967205317795, 52.05601271994079], [-0.801175, 52.056171299999995], [-0.8013823999999999, 52.0566081], [-0.8016463, 52.05726940000001], [-0.8019425999999998, 52.0581926], [-0.8021525, 52.0589767], [-0.8023608, 52.0597666], [-0.8025537, 52.060588199999984], [-0.8027667999999999, 52.0614969], [-0.8028783, 52.0619439], [-0.8030663999999998, 52.0626281], [-0.8031301999999999, 52.06279430000001], [-0.8032937999999998, 52.0632403], [-0.8034709000000001, 52.063674], [-0.8036653, 52.06407960000001], [-0.8038631999999999, 52.0645128], [-0.8040539, 52.06484869999999], [-0.8044013999999999, 52.0653961], [-0.8048029999999999, 52.0659259], [-0.8052442999999999, 52.066443], [-0.8057342, 52.0669486], [-0.806036, 52.06720479999999], [-0.8063073000000001, 52.067460899999986], [-0.8067194, 52.06781929999999], [-0.8070032, 52.0680613], [-0.8072993999999999, 52.0682968], [-0.8079043999999999, 52.06876199999999], [-0.8084837557075693, 52.069194023744515], [-0.8085202000000001, 52.0692212], [-0.8091273, 52.0696865], [-0.8097138999999999, 52.0701626], [-0.8102616999999999, 52.070652], [-0.8105208, 52.07090039999999], [-0.8107722, 52.071151699999994], [-0.8112481, 52.0716653], [-0.8119129999999999, 52.0724165], [-0.8125661999999999, 52.0731686], [-0.8166564000000001, 52.0778359], [-0.8170138, 52.0782397], [-0.8173821999999998, 52.0786392], [-0.8173887, 52.0786462], [-0.817756, 52.07903600000001], [-0.8181359999999999, 52.0794299], [-0.8185299999999999, 52.0798195], [-0.8189334999999999, 52.08020450000001], [-0.8193443, 52.08058809999999], [-0.8197728999999999, 52.0809629], [-0.8201982, 52.08134079999999], [-0.8206281999999999, 52.0817157], [-0.8210673, 52.08208810000001], [-0.8215176999999999, 52.082453599999994], [-0.8219779, 52.0828174], [-0.8224462000000001, 52.08317600000001], [-0.822924, 52.0835306], [-0.8234087, 52.0838802], [-0.8239005999999999, 52.0842257], [-0.8243991, 52.08456700000001], [-0.824906, 52.08490429999999], [-0.8254205999999998, 52.08523710000001], [-0.8259415999999999, 52.08556589999999], [-0.8264693999999999, 52.0858908], [-0.8270031999999999, 52.0862097], [-0.8275477, 52.0865225], [-0.828101, 52.086834], [-0.8284248999999999, 52.0870099], [-0.8286612, 52.0871383], [-0.8292258, 52.0874386], [-0.8297971, 52.0877339], [-0.8303746, 52.08802690000001], [-0.8309531999999998, 52.088317200000006], [-0.8315341000000002, 52.08860700000001], [-0.8321157, 52.08889400000001], [-0.8329469, 52.089318199999994], [-0.8337696999999998, 52.0897505], [-0.8345809999999999, 52.090191299999994], [-0.8353839, 52.0906371], [-0.8368036999999999, 52.0914695], [-0.8374981999999999, 52.0918999], [-0.8381892, 52.0923324], [-0.8388549999999999, 52.092781], [-0.8395133, 52.093229], [-0.8408099, 52.09413690000001], [-0.8416169999999998, 52.0947372], [-0.8424038, 52.095352000000005], [-0.8431716999999999, 52.09597360000001], [-0.8439182, 52.096603599999995], [-0.8446439, 52.097248099999995], [-0.8453533999999999, 52.097900200000005], [-0.8454038999999999, 52.09794910000001], [-0.8460377, 52.09856349999999], [-0.8467039, 52.0992333], [-0.8473497, 52.0999031], [-0.8479579, 52.10058430000001], [-0.848539, 52.101273299999995], [-0.849105, 52.1019686], [-0.8496493999999999, 52.10266550000001], [-0.8501706999999998, 52.10336789999999], [-0.8506770999999999, 52.1040734], [-0.8511714, 52.1047827], [-0.8545597613942089, 52.10978287988833], [-0.8548093, 52.1101511], [-0.8558087999999999, 52.111625999999994], [-0.8565915999999999, 52.11278109999999], [-0.8566116999999998, 52.1128107], [-0.8568990361003656, 52.11323470667139], [-0.8569976928696901, 52.113381194476645], [-0.857083856037133, 52.113510890033155], [-0.8571593133354433, 52.11362618154932], [-0.8572258524973696, 52.1137294572336], [-0.8572852612556605, 52.11382310529438], [-0.857339327343065, 52.11390951394012], [-0.8573898384923314, 52.11399107137924], [-0.8574385824362089, 52.11407016582015], [-0.857487346907446, 52.114149185471305], [-0.8575379196387913, 52.11423051854109], [-0.8575920883629939, 52.114316553237984], [-0.8576516408128022, 52.11440967777037], [-0.8577183647209651, 52.114512280346695], [-0.8577940478202313, 52.11462674917537], [-0.8578804778433493, 52.11475547246484], [-0.8579794425230681, 52.11490083842353], [-0.8583770999999999, 52.1154963], [-0.8587399, 52.1160316], [-0.8592357, 52.116843800000005], [-0.8689278, 52.1311413], [-0.8693659999999999, 52.1317725], [-0.8698134999999999, 52.132401], [-0.8702755999999999, 52.133027000000006], [-0.8707555, 52.1336451], [-0.8712519999999999, 52.1342584], [-0.8717661, 52.13486780000001], [-0.8722994999999999, 52.135471200000005], [-0.8728476, 52.13606779999998], [-0.8730761999999999, 52.1363131], [-0.8732171, 52.1364627], [-0.8735316999999999, 52.136787899999995], [-0.8737675999999999, 52.1370285], [-0.8740007999999999, 52.1372664], [-0.8759329, 52.13914880000001], [-0.8782730999999999, 52.141488499999994], [-0.8784335999999999, 52.1416572], [-0.8803237999999999, 52.1434715], [-0.8805188999999999, 52.14366229999999], [-0.8815568, 52.1446289], [-0.8824225000000001, 52.14551240000001], [-0.8827008000000001, 52.1457825], [-0.8829819999999999, 52.1460482], [-0.8832765, 52.1463075], [-0.8835824999999999, 52.14656140000001], [-0.8838971999999999, 52.1468138], [-0.8842232, 52.14705949999998], [-0.884552, 52.1473022], [-0.8848832, 52.14754179999999], [-0.8851686, 52.14774439999999], [-0.8854566, 52.1479454], [-0.8860393, 52.148342500000005], [-0.8866279999999999, 52.14873529999999], [-0.8872248, 52.1491203], [-0.8884108000000001, 52.14989580000001], [-0.8889883, 52.150293], [-0.8895582, 52.15069479999999], [-0.8907703, 52.1515193], [-0.8919318, 52.1523628], [-0.8930709999999998, 52.15321990000001], [-0.8941635, 52.15409720000001], [-0.8947218, 52.1545543], [-0.8952285999999999, 52.154993399999995], [-0.8962436999999998, 52.1559473], [-0.8967458999999999, 52.15642379999999], [-0.8972573, 52.1568965], [-0.8977710999999999, 52.157373799999995], [-0.8982946000000002, 52.15784089999999], [-0.8983152841195214, 52.15785925631637], [-0.8988214999999999, 52.1583085], [-0.8990807000000001, 52.1585421], [-0.8993305, 52.15878010000001], [-0.8997074, 52.1591644], [-0.9000781, 52.159555], [-0.9007939, 52.16033769999999], [-0.9016052, 52.16126619999999], [-0.9023563, 52.16220380000001], [-0.90339, 52.163560700000005], [-0.9039778999999998, 52.1643892], [-0.9043417485911104, 52.16491882804252], [-0.9054059, 52.1664678], [-0.9057126, 52.16688649999999], [-0.9060218, 52.1672945], [-0.9063446, 52.16769389999999], [-0.9066805999999996, 52.16809279999999], [-0.9070277, 52.1684971], [-0.9073899, 52.16889160000001], [-0.9077682, 52.16927569999999], [-0.9081733, 52.169663099999994], [-0.9085712, 52.17004109999999], [-0.9091088, 52.170575799999995], [-0.9096274, 52.1711779], [-0.9100877, 52.17178719999999], [-0.9104617, 52.17238489999998], [-0.9108027, 52.1730336], [-0.9111087, 52.1737402], [-0.9117939391062588, 52.17538724835053], [-0.912017, 52.1759234], [-0.9121715, 52.1762959], [-0.9190579, 52.19289539999999], [-0.9191650999999996, 52.1931538], [-0.9192534, 52.1933787], [-0.9194025999999996, 52.1937338], [-0.9198064, 52.1946951], [-0.9198423, 52.1947894], [-0.9211498, 52.1979675], [-0.9214603, 52.19877919999999], [-0.9217475, 52.19969449999999], [-0.9219734999999998, 52.2006123], [-0.9220686, 52.2011133], [-0.9222063, 52.20201269999999], [-0.9222421, 52.20258089999999], [-0.9222508, 52.2033411], [-0.9222455, 52.2034907], [-0.9222406999999998, 52.203588399999994], [-0.9222088000000002, 52.2042386], [-0.9220306, 52.20574659999999], [-0.9220093999999998, 52.20588399999999], [-0.9219021, 52.20634590000001], [-0.9217627, 52.20693109999999], [-0.9215729999999998, 52.20750099999999], [-0.9212005, 52.20854959999999], [-0.9210171, 52.208999899999995], [-0.9208525, 52.20936540000001], [-0.9192855, 52.2130254], [-0.9188818, 52.21399069999999], [-0.9183274, 52.2153162], [-0.917529761072096, 52.217198193296355], [-0.9173687, 52.217578200000005], [-0.9163883000000002, 52.21987719999999], [-0.9163407344615708, 52.21998654579095], [-0.9153819, 52.222190700000006], [-0.9130586000000002, 52.22777699999999], [-0.9130157, 52.2278864], [-0.9127807999999998, 52.2284286], [-0.9125875, 52.22890319999999], [-0.9123737999999998, 52.2294192], [-0.9120035, 52.23025350000001], [-0.911727, 52.230726], [-0.9114868999999998, 52.23104959999999], [-0.9112107, 52.2313598], [-0.9110826, 52.231489], [-0.9107246, 52.23181449999999], [-0.9106551, 52.23187029999999], [-0.9102477, 52.2321925], [-0.9095691, 52.232716999999994], [-0.9092214, 52.232988799999994], [-0.9089192, 52.233276399999994], [-0.9085065, 52.23362060000001], [-0.9082963, 52.23383990000001], [-0.9082245999999998, 52.233915299999985], [-0.907949, 52.234215199999994], [-0.9077505, 52.2344665], [-0.9075968, 52.234689], [-0.9075552, 52.23477150000001], [-0.9073463, 52.23506569999999], [-0.9073238, 52.2351243], [-0.9072434999999998, 52.235330099999985], [-0.9071761, 52.2355268], [-0.9070376999999996, 52.235979], [-0.9070174, 52.2360636], [-0.9069333, 52.2364324], [-0.9069073, 52.236779], [-0.9069296999999996, 52.23699580000001], [-0.9069514999999998, 52.2371278], [-0.9069997, 52.23737189999999], [-0.9070361, 52.2375474], [-0.907105644869477, 52.237882442484874], [-0.907307, 52.2388525], [-0.9074881999999996, 52.2396645], [-0.9076411, 52.24035150000001], [-0.9077608, 52.240934], [-0.907815, 52.24120959999999], [-0.90785, 52.241466300000006], [-0.9079, 52.2420042], [-0.907928, 52.2423482], [-0.9079814, 52.2428287], [-0.9079975, 52.24304059999999], [-0.9080386, 52.243192699999994], [-0.9080673, 52.2433696], [-0.9080815, 52.2436427], [-0.9081088, 52.243781299999995], [-0.9081517, 52.24402429999999], [-0.9081517, 52.2442206], [-0.9081808, 52.24440810000001], [-0.9081906, 52.2445408], [-0.9081524, 52.24516800000001], [-0.908111, 52.24565859999999], [-0.9080968, 52.24588169999999], [-0.908078, 52.2460542], [-0.9080378, 52.2463416], [-0.907972, 52.2467817], [-0.907922, 52.24715059999999], [-0.9078983, 52.24734819999999], [-0.907879, 52.2475915], [-0.9078674, 52.2478154], [-0.907875, 52.248014399999995], [-0.9078956, 52.248201400000006], [-0.9079211, 52.24837050000001], [-0.9079318, 52.24862910000001], [-0.907938, 52.24892500000001], [-0.9079881, 52.24915380000001], [-0.9080498, 52.249390299999995], [-0.9081383, 52.24967269999999], [-0.9082242, 52.249918999999984], [-0.9083301, 52.25019329999999], [-0.9084842999999998, 52.250517599999995], [-0.9087052, 52.2509259], [-0.9088553999999998, 52.2511697], [-0.9090462999999998, 52.2514363], [-0.9092259999999998, 52.2516596], [-0.9097043, 52.2522017], [-0.9100328, 52.2525942], [-0.9102769, 52.2528955], [-0.9103868999999998, 52.2530424], [-0.9105466, 52.2532637], [-0.9107024, 52.25348309999999], [-0.9108298999999996, 52.253662000000006], [-0.9110257000000002, 52.2539715], [-0.9112148, 52.2542999], [-0.9114025, 52.254676700000005], [-0.9115447, 52.255003499999994], [-0.9117056, 52.25545499999999], [-0.9118183, 52.2558532], [-0.9120019999999998, 52.256602699999995], [-0.9121777, 52.2573226], [-0.9122514, 52.2575878], [-0.9124656, 52.2583216], [-0.9127449, 52.2592361], [-0.9134053, 52.2608765], [-0.9134894, 52.26106089999999], [-0.9135413, 52.2611743], [-0.9137811, 52.2616562], [-0.9139176, 52.261907400000005], [-0.9140668, 52.2621818], [-0.9143686, 52.262672599999995], [-0.9144296, 52.262763099999994], [-0.9147016999999996, 52.263120499999985], [-0.9150182, 52.2634892], [-0.9154744, 52.2639713], [-0.9157617, 52.26424460000001], [-0.9160395999999998, 52.26448100000001], [-0.9163655, 52.2647602], [-0.9167712, 52.2650668], [-0.9171342999999998, 52.2653353], [-0.9175364, 52.26561220000001], [-0.9180254, 52.2659317], [-0.9185370000000002, 52.2662304], [-0.918674, 52.2663126], [-0.9189815999999998, 52.266481899999995], [-0.9194939, 52.26674690000001], [-0.9198886, 52.26694010000001], [-0.9203376, 52.2671389], [-0.9211732, 52.26749120000001], [-0.9221916, 52.2678624], [-0.9233345, 52.26822380000001], [-0.9234713, 52.2682629], [-0.9235316999999998, 52.2682803], [-0.9236076, 52.26830220000001], [-0.9252506, 52.2687736], [-0.9288487, 52.26977529999999], [-0.9308561, 52.2703348], [-0.9322568, 52.270728299999995], [-0.9325593, 52.27081379999999], [-0.9343719999999998, 52.27131719999999], [-0.9360462, 52.271801399999994], [-0.9366104999999998, 52.2719837], [-0.9371851, 52.2721821], [-0.9383328, 52.272607], [-0.939507, 52.27305290000001], [-0.9400545, 52.27328210000001], [-0.9406362, 52.27353639999999], [-0.9408533, 52.27363540000001], [-0.9410307999999998, 52.2737164], [-0.9412717999999998, 52.273826199999995], [-0.9419552, 52.2741469], [-0.9426832, 52.27450449999999], [-0.9432458, 52.2747814], [-0.943660488580698, 52.27498606676315], [-0.9437801, 52.2750451], [-0.9439180999999998, 52.27511319999999], [-0.9444420999999998, 52.27537170000001], [-0.9456437, 52.27594870000001], [-0.946931, 52.2765774], [-0.9479144, 52.2770954], [-0.9481886000000002, 52.277240899999995], [-0.9529881, 52.2795779], [-0.954518, 52.280329599999995], [-0.9560584, 52.281077499999995], [-0.9584727, 52.28227269999999], [-0.9593832, 52.28269439999999], [-0.9602036, 52.2830525], [-0.9610586, 52.283401], [-0.9619143, 52.283728399999994], [-0.9637455, 52.2843642], [-0.9644108, 52.28455969999999], [-0.9651647, 52.28478579999999], [-0.9659704, 52.28501150000001], [-0.9667663, 52.28521930000001], [-0.9676116, 52.2854215], [-0.9695678, 52.2858214], [-0.9714181999999998, 52.2861539], [-0.9754754, 52.28683809999999], [-0.9819767, 52.2879078], [-0.9881468125314736, 52.288937568288674], [-0.9906473999999998, 52.289354900000006], [-0.9936956, 52.2898579], [-0.9952177, 52.29010370000001], [-0.9958292, 52.29019280000001], [-0.9967693, 52.290306099999995], [-0.9974891, 52.2903816], [-0.9982521, 52.29043980000001], [-0.9994557999999998, 52.2905122], [-1.0006864, 52.290537500000006], [-1.0018689, 52.29052049999999], [-1.0025380999999998, 52.2904996], [-1.0032199, 52.290476899999994], [-1.0035655, 52.29046240000001], [-1.005676, 52.2903757], [-1.0071806, 52.29030199999999], [-1.0076059, 52.2902835], [-1.0107469999999998, 52.2901453], [-1.0123292, 52.2900717], [-1.013805, 52.2900013], [-1.0173225, 52.2898472], [-1.0208484999999998, 52.2896865], [-1.0242999, 52.28953249999999], [-1.0259521, 52.2894577], [-1.0275797999999998, 52.289375699999994], [-1.029567, 52.28930100000001], [-1.0314306, 52.2892796], [-1.0335976, 52.2893164], [-1.0360222, 52.289430399999986], [-1.0385854, 52.2896354], [-1.0428653, 52.2900144], [-1.0448613999999998, 52.2901821], [-1.0474925, 52.29041279999999], [-1.0511208, 52.2907255], [-1.0572919, 52.2912403], [-1.0642914, 52.29186], [-1.0674859, 52.2921363], [-1.0691413, 52.29228379999999], [-1.0702772, 52.2923807], [-1.0709886, 52.2924418], [-1.0755392, 52.29282080000001], [-1.0779783409434258, 52.293012916477345], [-1.0780504999999998, 52.29301860000001], [-1.0796267999999998, 52.293157], [-1.0806397, 52.2932552], [-1.0814481, 52.293342799999984], [-1.082272, 52.293453500000005], [-1.0828906, 52.2935521], [-1.0835088999999998, 52.29367539999999], [-1.0845052, 52.2939004], [-1.0852546000000003, 52.294112299999995], [-1.0855839, 52.294220499999994], [-1.0858705857589273, 52.29432105446829], [-1.0864261, 52.29451589999999], [-1.0869988999999998, 52.29475149999998], [-1.0870804, 52.29478689999999], [-1.0873402999999997, 52.2948997], [-1.0877792, 52.2951034], [-1.0883478, 52.295393700000005], [-1.0888813, 52.295686499999995], [-1.0896694999999998, 52.2961939], [-1.0900453, 52.2964535], [-1.0903678, 52.29669760000001], [-1.0911124, 52.297327499999994], [-1.0914488, 52.29766869999999], [-1.0918009999999998, 52.29804699999998], [-1.0920257, 52.298320199999985], [-1.0922543, 52.2986175], [-1.0923485999999998, 52.2987715], [-1.0924023, 52.29885519999999], [-1.0926578, 52.2992677], [-1.0930173, 52.29993369999998], [-1.0933495000000002, 52.300551000000006], [-1.093402, 52.3006485], [-1.0937359, 52.30126889999999], [-1.0943442, 52.30242830000001], [-1.0950577, 52.3037863], [-1.0951543, 52.3039859], [-1.0954791, 52.3046586], [-1.0957526, 52.30518500000001], [-1.0963041999999998, 52.3062474], [-1.0969934, 52.307534100000005], [-1.0974905, 52.308490199999994], [-1.0975242999999997, 52.3085488], [-1.0976688999999995, 52.3088202], [-1.0989991999999995, 52.31137489999998], [-1.0999519999999998, 52.3131481], [-1.1004361, 52.3139754], [-1.1005166999999998, 52.3140946], [-1.1009966, 52.3148041], [-1.1018521999999995, 52.3158916], [-1.1024236999999997, 52.3165132], [-1.1030371, 52.3171297], [-1.1037532, 52.317783899999995], [-1.1045214999999995, 52.318421], [-1.105773, 52.3193604], [-1.1064648, 52.3198273], [-1.1071244, 52.320249], [-1.1082421, 52.32089229999999], [-1.1085925, 52.32107390000001], [-1.1089533, 52.32125729999999], [-1.1094648, 52.3215135], [-1.1110314, 52.3222454], [-1.1118436, 52.32257959999999], [-1.1126603999999998, 52.32289], [-1.1138065, 52.3232921], [-1.114955, 52.3236414], [-1.1154739, 52.32380200000001], [-1.1156218, 52.3238478], [-1.1171975999999997, 52.32433540000001], [-1.1193628, 52.3250051], [-1.1220442999999998, 52.3258231], [-1.1247685, 52.326654], [-1.1254122, 52.32685260000001], [-1.1255074, 52.3268834], [-1.1290526, 52.3279757], [-1.1304285999999997, 52.328396600000005], [-1.1321050999999998, 52.3289143], [-1.132489, 52.32903629999999], [-1.1329749000000002, 52.3291808], [-1.13407, 52.3295185], [-1.1353805674987865, 52.32991742479848], [-1.1361268999999998, 52.3301446], [-1.1377729, 52.33065030000001], [-1.1393044, 52.3311173], [-1.1405126999999995, 52.331487800000005], [-1.143058, 52.3322764], [-1.1444238, 52.3327443], [-1.1458088999999998, 52.3332818], [-1.1474637, 52.33402469999999], [-1.1487979999999998, 52.33474470000001], [-1.1495183, 52.3351475], [-1.1500875999999998, 52.33551799999999], [-1.1506972000000002, 52.33592939999999], [-1.1516235999999995, 52.3366702], [-1.1522604, 52.3372358], [-1.1528428, 52.33785559999999], [-1.1534595, 52.3385325], [-1.1540376, 52.339245], [-1.1549434999999997, 52.340331], [-1.1552481, 52.3406317], [-1.1553327999999998, 52.3407153], [-1.1554956999999997, 52.3408761], [-1.1559919, 52.34133059999999], [-1.1566788999999995, 52.3420164], [-1.1569642, 52.3423287], [-1.1571329, 52.342506399999984], [-1.1576870999999995, 52.34308719999999], [-1.1579114999999998, 52.3432792], [-1.1582350999999995, 52.34349679999999], [-1.1586004, 52.3436938], [-1.1593875, 52.344139], [-1.1601651, 52.34453909999999], [-1.1607331, 52.3447903], [-1.1613028999999997, 52.34503870000001]]} 33.2 2335½ 0015 Bletchley Sig. TK4133 Daventry DRS (Tesco) Daventry DRS (Tesco) 52.3450387 -1.1613029 52.3450387 -1.1613029 1 0 2026-09-15 23:43:37 TERMINATED 2026-09-15 23:15:00 Daventry DRS (Tesco) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912069 1789515212117270 116 116 2026-09-15 23:43:32.106399 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:33:32.095331
565162 595238 P90851 895J68M915 2026-09-15 COMPLETE None 2026-09-15 23:34:00 2026-09-15 23:44:07 2026-09-17 23:44:07 {"id": 595238, "stp": "P", "toc": "Southeastern", "uid": "P90851", "consist": "395010", "dest_crs": "XRE", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90851/2026-09-15/detailed", "trust_id": "895J68M915", "origin_crs": "MAR", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ramsgate E.M.U.D.", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": null, "is_terminated": 1, "next_location": null, "signalling_id": "5J68", "timing_status": "EARLY", "origin_station": "Margate", "current_leg_arr": null, "current_leg_dep": null, "current_leg_end": null, "origin_dep_time": "2318", "origin_platform": "4", "current_location": "RM Depot Exit Margate End", "last_update_time": "2026-09-15T23:44:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": null, "current_leg_start": null, "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": null, "next_location_lon": null, "previous_location": "Margate", "current_leg_milage": null, "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 493.087, \"from_m\": 0.0, \"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\": 6481.066, \"from_m\": 493.087, \"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\": 7605.255, \"from_m\": 6481.066, \"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\": 8220.859, \"from_m\": 7605.255, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8442.53, \"from_m\": 8220.859, \"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\": 8710.675, \"from_m\": 8442.53, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 595238, \"profile_key\": \"a91d54a7b5c4cfccd0357d3283fb09963e1dd93ff4003c370f0f23f8d018127a\", \"schedule_id\": 24498, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2318\", \"location\": \"Margate\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37970}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327\", \"location\": \"RM Depot Exit Margate End\", \"stage_seq\": 2, \"distance_m\": 8605.17, \"section_seq\": 1, \"route_path_id\": 37970}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Ramsgate E.M.U.D.\", \"stage_seq\": 3, \"distance_m\": 8710.675, \"section_seq\": 1, \"route_path_id\": 37970}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8710.675, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37970}], \"total_distance_m\": 8710.675, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 8710.675, \"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": "2318", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": null, "current_position_lat": null, "current_position_lon": null, "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 33040, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:21Z\", \"source_id\": 48911027, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:23Z\", \"source_id\": 15887562, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}]", "service_state_location": "RM Depot Exit Margate End", "service_state_platform": null, "timing_fact_generation": 1789511183231131, "current_leg_arrival_utc": null, "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:00.040329", "service_state_evidence_id": 48911027, "current_leg_start_actual_dep": null, "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:00.397095", "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 MAR XRE 5J68 395010 6 140 None {"version": 3, "segments": [{"to_m": 493.087, "from_m": 0.0, "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": 6481.066, "from_m": 493.087, "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": 7605.255, "from_m": 6481.066, "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": 8220.859, "from_m": 7605.255, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8442.53, "from_m": 8220.859, "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": 8710.675, "from_m": 8442.53, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 595238, "profile_key": "a91d54a7b5c4cfccd0357d3283fb09963e1dd93ff4003c370f0f23f8d018127a", "schedule_id": 24498, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2318", "location": "Margate", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37970}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327", "location": "RM Depot Exit Margate End", "stage_seq": 2, "distance_m": 8605.17, "section_seq": 1, "route_path_id": 37970}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Ramsgate E.M.U.D.", "stage_seq": 3, "distance_m": 8710.675, "section_seq": 1, "route_path_id": 37970}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8710.675, "from_m": 0.0, "section_seq": 1, "route_path_id": 37970}], "total_distance_m": 8710.675, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 8710.675, "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": 33040, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:21Z", "source_id": 48911027, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:26:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:23Z", "source_id": 15887562, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}] Margate 2318 2318 4 None None Ramsgate E.M.U.D. 2334 2334 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90851/2026-09-15/detailed None None None None None None None None None Margate RM Depot Exit Margate End None None None None None 1 0 2026-09-15 23:44:07 TERMINATED 2026-09-15 23:34:00 RM Depot Exit Margate End TD TRACKING_TIMEOUT 48911027 1789511183231131 11 11 2026-09-15 23:44:00.397095 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:00.040329
565163 594704 J35238 895L711815 2026-09-15 COMPLETE None 2026-09-15 23:34:00 2026-09-15 23:44:07 2026-09-17 23:44:07 {"id": 594704, "stp": "N", "toc": "Southeastern", "uid": "J35238", "consist": "395026", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:J35238/2026-09-15/detailed", "trust_id": "895L711815", "origin_crs": "AFK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford Down Sidings", "service_date": "2026-09-15", "dest_arr_time": "2318", "dest_platform": null, "is_terminated": 1, "next_location": "Ashford Down Yd Washer Rd", "signalling_id": "5L71", "timing_status": "LATE", "origin_station": "Ashford (Kent)", "current_leg_arr": "2257", "current_leg_dep": "2307", "current_leg_end": "Ashford Down Yd Washer Rd", "origin_dep_time": "2252", "origin_platform": "6", "current_location": "Ashford International", "last_update_time": "2026-09-15T23:44:07", "route_debug_link": null, "timing_variation": "+16 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8815582, 51.140180699999995], [0.8820062, 51.1400459], [0.8823292999999999, 51.1399578], [0.8825824, 51.1399101], [0.8828392999999999, 51.1398698], [0.8828503951234802, 51.139868281221], [0.8829801142594674, 51.13985052434426], [0.8831431999999999, 51.1398282], [0.8834341, 51.1398005], [0.8836510999999999, 51.1398051], [0.8838290999999999, 51.13981450000001], [0.8841215999999998, 51.1398359], [0.8843675, 51.1398624], [0.8844618327992797, 51.139879834174614], [0.884598, 51.13990499999999], [0.8848872, 51.13997189999999], [0.8852240999999998, 51.1400568], [0.8854187, 51.1400938], [0.8857631999999999, 51.1401476], [0.8859757, 51.140187], [0.8861435, 51.140226299999995], [0.8863739, 51.1402938], [0.8866210999999999, 51.140372499999984], [0.8869437, 51.14049060000001], [0.8871717, 51.1405991], [0.8875536, 51.14079460000001]]}", "current_leg_start": "Ashford (Kent)", "dest_arr_time_act": "2318", "motion_projection": null, "next_location_lat": "51.1407946", "next_location_lon": "0.8875536", "previous_location": null, "current_leg_milage": "0.6", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48882787\", \"confirmationDeadline\": \"2026-09-15T23:12:42+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 211.005, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 240.309, \"from_m\": 211.005, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 301.573, \"from_m\": 240.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 448.196, \"from_m\": 301.573, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 567.106, \"from_m\": 448.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 670.824, \"from_m\": 567.106, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1559.335, \"from_m\": 670.824, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 594704, \"profile_key\": \"bff6b591d3263f64f195f42cd9b4817123e2daa35f2b55238cf132b6347cddee\", \"schedule_id\": 40196, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2254\", \"location\": \"Ashford Down Yard\", \"stage_seq\": 2, \"distance_m\": 736.385, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": false, \"wtt_arr\": \"2257\", \"wtt_dep\": \"2303\", \"location\": \"Ashford Down Yd Washer Rd\", \"stage_seq\": 3, \"distance_m\": 984.378, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": null, \"location\": \"Ashford Down Sidings\", \"stage_seq\": 4, \"distance_m\": 1559.335, \"section_seq\": 1, \"route_path_id\": 37967}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1559.335, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37967}], \"total_distance_m\": 1559.335, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 1379.161, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 180.174, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2252", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1430.0", "current_position_lat": "51.1407946", "current_position_lon": "0.8875536", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Ashford (Kent)", "service_state_platform": "6", "timing_fact_generation": 1789510144264414, "current_leg_arrival_utc": "2026-09-15T23:12:42+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:00.535171", "service_state_evidence_id": 48882787, "current_leg_start_actual_dep": "2026-09-15T23:07:42+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:01.418031", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern N AFK None 5L71 395026 6 140 None {"version": 3, "segments": [{"to_m": 211.005, "from_m": 0.0, "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": 240.309, "from_m": 211.005, "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": 301.573, "from_m": 240.309, "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": 448.196, "from_m": 301.573, "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": 567.106, "from_m": 448.196, "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": 670.824, "from_m": 567.106, "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": 1559.335, "from_m": 670.824, "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}], "service_id": 594704, "profile_key": "bff6b591d3263f64f195f42cd9b4817123e2daa35f2b55238cf132b6347cddee", "schedule_id": 40196, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2252", "location": "Ashford (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2254", "location": "Ashford Down Yard", "stage_seq": 2, "distance_m": 736.385, "section_seq": 1, "route_path_id": 37967}, {"is_pass": false, "wtt_arr": "2257", "wtt_dep": "2303", "location": "Ashford Down Yd Washer Rd", "stage_seq": 3, "distance_m": 984.378, "section_seq": 1, "route_path_id": 37967}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": null, "location": "Ashford Down Sidings", "stage_seq": 4, "distance_m": 1559.335, "section_seq": 1, "route_path_id": 37967}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1559.335, "from_m": 0.0, "section_seq": 1, "route_path_id": 37967}], "total_distance_m": 1559.335, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 1379.161, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 180.174, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ashford (Kent) 2252 2252 6 None None Ashford Down Sidings 2318 2318 None LATE +16 minutes https://www.realtimetrains.co.uk/service/gb-nr:J35238/2026-09-15/detailed None Ashford (Kent) 2026-09-15T23:07:42+01:00 Ashford Down Yd Washer Rd 1430.0 {"type": "LineString", "coordinates": [[0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8815582, 51.140180699999995], [0.8820062, 51.1400459], [0.8823292999999999, 51.1399578], [0.8825824, 51.1399101], [0.8828392999999999, 51.1398698], [0.8828503951234802, 51.139868281221], [0.8829801142594674, 51.13985052434426], [0.8831431999999999, 51.1398282], [0.8834341, 51.1398005], [0.8836510999999999, 51.1398051], [0.8838290999999999, 51.13981450000001], [0.8841215999999998, 51.1398359], [0.8843675, 51.1398624], [0.8844618327992797, 51.139879834174614], [0.884598, 51.13990499999999], [0.8848872, 51.13997189999999], [0.8852240999999998, 51.1400568], [0.8854187, 51.1400938], [0.8857631999999999, 51.1401476], [0.8859757, 51.140187], [0.8861435, 51.140226299999995], [0.8863739, 51.1402938], [0.8866210999999999, 51.140372499999984], [0.8869437, 51.14049060000001], [0.8871717, 51.1405991], [0.8875536, 51.14079460000001]]} 0.6 2307 2257 None Ashford International Ashford Down Yd Washer Rd 51.1407946 0.8875536 51.1407946 0.8875536 1 0 2026-09-15 23:44:07 TERMINATED 2026-09-15 23:34:00 Ashford (Kent) TD TRACKING_TIMEOUT 48882787 1789510144264414 16 16 2026-09-15 23:44:01.418031 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:00.535171
565164 595218 P90397 885A20M915 2026-09-15 COMPLETE None 2026-09-15 23:34:00 2026-09-15 23:44:07 2026-09-17 23:44:07 {"id": 595218, "stp": "P", "toc": "Southeastern", "uid": "P90397", "consist": "465011+465033", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P90397/2026-09-15/detailed", "trust_id": "885A20M915", "origin_crs": "GRV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Slade Green T&R.S.M.D", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": null, "is_terminated": 1, "next_location": "Slade Green T&R.S.M.D", "signalling_id": "5A20", "timing_status": "LATE", "origin_station": "Gravesend", "current_leg_arr": "2334", "current_leg_dep": "2319", "current_leg_end": "Slade Green T&R.S.M.D", "origin_dep_time": "2317", "origin_platform": "0", "current_location": "Slade Green Crayford Exit", "last_update_time": "2026-09-15T23:44:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.36712224169326135, 51.44134684111567], [0.3668411, 51.4413508], [0.3661049, 51.441340100000005], [0.3656053, 51.44131999999999], [0.3651378, 51.4412848], [0.3647862, 51.4412481], [0.3641284, 51.44115909999999], [0.36365809999999993, 51.44108239999999], [0.3630410999999999, 51.4409556], [0.362645, 51.4408655], [0.3623021, 51.440782600000006], [0.3618059, 51.4406781], [0.3613438, 51.440571100000014], [0.36079729999999993, 51.4403813], [0.3602304, 51.4401618], [0.35932611364780853, 51.439848464436615], [0.35915449999999993, 51.439789], [0.35759369999999996, 51.4392904], [0.35716549999999997, 51.4391757], [0.3566629, 51.43905209999999], [0.35524719999999993, 51.43869249999999], [0.3543057, 51.438471400000005], [0.3532543, 51.4382407], [0.35231289999999993, 51.4380852], [0.35130429999999996, 51.4379247], [0.35013219999999995, 51.43776919999999], [0.3491076, 51.43765380000001], [0.3483298, 51.4375869], [0.34722959999999997, 51.4375363], [0.34631449999999997, 51.43749570000001], [0.3458249, 51.4374739], [0.34560459999999993, 51.4374697], [0.3453042, 51.4374678], [0.34504100000000004, 51.43746899999999], [0.3447554, 51.43747139999999], [0.34437429999999997, 51.4374795], [0.3440912, 51.4374878], [0.34372389999999997, 51.4375017], [0.34325659999999997, 51.437523500000005], [0.34307809999999994, 51.4375344], [0.3427606, 51.4375554], [0.3424536, 51.43757839999999], [0.3420079, 51.4376187], [0.3418669999999999, 51.4376329], [0.3414364999999999, 51.437686600000006], [0.34099039999999997, 51.4377455], [0.3399666, 51.4378996], [0.33921819999999997, 51.43804080000001], [0.33834649999999994, 51.43822359999999], [0.33778269999999994, 51.4383584], [0.3373953, 51.4384568], [0.3369867, 51.4385701], [0.3366205, 51.43867839999999], [0.3363288, 51.4387679], [0.3362862, 51.438781], [0.33623679999999995, 51.438796800000006], [0.33622309999999994, 51.4388012], [0.33593459999999997, 51.43889339999999], [0.33545829999999993, 51.43905719999999], [0.3349794, 51.43926139999999], [0.3345436, 51.4394685], [0.3342961, 51.4396022], [0.33422506925158335, 51.43964372212159], [0.3340188, 51.43976429999999], [0.3335874, 51.4400301], [0.33328379999999996, 51.4402183], [0.33194979999999996, 51.44089], [0.33132999999999996, 51.44113479999999], [0.33105017326969355, 51.44123546954114], [0.3309068209380885, 51.441287041416984], [0.33079229999999993, 51.44136280000001], [0.33062532869532335, 51.44148146761434], [0.3305565653119731, 51.441530338117595], [0.3304252, 51.441623699999994], [0.329975, 51.4419466], [0.3295022, 51.44233839999999], [0.3289261636192083, 51.442817580280106], [0.3287237, 51.44298599999999], [0.32850579999999996, 51.4431726], [0.3282676, 51.4433516], [0.3277997, 51.4436979], [0.32719159999999997, 51.4441198], [0.3268944, 51.444333099999994], [0.32658849999999995, 51.444528299999995], [0.32592189999999993, 51.44490450000001], [0.3255611, 51.4451038], [0.32521969999999994, 51.44529150000001], [0.32491229999999993, 51.44545689999999], [0.3245952, 51.44561980000002], [0.3239596, 51.44593419999999], [0.3235655, 51.4461148], [0.32319159999999997, 51.4462832], [0.3228013, 51.44644389999999], [0.3226495, 51.44650600000001], [0.3224112, 51.446603399999994], [0.32174719999999996, 51.4468524], [0.3210785, 51.447095], [0.32078629999999997, 51.4471918], [0.3205672, 51.44726690000001], [0.3204631, 51.44730260000001], [0.3201354, 51.44740509999999], [0.3198155999999999, 51.447510099999995], [0.3194876, 51.44761140000001], [0.3190051, 51.447750199999994], [0.31853669999999995, 51.4478781], [0.318052, 51.4480003], [0.3175921, 51.44811080000001], [0.3174190862992408, 51.44814947369473], [0.31714180830063227, 51.4482114534848], [0.3169546, 51.4482533], [0.3169371580099112, 51.44825686688842], [0.31684805070745503, 51.448275089334786], [0.31660192167445467, 51.4483254226926], [0.3164413914158841, 51.44835825108139], [0.3163038717484993, 51.44838637379253], [0.31611009999999995, 51.44842599999999], [0.31585979999999997, 51.4484673], [0.31548909999999997, 51.4485284], [0.3149097, 51.44861989999999], [0.3142778, 51.4487112], [0.31365449999999995, 51.4487833], [0.3129896, 51.44884349999999], [0.312281, 51.4489026], [0.31002299999999994, 51.4490965], [0.3093765, 51.4491415], [0.309221, 51.44915240000001], [0.30820369999999997, 51.44922360000001], [0.30702699999999994, 51.4493057], [0.3063789, 51.4493526], [0.3031344999999999, 51.44960580000001], [0.30150269999999996, 51.44974090000001], [0.2999132, 51.4498542], [0.29972499999999996, 51.4498696], [0.2992971, 51.44989899999999], [0.2992459, 51.4499025], [0.2981659, 51.4499886], [0.2970995, 51.4500695], [0.2965497999999999, 51.4501085], [0.2960244, 51.4501383], [0.295414, 51.45016199999999], [0.2948853, 51.4501732], [0.293878, 51.4501748], [0.2929464, 51.45015070000001], [0.2921876, 51.450116400000006], [0.29142879999999993, 51.45006769999999], [0.2905988, 51.44999649999999], [0.28986519999999993, 51.4499343], [0.2893742, 51.4498991], [0.2888783999999999, 51.44987129999999], [0.288218, 51.449842499999995], [0.28757579999999994, 51.449833299999995], [0.2841891, 51.4499227], [0.2837386, 51.44994599999998], [0.2833197, 51.449977], [0.2828832, 51.45001599999999], [0.2824112, 51.450071699999995], [0.2820482, 51.450117], [0.2817119, 51.4501605], [0.28080019999999994, 51.45029710000001], [0.2798728, 51.45045869999999], [0.27887629999999997, 51.4506512], [0.2785039, 51.4507231], [0.27778909999999996, 51.4508496], [0.2773326, 51.45091719999999], [0.2768323, 51.450988499999994], [0.27628959999999997, 51.45105290000001], [0.27585679999999996, 51.4511015], [0.2757265, 51.4511141], [0.27518989999999993, 51.45116430000001], [0.2746921, 51.45119840000001], [0.2743181, 51.45122349999999], [0.2737959, 51.4512513], [0.27294419999999997, 51.45128719999999], [0.2720796, 51.4513033], [0.2714984, 51.4513123], [0.27053019999999994, 51.45132480000001], [0.26949458523585645, 51.45134206330723], [0.2694024, 51.4513436], [0.2683866999999999, 51.451358], [0.2672285999999999, 51.4513679], [0.26614099999999996, 51.45137950000001], [0.264983, 51.4513912], [0.2643352, 51.4513942], [0.2634177, 51.4514001], [0.2624855, 51.4514091], [0.2611519, 51.451418099999984], [0.2606114, 51.4514236], [0.26027729999999993, 51.451427], [0.2583682, 51.45144410000001], [0.2564203, 51.451447599999995], [0.25432, 51.451479899999995], [0.2525087999999999, 51.451497], [0.2503178, 51.451522099999984], [0.2485008, 51.45154], [0.24712839999999997, 51.4515525], [0.245684, 51.45157319999999], [0.2452697, 51.45157139999999], [0.2449359, 51.4515606], [0.2446324, 51.451548899999985], [0.24438640000000003, 51.451533700000006], [0.2441662, 51.451514], [0.2438584, 51.45148530000001], [0.2434671, 51.451434199999994], [0.24314920000000004, 51.45138039999999], [0.2428327, 51.4513176], [0.2425018, 51.4512513], [0.24215789999999995, 51.4511617], [0.24190039999999996, 51.45108900000001], [0.2415681, 51.450994], [0.2413049, 51.4509017], [0.2410617, 51.450812000000006], [0.2407956, 51.4507053], [0.2406057, 51.4506219], [0.24031939999999996, 51.45048479999999], [0.24013090000000004, 51.45038529999999], [0.23999139999999997, 51.4503117], [0.23982310000000004, 51.4502024], [0.2396073, 51.45007149999999], [0.23942889999999992, 51.4499487], [0.2392376, 51.4498097], [0.2390318, 51.449662699999976], [0.2387398, 51.4494448], [0.2384708, 51.4492538], [0.23820030000000003, 51.4490781], [0.23792119999999997, 51.4489149], [0.23764209999999997, 51.448761600000005], [0.23750910000000003, 51.4486867], [0.2373555, 51.44859819999999], [0.23693139999999996, 51.448421200000006], [0.23638069999999992, 51.4482141], [0.2359141, 51.4480437], [0.23543690000000003, 51.44791299999999], [0.2349799, 51.4478203], [0.2344003, 51.447726399999986], [0.2339838999999999, 51.4476541], [0.2334574, 51.44760839999999], [0.2329521, 51.4475674], [0.2323338, 51.44754509999999], [0.2317107, 51.447512], [0.231162, 51.4474819], [0.2306998, 51.4474525], [0.22983379999999995, 51.44741770000001], [0.22919660000000003, 51.4473913], [0.2277298, 51.4473351], [0.22645479999999993, 51.4472755], [0.2255103, 51.44725639999999], [0.2249391, 51.447231899999984], [0.2246248, 51.44721570000001], [0.2241393, 51.44719539999999], [0.2237742, 51.44717709999999], [0.2233416, 51.447178499999985], [0.2226273, 51.4471722], [0.22234229999999996, 51.44717760000001], [0.22168099999999996, 51.4472199], [0.2209436, 51.4472844], [0.22074669999999996, 51.4473016], [0.22052109999999997, 51.4473283], [0.2201921, 51.447371100000005], [0.2199828, 51.447404299999995], [0.2197223, 51.44745129999999], [0.21953549999999997, 51.4474867], [0.2193568, 51.4475261], [0.21908109999999997, 51.44759150000001], [0.218845, 51.44765749999999], [0.218649, 51.44771910000001], [0.2184502, 51.4477924], [0.2179462, 51.4479793], [0.2177503, 51.4480595], [0.2172288, 51.4482793], [0.2170399, 51.4483563], [0.2167477, 51.4484675], [0.21629390000000004, 51.4486216], [0.2159974, 51.44871299999999], [0.2155974, 51.4488431], [0.21536169999999996, 51.4489171], [0.2150284, 51.44901339999999], [0.2147347, 51.4490971], [0.2144739, 51.449164], [0.2141696, 51.4492446], [0.2138121, 51.4493277], [0.2136025, 51.44937590000001], [0.2134189, 51.449414999999995], [0.21303150000000004, 51.44948699999999], [0.2126419, 51.44955399999999], [0.2122703, 51.449609800000005], [0.21177319999999997, 51.4496753], [0.21094289999999996, 51.44978999999999], [0.2107583, 51.4498184], [0.2106255, 51.4498378], [0.2101947, 51.4499059], [0.2098672, 51.44996470000001], [0.2091204, 51.4501271], [0.20886029999999997, 51.45018890000001], [0.2086097, 51.45025369999999], [0.2084398, 51.45030169999998], [0.2080787, 51.4504063], [0.20770459999999996, 51.45053769999999], [0.2074461, 51.45062870000001], [0.2072273, 51.4507131], [0.2069211, 51.45083830000001], [0.2066332, 51.4509599], [0.2062922, 51.4511128], [0.2060333, 51.45122959999999], [0.2057676, 51.4513651], [0.2055019, 51.4515114], [0.2052913, 51.4516294], [0.2050962, 51.4517462], [0.2049087, 51.451865999999995], [0.2047843, 51.4519482], [0.2045339, 51.45212000000001], [0.20435519999999996, 51.45224949999999], [0.2041533, 51.45240840000001], [0.2040006, 51.4525463], [0.2038063, 51.45272279999999], [0.2036019, 51.45292630000001], [0.2034545, 51.45307809999999], [0.2031941, 51.4533629], [0.2030969, 51.4534616], [0.2029089, 51.45373450000001], [0.20289850428603276, 51.45374729472488], [0.2028972, 51.4537489], [0.20266719999999996, 51.454004000000005], [0.2017895, 51.4549832], [0.2012277, 51.4555969], [0.2009538, 51.4558962], [0.2007536, 51.45612539999999], [0.2006486, 51.4562388], [0.2005176, 51.4563802], [0.2004168, 51.4564884], [0.2000187, 51.456915900000006], [0.1995492, 51.4574349], [0.1992059, 51.4578038], [0.1989913, 51.4580345], [0.1987102, 51.45835019999999], [0.198564, 51.4585144], [0.19844190000000003, 51.45865139999999], [0.1982843, 51.45881659999999], [0.1979526, 51.4592041], [0.197621, 51.4595855], [0.19720149999999995, 51.46004610000001], [0.1967704, 51.46052120000001], [0.19648599999999997, 51.46085299999999], [0.1962479, 51.461185], [0.196053, 51.46142880000001], [0.1959994, 51.4614958], [0.1958449, 51.461700099999995], [0.19571389999999997, 51.461924299999986], [0.1956361, 51.4620076], [0.19559579999999996, 51.46205079999999], [0.1952974, 51.4623834], [0.1947492, 51.46297919999999], [0.19390619999999997, 51.4639044], [0.1933926, 51.4644688]]}", "current_leg_start": "Gravesend", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "51.4644688", "next_location_lon": "0.1933926", "previous_location": "Dartford", "current_leg_milage": "8.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 7, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48919384\", \"confirmationDeadline\": \"2026-09-15T23:36:25+01:00\"}", "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\": 8828.327, \"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\": 10609.025, \"from_m\": 8828.327, \"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\": 11166.375, \"from_m\": 10609.025, \"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\": 11516.063, \"from_m\": 11166.375, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11561.705, \"from_m\": 11516.063, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12264.487, \"from_m\": 11561.705, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12297.51, \"from_m\": 12264.487, \"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\": 12299.305, \"from_m\": 12297.51, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13205.628, \"from_m\": 12299.305, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13336.316, \"from_m\": 13205.628, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13661.761, \"from_m\": 13336.316, \"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\": 595218, \"profile_key\": \"736819e7b9c2e1ec986fc24cfe84172aafdcb8c8551c2d5166b60e45aecbbcb9\", \"schedule_id\": 24290, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Gravesend\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41711}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"Springhead Junction (CTRL)\", \"stage_seq\": 2, \"distance_m\": 2415.58, \"section_seq\": 1, \"route_path_id\": 41711}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Dartford\", \"stage_seq\": 3, \"distance_m\": 10893.658, \"section_seq\": 1, \"route_path_id\": 41711}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329H\", \"location\": \"Dartford Jn\", \"stage_seq\": 4, \"distance_m\": 11615.131, \"section_seq\": 1, \"route_path_id\": 41711}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Crayford Spur A Jn\", \"stage_seq\": 5, \"distance_m\": 12299.305, \"section_seq\": 1, \"route_path_id\": 41711}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331H\", \"location\": \"Slade Green Crayford Exit\", \"stage_seq\": 6, \"distance_m\": 13309.785, \"section_seq\": 1, \"route_path_id\": 41711}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Slade Green T&R.S.M.D\", \"stage_seq\": 7, \"distance_m\": 13661.761, \"section_seq\": 1, \"route_path_id\": 41711}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13661.761, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41711}], \"total_distance_m\": 13661.761, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13485.431, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 176.33, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2317", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "15.0", "current_position_lat": "51.4644688", "current_position_lon": "0.1933926", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:46Z\", \"source_id\": 48913299, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:48Z\", \"source_id\": 15888273, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31621, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:46Z\", \"source_id\": 48919384, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:48Z\", \"source_id\": 15890153, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Slade Green Crayford Exit", "service_state_platform": null, "timing_fact_generation": 1789511510294780, "current_leg_arrival_utc": "2026-09-15T23:36:25+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:00.585600", "service_state_evidence_id": 48919384, "current_leg_start_actual_dep": "2026-09-15T23:19:25+01:00", "operational_evidence_version": 22, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:01.422839", "service_state_valid_until_kind": null, "operational_interpretation_version": 22, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P GRV None 5A20 465011+465033 8 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": 8828.327, "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": 10609.025, "from_m": 8828.327, "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": 11166.375, "from_m": 10609.025, "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": 11516.063, "from_m": 11166.375, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11561.705, "from_m": 11516.063, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12264.487, "from_m": 11561.705, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12297.51, "from_m": 12264.487, "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": 12299.305, "from_m": 12297.51, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13205.628, "from_m": 12299.305, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13336.316, "from_m": 13205.628, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13661.761, "from_m": 13336.316, "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": 595218, "profile_key": "736819e7b9c2e1ec986fc24cfe84172aafdcb8c8551c2d5166b60e45aecbbcb9", "schedule_id": 24290, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2317", "location": "Gravesend", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41711}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "Springhead Junction (CTRL)", "stage_seq": 2, "distance_m": 2415.58, "section_seq": 1, "route_path_id": 41711}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Dartford", "stage_seq": 3, "distance_m": 10893.658, "section_seq": 1, "route_path_id": 41711}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329H", "location": "Dartford Jn", "stage_seq": 4, "distance_m": 11615.131, "section_seq": 1, "route_path_id": 41711}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Crayford Spur A Jn", "stage_seq": 5, "distance_m": 12299.305, "section_seq": 1, "route_path_id": 41711}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331H", "location": "Slade Green Crayford Exit", "stage_seq": 6, "distance_m": 13309.785, "section_seq": 1, "route_path_id": 41711}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Slade Green T&R.S.M.D", "stage_seq": 7, "distance_m": 13661.761, "section_seq": 1, "route_path_id": 41711}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13661.761, "from_m": 0.0, "section_seq": 1, "route_path_id": 41711}], "total_distance_m": 13661.761, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13485.431, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 176.33, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31739, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:46Z", "source_id": 48913299, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:29:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:48Z", "source_id": 15888273, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31621, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:46Z", "source_id": 48919384, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:32:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:48Z", "source_id": 15890153, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}] Gravesend 2317 2317 0 None None Slade Green T&R.S.M.D 2334 2334 None LATE 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P90397/2026-09-15/detailed None Gravesend 2026-09-15T23:19:25+01:00 Slade Green T&R.S.M.D 15.0 {"type": "LineString", "coordinates": [[0.36712224169326135, 51.44134684111567], [0.3668411, 51.4413508], [0.3661049, 51.441340100000005], [0.3656053, 51.44131999999999], [0.3651378, 51.4412848], [0.3647862, 51.4412481], [0.3641284, 51.44115909999999], [0.36365809999999993, 51.44108239999999], [0.3630410999999999, 51.4409556], [0.362645, 51.4408655], [0.3623021, 51.440782600000006], [0.3618059, 51.4406781], [0.3613438, 51.440571100000014], [0.36079729999999993, 51.4403813], [0.3602304, 51.4401618], [0.35932611364780853, 51.439848464436615], [0.35915449999999993, 51.439789], [0.35759369999999996, 51.4392904], [0.35716549999999997, 51.4391757], [0.3566629, 51.43905209999999], [0.35524719999999993, 51.43869249999999], [0.3543057, 51.438471400000005], [0.3532543, 51.4382407], [0.35231289999999993, 51.4380852], [0.35130429999999996, 51.4379247], [0.35013219999999995, 51.43776919999999], [0.3491076, 51.43765380000001], [0.3483298, 51.4375869], [0.34722959999999997, 51.4375363], [0.34631449999999997, 51.43749570000001], [0.3458249, 51.4374739], [0.34560459999999993, 51.4374697], [0.3453042, 51.4374678], [0.34504100000000004, 51.43746899999999], [0.3447554, 51.43747139999999], [0.34437429999999997, 51.4374795], [0.3440912, 51.4374878], [0.34372389999999997, 51.4375017], [0.34325659999999997, 51.437523500000005], [0.34307809999999994, 51.4375344], [0.3427606, 51.4375554], [0.3424536, 51.43757839999999], [0.3420079, 51.4376187], [0.3418669999999999, 51.4376329], [0.3414364999999999, 51.437686600000006], [0.34099039999999997, 51.4377455], [0.3399666, 51.4378996], [0.33921819999999997, 51.43804080000001], [0.33834649999999994, 51.43822359999999], [0.33778269999999994, 51.4383584], [0.3373953, 51.4384568], [0.3369867, 51.4385701], [0.3366205, 51.43867839999999], [0.3363288, 51.4387679], [0.3362862, 51.438781], [0.33623679999999995, 51.438796800000006], [0.33622309999999994, 51.4388012], [0.33593459999999997, 51.43889339999999], [0.33545829999999993, 51.43905719999999], [0.3349794, 51.43926139999999], [0.3345436, 51.4394685], [0.3342961, 51.4396022], [0.33422506925158335, 51.43964372212159], [0.3340188, 51.43976429999999], [0.3335874, 51.4400301], [0.33328379999999996, 51.4402183], [0.33194979999999996, 51.44089], [0.33132999999999996, 51.44113479999999], [0.33105017326969355, 51.44123546954114], [0.3309068209380885, 51.441287041416984], [0.33079229999999993, 51.44136280000001], [0.33062532869532335, 51.44148146761434], [0.3305565653119731, 51.441530338117595], [0.3304252, 51.441623699999994], [0.329975, 51.4419466], [0.3295022, 51.44233839999999], [0.3289261636192083, 51.442817580280106], [0.3287237, 51.44298599999999], [0.32850579999999996, 51.4431726], [0.3282676, 51.4433516], [0.3277997, 51.4436979], [0.32719159999999997, 51.4441198], [0.3268944, 51.444333099999994], [0.32658849999999995, 51.444528299999995], [0.32592189999999993, 51.44490450000001], [0.3255611, 51.4451038], [0.32521969999999994, 51.44529150000001], [0.32491229999999993, 51.44545689999999], [0.3245952, 51.44561980000002], [0.3239596, 51.44593419999999], [0.3235655, 51.4461148], [0.32319159999999997, 51.4462832], [0.3228013, 51.44644389999999], [0.3226495, 51.44650600000001], [0.3224112, 51.446603399999994], [0.32174719999999996, 51.4468524], [0.3210785, 51.447095], [0.32078629999999997, 51.4471918], [0.3205672, 51.44726690000001], [0.3204631, 51.44730260000001], [0.3201354, 51.44740509999999], [0.3198155999999999, 51.447510099999995], [0.3194876, 51.44761140000001], [0.3190051, 51.447750199999994], [0.31853669999999995, 51.4478781], [0.318052, 51.4480003], [0.3175921, 51.44811080000001], [0.3174190862992408, 51.44814947369473], [0.31714180830063227, 51.4482114534848], [0.3169546, 51.4482533], [0.3169371580099112, 51.44825686688842], [0.31684805070745503, 51.448275089334786], [0.31660192167445467, 51.4483254226926], [0.3164413914158841, 51.44835825108139], [0.3163038717484993, 51.44838637379253], [0.31611009999999995, 51.44842599999999], [0.31585979999999997, 51.4484673], [0.31548909999999997, 51.4485284], [0.3149097, 51.44861989999999], [0.3142778, 51.4487112], [0.31365449999999995, 51.4487833], [0.3129896, 51.44884349999999], [0.312281, 51.4489026], [0.31002299999999994, 51.4490965], [0.3093765, 51.4491415], [0.309221, 51.44915240000001], [0.30820369999999997, 51.44922360000001], [0.30702699999999994, 51.4493057], [0.3063789, 51.4493526], [0.3031344999999999, 51.44960580000001], [0.30150269999999996, 51.44974090000001], [0.2999132, 51.4498542], [0.29972499999999996, 51.4498696], [0.2992971, 51.44989899999999], [0.2992459, 51.4499025], [0.2981659, 51.4499886], [0.2970995, 51.4500695], [0.2965497999999999, 51.4501085], [0.2960244, 51.4501383], [0.295414, 51.45016199999999], [0.2948853, 51.4501732], [0.293878, 51.4501748], [0.2929464, 51.45015070000001], [0.2921876, 51.450116400000006], [0.29142879999999993, 51.45006769999999], [0.2905988, 51.44999649999999], [0.28986519999999993, 51.4499343], [0.2893742, 51.4498991], [0.2888783999999999, 51.44987129999999], [0.288218, 51.449842499999995], [0.28757579999999994, 51.449833299999995], [0.2841891, 51.4499227], [0.2837386, 51.44994599999998], [0.2833197, 51.449977], [0.2828832, 51.45001599999999], [0.2824112, 51.450071699999995], [0.2820482, 51.450117], [0.2817119, 51.4501605], [0.28080019999999994, 51.45029710000001], [0.2798728, 51.45045869999999], [0.27887629999999997, 51.4506512], [0.2785039, 51.4507231], [0.27778909999999996, 51.4508496], [0.2773326, 51.45091719999999], [0.2768323, 51.450988499999994], [0.27628959999999997, 51.45105290000001], [0.27585679999999996, 51.4511015], [0.2757265, 51.4511141], [0.27518989999999993, 51.45116430000001], [0.2746921, 51.45119840000001], [0.2743181, 51.45122349999999], [0.2737959, 51.4512513], [0.27294419999999997, 51.45128719999999], [0.2720796, 51.4513033], [0.2714984, 51.4513123], [0.27053019999999994, 51.45132480000001], [0.26949458523585645, 51.45134206330723], [0.2694024, 51.4513436], [0.2683866999999999, 51.451358], [0.2672285999999999, 51.4513679], [0.26614099999999996, 51.45137950000001], [0.264983, 51.4513912], [0.2643352, 51.4513942], [0.2634177, 51.4514001], [0.2624855, 51.4514091], [0.2611519, 51.451418099999984], [0.2606114, 51.4514236], [0.26027729999999993, 51.451427], [0.2583682, 51.45144410000001], [0.2564203, 51.451447599999995], [0.25432, 51.451479899999995], [0.2525087999999999, 51.451497], [0.2503178, 51.451522099999984], [0.2485008, 51.45154], [0.24712839999999997, 51.4515525], [0.245684, 51.45157319999999], [0.2452697, 51.45157139999999], [0.2449359, 51.4515606], [0.2446324, 51.451548899999985], [0.24438640000000003, 51.451533700000006], [0.2441662, 51.451514], [0.2438584, 51.45148530000001], [0.2434671, 51.451434199999994], [0.24314920000000004, 51.45138039999999], [0.2428327, 51.4513176], [0.2425018, 51.4512513], [0.24215789999999995, 51.4511617], [0.24190039999999996, 51.45108900000001], [0.2415681, 51.450994], [0.2413049, 51.4509017], [0.2410617, 51.450812000000006], [0.2407956, 51.4507053], [0.2406057, 51.4506219], [0.24031939999999996, 51.45048479999999], [0.24013090000000004, 51.45038529999999], [0.23999139999999997, 51.4503117], [0.23982310000000004, 51.4502024], [0.2396073, 51.45007149999999], [0.23942889999999992, 51.4499487], [0.2392376, 51.4498097], [0.2390318, 51.449662699999976], [0.2387398, 51.4494448], [0.2384708, 51.4492538], [0.23820030000000003, 51.4490781], [0.23792119999999997, 51.4489149], [0.23764209999999997, 51.448761600000005], [0.23750910000000003, 51.4486867], [0.2373555, 51.44859819999999], [0.23693139999999996, 51.448421200000006], [0.23638069999999992, 51.4482141], [0.2359141, 51.4480437], [0.23543690000000003, 51.44791299999999], [0.2349799, 51.4478203], [0.2344003, 51.447726399999986], [0.2339838999999999, 51.4476541], [0.2334574, 51.44760839999999], [0.2329521, 51.4475674], [0.2323338, 51.44754509999999], [0.2317107, 51.447512], [0.231162, 51.4474819], [0.2306998, 51.4474525], [0.22983379999999995, 51.44741770000001], [0.22919660000000003, 51.4473913], [0.2277298, 51.4473351], [0.22645479999999993, 51.4472755], [0.2255103, 51.44725639999999], [0.2249391, 51.447231899999984], [0.2246248, 51.44721570000001], [0.2241393, 51.44719539999999], [0.2237742, 51.44717709999999], [0.2233416, 51.447178499999985], [0.2226273, 51.4471722], [0.22234229999999996, 51.44717760000001], [0.22168099999999996, 51.4472199], [0.2209436, 51.4472844], [0.22074669999999996, 51.4473016], [0.22052109999999997, 51.4473283], [0.2201921, 51.447371100000005], [0.2199828, 51.447404299999995], [0.2197223, 51.44745129999999], [0.21953549999999997, 51.4474867], [0.2193568, 51.4475261], [0.21908109999999997, 51.44759150000001], [0.218845, 51.44765749999999], [0.218649, 51.44771910000001], [0.2184502, 51.4477924], [0.2179462, 51.4479793], [0.2177503, 51.4480595], [0.2172288, 51.4482793], [0.2170399, 51.4483563], [0.2167477, 51.4484675], [0.21629390000000004, 51.4486216], [0.2159974, 51.44871299999999], [0.2155974, 51.4488431], [0.21536169999999996, 51.4489171], [0.2150284, 51.44901339999999], [0.2147347, 51.4490971], [0.2144739, 51.449164], [0.2141696, 51.4492446], [0.2138121, 51.4493277], [0.2136025, 51.44937590000001], [0.2134189, 51.449414999999995], [0.21303150000000004, 51.44948699999999], [0.2126419, 51.44955399999999], [0.2122703, 51.449609800000005], [0.21177319999999997, 51.4496753], [0.21094289999999996, 51.44978999999999], [0.2107583, 51.4498184], [0.2106255, 51.4498378], [0.2101947, 51.4499059], [0.2098672, 51.44996470000001], [0.2091204, 51.4501271], [0.20886029999999997, 51.45018890000001], [0.2086097, 51.45025369999999], [0.2084398, 51.45030169999998], [0.2080787, 51.4504063], [0.20770459999999996, 51.45053769999999], [0.2074461, 51.45062870000001], [0.2072273, 51.4507131], [0.2069211, 51.45083830000001], [0.2066332, 51.4509599], [0.2062922, 51.4511128], [0.2060333, 51.45122959999999], [0.2057676, 51.4513651], [0.2055019, 51.4515114], [0.2052913, 51.4516294], [0.2050962, 51.4517462], [0.2049087, 51.451865999999995], [0.2047843, 51.4519482], [0.2045339, 51.45212000000001], [0.20435519999999996, 51.45224949999999], [0.2041533, 51.45240840000001], [0.2040006, 51.4525463], [0.2038063, 51.45272279999999], [0.2036019, 51.45292630000001], [0.2034545, 51.45307809999999], [0.2031941, 51.4533629], [0.2030969, 51.4534616], [0.2029089, 51.45373450000001], [0.20289850428603276, 51.45374729472488], [0.2028972, 51.4537489], [0.20266719999999996, 51.454004000000005], [0.2017895, 51.4549832], [0.2012277, 51.4555969], [0.2009538, 51.4558962], [0.2007536, 51.45612539999999], [0.2006486, 51.4562388], [0.2005176, 51.4563802], [0.2004168, 51.4564884], [0.2000187, 51.456915900000006], [0.1995492, 51.4574349], [0.1992059, 51.4578038], [0.1989913, 51.4580345], [0.1987102, 51.45835019999999], [0.198564, 51.4585144], [0.19844190000000003, 51.45865139999999], [0.1982843, 51.45881659999999], [0.1979526, 51.4592041], [0.197621, 51.4595855], [0.19720149999999995, 51.46004610000001], [0.1967704, 51.46052120000001], [0.19648599999999997, 51.46085299999999], [0.1962479, 51.461185], [0.196053, 51.46142880000001], [0.1959994, 51.4614958], [0.1958449, 51.461700099999995], [0.19571389999999997, 51.461924299999986], [0.1956361, 51.4620076], [0.19559579999999996, 51.46205079999999], [0.1952974, 51.4623834], [0.1947492, 51.46297919999999], [0.19390619999999997, 51.4639044], [0.1933926, 51.4644688]]} 8.4 2319 2334 Dartford Slade Green Crayford Exit Slade Green T&R.S.M.D 51.4644688 0.1933926 51.4644688 0.1933926 1 0 2026-09-15 23:44:07 TERMINATED 2026-09-15 23:34:00 Slade Green Crayford Exit TD TRACKING_TIMEOUT 48919384 1789511510294780 22 22 2026-09-15 23:44:01.422839 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:00.585600
565165 595458 W85609 165T41M915 2026-09-15 COMPLETE None 2026-09-15 23:34:00 2026-09-15 23:44:07 2026-09-17 23:44:07 {"id": 595458, "stp": "P", "toc": "TransPennine Express", "uid": "W85609", "consist": "185130", "dest_crs": null, "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W85609/2026-09-15/detailed", "trust_id": "165T41M915", "origin_crs": "SCA", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Scarborough Traction Maintenance Depot", "service_date": "2026-09-15", "dest_arr_time": "2334", "dest_platform": null, "is_terminated": 1, "next_location": "Scarborough Traction Maintenance Depot", "signalling_id": "5T41", "timing_status": "EARLY", "origin_station": "Scarborough", "current_leg_arr": "2334", "current_leg_dep": "2325", "current_leg_end": "Scarborough Traction Maintenance Depot", "origin_dep_time": "2329", "origin_platform": "1", "current_location": "Scarborough", "last_update_time": "2026-09-15T23:44:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.4052969, 54.279723099999984], [-0.4056904, 54.27952210000001], [-0.40580189999999994, 54.27944469999999], [-0.4059166, 54.27935130000001], [-0.4060623, 54.2792309], [-0.4064190999999999, 54.278895699999985], [-0.4066927, 54.27864679999999], [-0.40693139999999994, 54.27843850000001], [-0.4071862, 54.27823169999999], [-0.4075027, 54.277960799999995], [-0.4076904, 54.27777609999999], [-0.4077393, 54.2777289], [-0.40805119999999995, 54.277435], [-0.4081909, 54.277293099999994], [-0.4085978, 54.276878199999985], [-0.408758, 54.27672520000001], [-0.4089207, 54.27659649999999], [-0.4090074, 54.27652789999999], [-0.4092219999999999, 54.27637909999999], [-0.4095116999999999, 54.2761912], [-0.4099542000000001, 54.275954], [-0.4104237999999999, 54.275665199999985], [-0.41085009999999994, 54.27544100000001], [-0.4112008999999999, 54.2752442], [-0.4113972, 54.2751341], [-0.4120087999999999, 54.27474579999999], [-0.412513, 54.27438399999998], [-0.4128388, 54.2740991], [-0.4130173, 54.2739345], [-0.4132882, 54.273652600000005], [-0.4135001, 54.27339889999999], [-0.4136879, 54.2731326], [-0.4138863, 54.27282410000001], [-0.4140473, 54.2725218], [-0.4141679999999999, 54.272243], [-0.41426, 54.2719512], [-0.41432889999999994, 54.27169479999999], [-0.41441199999999995, 54.27133139999999], [-0.4146266, 54.270365], [-0.4149324, 54.2688598], [-0.4150638, 54.2679388], [-0.4151346, 54.2672481], [-0.4151738, 54.2668658]]}", "current_leg_start": "Scarborough", "dest_arr_time_act": "2334", "motion_projection": null, "next_location_lat": "54.2668658", "next_location_lon": "-0.4151738", "previous_location": null, "current_leg_milage": "1.0", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 2, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TRUST:15898247\", \"confirmationDeadline\": \"2026-09-15T23:28:00+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 273.802, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 564.913, \"from_m\": 273.802, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1626.69, \"from_m\": 564.913, \"capability_applied\": null, \"effective_limit_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\": 595458, \"profile_key\": \"1b21dd975b9f72eaf6090831872453a0b581cc90c2676050997c0cfe85c7c892\", \"schedule_id\": 29332, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Scarborough\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40061}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": null, \"location\": \"Scarborough Traction Maintenance Depot\", \"stage_seq\": 2, \"distance_m\": 1626.69, \"section_seq\": 1, \"route_path_id\": 40061}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1626.69, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 40061}], \"total_distance_m\": 1626.69, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1626.69, \"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": "2329", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "9.0", "current_position_lat": "54.2668658", "current_position_lon": "-0.4151738", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Scarborough", "service_state_platform": null, "timing_fact_generation": 1789512561818713, "current_leg_arrival_utc": "2026-09-15T23:28:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:00.628507", "service_state_evidence_id": 15898247, "current_leg_start_actual_dep": "2026-09-15T23:25:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:01.426502", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} TransPennine Express P SCA None 5T41 185130 3 100 None {"version": 3, "segments": [{"to_m": 273.802, "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": 564.913, "from_m": 273.802, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1626.69, "from_m": 564.913, "capability_applied": null, "effective_limit_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": 595458, "profile_key": "1b21dd975b9f72eaf6090831872453a0b581cc90c2676050997c0cfe85c7c892", "schedule_id": 29332, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2329", "location": "Scarborough", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 40061}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": null, "location": "Scarborough Traction Maintenance Depot", "stage_seq": 2, "distance_m": 1626.69, "section_seq": 1, "route_path_id": 40061}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1626.69, "from_m": 0.0, "section_seq": 1, "route_path_id": 40061}], "total_distance_m": 1626.69, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1626.69, "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} [] Scarborough 2329 2329 1 None None Scarborough Traction Maintenance Depot 2334 2334 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W85609/2026-09-15/detailed None Scarborough 2026-09-15T23:25:00+01:00 Scarborough Traction Maintenance Depot 9.0 {"type": "LineString", "coordinates": [[-0.4052969, 54.279723099999984], [-0.4056904, 54.27952210000001], [-0.40580189999999994, 54.27944469999999], [-0.4059166, 54.27935130000001], [-0.4060623, 54.2792309], [-0.4064190999999999, 54.278895699999985], [-0.4066927, 54.27864679999999], [-0.40693139999999994, 54.27843850000001], [-0.4071862, 54.27823169999999], [-0.4075027, 54.277960799999995], [-0.4076904, 54.27777609999999], [-0.4077393, 54.2777289], [-0.40805119999999995, 54.277435], [-0.4081909, 54.277293099999994], [-0.4085978, 54.276878199999985], [-0.408758, 54.27672520000001], [-0.4089207, 54.27659649999999], [-0.4090074, 54.27652789999999], [-0.4092219999999999, 54.27637909999999], [-0.4095116999999999, 54.2761912], [-0.4099542000000001, 54.275954], [-0.4104237999999999, 54.275665199999985], [-0.41085009999999994, 54.27544100000001], [-0.4112008999999999, 54.2752442], [-0.4113972, 54.2751341], [-0.4120087999999999, 54.27474579999999], [-0.412513, 54.27438399999998], [-0.4128388, 54.2740991], [-0.4130173, 54.2739345], [-0.4132882, 54.273652600000005], [-0.4135001, 54.27339889999999], [-0.4136879, 54.2731326], [-0.4138863, 54.27282410000001], [-0.4140473, 54.2725218], [-0.4141679999999999, 54.272243], [-0.41426, 54.2719512], [-0.41432889999999994, 54.27169479999999], [-0.41441199999999995, 54.27133139999999], [-0.4146266, 54.270365], [-0.4149324, 54.2688598], [-0.4150638, 54.2679388], [-0.4151346, 54.2672481], [-0.4151738, 54.2668658]]} 1.0 2325 2334 None Scarborough Scarborough Traction Maintenance Depot 54.2668658 -0.4151738 54.2668658 -0.4151738 1 0 2026-09-15 23:44:07 TERMINATED 2026-09-15 23:34:00 Scarborough TRUST TRACKING_TIMEOUT 15898247 1789512561818713 3 3 2026-09-15 23:44:01.426502 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:00.628507
565166 595679 C38289 509Y21M915 2026-09-15 COMPLETE 15912201 2026-09-16 00:34:00 2026-09-15 23:44:07 2026-09-17 23:44:07 {"id": 595679, "stp": "O", "toc": "Elizabeth Line", "uid": "C38289", "consist": "345033", "dest_crs": "PDX", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C38289/2026-09-16/detailed", "trust_id": "509Y21M915", "origin_crs": "SNF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Paddington (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "0036", "dest_platform": "B", "is_terminated": 1, "next_location": "Paddington (Crossrail)", "signalling_id": "9Y21", "timing_status": "ON TIME", "origin_station": "Shenfield", "current_leg_arr": "0034", "current_leg_dep": "0032", "current_leg_end": "Paddington (Crossrail)", "origin_dep_time": "2341", "origin_platform": "5", "current_location": "Paddington (Crossrail)", "last_update_time": "2026-09-15T23:44:07", "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": "0034½", "motion_projection": null, "next_location_lat": "51.5164607", "next_location_lon": "-0.1774340", "previous_location": "Bond Street (Crossrail)", "current_leg_milage": "1.8", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 343.649, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 649.623, \"from_m\": 343.649, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 839.185, \"from_m\": 649.623, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 9589.252, \"from_m\": 839.185, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 9627.196, \"from_m\": 9589.252, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10216.23, \"from_m\": 9627.196, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11071.813, \"from_m\": 10216.23, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 12183.485, \"from_m\": 11071.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 14147.54, \"from_m\": 12183.485, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 18899.507, \"from_m\": 14147.54, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18955.608, \"from_m\": 18899.507, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 20848.235, \"from_m\": 18955.608, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20882.232, \"from_m\": 20848.235, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 20993.216, \"from_m\": 20882.232, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 21215.152, \"from_m\": 20993.216, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 21292.885, \"from_m\": 21215.152, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 21954.135, \"from_m\": 21292.885, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23240.792, \"from_m\": 21954.135, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23329.388, \"from_m\": 23240.792, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23389.097, \"from_m\": 23329.388, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23479.175, \"from_m\": 23389.097, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25127.676, \"from_m\": 23479.175, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25577.385, \"from_m\": 25127.676, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25640.468, \"from_m\": 25577.385, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25965.055, \"from_m\": 25640.468, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26092.229, \"from_m\": 25965.055, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 26477.296, \"from_m\": 26092.229, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26544.626, \"from_m\": 26477.296, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 27650.367, \"from_m\": 26544.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 27826.004, \"from_m\": 27650.367, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31710.72, \"from_m\": 27826.004, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 31940.5, \"from_m\": 31710.72, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 32168.168, \"from_m\": 31940.5, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32463.239, \"from_m\": 32168.168, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 32485.432, \"from_m\": 32463.239, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 32704.348, \"from_m\": 32485.432, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 32892.53, \"from_m\": 32704.348, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 33785.0, \"from_m\": 32892.53, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 33887.278, \"from_m\": 33785.0, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 34030.621, \"from_m\": 33887.278, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34532.779, \"from_m\": 34030.621, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35149.799, \"from_m\": 34532.779, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 35779.094, \"from_m\": 35149.799, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 35963.955, \"from_m\": 35779.094, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36186.837, \"from_m\": 35963.955, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 36587.269, \"from_m\": 36186.837, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 36733.266, \"from_m\": 36587.269, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 36903.489, \"from_m\": 36733.266, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 37566.801, \"from_m\": 36903.489, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 37865.017, \"from_m\": 37566.801, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 38090.289, \"from_m\": 37865.017, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 38405.366, \"from_m\": 38090.289, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 38658.669, \"from_m\": 38405.366, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 39063.299, \"from_m\": 38658.669, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 39223.808, \"from_m\": 39063.299, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 39462.505, \"from_m\": 39223.808, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 40529.84, \"from_m\": 39462.505, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 40900.475, \"from_m\": 40529.84, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 41130.288, \"from_m\": 40900.475, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41349.428, \"from_m\": 41130.288, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 41472.282, \"from_m\": 41349.428, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 41628.208, \"from_m\": 41472.282, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41766.231, \"from_m\": 41628.208, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42223.779, \"from_m\": 41766.231, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 42378.841, \"from_m\": 42223.779, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 42941.549, \"from_m\": 42378.841, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 43859.251, \"from_m\": 42941.549, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 44140.897, \"from_m\": 43859.251, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45216.166, \"from_m\": 44140.897, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45583.848, \"from_m\": 45216.166, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 595679, \"profile_key\": \"fb8a678082551b571ed306f199e200350e0a490b017945f3a5f935802be2b6c8\", \"schedule_id\": 39515, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2341\", \"location\": \"Shenfield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345\", \"location\": \"Brentwood\", \"stage_seq\": 2, \"distance_m\": 3166.603, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349\", \"location\": \"Harold Wood\", \"stage_seq\": 3, \"distance_m\": 8428.813, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2351H\", \"wtt_dep\": \"2352\", \"location\": \"Gidea Park\", \"stage_seq\": 4, \"distance_m\": 10646.863, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2355\", \"location\": \"Romford\", \"stage_seq\": 5, \"distance_m\": 12545.526, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2358H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 6, \"distance_m\": 16437.527, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001H\", \"location\": \"Goodmayes\", \"stage_seq\": 7, \"distance_m\": 17560.605, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": \"0002H\", \"location\": \"Seven Kings\", \"stage_seq\": 8, \"distance_m\": 18601.25, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0005H\", \"wtt_dep\": \"0006\", \"location\": \"Ilford\", \"stage_seq\": 9, \"distance_m\": 20663.519, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": \"0008H\", \"location\": \"Manor Park\", \"stage_seq\": 10, \"distance_m\": 22480.717, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 11, \"distance_m\": 23389.097, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0010H\", \"wtt_dep\": \"0011\", \"location\": \"Forest Gate\", \"stage_seq\": 12, \"distance_m\": 24016.24, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013\", \"location\": \"Maryland\", \"stage_seq\": 13, \"distance_m\": 25271.763, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0015\", \"wtt_dep\": \"0016\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 26028.642, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 15, \"distance_m\": 27991.753, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 16, \"distance_m\": 31431.599, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0020H\", \"wtt_dep\": \"0021H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 17, \"distance_m\": 32459.919, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0023H\", \"wtt_dep\": \"0024H\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 18, \"distance_m\": 33960.033, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0027\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 19, \"distance_m\": 35681.082, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": \"0030\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 20, \"distance_m\": 37708.678, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0031H\", \"wtt_dep\": \"0032\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 21, \"distance_m\": 39031.52, \"section_seq\": 1, \"route_path_id\": 29955}, {\"is_pass\": false, \"wtt_arr\": \"0034H\", \"wtt_dep\": null, \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 22, \"distance_m\": 45583.848, \"section_seq\": 1, \"route_path_id\": 29955}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 45583.848, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29955}], \"total_distance_m\": 45583.848, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 42642.562, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2941.286, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2341", "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\": 14084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:43Z\", \"source_id\": 48937250, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:49Z\", \"source_id\": 15895795, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:51Z\", \"source_id\": 48943024, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:53Z\", \"source_id\": 15897613, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:14Z\", \"source_id\": 48947539, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:17Z\", \"source_id\": 15899082, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14199, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:12Z\", \"source_id\": 48951391, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:17Z\", \"source_id\": 15900290, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14220, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:22Z\", \"source_id\": 48956690, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:27Z\", \"source_id\": 15901924, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:36Z\", \"source_id\": 48959572, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:43Z\", \"source_id\": 15902770, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14247, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:42Z\", \"source_id\": 48962069, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:48Z\", \"source_id\": 15903481, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:35Z\", \"source_id\": 48965614, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:38Z\", \"source_id\": 15904450, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14325, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:32Z\", \"source_id\": 48969267, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:37Z\", \"source_id\": 15905459, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:59Z\", \"source_id\": 48972244, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:08Z\", \"source_id\": 15906287, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14346, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:10Z\", \"source_id\": 48974774, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:19Z\", \"source_id\": 15907004, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15248, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:02Z\", \"source_id\": 48976771, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:08Z\", \"source_id\": 15907544, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15084, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:31Z\", \"source_id\": 48982341, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:34Z\", \"source_id\": 15909034, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15555, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:25Z\", \"source_id\": 48985083, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:33Z\", \"source_id\": 15909821, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18776, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:52Z\", \"source_id\": 48987163, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:58Z\", \"source_id\": 15910390, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23103, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:59Z\", \"source_id\": 48989876, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:03Z\", \"source_id\": 15911116, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23096, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:17Z\", \"source_id\": 48991920, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:24Z\", \"source_id\": 15911620, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22994, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:00Z\", \"source_id\": 48993993, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:09Z\", \"source_id\": 15912201, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Paddington (Crossrail)", "service_state_platform": "B", "timing_fact_generation": 1789515249832961, "current_leg_arrival_utc": "2026-09-17T00:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:01.851388", "service_state_evidence_id": 48993993, "current_leg_start_actual_dep": "2026-09-17T00:32:00+01:00", "operational_evidence_version": 111, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:02.476701", "service_state_valid_until_kind": null, "operational_interpretation_version": 111, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line O SNF PDX 9Y21 345033 9 90 None {"version": 3, "segments": [{"to_m": 343.649, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 649.623, "from_m": 343.649, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 839.185, "from_m": 649.623, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 9589.252, "from_m": 839.185, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 9627.196, "from_m": 9589.252, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10216.23, "from_m": 9627.196, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11071.813, "from_m": 10216.23, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 12183.485, "from_m": 11071.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 14147.54, "from_m": 12183.485, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 18899.507, "from_m": 14147.54, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18955.608, "from_m": 18899.507, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 20848.235, "from_m": 18955.608, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20882.232, "from_m": 20848.235, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 20993.216, "from_m": 20882.232, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 21215.152, "from_m": 20993.216, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 21292.885, "from_m": 21215.152, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 21954.135, "from_m": 21292.885, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23240.792, "from_m": 21954.135, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23329.388, "from_m": 23240.792, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23389.097, "from_m": 23329.388, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23479.175, "from_m": 23389.097, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25127.676, "from_m": 23479.175, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25577.385, "from_m": 25127.676, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25640.468, "from_m": 25577.385, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25965.055, "from_m": 25640.468, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26092.229, "from_m": 25965.055, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 26477.296, "from_m": 26092.229, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26544.626, "from_m": 26477.296, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 27650.367, "from_m": 26544.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 27826.004, "from_m": 27650.367, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31710.72, "from_m": 27826.004, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 31940.5, "from_m": 31710.72, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 32168.168, "from_m": 31940.5, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32463.239, "from_m": 32168.168, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 32485.432, "from_m": 32463.239, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 32704.348, "from_m": 32485.432, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 32892.53, "from_m": 32704.348, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 33785.0, "from_m": 32892.53, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 33887.278, "from_m": 33785.0, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 34030.621, "from_m": 33887.278, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34532.779, "from_m": 34030.621, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35149.799, "from_m": 34532.779, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 35779.094, "from_m": 35149.799, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 35963.955, "from_m": 35779.094, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36186.837, "from_m": 35963.955, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 36587.269, "from_m": 36186.837, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 36733.266, "from_m": 36587.269, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 36903.489, "from_m": 36733.266, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 37566.801, "from_m": 36903.489, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 37865.017, "from_m": 37566.801, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 38090.289, "from_m": 37865.017, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 38405.366, "from_m": 38090.289, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 38658.669, "from_m": 38405.366, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 39063.299, "from_m": 38658.669, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 39223.808, "from_m": 39063.299, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 39462.505, "from_m": 39223.808, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 40529.84, "from_m": 39462.505, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 40900.475, "from_m": 40529.84, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 41130.288, "from_m": 40900.475, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41349.428, "from_m": 41130.288, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 41472.282, "from_m": 41349.428, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 41628.208, "from_m": 41472.282, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41766.231, "from_m": 41628.208, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42223.779, "from_m": 41766.231, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 42378.841, "from_m": 42223.779, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 42941.549, "from_m": 42378.841, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 43859.251, "from_m": 42941.549, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 44140.897, "from_m": 43859.251, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 40.0}, {"to_m": 45216.166, "from_m": 44140.897, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45583.848, "from_m": 45216.166, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 595679, "profile_key": "fb8a678082551b571ed306f199e200350e0a490b017945f3a5f935802be2b6c8", "schedule_id": 39515, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2341", "location": "Shenfield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345", "location": "Brentwood", "stage_seq": 2, "distance_m": 3166.603, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349", "location": "Harold Wood", "stage_seq": 3, "distance_m": 8428.813, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2351H", "wtt_dep": "2352", "location": "Gidea Park", "stage_seq": 4, "distance_m": 10646.863, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2355", "location": "Romford", "stage_seq": 5, "distance_m": 12545.526, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2358H", "location": "Chadwell Heath", "stage_seq": 6, "distance_m": 16437.527, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001H", "location": "Goodmayes", "stage_seq": 7, "distance_m": 17560.605, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": "0002H", "location": "Seven Kings", "stage_seq": 8, "distance_m": 18601.25, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0005H", "wtt_dep": "0006", "location": "Ilford", "stage_seq": 9, "distance_m": 20663.519, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": "0008H", "location": "Manor Park", "stage_seq": 10, "distance_m": 22480.717, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009H", "location": "Forest Gate Jn", "stage_seq": 11, "distance_m": 23389.097, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0010H", "wtt_dep": "0011", "location": "Forest Gate", "stage_seq": 12, "distance_m": 24016.24, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013", "location": "Maryland", "stage_seq": 13, "distance_m": 25271.763, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0015", "wtt_dep": "0016", "location": "Stratford", "stage_seq": 14, "distance_m": 26028.642, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017", "location": "Pudding Mill Lane Portal", "stage_seq": 15, "distance_m": 27991.753, "section_seq": 1, "route_path_id": 29955}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 16, "distance_m": 31431.599, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0020H", "wtt_dep": "0021H", "location": "Whitechapel Crossrail", "stage_seq": 17, "distance_m": 32459.919, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0023H", "wtt_dep": "0024H", "location": "Liverpool Street (Crossrail)", "stage_seq": 18, "distance_m": 33960.033, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0027", "location": "Farringdon Crossrail", "stage_seq": 19, "distance_m": 35681.082, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": "0030", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 20, "distance_m": 37708.678, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0031H", "wtt_dep": "0032", "location": "Bond Street (Crossrail)", "stage_seq": 21, "distance_m": 39031.52, "section_seq": 1, "route_path_id": 29955}, {"is_pass": false, "wtt_arr": "0034H", "wtt_dep": null, "location": "Paddington (Crossrail)", "stage_seq": 22, "distance_m": 45583.848, "section_seq": 1, "route_path_id": 29955}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 45583.848, "from_m": 0.0, "section_seq": 1, "route_path_id": 29955}], "total_distance_m": 45583.848, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 42642.562, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2941.286, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 14084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:43Z", "source_id": 48937250, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:44:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:49Z", "source_id": 15895795, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14091, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:51Z", "source_id": 48943024, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:48:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:53Z", "source_id": 15897613, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:14Z", "source_id": 48947539, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:51:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:17Z", "source_id": 15899082, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14199, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:12Z", "source_id": 48951391, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:54:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:17Z", "source_id": 15900290, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14220, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:22Z", "source_id": 48956690, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:58:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:27Z", "source_id": 15901924, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:36Z", "source_id": 48959572, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:01:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:43Z", "source_id": 15902770, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14247, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:42Z", "source_id": 48962069, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:03:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:48Z", "source_id": 15903481, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:35Z", "source_id": 48965614, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:06:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:38Z", "source_id": 15904450, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14325, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:32Z", "source_id": 48969267, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:09:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:37Z", "source_id": 15905459, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:59Z", "source_id": 48972244, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:11:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:08Z", "source_id": 15906287, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14346, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:10Z", "source_id": 48974774, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:13:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:19Z", "source_id": 15907004, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15248, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:02Z", "source_id": 48976771, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:15:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:08Z", "source_id": 15907544, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15084, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:31Z", "source_id": 48982341, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:20:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:34Z", "source_id": 15909034, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15555, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:25Z", "source_id": 48985083, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:23:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:33Z", "source_id": 15909821, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18776, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:52Z", "source_id": 48987163, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:25:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:58Z", "source_id": 15910390, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23103, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:59Z", "source_id": 48989876, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:28:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:03Z", "source_id": 15911116, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23096, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:17Z", "source_id": 48991920, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:31:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:24Z", "source_id": 15911620, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22994, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:00Z", "source_id": 48993993, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:34:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:09Z", "source_id": 15912201, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] Shenfield 2341 2341 5 None None Paddington (Crossrail) 0036 0034½ B ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C38289/2026-09-16/detailed None Bond Street (Crossrail) 2026-09-17T00:32: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 0032 0034 Bond Street (Crossrail) Paddington (Crossrail) Paddington (Crossrail) 51.5164607 -0.1774340 51.5164607 -0.1774340 1 0 2026-09-15 23:44:07 TERMINATED 2026-09-15 23:34:00 Paddington (Crossrail) TD DIRECT_DESTINATION_ARRIVAL 48993993 1789515249832961 111 111 2026-09-15 23:44:02.476701 B None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:01.851388
565167 595292 C21752 572A83M915 2026-09-15 COMPLETE 15911926 2026-09-16 00:34:00 2026-09-15 23:44:07 2026-09-17 23:44:07 {"id": 595292, "stp": "O", "toc": "East Midlands Railway", "uid": "C21752", "consist": "170517", "dest_crs": "NOT", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C21752/2026-09-16/detailed", "trust_id": "572A83M915", "origin_crs": "MAT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Nottingham", "service_date": "2026-09-15", "dest_arr_time": "0031", "dest_platform": "6", "is_terminated": 1, "next_location": "Nottingham", "signalling_id": "2A83", "timing_status": "LATE", "origin_station": "Matlock", "current_leg_arr": "0034", "current_leg_dep": "0026", "current_leg_end": "Nottingham", "origin_dep_time": "2320", "origin_platform": "1", "current_location": "Nottingham", "last_update_time": "2026-09-15T23:44:07", "route_debug_link": null, "timing_variation": "+3 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": "0031", "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\": 18.108, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 55.519, \"from_m\": 18.108, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 209.569, \"from_m\": 55.519, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7356.989, \"from_m\": 209.569, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8161.199, \"from_m\": 7356.989, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10648.357, \"from_m\": 8161.199, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11509.822, \"from_m\": 10648.357, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 12103.353, \"from_m\": 11509.822, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 22522.35, \"from_m\": 12103.353, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 25687.12, \"from_m\": 22522.35, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 25909.655, \"from_m\": 25687.12, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25987.46, \"from_m\": 25909.655, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26128.145, \"from_m\": 25987.46, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 27365.498, \"from_m\": 26128.145, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 27511.443, \"from_m\": 27365.498, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 28094.611, \"from_m\": 27511.443, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 28131.591, \"from_m\": 28094.611, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 28289.858, \"from_m\": 28131.591, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 29481.619, \"from_m\": 28289.858, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 31647.279, \"from_m\": 29481.619, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 32094.876, \"from_m\": 31647.279, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36805.276, \"from_m\": 32094.876, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 40548.159, \"from_m\": 36805.276, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 41514.638, \"from_m\": 40548.159, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 41721.105, \"from_m\": 41514.638, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 41764.239, \"from_m\": 41721.105, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}, {\"to_m\": 42485.813, \"from_m\": 41764.239, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 42556.311, \"from_m\": 42485.813, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 44308.939, \"from_m\": 42556.311, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 44351.325, \"from_m\": 44308.939, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 52290.704, \"from_m\": 44351.325, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 52655.61, \"from_m\": 52290.704, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 52706.81, \"from_m\": 52655.61, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 52758.091, \"from_m\": 52706.81, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 53096.475, \"from_m\": 52758.091, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 53320.947, \"from_m\": 53096.475, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 595292, \"profile_key\": \"743b1322dd1844291d0738f5249f7897bf3b5f8afcb231f78f737441838be5a6\", \"schedule_id\": 35729, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Matlock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"Matlock Bath\", \"stage_seq\": 2, \"distance_m\": 1941.043, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326H\", \"location\": \"Cromford\", \"stage_seq\": 3, \"distance_m\": 3145.216, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2331H\", \"location\": \"Whatstandwell\", \"stage_seq\": 4, \"distance_m\": 7883.113, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": \"2338\", \"location\": \"Ambergate\", \"stage_seq\": 5, \"distance_m\": 11093.386, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339H\", \"location\": \"Ambergate Jn\", \"stage_seq\": 6, \"distance_m\": 11806.168, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2343H\", \"location\": \"Belper\", \"stage_seq\": 7, \"distance_m\": 15119.167, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"2347H\", \"wtt_dep\": \"2348H\", \"location\": \"Duffield\", \"stage_seq\": 8, \"distance_m\": 19220.178, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353H\", \"location\": \"St. Mary's South Jn\", \"stage_seq\": 9, \"distance_m\": 26243.487, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"0002\", \"location\": \"Derby\", \"stage_seq\": 10, \"distance_m\": 27701.251, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002H\", \"location\": \"Derby Way & Works Jn\", \"stage_seq\": 11, \"distance_m\": 28061.84, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": \"0006H\", \"location\": \"Spondon\", \"stage_seq\": 12, \"distance_m\": 31765.118, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013H\", \"location\": \"Long Eaton\", \"stage_seq\": 13, \"distance_m\": 40725.563, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0015\", \"location\": \"Sheet Stores Jn\", \"stage_seq\": 14, \"distance_m\": 41594.764, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0016H\", \"location\": \"Trent East Jn\", \"stage_seq\": 15, \"distance_m\": 42514.941, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"0018H\", \"wtt_dep\": \"0019H\", \"location\": \"Attenborough\", \"stage_seq\": 16, \"distance_m\": 45766.923, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"0022H\", \"wtt_dep\": \"0023H\", \"location\": \"Beeston\", \"stage_seq\": 17, \"distance_m\": 47950.057, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024H\", \"location\": \"Beeston South Jn\", \"stage_seq\": 18, \"distance_m\": 48740.713, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Mansfield Jn\", \"stage_seq\": 19, \"distance_m\": 52332.41, \"section_seq\": 1, \"route_path_id\": 29199}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": null, \"location\": \"Nottingham\", \"stage_seq\": 20, \"distance_m\": 53320.947, \"section_seq\": 1, \"route_path_id\": 29199}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53320.947, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29199}], \"total_distance_m\": 53320.947, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 53320.947, \"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": "2320", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "52.9473183", "current_position_lon": "-1.1440028", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 16874, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:22Z\", \"source_id\": 48942275, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:23Z\", \"source_id\": 15897389, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16880, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:38Z\", \"source_id\": 48949406, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:44Z\", \"source_id\": 15899637, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:46Z\", \"source_id\": 15902461, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17174, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:06Z\", \"source_id\": 48967541, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:14Z\", \"source_id\": 15904995, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16778, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:13Z\", \"source_id\": 48974835, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:19Z\", \"source_id\": 15907017, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16356, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:47Z\", \"source_id\": 48983608, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:53Z\", \"source_id\": 15909395, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16364, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:04Z\", \"source_id\": 48986521, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:08Z\", \"source_id\": 15910195, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 16530, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:41Z\", \"source_id\": 48992979, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:48Z\", \"source_id\": 15911926, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Nottingham", "service_state_platform": "6", "timing_fact_generation": 1789515172173178, "current_leg_arrival_utc": "2026-09-17T00:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:06.094316", "service_state_evidence_id": 15911926, "current_leg_start_actual_dep": "2026-09-17T00:26:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:06.988938", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway O MAT NOT 2A83 170517 2 100 None {"version": 3, "segments": [{"to_m": 18.108, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 55.519, "from_m": 18.108, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 209.569, "from_m": 55.519, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7356.989, "from_m": 209.569, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8161.199, "from_m": 7356.989, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10648.357, "from_m": 8161.199, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11509.822, "from_m": 10648.357, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 12103.353, "from_m": 11509.822, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 50.0}, {"to_m": 22522.35, "from_m": 12103.353, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 25687.12, "from_m": 22522.35, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 25909.655, "from_m": 25687.12, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25987.46, "from_m": 25909.655, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26128.145, "from_m": 25987.46, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 27365.498, "from_m": 26128.145, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 27511.443, "from_m": 27365.498, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 28094.611, "from_m": 27511.443, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 28131.591, "from_m": 28094.611, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 28289.858, "from_m": 28131.591, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 29481.619, "from_m": 28289.858, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 31647.279, "from_m": 29481.619, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 32094.876, "from_m": 31647.279, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36805.276, "from_m": 32094.876, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 40548.159, "from_m": 36805.276, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 41514.638, "from_m": 40548.159, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 41721.105, "from_m": 41514.638, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 41764.239, "from_m": 41721.105, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}, {"to_m": 42485.813, "from_m": 41764.239, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 42556.311, "from_m": 42485.813, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 44308.939, "from_m": 42556.311, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 44351.325, "from_m": 44308.939, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 52290.704, "from_m": 44351.325, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 52655.61, "from_m": 52290.704, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 52706.81, "from_m": 52655.61, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 52758.091, "from_m": 52706.81, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53096.475, "from_m": 52758.091, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 53320.947, "from_m": 53096.475, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 595292, "profile_key": "743b1322dd1844291d0738f5249f7897bf3b5f8afcb231f78f737441838be5a6", "schedule_id": 35729, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2320", "location": "Matlock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "Matlock Bath", "stage_seq": 2, "distance_m": 1941.043, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "Cromford", "stage_seq": 3, "distance_m": 3145.216, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2331H", "location": "Whatstandwell", "stage_seq": 4, "distance_m": 7883.113, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": "2338", "location": "Ambergate", "stage_seq": 5, "distance_m": 11093.386, "section_seq": 1, "route_path_id": 29199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Ambergate Jn", "stage_seq": 6, "distance_m": 11806.168, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2343H", "location": "Belper", "stage_seq": 7, "distance_m": 15119.167, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "2347H", "wtt_dep": "2348H", "location": "Duffield", "stage_seq": 8, "distance_m": 19220.178, "section_seq": 1, "route_path_id": 29199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353H", "location": "St. Mary's South Jn", "stage_seq": 9, "distance_m": 26243.487, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "0002", "location": "Derby", "stage_seq": 10, "distance_m": 27701.251, "section_seq": 1, "route_path_id": 29199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002H", "location": "Derby Way & Works Jn", "stage_seq": 11, "distance_m": 28061.84, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": "0006H", "location": "Spondon", "stage_seq": 12, "distance_m": 31765.118, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013H", "location": "Long Eaton", "stage_seq": 13, "distance_m": 40725.563, "section_seq": 1, "route_path_id": 29199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015", "location": "Sheet Stores Jn", "stage_seq": 14, "distance_m": 41594.764, "section_seq": 1, "route_path_id": 29199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0016H", "location": "Trent East Jn", "stage_seq": 15, "distance_m": 42514.941, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "0018H", "wtt_dep": "0019H", "location": "Attenborough", "stage_seq": 16, "distance_m": 45766.923, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "0022H", "wtt_dep": "0023H", "location": "Beeston", "stage_seq": 17, "distance_m": 47950.057, "section_seq": 1, "route_path_id": 29199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024H", "location": "Beeston South Jn", "stage_seq": 18, "distance_m": 48740.713, "section_seq": 1, "route_path_id": 29199}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Mansfield Jn", "stage_seq": 19, "distance_m": 52332.41, "section_seq": 1, "route_path_id": 29199}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": null, "location": "Nottingham", "stage_seq": 20, "distance_m": 53320.947, "section_seq": 1, "route_path_id": 29199}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53320.947, "from_m": 0.0, "section_seq": 1, "route_path_id": 29199}], "total_distance_m": 53320.947, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 53320.947, "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": 16874, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:22Z", "source_id": 48942275, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:49:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:23Z", "source_id": 15897389, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16880, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:38Z", "source_id": 48949406, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:53:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:44Z", "source_id": 15899637, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:46Z", "source_id": 15902461, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17174, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:06Z", "source_id": 48967541, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:07:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:14Z", "source_id": 15904995, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16778, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:13Z", "source_id": 48974835, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:14:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:19Z", "source_id": 15907017, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16356, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:47Z", "source_id": 48983608, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:22:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:53Z", "source_id": 15909395, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16364, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:04Z", "source_id": 48986521, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:25:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:08Z", "source_id": 15910195, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 16530, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:41Z", "source_id": 48992979, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:34:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:48Z", "source_id": 15911926, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] Matlock 2320 2320 1 None None Nottingham 0031 0031 6 LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:C21752/2026-09-16/detailed None Beeston 2026-09-17T00:26:30+01:00 Nottingham 8.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 0026 0034 Beeston Nottingham Nottingham 52.9473183 -1.1440028 52.9473183 -1.1440028 1 0 2026-09-15 23:44:07 TERMINATED 2026-09-15 23:34:00 Nottingham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911926 1789515172173178 66 66 2026-09-15 23:44:06.988938 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:06.094316
565168 596367 P65201 305N65M016 2026-09-15 COMPLETE 15912209 2026-09-16 00:33:00 2026-09-15 23:44:37 2026-09-17 23:44:37 {"id": 596367, "stp": "P", "toc": "Northern", "uid": "P65201", "consist": "323212+323213", "dest_crs": "XNS", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65201/2026-09-16/detailed", "trust_id": "305N65M016", "origin_crs": "BPN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Blackpool North Car MD", "service_date": "2026-09-15", "dest_arr_time": "0036", "dest_platform": null, "is_terminated": 1, "next_location": "Blackpool North Car MD", "signalling_id": "5N65", "timing_status": "EARLY", "origin_station": "Blackpool North", "current_leg_arr": "0033", "current_leg_dep": "0032", "current_leg_end": "Blackpool North Car MD", "origin_dep_time": "0031", "origin_platform": "6", "current_location": "Blackpool North Car MD", "last_update_time": "2026-09-15T23:44:37", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.0488645, 53.8223707], [-3.0487559000000006, 53.822522], [-3.0486281999999996, 53.822699799999995], [-3.0483648, 53.8231051], [-3.0481518, 53.8234158], [-3.0480086000000006, 53.82362979999999], [-3.0477147999999996, 53.82398890000001], [-3.04753, 53.8241864], [-3.0472871999999995, 53.82441279999999], [-3.0469290999999994, 53.82476580000001], [-3.0468882, 53.82480979999999], [-3.0467306, 53.825001699999994], [-3.0464797999999997, 53.825244700000006], [-3.0461371999999995, 53.8256588], [-3.0460590999999995, 53.8257549], [-3.0459406999999996, 53.8259025], [-3.0457074, 53.8261898], [-3.0455142, 53.8263679], [-3.0453492999999994, 53.82652470000001], [-3.0451742, 53.826671299999994], [-3.0449442999999996, 53.826815999999994], [-3.0436232999999997, 53.8276067], [-3.0431579, 53.82788529999999]]}", "current_leg_start": "Blackpool North", "dest_arr_time_act": "0036", "motion_projection": null, "next_location_lat": "53.8278853", "next_location_lon": "-3.0431579", "previous_location": "Blackpool North", "current_leg_milage": "0.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 325.139, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 356.779, \"from_m\": 325.139, \"capability_applied\": null, \"effective_limit_mph\": 9.321, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 9.321}, {\"to_m\": 408.021, \"from_m\": 356.779, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 726.479, \"from_m\": 408.021, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 596367, \"profile_key\": \"f9e844bf110c00434e9ac511a55eeef64ee308406412808bed3ca84ca26da4d9\", \"schedule_id\": 33090, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Blackpool North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27851}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": null, \"location\": \"Blackpool North Car MD\", \"stage_seq\": 2, \"distance_m\": 726.479, \"section_seq\": 1, \"route_path_id\": 27851}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 726.479, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27851}], \"total_distance_m\": 726.479, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 408.021, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 318.458, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0031", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "53.8278853", "current_position_lon": "-3.0431579", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:09Z\", \"source_id\": 15912209, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Blackpool North Car MD", "service_state_platform": null, "timing_fact_generation": 1789515249416767, "current_leg_arrival_utc": "2026-09-17T00:34:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:09.414322", "service_state_evidence_id": 15912209, "current_leg_start_actual_dep": "2026-09-17T00:31:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T23:33:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:10.340875", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P BPN XNS 5N65 323212+323213 6 90 None {"version": 3, "segments": [{"to_m": 325.139, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 356.779, "from_m": 325.139, "capability_applied": null, "effective_limit_mph": 9.321, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 9.321}, {"to_m": 408.021, "from_m": 356.779, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 726.479, "from_m": 408.021, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 596367, "profile_key": "f9e844bf110c00434e9ac511a55eeef64ee308406412808bed3ca84ca26da4d9", "schedule_id": 33090, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0031", "location": "Blackpool North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27851}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": null, "location": "Blackpool North Car MD", "stage_seq": 2, "distance_m": 726.479, "section_seq": 1, "route_path_id": 27851}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 726.479, "from_m": 0.0, "section_seq": 1, "route_path_id": 27851}], "total_distance_m": 726.479, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 408.021, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 318.458, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:09Z", "source_id": 15912209, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}] Blackpool North 0031 0031 6 None None Blackpool North Car MD 0036 0036 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65201/2026-09-16/detailed None Blackpool North 2026-09-17T00:31:00+01:00 Blackpool North Car MD 1.0 {"type": "LineString", "coordinates": [[-3.0488645, 53.8223707], [-3.0487559000000006, 53.822522], [-3.0486281999999996, 53.822699799999995], [-3.0483648, 53.8231051], [-3.0481518, 53.8234158], [-3.0480086000000006, 53.82362979999999], [-3.0477147999999996, 53.82398890000001], [-3.04753, 53.8241864], [-3.0472871999999995, 53.82441279999999], [-3.0469290999999994, 53.82476580000001], [-3.0468882, 53.82480979999999], [-3.0467306, 53.825001699999994], [-3.0464797999999997, 53.825244700000006], [-3.0461371999999995, 53.8256588], [-3.0460590999999995, 53.8257549], [-3.0459406999999996, 53.8259025], [-3.0457074, 53.8261898], [-3.0455142, 53.8263679], [-3.0453492999999994, 53.82652470000001], [-3.0451742, 53.826671299999994], [-3.0449442999999996, 53.826815999999994], [-3.0436232999999997, 53.8276067], [-3.0431579, 53.82788529999999]]} 0.5 0032 0033 Blackpool North Blackpool North Car MD Blackpool North Car MD 53.8278853 -3.0431579 53.8278853 -3.0431579 1 0 2026-09-15 23:44:37 TERMINATED 2026-09-15 23:33:00 Blackpool North Car MD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912209 1789515249416767 4 4 2026-09-15 23:44:10.340875 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:09.414322
565169 596158 W60621 525F72M016 2026-09-15 COMPLETE 15911663 2026-09-16 00:34:00 2026-09-15 23:44:37 2026-09-17 23:44:37 {"id": 596158, "stp": "P", "toc": "London Overground", "uid": "W60621", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W60621/2026-09-16/detailed", "trust_id": "525F72M016", "origin_crs": "DLJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross Gate C.S.D.", "service_date": "2026-09-15", "dest_arr_time": "0034", "dest_platform": null, "is_terminated": 1, "next_location": "New Cross Gate C.S.D.", "signalling_id": "5F72", "timing_status": "ON TIME", "origin_station": "Dalston Junction", "current_leg_arr": "0034", "current_leg_dep": "0011", "current_leg_end": "New Cross Gate C.S.D.", "origin_dep_time": "0012", "origin_platform": "3", "current_location": "New Cross Gate C.S.D.", "last_update_time": "2026-09-15T23:44:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.07519811117439318, 51.54544576236582], [-0.07519849999999999, 51.54543429999999], [-0.0752464, 51.54402850000001], [-0.07521879999999999, 51.5436451], [-0.07521350000000002, 51.5430051], [-0.0752606, 51.54255870000001], [-0.07527649999999998, 51.54233069999999], [-0.0753293, 51.541686299999995], [-0.0753786, 51.541186], [-0.0754126, 51.5407928], [-0.0754497, 51.5404421], [-0.0754737, 51.5401806], [-0.0754933, 51.53988459999999], [-0.0755161, 51.53957559999999], [-0.0755346, 51.53940000000001], [-0.07561389999999998, 51.538564599999994], [-0.0756368, 51.538304899999986], [-0.07575319999999999, 51.5366272], [-0.0757697, 51.53622], [-0.0757598, 51.5359693], [-0.0757771, 51.5355921], [-0.07576619999999999, 51.5349393], [-0.0757364, 51.53399749999999], [-0.075746, 51.533721500000006], [-0.0757372, 51.5333787], [-0.07572529999999998, 51.5330989], [-0.07571439999999999, 51.5327736], [-0.07570459999999998, 51.5324274], [-0.07569210000000001, 51.5320751], [-0.075686, 51.53186199999999], [-0.07567729999999999, 51.5315283], [-0.0756806, 51.5312471], [-0.07568819999999998, 51.5311394], [-0.0757083, 51.5309752], [-0.07572730000000001, 51.53087989999999], [-0.07575119999999999, 51.53078229999999], [-0.07578749999999998, 51.530668000000006], [-0.0758192, 51.53058099999999], [-0.0758669, 51.530470599999994], [-0.0759845, 51.53025039999999], [-0.0760596, 51.53012910000001], [-0.07618159999999999, 51.5299651], [-0.0763025, 51.5298276], [-0.0764332, 51.5296894], [-0.0765476, 51.5295749], [-0.0767066, 51.52943459999999], [-0.07686019999999999, 51.52930519999999], [-0.077078, 51.5291446], [-0.0773166, 51.52897380000001], [-0.07749079999999998, 51.528841699999994], [-0.0775867, 51.5287635], [-0.07764619999999998, 51.5287145], [-0.07777719999999999, 51.5286061], [-0.0779036, 51.528484899999995], [-0.0781089, 51.5282735], [-0.07824909999999999, 51.52810620000001], [-0.0783529, 51.5279622], [-0.0784641, 51.527801], [-0.07853989999999998, 51.5276613], [-0.0786195, 51.5275091], [-0.0786519, 51.52742669999999], [-0.0786798, 51.5273326], [-0.0787289, 51.52717939999999], [-0.0787522, 51.52705499999998], [-0.07876729999999998, 51.52690089999999], [-0.0787801, 51.5266201], [-0.07877509999999999, 51.52638889999999], [-0.07876729999999998, 51.5260577], [-0.0787653, 51.5259308], [-0.07875969999999999, 51.5255894], [-0.07875359999999999, 51.5253067], [-0.07874999999999999, 51.52495540000001], [-0.07875279999999998, 51.524873699999986], [-0.078749, 51.52484530000001], [-0.0787227, 51.5246828], [-0.07867919999999999, 51.52457159999999], [-0.0786137, 51.5244367], [-0.0785432, 51.524310699999994], [-0.0784586, 51.52419119999998], [-0.078359, 51.5240763], [-0.0782464, 51.52396770000001], [-0.07812039999999999, 51.523865], [-0.0780005, 51.52377849999999], [-0.07786929999999999, 51.5236987], [-0.07771949999999998, 51.5236199], [-0.0775598, 51.5235497], [-0.07740549999999999, 51.5234915], [-0.07724699999999998, 51.5234378], [-0.07708469999999999, 51.5233887], [-0.07695779999999999, 51.523347499999986], [-0.0767255, 51.5232955], [-0.07649289999999999, 51.52326690000001], [-0.0764573, 51.5232634], [-0.0763666, 51.52325499999999], [-0.0760735, 51.5232497], [-0.0736733, 51.5232238], [-0.0733668, 51.52322], [-0.0733385, 51.5232195], [-0.07313489999999999, 51.523215699999994], [-0.0729255, 51.5232137], [-0.07271979999999999, 51.52320850000001], [-0.0725111, 51.52319839999999], [-0.0723132, 51.5231836], [-0.07211909999999999, 51.52316299999999], [-0.0719189, 51.52314], [-0.07164159999999999, 51.5231079], [-0.0711962, 51.5230603], [-0.07091990488055562, 51.52302108902263], [-0.07083291343008162, 51.52300874344904], [-0.07066646205142764, 51.52298512114429], [-0.0705825811169926, 51.52297321699674], [-0.07042399071982994, 51.52295071028277], [-0.07033547105898165, 51.52293814781058], [-0.06999549999999999, 51.52288990000001], [-0.0690918, 51.5227556], [-0.06876309999999998, 51.52271189999999], [-0.0678901, 51.5225796], [-0.0670805, 51.5224726], [-0.0661155, 51.5223628], [-0.0654961, 51.522306], [-0.065076, 51.52226989999998], [-0.06492950000000001, 51.52225339999999], [-0.0646796, 51.5222229], [-0.0644534, 51.52217400000001], [-0.0638089, 51.5220141], [-0.06330849999999999, 51.521843999999994], [-0.0630262, 51.521733699999984], [-0.0625437, 51.52146739999999], [-0.0620615, 51.5211092], [-0.0615401, 51.52066469999999], [-0.0611392847237212, 51.520381467831506], [-0.0609664, 51.5202593], [-0.0605711, 51.519996299999995], [-0.06052707139924888, 51.51996996392104], [-0.05983150000000001, 51.519553900000005], [-0.058773099999999995, 51.5188433], [-0.058485899999999987, 51.5186505], [-0.0584405, 51.51862], [-0.05834050000000001, 51.5185528], [-0.0581375, 51.5184359], [-0.05797869999999999, 51.5182918], [-0.05780129999999999, 51.51809550000001], [-0.0576979, 51.5179735], [-0.057602400000000005, 51.51786469999999], [-0.057541699999999994, 51.51779260000001], [-0.0574004, 51.5176053], [-0.05728939999999998, 51.51740809999999], [-0.05719539999999999, 51.5171713], [-0.0571302, 51.51690070000001], [-0.0569958, 51.5160882], [-0.05698199999999999, 51.5159608], [-0.05693920000000001, 51.5153966], [-0.0569298, 51.5153029], [-0.056977, 51.5121801], [-0.056981300000000006, 51.51208170000001], [-0.0569907, 51.5118689], [-0.05698782826127284, 51.5117749177709], [-0.05698681910373957, 51.51174189143538], [-0.0569724, 51.51127], [-0.05698529999999999, 51.510588199999994], [-0.0569637, 51.5099177], [-0.05692330000000001, 51.5094385], [-0.0568822, 51.5089431], [-0.056612100000000005, 51.505689799999985], [-0.056572, 51.5054608], [-0.0564737, 51.5051814], [-0.0564002, 51.50498940000001], [-0.0563521, 51.5048772], [-0.05628, 51.504710499999995], [-0.0561771, 51.504577899999994], [-0.0561246, 51.50452459999999], [-0.0559521, 51.5043015], [-0.052273999999999994, 51.5011055], [-0.052180599999999994, 51.50101630000001], [-0.0520885, 51.50091629999999], [-0.051983699999999994, 51.5008033], [-0.0518653, 51.5006682], [-0.0517527, 51.5005284], [-0.05166239999999999, 51.50040959999998], [-0.0514928, 51.5001688], [-0.05077820000000001, 51.4992398], [-0.050457727377219215, 51.4987748385867], [-0.05044749999999999, 51.49876], [-0.0501988, 51.4983234], [-0.05014529999999999, 51.4982244], [-0.050040499999999995, 51.4980112], [-0.0499311, 51.4977673], [-0.0498322, 51.497537699999995], [-0.0491018, 51.495800300000006], [-0.0489746, 51.49549109999998], [-0.0487, 51.49482349999999], [-0.0483501, 51.49415830000001], [-0.0482366, 51.4939736], [-0.0481307, 51.4938462], [-0.047751699999999994, 51.49339200000001], [-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437555, 51.484902299999995], [-0.0437285, 51.4847741], [-0.043667, 51.4845849], [-0.04359079999999999, 51.484398], [-0.0434696, 51.484150199999995], [-0.0434222, 51.48404879999999], [-0.0432568, 51.4836915], [-0.04322039999999999, 51.4835823], [-0.0431883, 51.4834504], [-0.043167, 51.4833195], [-0.04315879999999999, 51.4831664], [-0.0431713, 51.4830085], [-0.0431842, 51.4829159], [-0.0432076, 51.482823800000006], [-0.0433349, 51.4823919], [-0.0436577, 51.48138229999999], [-0.0438039, 51.480938599999995], [-0.0438439, 51.48082070000001], [-0.043855766194840384, 51.48077865444983], [-0.04377509999999999, 51.4805443], [-0.043662200000000005, 51.48037389999999], [-0.0435494, 51.48023680000001], [-0.043259299999999994, 51.4798536], [-0.0431409, 51.47971869999998], [-0.04297399999999999, 51.4794863], [-0.0427874, 51.4792846], [-0.0430157, 51.4796103], [-0.04314679999999999, 51.47980549999998], [-0.0432243, 51.4800082], [-0.0432589, 51.48014549999999], [-0.04326959999999999, 51.4802806], [-0.0433003, 51.4812143]]}", "current_leg_start": "Dalston Junction", "dest_arr_time_act": "0034", "motion_projection": null, "next_location_lat": "51.4812143", "next_location_lon": "-0.0433003", "previous_location": "Dalston Junction", "current_leg_milage": "5.6", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 418.272, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 474.129, \"from_m\": 418.272, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2213.637, \"from_m\": 474.129, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2520.127, \"from_m\": 2213.637, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2557.583, \"from_m\": 2520.127, \"capability_applied\": null, \"effective_limit_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\": 2937.665, \"from_m\": 2557.583, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 3653.218, \"from_m\": 2937.665, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3885.497, \"from_m\": 3653.218, \"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\": 5570.09, \"from_m\": 3885.497, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5653.056, \"from_m\": 5570.09, \"capability_applied\": null, \"effective_limit_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\": 8152.471, \"from_m\": 5653.056, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8916.719, \"from_m\": 8152.471, \"capability_applied\": null, \"effective_limit_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\": 596158, \"profile_key\": \"c25ae0633ca8e457ad2ed8d66f7d65f1cb6205507d8e793d8163d945c22d02df\", \"schedule_id\": 33372, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0012\", \"location\": \"Dalston Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41804}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0014\", \"location\": \"Haggerston\", \"stage_seq\": 2, \"distance_m\": 673.024, \"section_seq\": 1, \"route_path_id\": 41804}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Shadwell\", \"stage_seq\": 3, \"distance_m\": 4869.585, \"section_seq\": 1, \"route_path_id\": 41804}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028H\", \"location\": \"Canada Water\", \"stage_seq\": 4, \"distance_m\": 6443.445, \"section_seq\": 1, \"route_path_id\": 41804}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 5, \"distance_m\": 7342.555, \"section_seq\": 1, \"route_path_id\": 41804}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 6, \"distance_m\": 8099.38, \"section_seq\": 1, \"route_path_id\": 41804}, {\"is_pass\": false, \"wtt_arr\": \"0034\", \"wtt_dep\": null, \"location\": \"New Cross Gate C.S.D.\", \"stage_seq\": 7, \"distance_m\": 8916.719, \"section_seq\": 1, \"route_path_id\": 41804}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8916.719, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41804}], \"total_distance_m\": 8916.719, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 8860.862, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 55.857, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0012", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "23.0", "current_position_lat": "51.4812143", "current_position_lon": "-0.0433003", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:08Z\", \"source_id\": 48974664, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:11Z\", \"source_id\": 15906967, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:42Z\", \"source_id\": 48985320, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:47Z\", \"source_id\": 15909886, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:07Z\", \"source_id\": 48989112, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:13Z\", \"source_id\": 15910922, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29594, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:32Z\", \"source_id\": 48992102, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:34Z\", \"source_id\": 15911663, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross Gate C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789515094621035, "current_leg_arrival_utc": "2026-09-17T00:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:10.029388", "service_state_evidence_id": 15911663, "current_leg_start_actual_dep": "2026-09-17T00:12:00+01:00", "operational_evidence_version": 31, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:10.338130", "service_state_valid_until_kind": null, "operational_interpretation_version": 31, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P DLJ None 5F72 None None None None {"version": 3, "segments": [{"to_m": 418.272, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 474.129, "from_m": 418.272, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2213.637, "from_m": 474.129, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2520.127, "from_m": 2213.637, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2557.583, "from_m": 2520.127, "capability_applied": null, "effective_limit_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": 2937.665, "from_m": 2557.583, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 3653.218, "from_m": 2937.665, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3885.497, "from_m": 3653.218, "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": 5570.09, "from_m": 3885.497, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5653.056, "from_m": 5570.09, "capability_applied": null, "effective_limit_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": 8152.471, "from_m": 5653.056, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8916.719, "from_m": 8152.471, "capability_applied": null, "effective_limit_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": 596158, "profile_key": "c25ae0633ca8e457ad2ed8d66f7d65f1cb6205507d8e793d8163d945c22d02df", "schedule_id": 33372, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0012", "location": "Dalston Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41804}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014", "location": "Haggerston", "stage_seq": 2, "distance_m": 673.024, "section_seq": 1, "route_path_id": 41804}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023", "location": "Shadwell", "stage_seq": 3, "distance_m": 4869.585, "section_seq": 1, "route_path_id": 41804}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028H", "location": "Canada Water", "stage_seq": 4, "distance_m": 6443.445, "section_seq": 1, "route_path_id": 41804}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031", "location": "Surrey Quays Silwood Jn", "stage_seq": 5, "distance_m": 7342.555, "section_seq": 1, "route_path_id": 41804}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032", "location": "Canal Jn (New Cross)", "stage_seq": 6, "distance_m": 8099.38, "section_seq": 1, "route_path_id": 41804}, {"is_pass": false, "wtt_arr": "0034", "wtt_dep": null, "location": "New Cross Gate C.S.D.", "stage_seq": 7, "distance_m": 8916.719, "section_seq": 1, "route_path_id": 41804}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8916.719, "from_m": 0.0, "section_seq": 1, "route_path_id": 41804}], "total_distance_m": 8916.719, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 8860.862, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 55.857, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:08Z", "source_id": 48974664, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:13:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:11Z", "source_id": 15906967, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:42Z", "source_id": 48985320, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:24:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:47Z", "source_id": 15909886, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:07Z", "source_id": 48989112, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:28:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:13Z", "source_id": 15910922, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29594, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:32Z", "source_id": 48992102, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:34:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:34Z", "source_id": 15911663, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] Dalston Junction 0012 0012 3 None None New Cross Gate C.S.D. 0034 0034 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W60621/2026-09-16/detailed None Dalston Junction 2026-09-17T00:12:00+01:00 New Cross Gate C.S.D. 23.0 {"type": "LineString", "coordinates": [[-0.07519811117439318, 51.54544576236582], [-0.07519849999999999, 51.54543429999999], [-0.0752464, 51.54402850000001], [-0.07521879999999999, 51.5436451], [-0.07521350000000002, 51.5430051], [-0.0752606, 51.54255870000001], [-0.07527649999999998, 51.54233069999999], [-0.0753293, 51.541686299999995], [-0.0753786, 51.541186], [-0.0754126, 51.5407928], [-0.0754497, 51.5404421], [-0.0754737, 51.5401806], [-0.0754933, 51.53988459999999], [-0.0755161, 51.53957559999999], [-0.0755346, 51.53940000000001], [-0.07561389999999998, 51.538564599999994], [-0.0756368, 51.538304899999986], [-0.07575319999999999, 51.5366272], [-0.0757697, 51.53622], [-0.0757598, 51.5359693], [-0.0757771, 51.5355921], [-0.07576619999999999, 51.5349393], [-0.0757364, 51.53399749999999], [-0.075746, 51.533721500000006], [-0.0757372, 51.5333787], [-0.07572529999999998, 51.5330989], [-0.07571439999999999, 51.5327736], [-0.07570459999999998, 51.5324274], [-0.07569210000000001, 51.5320751], [-0.075686, 51.53186199999999], [-0.07567729999999999, 51.5315283], [-0.0756806, 51.5312471], [-0.07568819999999998, 51.5311394], [-0.0757083, 51.5309752], [-0.07572730000000001, 51.53087989999999], [-0.07575119999999999, 51.53078229999999], [-0.07578749999999998, 51.530668000000006], [-0.0758192, 51.53058099999999], [-0.0758669, 51.530470599999994], [-0.0759845, 51.53025039999999], [-0.0760596, 51.53012910000001], [-0.07618159999999999, 51.5299651], [-0.0763025, 51.5298276], [-0.0764332, 51.5296894], [-0.0765476, 51.5295749], [-0.0767066, 51.52943459999999], [-0.07686019999999999, 51.52930519999999], [-0.077078, 51.5291446], [-0.0773166, 51.52897380000001], [-0.07749079999999998, 51.528841699999994], [-0.0775867, 51.5287635], [-0.07764619999999998, 51.5287145], [-0.07777719999999999, 51.5286061], [-0.0779036, 51.528484899999995], [-0.0781089, 51.5282735], [-0.07824909999999999, 51.52810620000001], [-0.0783529, 51.5279622], [-0.0784641, 51.527801], [-0.07853989999999998, 51.5276613], [-0.0786195, 51.5275091], [-0.0786519, 51.52742669999999], [-0.0786798, 51.5273326], [-0.0787289, 51.52717939999999], [-0.0787522, 51.52705499999998], [-0.07876729999999998, 51.52690089999999], [-0.0787801, 51.5266201], [-0.07877509999999999, 51.52638889999999], [-0.07876729999999998, 51.5260577], [-0.0787653, 51.5259308], [-0.07875969999999999, 51.5255894], [-0.07875359999999999, 51.5253067], [-0.07874999999999999, 51.52495540000001], [-0.07875279999999998, 51.524873699999986], [-0.078749, 51.52484530000001], [-0.0787227, 51.5246828], [-0.07867919999999999, 51.52457159999999], [-0.0786137, 51.5244367], [-0.0785432, 51.524310699999994], [-0.0784586, 51.52419119999998], [-0.078359, 51.5240763], [-0.0782464, 51.52396770000001], [-0.07812039999999999, 51.523865], [-0.0780005, 51.52377849999999], [-0.07786929999999999, 51.5236987], [-0.07771949999999998, 51.5236199], [-0.0775598, 51.5235497], [-0.07740549999999999, 51.5234915], [-0.07724699999999998, 51.5234378], [-0.07708469999999999, 51.5233887], [-0.07695779999999999, 51.523347499999986], [-0.0767255, 51.5232955], [-0.07649289999999999, 51.52326690000001], [-0.0764573, 51.5232634], [-0.0763666, 51.52325499999999], [-0.0760735, 51.5232497], [-0.0736733, 51.5232238], [-0.0733668, 51.52322], [-0.0733385, 51.5232195], [-0.07313489999999999, 51.523215699999994], [-0.0729255, 51.5232137], [-0.07271979999999999, 51.52320850000001], [-0.0725111, 51.52319839999999], [-0.0723132, 51.5231836], [-0.07211909999999999, 51.52316299999999], [-0.0719189, 51.52314], [-0.07164159999999999, 51.5231079], [-0.0711962, 51.5230603], [-0.07091990488055562, 51.52302108902263], [-0.07083291343008162, 51.52300874344904], [-0.07066646205142764, 51.52298512114429], [-0.0705825811169926, 51.52297321699674], [-0.07042399071982994, 51.52295071028277], [-0.07033547105898165, 51.52293814781058], [-0.06999549999999999, 51.52288990000001], [-0.0690918, 51.5227556], [-0.06876309999999998, 51.52271189999999], [-0.0678901, 51.5225796], [-0.0670805, 51.5224726], [-0.0661155, 51.5223628], [-0.0654961, 51.522306], [-0.065076, 51.52226989999998], [-0.06492950000000001, 51.52225339999999], [-0.0646796, 51.5222229], [-0.0644534, 51.52217400000001], [-0.0638089, 51.5220141], [-0.06330849999999999, 51.521843999999994], [-0.0630262, 51.521733699999984], [-0.0625437, 51.52146739999999], [-0.0620615, 51.5211092], [-0.0615401, 51.52066469999999], [-0.0611392847237212, 51.520381467831506], [-0.0609664, 51.5202593], [-0.0605711, 51.519996299999995], [-0.06052707139924888, 51.51996996392104], [-0.05983150000000001, 51.519553900000005], [-0.058773099999999995, 51.5188433], [-0.058485899999999987, 51.5186505], [-0.0584405, 51.51862], [-0.05834050000000001, 51.5185528], [-0.0581375, 51.5184359], [-0.05797869999999999, 51.5182918], [-0.05780129999999999, 51.51809550000001], [-0.0576979, 51.5179735], [-0.057602400000000005, 51.51786469999999], [-0.057541699999999994, 51.51779260000001], [-0.0574004, 51.5176053], [-0.05728939999999998, 51.51740809999999], [-0.05719539999999999, 51.5171713], [-0.0571302, 51.51690070000001], [-0.0569958, 51.5160882], [-0.05698199999999999, 51.5159608], [-0.05693920000000001, 51.5153966], [-0.0569298, 51.5153029], [-0.056977, 51.5121801], [-0.056981300000000006, 51.51208170000001], [-0.0569907, 51.5118689], [-0.05698782826127284, 51.5117749177709], [-0.05698681910373957, 51.51174189143538], [-0.0569724, 51.51127], [-0.05698529999999999, 51.510588199999994], [-0.0569637, 51.5099177], [-0.05692330000000001, 51.5094385], [-0.0568822, 51.5089431], [-0.056612100000000005, 51.505689799999985], [-0.056572, 51.5054608], [-0.0564737, 51.5051814], [-0.0564002, 51.50498940000001], [-0.0563521, 51.5048772], [-0.05628, 51.504710499999995], [-0.0561771, 51.504577899999994], [-0.0561246, 51.50452459999999], [-0.0559521, 51.5043015], [-0.052273999999999994, 51.5011055], [-0.052180599999999994, 51.50101630000001], [-0.0520885, 51.50091629999999], [-0.051983699999999994, 51.5008033], [-0.0518653, 51.5006682], [-0.0517527, 51.5005284], [-0.05166239999999999, 51.50040959999998], [-0.0514928, 51.5001688], [-0.05077820000000001, 51.4992398], [-0.050457727377219215, 51.4987748385867], [-0.05044749999999999, 51.49876], [-0.0501988, 51.4983234], [-0.05014529999999999, 51.4982244], [-0.050040499999999995, 51.4980112], [-0.0499311, 51.4977673], [-0.0498322, 51.497537699999995], [-0.0491018, 51.495800300000006], [-0.0489746, 51.49549109999998], [-0.0487, 51.49482349999999], [-0.0483501, 51.49415830000001], [-0.0482366, 51.4939736], [-0.0481307, 51.4938462], [-0.047751699999999994, 51.49339200000001], [-0.04742999999999999, 51.4930323], [-0.04728229999999999, 51.4928577], [-0.0472005, 51.49275750000001], [-0.047067399999999995, 51.4925757], [-0.0468783, 51.492297599999986], [-0.04676159999999999, 51.49209809999999], [-0.046673099999999995, 51.491940199999995], [-0.04658229999999999, 51.49174709999999], [-0.0465564, 51.491686], [-0.0464916, 51.49154829999999], [-0.04644179999999999, 51.4914125], [-0.04638749999999999, 51.4912651], [-0.0463516, 51.4911562], [-0.046279499999999994, 51.490956199999985], [-0.046229299999999994, 51.4908169], [-0.0462149, 51.49075400000001], [-0.0462004, 51.49069109999999], [-0.046174200000000006, 51.490564599999985], [-0.046149899999999994, 51.4903036], [-0.046134, 51.490137999999995], [-0.046131799999999994, 51.4900801], [-0.0461125, 51.4898823], [-0.04607719999999999, 51.489643099999995], [-0.04605529999999999, 51.489475799999994], [-0.04602559999999999, 51.489329299999994], [-0.045976899999999994, 51.4891726], [-0.04591984009133273, 51.48903275519273], [-0.045905699999999994, 51.4889981], [-0.045843499999999995, 51.4888796], [-0.0457764, 51.48876239999999], [-0.0456856, 51.4886185], [-0.0455829, 51.4884767], [-0.0453326, 51.48819579999999], [-0.0451025, 51.4880004], [-0.0448381, 51.48780549999999], [-0.04461529999999999, 51.487643600000006], [-0.04442669999999999, 51.48746460000001], [-0.04425, 51.48728340000001], [-0.0440898, 51.48708229999998], [-0.04396679999999999, 51.4868915], [-0.04386949999999999, 51.486687800000006], [-0.0438194, 51.486548], [-0.04377989999999999, 51.4864109], [-0.0437521, 51.4862348], [-0.0437303, 51.48606130000001], [-0.0437318, 51.48590860000001], [-0.0437428, 51.4857687], [-0.0437495, 51.485679], [-0.0437563, 51.4856013], [-0.0437625, 51.485490199999994], [-0.04376368896663496, 51.48545630981485], [-0.04376478738344701, 51.48542500063034], [-0.04376629091290948, 51.48538214411256], [-0.04376760098804381, 51.485344801773046], [-0.043772719261572814, 51.48519891037577], [-0.04377386379581309, 51.48516628647918], [-0.043775, 51.48513390000001], [-0.0437723, 51.4850304], [-0.0437555, 51.484902299999995], [-0.0437285, 51.4847741], [-0.043667, 51.4845849], [-0.04359079999999999, 51.484398], [-0.0434696, 51.484150199999995], [-0.0434222, 51.48404879999999], [-0.0432568, 51.4836915], [-0.04322039999999999, 51.4835823], [-0.0431883, 51.4834504], [-0.043167, 51.4833195], [-0.04315879999999999, 51.4831664], [-0.0431713, 51.4830085], [-0.0431842, 51.4829159], [-0.0432076, 51.482823800000006], [-0.0433349, 51.4823919], [-0.0436577, 51.48138229999999], [-0.0438039, 51.480938599999995], [-0.0438439, 51.48082070000001], [-0.043855766194840384, 51.48077865444983], [-0.04377509999999999, 51.4805443], [-0.043662200000000005, 51.48037389999999], [-0.0435494, 51.48023680000001], [-0.043259299999999994, 51.4798536], [-0.0431409, 51.47971869999998], [-0.04297399999999999, 51.4794863], [-0.0427874, 51.4792846], [-0.0430157, 51.4796103], [-0.04314679999999999, 51.47980549999998], [-0.0432243, 51.4800082], [-0.0432589, 51.48014549999999], [-0.04326959999999999, 51.4802806], [-0.0433003, 51.4812143]]} 5.6 0011 0034 Dalston Junction New Cross Gate C.S.D. New Cross Gate C.S.D. 51.4812143 -0.0433003 51.4812143 -0.0433003 1 0 2026-09-15 23:44:37 TERMINATED 2026-09-15 23:34:00 New Cross Gate C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911663 1789515094621035 31 31 2026-09-15 23:44:10.338130 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:10.029388
565170 596302 L86537 875Y41M016 2026-09-15 COMPLETE 15910748 2026-09-16 00:34:00 2026-09-15 23:44:37 2026-09-17 23:44:37 {"id": 596302, "stp": "O", "toc": "South Western Railway", "uid": "L86537", "consist": "450027+450096", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86537/2026-09-16/detailed", "trust_id": "875Y41M016", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clapham Yard Sidings", "service_date": "2026-09-15", "dest_arr_time": "0054", "dest_platform": null, "is_terminated": 1, "next_location": "Clapham Yard Sidings", "signalling_id": "5Y41", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "0034", "current_leg_dep": "0034", "current_leg_end": "Clapham Yard Sidings", "origin_dep_time": "0025", "origin_platform": "10", "current_location": "Clapham Yard Sidings", "last_update_time": "2026-09-15T23:44:37", "route_debug_link": null, "timing_variation": "-20 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17351719999999998, 51.462538300000006], [-0.1732419, 51.4627073], [-0.172564, 51.46312300000001], [-0.17218789999999998, 51.46335119999999], [-0.1719028, 51.4635282], [-0.17168530000000004, 51.4636942], [-0.1716003, 51.46377019999999], [-0.1715864, 51.4637827], [-0.17147179999999998, 51.46387849999999], [-0.1713278, 51.46400789999999], [-0.17117399999999997, 51.4641324], [-0.1710292, 51.4642421], [-0.1708657, 51.4643506], [-0.1708321, 51.464372899999994], [-0.1707233, 51.46443510000001], [-0.1705724, 51.464518899999995], [-0.1705441, 51.4645346], [-0.17039619999999997, 51.4646066], [-0.1702571, 51.4646713], [-0.170067, 51.4647549], [-0.1699122, 51.46482389999999], [-0.1697006, 51.46491790000001], [-0.1693823, 51.46507709999999], [-0.1692196, 51.4651595], [-0.16906289999999996, 51.4652383], [-0.1689339, 51.4653068], [-0.168792, 51.46540379999999], [-0.1686755, 51.465481], [-0.16880109999999998, 51.4654152], [-0.16900899999999996, 51.465307], [-0.1691507, 51.4652321], [-0.1693653, 51.4651216], [-0.1695504, 51.46503249999999], [-0.1696777, 51.464977], [-0.169858, 51.46488969999999], [-0.16998139999999998, 51.46483959999999], [-0.1701842, 51.46474690000001], [-0.1704018, 51.46466], [-0.17075039999999997, 51.4645522], [-0.1710472, 51.46448199999999], [-0.1713245, 51.4644173], [-0.17139449999999998, 51.464402500000006], [-0.17180059999999997, 51.4643166], [-0.17232369999999997, 51.4642055], [-0.1737813, 51.463885100000006], [-0.1759776, 51.46340670000001]]}", "current_leg_start": "Clapham Yard", "dest_arr_time_act": "0054", "motion_projection": null, "next_location_lat": "51.4634067", "next_location_lon": "-0.1759776", "previous_location": "Clapham Yard", "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\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 685.497, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 742.123, \"from_m\": 685.497, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1872.163, \"from_m\": 742.123, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3625.401, \"from_m\": 1872.163, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3685.42, \"from_m\": 3625.401, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3705.771, \"from_m\": 3685.42, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 3759.034, \"from_m\": 3705.771, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5108.661, \"from_m\": 3759.034, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6616.843, \"from_m\": 5108.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 596302, \"profile_key\": \"9dde9f7a24ea3c32a5bd61a5cf89086adc10189f05bc2644b1c05af464d6cefb\", \"schedule_id\": 40317, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.123, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028H\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 3, \"distance_m\": 3219.167, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029H\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 4, \"distance_m\": 4248.751, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032\", \"location\": \"West London Jn\", \"stage_seq\": 5, \"distance_m\": 5100.793, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": false, \"wtt_arr\": \"0034\", \"wtt_dep\": \"0034\", \"location\": \"Clapham Yard\", \"stage_seq\": 6, \"distance_m\": 6455.661, \"section_seq\": 1, \"route_path_id\": 34270}, {\"is_pass\": false, \"wtt_arr\": \"0054\", \"wtt_dep\": null, \"location\": \"Clapham Yard Sidings\", \"stage_seq\": 7, \"distance_m\": 6616.843, \"section_seq\": 1, \"route_path_id\": 34270}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 6616.843, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34270}], \"total_distance_m\": 6616.843, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 5108.661, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1508.182, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0025", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "0.0", "current_position_lat": "51.4634067", "current_position_lon": "-0.1759776", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29121, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:47Z\", \"source_id\": 48983602, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:52Z\", \"source_id\": 15909392, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:26:08Z\", \"source_id\": 15910427, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:27Z\", \"source_id\": 48988490, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:28Z\", \"source_id\": 15910748, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Yard Sidings", "service_state_platform": null, "timing_fact_generation": 1789514850314237, "current_leg_arrival_utc": "2026-09-17T00:44:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:16.865568", "service_state_evidence_id": 15910748, "current_leg_start_actual_dep": "2026-09-17T00:34:00+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:17.445683", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O None None 5Y41 450027+450096 8 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 685.497, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 742.123, "from_m": 685.497, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1872.163, "from_m": 742.123, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3625.401, "from_m": 1872.163, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3685.42, "from_m": 3625.401, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3705.771, "from_m": 3685.42, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 3759.034, "from_m": 3705.771, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5108.661, "from_m": 3759.034, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6616.843, "from_m": 5108.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 596302, "profile_key": "9dde9f7a24ea3c32a5bd61a5cf89086adc10189f05bc2644b1c05af464d6cefb", "schedule_id": 40317, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0025", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.123, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028H", "location": "Nine Elms Jn", "stage_seq": 3, "distance_m": 3219.167, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029H", "location": "Queenstown Road (Battersea)", "stage_seq": 4, "distance_m": 4248.751, "section_seq": 1, "route_path_id": 34270}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032", "location": "West London Jn", "stage_seq": 5, "distance_m": 5100.793, "section_seq": 1, "route_path_id": 34270}, {"is_pass": false, "wtt_arr": "0034", "wtt_dep": "0034", "location": "Clapham Yard", "stage_seq": 6, "distance_m": 6455.661, "section_seq": 1, "route_path_id": 34270}, {"is_pass": false, "wtt_arr": "0054", "wtt_dep": null, "location": "Clapham Yard Sidings", "stage_seq": 7, "distance_m": 6616.843, "section_seq": 1, "route_path_id": 34270}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 6616.843, "from_m": 0.0, "section_seq": 1, "route_path_id": 34270}], "total_distance_m": 6616.843, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 5108.661, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1508.182, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:47Z", "source_id": 48983602, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:22:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:52Z", "source_id": 15909392, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:26:08Z", "source_id": 15910427, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29237, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:27Z", "source_id": 48988490, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:34:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:28Z", "source_id": 15910748, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] London Waterloo 0025 0025 10 None None Clapham Yard Sidings 0054 0054 None EARLY -20 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86537/2026-09-16/detailed None Clapham Yard 2026-09-17T00:34:00+01:00 Clapham Yard Sidings 0.0 {"type": "LineString", "coordinates": [[-0.17351719999999998, 51.462538300000006], [-0.1732419, 51.4627073], [-0.172564, 51.46312300000001], [-0.17218789999999998, 51.46335119999999], [-0.1719028, 51.4635282], [-0.17168530000000004, 51.4636942], [-0.1716003, 51.46377019999999], [-0.1715864, 51.4637827], [-0.17147179999999998, 51.46387849999999], [-0.1713278, 51.46400789999999], [-0.17117399999999997, 51.4641324], [-0.1710292, 51.4642421], [-0.1708657, 51.4643506], [-0.1708321, 51.464372899999994], [-0.1707233, 51.46443510000001], [-0.1705724, 51.464518899999995], [-0.1705441, 51.4645346], [-0.17039619999999997, 51.4646066], [-0.1702571, 51.4646713], [-0.170067, 51.4647549], [-0.1699122, 51.46482389999999], [-0.1697006, 51.46491790000001], [-0.1693823, 51.46507709999999], [-0.1692196, 51.4651595], [-0.16906289999999996, 51.4652383], [-0.1689339, 51.4653068], [-0.168792, 51.46540379999999], [-0.1686755, 51.465481], [-0.16880109999999998, 51.4654152], [-0.16900899999999996, 51.465307], [-0.1691507, 51.4652321], [-0.1693653, 51.4651216], [-0.1695504, 51.46503249999999], [-0.1696777, 51.464977], [-0.169858, 51.46488969999999], [-0.16998139999999998, 51.46483959999999], [-0.1701842, 51.46474690000001], [-0.1704018, 51.46466], [-0.17075039999999997, 51.4645522], [-0.1710472, 51.46448199999999], [-0.1713245, 51.4644173], [-0.17139449999999998, 51.464402500000006], [-0.17180059999999997, 51.4643166], [-0.17232369999999997, 51.4642055], [-0.1737813, 51.463885100000006], [-0.1759776, 51.46340670000001]]} 0.6 0034 0034 Clapham Yard Clapham Yard Sidings Clapham Yard Sidings 51.4634067 -0.1759776 51.4634067 -0.1759776 1 0 2026-09-15 23:44:37 TERMINATED 2026-09-15 23:34:00 Clapham Yard Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15910748 1789514850314237 19 19 2026-09-15 23:44:17.445683 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:16.865568
565171 595479 W34133 305H07M915 2026-09-15 COMPLETE 15911409 2026-09-16 00:34:00 2026-09-15 23:44:37 2026-09-17 23:44:37 {"id": 595479, "stp": "O", "toc": "Avanti West Coast", "uid": "W34133", "consist": "390013", "dest_crs": "XML", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34133/2026-09-16/detailed", "trust_id": "305H07M915", "origin_crs": "PRE", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Longsight Carriage Maintenance Depot", "service_date": "2026-09-15", "dest_arr_time": "0047", "dest_platform": null, "is_terminated": 1, "next_location": "Longsight Carriage Maintenance Depot", "signalling_id": "5H07", "timing_status": "EARLY", "origin_station": "Preston", "current_leg_arr": "0034", "current_leg_dep": "0015", "current_leg_end": "Longsight Carriage Maintenance Depot", "origin_dep_time": "2330", "origin_platform": "5", "current_location": "Longsight Carriage Maintenance Depot", "last_update_time": "2026-09-15T23:44:37", "route_debug_link": null, "timing_variation": "-13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2169989, 53.4727165], [-2.2164961, 53.4724694], [-2.215492322431636, 53.47196788936558], [-2.2153016, 53.47187259999999], [-2.2144193, 53.4714466], [-2.2139361, 53.47121299999999], [-2.2136042, 53.4710493], [-2.2128211, 53.470653699999986], [-2.212568, 53.470510099999984], [-2.211834399999999, 53.47009430000001], [-2.2097690999999995, 53.4688197], [-2.2091208, 53.4683852], [-2.2088063999999994, 53.468174600000005], [-2.2082360775529852, 53.46779240988761], [-2.2081616, 53.4677425], [-2.2079065, 53.4675695], [-2.2076064, 53.4673465], [-2.2075191000000003, 53.46728279999999], [-2.2073372, 53.4671577], [-2.206995, 53.46694749999999], [-2.2069041, 53.4668933], [-2.2067802999999997, 53.4668276], [-2.2066078, 53.466744100000014], [-2.2062573000000003, 53.46660829999999], [-2.2062035999999994, 53.46658889999999], [-2.2059051, 53.4664812], [-2.2055752, 53.466387], [-2.2052776999999995, 53.4662948], [-2.2050749, 53.4662209], [-2.2049046, 53.4661547], [-2.2046376999999997, 53.46600779999999], [-2.2044621, 53.46588010000001], [-2.2040633, 53.4655191], [-2.2039591, 53.465448900000005], [-2.2038277, 53.46536029999999], [-2.2033355, 53.4650793], [-2.2032363, 53.46502019999999], [-2.2031477, 53.4649627], [-2.2030878, 53.46491700000001], [-2.2030181, 53.46484840000001], [-2.202909, 53.4647194], [-2.2007232, 53.4623192], [-2.2007069, 53.46229919999999], [-2.2006399, 53.462219399999995], [-2.2005754999999994, 53.46212520000001], [-2.2005110999999995, 53.462016600000005], [-2.2004602, 53.46191439999998], [-2.2004414, 53.461852099999994], [-2.2004225999999996, 53.4617771], [-2.2004146, 53.4617244], [-2.200406, 53.4615645], [-2.2003717, 53.46172270000001], [-2.200353, 53.4618568], [-2.2003905, 53.4620676], [-2.2004238, 53.4621952], [-2.2004990999999996, 53.46232389999999], [-2.2005654, 53.4624124], [-2.2005809999999997, 53.4624333], [-2.200601, 53.4624548], [-2.200705699999999, 53.46256749999999], [-2.2016880999999997, 53.46365930000001]]}", "current_leg_start": "Manchester Piccadilly", "dest_arr_time_act": "0047", "motion_projection": null, "next_location_lat": "53.4636593", "next_location_lon": "-2.2016881", "previous_location": "Manchester Piccadilly", "current_leg_milage": "1.8", "linx_max_speed_mph": 140, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 379.743, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 579.754, \"from_m\": 379.743, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 609.258, \"from_m\": 579.754, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2871.543, \"from_m\": 609.258, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 8807.127, \"from_m\": 2871.543, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 9196.737, \"from_m\": 8807.127, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16382.983, \"from_m\": 9196.737, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19229.54, \"from_m\": 16382.983, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 19345.179, \"from_m\": 19229.54, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 27824.069, \"from_m\": 19345.179, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 27854.707, \"from_m\": 27824.069, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 31873.302, \"from_m\": 27854.707, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32390.929, \"from_m\": 31873.302, \"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\": 32915.628, \"from_m\": 32390.929, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 32960.612, \"from_m\": 32915.628, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 33974.428, \"from_m\": 32960.612, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41542.088, \"from_m\": 33974.428, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 43950.205, \"from_m\": 41542.088, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 46116.952, \"from_m\": 43950.205, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 46584.928, \"from_m\": 46116.952, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 47539.036, \"from_m\": 46584.928, \"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\": 47972.07, \"from_m\": 47539.036, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48878.579, \"from_m\": 47972.07, \"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\": 48910.07, \"from_m\": 48878.579, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 49255.387, \"from_m\": 48910.07, \"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\": 49315.64, \"from_m\": 49255.387, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 49741.471, \"from_m\": 49315.64, \"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\": 49821.28, \"from_m\": 49741.471, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50434.21, \"from_m\": 49821.28, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 50978.745, \"from_m\": 50434.21, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 50998.581, \"from_m\": 50978.745, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 51044.788, \"from_m\": 50998.581, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 51354.201, \"from_m\": 51044.788, \"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\": 51517.926, \"from_m\": 51354.201, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53460.267, \"from_m\": 51517.926, \"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}], \"service_id\": 595479, \"profile_key\": \"48561b95b42f26d58322fa49f09069eb3a305262d1e9705b3370de38c4392ef3\", \"schedule_id\": 38387, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Preston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Ribble Jn\", \"stage_seq\": 2, \"distance_m\": 1029.552, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335H\", \"location\": \"Euxton Jn\", \"stage_seq\": 3, \"distance_m\": 8622.577, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339H\", \"location\": \"Chorley\", \"stage_seq\": 4, \"distance_m\": 13820.588, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Lostock Jn\", \"stage_seq\": 5, \"distance_m\": 27854.707, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Bolton\", \"stage_seq\": 6, \"distance_m\": 32505.549, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Burnden Jn\", \"stage_seq\": 7, \"distance_m\": 33212.293, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0013H\", \"location\": \"Salford Crescent\", \"stage_seq\": 8, \"distance_m\": 46805.32, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017H\", \"location\": \"Ordsall Lane Jn\", \"stage_seq\": 9, \"distance_m\": 48054.319, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0021H\", \"location\": \"Water Street Jn\", \"stage_seq\": 10, \"distance_m\": 48561.329, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Deansgate\", \"stage_seq\": 11, \"distance_m\": 49098.235, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025H\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 12, \"distance_m\": 49665.242, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": \"0034\", \"location\": \"Manchester Piccadilly\", \"stage_seq\": 13, \"distance_m\": 50559.977, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037\", \"location\": \"Ardwick Jn\", \"stage_seq\": 14, \"distance_m\": 51664.298, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0041\", \"location\": \"Longsight North\", \"stage_seq\": 15, \"distance_m\": 52441.97, \"section_seq\": 1, \"route_path_id\": 106012}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": null, \"location\": \"Longsight Carriage Maintenance Depot\", \"stage_seq\": 16, \"distance_m\": 53460.267, \"section_seq\": 1, \"route_path_id\": 106012}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 53460.267, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106012}], \"total_distance_m\": 53460.267, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 49707.274, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3752.993, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2330", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "53.4636593", "current_position_lon": "-2.2016881", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 8017, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:41:43Z\", \"source_id\": 48934397, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:41:47Z\", \"source_id\": 15894886, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8337, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:35Z\", \"source_id\": 48949345, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:38Z\", \"source_id\": 15899629, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8296, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:51Z\", \"source_id\": 48962225, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:58Z\", \"source_id\": 15903535, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9237, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:33Z\", \"source_id\": 48969299, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:37Z\", \"source_id\": 15905476, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:57Z\", \"source_id\": 48971022, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:57Z\", \"source_id\": 15905952, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:45Z\", \"source_id\": 48974277, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:53Z\", \"source_id\": 15906873, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:23Z\", \"source_id\": 48991087, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:28Z\", \"source_id\": 15911409, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Longsight Carriage Maintenance Depot", "service_state_platform": null, "timing_fact_generation": 1789515030596438, "current_leg_arrival_utc": "2026-09-17T00:40:30+01:00", "linx_speed_capabilities": "{\"units\": [\"390013\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-15T23:34:21.518509", "service_state_evidence_id": 15911409, "current_leg_start_actual_dep": "2026-09-17T00:34:00+01:00", "operational_evidence_version": 70, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:22.345830", "service_state_valid_until_kind": null, "operational_interpretation_version": 70, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast O PRE XML 5H07 390013 9 140 {"units": ["390013"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 379.743, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 579.754, "from_m": 379.743, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 609.258, "from_m": 579.754, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2871.543, "from_m": 609.258, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 8807.127, "from_m": 2871.543, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 9196.737, "from_m": 8807.127, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16382.983, "from_m": 9196.737, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19229.54, "from_m": 16382.983, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 19345.179, "from_m": 19229.54, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27824.069, "from_m": 19345.179, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 27854.707, "from_m": 27824.069, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 31873.302, "from_m": 27854.707, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32390.929, "from_m": 31873.302, "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": 32915.628, "from_m": 32390.929, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 32960.612, "from_m": 32915.628, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 33974.428, "from_m": 32960.612, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41542.088, "from_m": 33974.428, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 43950.205, "from_m": 41542.088, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 46116.952, "from_m": 43950.205, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 46584.928, "from_m": 46116.952, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 47539.036, "from_m": 46584.928, "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": 47972.07, "from_m": 47539.036, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48878.579, "from_m": 47972.07, "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": 48910.07, "from_m": 48878.579, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 49255.387, "from_m": 48910.07, "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": 49315.64, "from_m": 49255.387, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 49741.471, "from_m": 49315.64, "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": 49821.28, "from_m": 49741.471, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50434.21, "from_m": 49821.28, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 50978.745, "from_m": 50434.21, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 50998.581, "from_m": 50978.745, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 51044.788, "from_m": 50998.581, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 51354.201, "from_m": 51044.788, "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": 51517.926, "from_m": 51354.201, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 53460.267, "from_m": 51517.926, "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}], "service_id": 595479, "profile_key": "48561b95b42f26d58322fa49f09069eb3a305262d1e9705b3370de38c4392ef3", "schedule_id": 38387, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2330", "location": "Preston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Ribble Jn", "stage_seq": 2, "distance_m": 1029.552, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335H", "location": "Euxton Jn", "stage_seq": 3, "distance_m": 8622.577, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Chorley", "stage_seq": 4, "distance_m": 13820.588, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Lostock Jn", "stage_seq": 5, "distance_m": 27854.707, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Bolton", "stage_seq": 6, "distance_m": 32505.549, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Burnden Jn", "stage_seq": 7, "distance_m": 33212.293, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0013H", "location": "Salford Crescent", "stage_seq": 8, "distance_m": 46805.32, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017H", "location": "Ordsall Lane Jn", "stage_seq": 9, "distance_m": 48054.319, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0021H", "location": "Water Street Jn", "stage_seq": 10, "distance_m": 48561.329, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Deansgate", "stage_seq": 11, "distance_m": 49098.235, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025H", "location": "Manchester Oxford Road", "stage_seq": 12, "distance_m": 49665.242, "section_seq": 1, "route_path_id": 106012}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": "0034", "location": "Manchester Piccadilly", "stage_seq": 13, "distance_m": 50559.977, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037", "location": "Ardwick Jn", "stage_seq": 14, "distance_m": 51664.298, "section_seq": 1, "route_path_id": 106012}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0041", "location": "Longsight North", "stage_seq": 15, "distance_m": 52441.97, "section_seq": 1, "route_path_id": 106012}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": null, "location": "Longsight Carriage Maintenance Depot", "stage_seq": 16, "distance_m": 53460.267, "section_seq": 1, "route_path_id": 106012}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 53460.267, "from_m": 0.0, "section_seq": 1, "route_path_id": 106012}], "total_distance_m": 53460.267, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 49707.274, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3752.993, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 8017, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:41:43Z", "source_id": 48934397, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:43:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:41:47Z", "source_id": 15894886, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8337, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:35Z", "source_id": 48949345, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:53:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:38Z", "source_id": 15899629, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8296, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:51Z", "source_id": 48962225, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:03:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:58Z", "source_id": 15903535, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9237, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:33Z", "source_id": 48969299, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:09:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:37Z", "source_id": 15905476, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:57Z", "source_id": 48971022, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:11:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:57Z", "source_id": 15905952, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:45Z", "source_id": 48974277, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:13:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:53Z", "source_id": 15906873, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8819, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:23Z", "source_id": 48991087, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:34:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:28Z", "source_id": 15911409, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] Preston 2330 2330 5 None None Longsight Carriage Maintenance Depot 0047 0047 None EARLY -13 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34133/2026-09-16/detailed None Manchester Piccadilly 2026-09-17T00:34:00+01:00 Longsight Carriage Maintenance Depot 19.0 {"type": "LineString", "coordinates": [[-2.2302016999999994, 53.476979499999985], [-2.229483, 53.4768164], [-2.2289997, 53.4767067], [-2.2286704, 53.47663439999999], [-2.2285185, 53.476603], [-2.2283708999999994, 53.47657309999999], [-2.2281444999999995, 53.4765377], [-2.2279932999999996, 53.4765147], [-2.2278741, 53.4764965], [-2.227757, 53.4764795], [-2.2274908999999994, 53.4764527], [-2.2273412999999995, 53.47643409999999], [-2.2267769, 53.47636580000001], [-2.2266657, 53.4763525], [-2.2264624999999993, 53.4763235], [-2.2263467, 53.47630199999998], [-2.2260491, 53.4762425], [-2.2256340000000003, 53.4761488], [-2.2253206, 53.4760581], [-2.2251422999999995, 53.476000699999986], [-2.2249038, 53.4759233], [-2.2245268, 53.4757753], [-2.2239598000000003, 53.47551589999999], [-2.2236295, 53.4753857], [-2.2230409999999994, 53.475159999999995], [-2.2228192999999994, 53.4750798], [-2.2209971999999993, 53.4744058], [-2.2199004, 53.4739919], [-2.2194478, 53.4737972], [-2.2191308000000003, 53.4736627], [-2.2189126, 53.4735653], [-2.2185405, 53.4733947], [-2.2179118, 53.473130100000006], [-2.217562099999999, 53.4729546], [-2.2169989, 53.4727165], [-2.2164961, 53.4724694], [-2.215492322431636, 53.47196788936558], [-2.2153016, 53.47187259999999], [-2.2144193, 53.4714466], [-2.2139361, 53.47121299999999], [-2.2136042, 53.4710493], [-2.2128211, 53.470653699999986], [-2.212568, 53.470510099999984], [-2.211834399999999, 53.47009430000001], [-2.2097690999999995, 53.4688197], [-2.2091208, 53.4683852], [-2.2088063999999994, 53.468174600000005], [-2.2082360775529852, 53.46779240988761], [-2.2081616, 53.4677425], [-2.2079065, 53.4675695], [-2.2076064, 53.4673465], [-2.2075191000000003, 53.46728279999999], [-2.2073372, 53.4671577], [-2.206995, 53.46694749999999], [-2.2069041, 53.4668933], [-2.2067802999999997, 53.4668276], [-2.2066078, 53.466744100000014], [-2.2062573000000003, 53.46660829999999], [-2.2062035999999994, 53.46658889999999], [-2.2059051, 53.4664812], [-2.2055752, 53.466387], [-2.2052776999999995, 53.4662948], [-2.2050749, 53.4662209], [-2.2049046, 53.4661547], [-2.2046376999999997, 53.46600779999999], [-2.2044621, 53.46588010000001], [-2.2040633, 53.4655191], [-2.2039591, 53.465448900000005], [-2.2038277, 53.46536029999999], [-2.2033355, 53.4650793], [-2.2032363, 53.46502019999999], [-2.2031477, 53.4649627], [-2.2030878, 53.46491700000001], [-2.2030181, 53.46484840000001], [-2.202909, 53.4647194], [-2.2007232, 53.4623192], [-2.2007069, 53.46229919999999], [-2.2006399, 53.462219399999995], [-2.2005754999999994, 53.46212520000001], [-2.2005110999999995, 53.462016600000005], [-2.2004602, 53.46191439999998], [-2.2004414, 53.461852099999994], [-2.2004225999999996, 53.4617771], [-2.2004146, 53.4617244], [-2.200406, 53.4615645], [-2.2003717, 53.46172270000001], [-2.200353, 53.4618568], [-2.2003905, 53.4620676], [-2.2004238, 53.4621952], [-2.2004990999999996, 53.46232389999999], [-2.2005654, 53.4624124], [-2.2005809999999997, 53.4624333], [-2.200601, 53.4624548], [-2.200705699999999, 53.46256749999999], [-2.2016880999999997, 53.46365930000001]]} 1.8 0015 0034 Manchester Piccadilly Longsight Carriage Maintenance Depot Longsight Carriage Maintenance Depot 53.4636593 -2.2016881 53.4636593 -2.2016881 1 0 2026-09-15 23:44:37 TERMINATED 2026-09-15 23:34:00 Longsight Carriage Maintenance Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911409 1789515030596438 70 70 2026-09-15 23:44:22.345830 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:21.518509
565172 595449 P28311 252S91M915 2026-09-15 COMPLETE 15911935 2026-09-16 00:34:00 2026-09-15 23:44:37 2026-09-17 23:44:37 {"id": 595449, "stp": "O", "toc": "Northern", "uid": "P28311", "consist": "195124", "dest_crs": "MAN", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28311/2026-09-16/detailed", "trust_id": "252S91M915", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "0037", "dest_platform": "9", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2S91", "timing_status": "EARLY", "origin_station": "Sheffield", "current_leg_arr": "0034", "current_leg_dep": "0026", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "2328", "origin_platform": "6", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T23:44:37", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Stockport", "dest_arr_time_act": "0037", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Stockport", "current_leg_milage": "5.8", "linx_max_speed_mph": 100, "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\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 315.74, \"from_m\": 162.204, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 323.069, \"from_m\": 315.74, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 426.273, \"from_m\": 323.069, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 503.362, \"from_m\": 426.273, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1494.007, \"from_m\": 503.362, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2379.286, \"from_m\": 1494.007, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5614.8, \"from_m\": 2379.286, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5962.535, \"from_m\": 5614.8, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7768.636, \"from_m\": 5962.535, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7988.736, \"from_m\": 7768.636, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 8122.407, \"from_m\": 7988.736, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 9169.38, \"from_m\": 8122.407, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 9602.024, \"from_m\": 9169.38, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 9806.314, \"from_m\": 9602.024, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 9863.596, \"from_m\": 9806.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\": 18529.175, \"from_m\": 9863.596, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 19431.294, \"from_m\": 18529.175, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 38780.047, \"from_m\": 19431.294, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40345.967, \"from_m\": 38780.047, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 40384.076, \"from_m\": 40345.967, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 41039.009, \"from_m\": 40384.076, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 41095.271, \"from_m\": 41039.009, \"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\": 45466.382, \"from_m\": 41095.271, \"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\": 47643.746, \"from_m\": 45466.382, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 50208.238, \"from_m\": 47643.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\": 55130.758, \"from_m\": 50208.238, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 55525.186, \"from_m\": 55130.758, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 56060.165, \"from_m\": 55525.186, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 56069.255, \"from_m\": 56060.165, \"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\": 56157.805, \"from_m\": 56069.255, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 59488.687, \"from_m\": 56157.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\": 59935.834, \"from_m\": 59488.687, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 60652.679, \"from_m\": 59935.834, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 61095.556, \"from_m\": 60652.679, \"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\": 61135.479, \"from_m\": 61095.556, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 61165.818, \"from_m\": 61135.479, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 66164.731, \"from_m\": 61165.818, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 67128.219, \"from_m\": 66164.731, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 67200.372, \"from_m\": 67128.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\": 67728.464, \"from_m\": 67200.372, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 69262.771, \"from_m\": 67728.464, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69426.495, \"from_m\": 69262.771, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69735.909, \"from_m\": 69426.495, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 69782.115, \"from_m\": 69735.909, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 69859.904, \"from_m\": 69782.115, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 70269.084, \"from_m\": 69859.904, \"capability_applied\": null, \"effective_limit_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\": 595449, \"profile_key\": \"1fbb759253c3c5d161ca0961878ee373e379f2a05c2eabab74002817379f5ccc\", \"schedule_id\": 37928, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Dore Station Jn\", \"stage_seq\": 2, \"distance_m\": 6016.619, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"2334H\", \"wtt_dep\": \"2335H\", \"location\": \"Dore and Totley\", \"stage_seq\": 3, \"distance_m\": 6865.585, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"Dore West Jn\", \"stage_seq\": 4, \"distance_m\": 9462.626, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338\", \"location\": \"Totley Tunnel East\", \"stage_seq\": 5, \"distance_m\": 10865.819, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2343\", \"location\": \"Grindleford\", \"stage_seq\": 6, \"distance_m\": 16670.761, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"2345H\", \"wtt_dep\": \"2346H\", \"location\": \"Hathersage\", \"stage_seq\": 7, \"distance_m\": 19680.18, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2350\", \"location\": \"Bamford\", \"stage_seq\": 8, \"distance_m\": 22515.469, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353H\", \"location\": \"Hope (Derbyshire)\", \"stage_seq\": 9, \"distance_m\": 25422.756, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Earles Siding S.B.\", \"stage_seq\": 10, \"distance_m\": 26701.978, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Earles Sidings Sig. Es31\", \"stage_seq\": 11, \"distance_m\": 28845.674, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0002\", \"location\": \"Edale\", \"stage_seq\": 12, \"distance_m\": 33225.667, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006H\", \"location\": \"Chinley East Jn\", \"stage_seq\": 13, \"distance_m\": 40384.076, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007\", \"location\": \"Chinley North Jn\", \"stage_seq\": 14, \"distance_m\": 41039.009, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"0008H\", \"wtt_dep\": \"0009H\", \"location\": \"Chinley\", \"stage_seq\": 15, \"distance_m\": 42663.973, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012\", \"location\": \"New Mills South Jn\", \"stage_seq\": 16, \"distance_m\": 46894.182, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017H\", \"location\": \"Hazel Grove High Level Jn\", \"stage_seq\": 17, \"distance_m\": 55190.772, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018H\", \"location\": \"Hazel Grove\", \"stage_seq\": 18, \"distance_m\": 56390.46, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 19, \"distance_m\": 60011.405, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 20, \"distance_m\": 60445.419, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": \"0026H\", \"location\": \"Stockport\", \"stage_seq\": 21, \"distance_m\": 60885.605, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 22, \"distance_m\": 62057.166, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 23, \"distance_m\": 66579.234, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034\", \"location\": \"Ardwick Jn\", \"stage_seq\": 24, \"distance_m\": 69116.398, \"section_seq\": 1, \"route_path_id\": 74429}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 25, \"distance_m\": 70269.084, \"section_seq\": 1, \"route_path_id\": 74429}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 70269.084, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74429}], \"total_distance_m\": 70269.084, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 65693.327, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4575.757, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2328", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7422, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:47Z\", \"source_id\": 48920979, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:51Z\", \"source_id\": 15890698, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:46Z\", \"source_id\": 48927021, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:50Z\", \"source_id\": 15892647, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9295, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:32Z\", \"source_id\": 48938348, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:37Z\", \"source_id\": 15896153, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9291, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:19Z\", \"source_id\": 48942214, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:23Z\", \"source_id\": 15897391, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9287, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:41Z\", \"source_id\": 48948114, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:44Z\", \"source_id\": 15899235, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:24Z\", \"source_id\": 15903338, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9030, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:18Z\", \"source_id\": 48979981, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:23Z\", \"source_id\": 15908431, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:13Z\", \"source_id\": 15909738, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8464, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:43Z\", \"source_id\": 48993001, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:48Z\", \"source_id\": 15911935, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "9", "timing_fact_generation": 1789515172217616, "current_leg_arrival_utc": "2026-09-17T00:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:25.046312", "service_state_evidence_id": 15911935, "current_leg_start_actual_dep": "2026-09-17T00:26:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:25.749590", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O SHF MAN 2S91 195124 3 100 None {"version": 3, "segments": [{"to_m": 162.204, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 315.74, "from_m": 162.204, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 323.069, "from_m": 315.74, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 426.273, "from_m": 323.069, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 503.362, "from_m": 426.273, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1494.007, "from_m": 503.362, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2379.286, "from_m": 1494.007, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5614.8, "from_m": 2379.286, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5962.535, "from_m": 5614.8, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7768.636, "from_m": 5962.535, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7988.736, "from_m": 7768.636, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 8122.407, "from_m": 7988.736, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 9169.38, "from_m": 8122.407, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 9602.024, "from_m": 9169.38, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 9806.314, "from_m": 9602.024, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 9863.596, "from_m": 9806.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": 18529.175, "from_m": 9863.596, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 19431.294, "from_m": 18529.175, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 38780.047, "from_m": 19431.294, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40345.967, "from_m": 38780.047, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 40384.076, "from_m": 40345.967, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 41039.009, "from_m": 40384.076, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 41095.271, "from_m": 41039.009, "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": 45466.382, "from_m": 41095.271, "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": 47643.746, "from_m": 45466.382, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 50208.238, "from_m": 47643.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": 55130.758, "from_m": 50208.238, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 55525.186, "from_m": 55130.758, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 56060.165, "from_m": 55525.186, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 56069.255, "from_m": 56060.165, "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": 56157.805, "from_m": 56069.255, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 59488.687, "from_m": 56157.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": 59935.834, "from_m": 59488.687, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 60652.679, "from_m": 59935.834, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 61095.556, "from_m": 60652.679, "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": 61135.479, "from_m": 61095.556, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 61165.818, "from_m": 61135.479, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 66164.731, "from_m": 61165.818, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 67128.219, "from_m": 66164.731, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 67200.372, "from_m": 67128.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": 67728.464, "from_m": 67200.372, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 69262.771, "from_m": 67728.464, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69426.495, "from_m": 69262.771, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69735.909, "from_m": 69426.495, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 69782.115, "from_m": 69735.909, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 69859.904, "from_m": 69782.115, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 70269.084, "from_m": 69859.904, "capability_applied": null, "effective_limit_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": 595449, "profile_key": "1fbb759253c3c5d161ca0961878ee373e379f2a05c2eabab74002817379f5ccc", "schedule_id": 37928, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2328", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Dore Station Jn", "stage_seq": 2, "distance_m": 6016.619, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "2334H", "wtt_dep": "2335H", "location": "Dore and Totley", "stage_seq": 3, "distance_m": 6865.585, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Dore West Jn", "stage_seq": 4, "distance_m": 9462.626, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338", "location": "Totley Tunnel East", "stage_seq": 5, "distance_m": 10865.819, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2343", "location": "Grindleford", "stage_seq": 6, "distance_m": 16670.761, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "2345H", "wtt_dep": "2346H", "location": "Hathersage", "stage_seq": 7, "distance_m": 19680.18, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350", "location": "Bamford", "stage_seq": 8, "distance_m": 22515.469, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353H", "location": "Hope (Derbyshire)", "stage_seq": 9, "distance_m": 25422.756, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Earles Siding S.B.", "stage_seq": 10, "distance_m": 26701.978, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Earles Sidings Sig. Es31", "stage_seq": 11, "distance_m": 28845.674, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0002", "location": "Edale", "stage_seq": 12, "distance_m": 33225.667, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006H", "location": "Chinley East Jn", "stage_seq": 13, "distance_m": 40384.076, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007", "location": "Chinley North Jn", "stage_seq": 14, "distance_m": 41039.009, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "0008H", "wtt_dep": "0009H", "location": "Chinley", "stage_seq": 15, "distance_m": 42663.973, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012", "location": "New Mills South Jn", "stage_seq": 16, "distance_m": 46894.182, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017H", "location": "Hazel Grove High Level Jn", "stage_seq": 17, "distance_m": 55190.772, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018H", "location": "Hazel Grove", "stage_seq": 18, "distance_m": 56390.46, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022H", "location": "Edgeley Jn No.1", "stage_seq": 19, "distance_m": 60011.405, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023", "location": "Edgeley Jn No2", "stage_seq": 20, "distance_m": 60445.419, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": "0026H", "location": "Stockport", "stage_seq": 21, "distance_m": 60885.605, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027H", "location": "Heaton Norris Jn", "stage_seq": 22, "distance_m": 62057.166, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031", "location": "Slade Lane Jn", "stage_seq": 23, "distance_m": 66579.234, "section_seq": 1, "route_path_id": 74429}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034", "location": "Ardwick Jn", "stage_seq": 24, "distance_m": 69116.398, "section_seq": 1, "route_path_id": 74429}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 25, "distance_m": 70269.084, "section_seq": 1, "route_path_id": 74429}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 70269.084, "from_m": 0.0, "section_seq": 1, "route_path_id": 74429}], "total_distance_m": 70269.084, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 65693.327, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4575.757, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7422, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:47Z", "source_id": 48920979, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:33:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:51Z", "source_id": 15890698, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9301, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:46Z", "source_id": 48927021, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:41:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:50Z", "source_id": 15892647, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9295, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:32Z", "source_id": 48938348, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:45:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:37Z", "source_id": 15896153, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9291, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:19Z", "source_id": 48942214, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:48:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:23Z", "source_id": 15897391, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9287, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:41Z", "source_id": 48948114, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:52:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:44Z", "source_id": 15899235, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:24Z", "source_id": 15903338, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9030, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:18Z", "source_id": 48979981, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:19:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:23Z", "source_id": 15908431, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:13Z", "source_id": 15909738, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8464, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:43Z", "source_id": 48993001, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:34:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:48Z", "source_id": 15911935, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] Sheffield 2328 2328 6 None None Manchester Piccadilly 0037 0037 9 EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P28311/2026-09-16/detailed None Stockport 2026-09-17T00:26:30+01:00 Manchester Piccadilly 8.0 {"type": "LineString", "coordinates": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} 5.8 0026 0034 Stockport Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-15 23:44:37 TERMINATED 2026-09-15 23:34:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911935 1789515172217616 65 65 2026-09-15 23:44:25.749590 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:25.046312
565173 595136 L80906 742C80M915 2026-09-15 COMPLETE 15911958 2026-09-16 00:34:00 2026-09-15 23:44:37 2026-09-17 23:44:37 {"id": 595136, "stp": "O", "toc": "South Western Railway", "uid": "L80906", "consist": "450006+450064", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L80906/2026-09-16/detailed", "trust_id": "742C80M915", "origin_crs": "RDZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Waterloo", "service_date": "2026-09-15", "dest_arr_time": "0034", "dest_platform": "15", "is_terminated": 1, "next_location": "London Waterloo", "signalling_id": "2C80", "timing_status": "ON TIME", "origin_station": "Reading Platforms 4/5/6", "current_leg_arr": "0034", "current_leg_dep": "0030", "current_leg_end": "London Waterloo", "origin_dep_time": "2312", "origin_platform": "6", "current_location": "London Waterloo", "last_update_time": "2026-09-15T23:44:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.12316098230827448, 51.48611650122611], [-0.1231604, 51.48611880000001], [-0.12311589999999996, 51.4863001], [-0.1230682, 51.48650079999999], [-0.1230115, 51.4867212], [-0.1229429, 51.4869373], [-0.1228177, 51.48726539999999], [-0.122751, 51.4874636], [-0.12271319999999998, 51.4876083], [-0.1226859, 51.4877467], [-0.1226722, 51.48783130000001], [-0.12265619999999998, 51.48794670000001], [-0.12264169999999998, 51.4880825], [-0.12258949999999998, 51.488770499999994], [-0.12258, 51.4888477], [-0.12257260000000002, 51.48890389999998], [-0.1225651, 51.48896020000001], [-0.1225446, 51.48907079999999], [-0.12251330000000002, 51.48920150000001], [-0.12248759999999996, 51.4892989], [-0.1224528, 51.48940280000001], [-0.1224214, 51.489487700000005], [-0.1223771, 51.489588299999994], [-0.1222938, 51.4897575], [-0.1222506, 51.4898356], [-0.1221455, 51.49000339999999], [-0.1220677, 51.49011329999998], [-0.1219408, 51.49026740000001], [-0.12179030000000002, 51.4904343], [-0.1216662, 51.49056189999999], [-0.1214837, 51.4907295], [-0.1212622, 51.4909187], [-0.1210408, 51.4910868], [-0.12086079999999998, 51.49121610000001], [-0.1205133, 51.491437100000006], [-0.1204249, 51.4914895], [-0.11964890000000002, 51.4919485], [-0.11953, 51.49202369999998], [-0.11928950000000002, 51.492186], [-0.1189787, 51.4924072], [-0.1187017, 51.4926119], [-0.1186327, 51.49266680000001], [-0.11823580000000002, 51.492986900000005], [-0.11793430000000002, 51.493242300000006], [-0.11764330000000002, 51.493507], [-0.1174563, 51.4936927], [-0.1173935, 51.493752], [-0.1172001, 51.493956399999995], [-0.11702909999999998, 51.4941552], [-0.1168476, 51.494376200000005], [-0.11677759999999998, 51.4944692], [-0.1166053, 51.49470509999999], [-0.1162448, 51.4952305], [-0.1160833, 51.49546410000001], [-0.11586349999999997, 51.49577729999999], [-0.1157334, 51.4959675], [-0.115668, 51.496067800000006], [-0.1155994, 51.49618089999999], [-0.1154947, 51.4963741], [-0.1153871, 51.496595], [-0.11534049367854114, 51.4967038905416], [-0.11517990000000002, 51.49707909999999], [-0.115123, 51.49721339999999], [-0.11508059999999998, 51.497311], [-0.1150616, 51.4973511], [-0.11502419999999998, 51.497442499999984], [-0.1149076, 51.4977247], [-0.1148468, 51.4978752], [-0.1147967, 51.4980216], [-0.1147811, 51.49808689999998], [-0.1147654, 51.4981522], [-0.1147395, 51.4982759], [-0.1147278, 51.498406799999984], [-0.11472399999999998, 51.49855569999999], [-0.11473259999999998, 51.49873730000001], [-0.11474006005064048, 51.4987748385867], [-0.1147827, 51.498989400000006], [-0.1148308, 51.499309], [-0.1148461, 51.4994124], [-0.1148597, 51.499545199999986], [-0.1148786, 51.4996591], [-0.11488489999999996, 51.49976], [-0.11488049999999998, 51.49985409999999], [-0.11487169999999997, 51.4999399], [-0.11484110000000002, 51.500067699999995], [-0.1147946, 51.5002716], [-0.11477719999999995, 51.500361299999994], [-0.11477130000000002, 51.5004112], [-0.11476550000000002, 51.500484199999995], [-0.1147575, 51.5006371], [-0.11475920000000002, 51.50072800000001], [-0.1147623, 51.5007713], [-0.11477210000000002, 51.5008809], [-0.11478280000000002, 51.5009745], [-0.1147833, 51.50102179999999], [-0.1147838, 51.5011249], [-0.11477589999999996, 51.501325599999994], [-0.1147698, 51.50144410000001], [-0.1147579, 51.5015404], [-0.1147266, 51.5016832], [-0.114697, 51.5017677], [-0.11467199999999998, 51.50182610000001], [-0.11461349999999997, 51.5019484], [-0.1145354, 51.5020728], [-0.1145222, 51.5020866], [-0.1143532, 51.502260599999985], [-0.1140898, 51.50252470000001], [-0.1133034, 51.50316509999998], [-0.1132399, 51.5032168]]}", "current_leg_start": "Vauxhall", "dest_arr_time_act": "0034", "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\": 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.812, \"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.277, \"from_m\": 26283.812, \"capability_applied\": null, \"effective_limit_mph\": 60.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.409, \"from_m\": 26610.277, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 38198.066, \"from_m\": 36428.409, \"capability_applied\": null, \"effective_limit_mph\": 75.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.404, \"from_m\": 38198.066, \"capability_applied\": null, \"effective_limit_mph\": 20.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.66, \"from_m\": 38514.404, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 39850.142, \"from_m\": 39310.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\": 46894.878, \"from_m\": 39850.142, \"capability_applied\": null, \"effective_limit_mph\": 70.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.603, \"from_m\": 46894.878, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48144.258, \"from_m\": 46958.603, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 51426.503, \"from_m\": 48144.258, \"capability_applied\": null, \"effective_limit_mph\": 60.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.79, \"from_m\": 51426.503, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 51824.224, \"from_m\": 51480.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\": 51861.574, \"from_m\": 51824.224, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53216.917, \"from_m\": 51861.574, \"capability_applied\": null, \"effective_limit_mph\": 60.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.731, \"from_m\": 53216.917, \"capability_applied\": null, \"effective_limit_mph\": 45.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.586, \"from_m\": 54324.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\": 63601.746, \"from_m\": 63101.586, \"capability_applied\": null, \"effective_limit_mph\": 45.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.695, \"from_m\": 63601.746, \"capability_applied\": null, \"effective_limit_mph\": 60.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.63, \"from_m\": 64599.695, \"capability_applied\": null, \"effective_limit_mph\": 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.811, \"from_m\": 64645.63, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65149.342, \"from_m\": 65051.811, \"capability_applied\": null, \"effective_limit_mph\": 40.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.748, \"from_m\": 65149.342, \"capability_applied\": null, \"effective_limit_mph\": 60.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.09, \"from_m\": 66484.748, \"capability_applied\": null, \"effective_limit_mph\": 45.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.828, \"from_m\": 66608.09, \"capability_applied\": null, \"effective_limit_mph\": 60.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.411, \"from_m\": 67388.828, \"capability_applied\": null, \"effective_limit_mph\": 40.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.088, \"from_m\": 68219.411, \"capability_applied\": null, \"effective_limit_mph\": 60.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.424, \"from_m\": 69074.088, \"capability_applied\": null, \"effective_limit_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\": 595136, \"profile_key\": \"9c7ce104558bfd780fe2357cc5269ed5f7418d25b3a28e2eb28f6869ebd48167\", \"schedule_id\": 40274, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Reading Platforms 4/5/6\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Reading Spur Jn\", \"stage_seq\": 2, \"distance_m\": 1246.197, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317\", \"location\": \"Earley\", \"stage_seq\": 3, \"distance_m\": 4516.404, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2320\", \"location\": \"Winnersh Triangle\", \"stage_seq\": 4, \"distance_m\": 6370.742, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2321H\", \"wtt_dep\": \"2322\", \"location\": \"Winnersh\", \"stage_seq\": 5, \"distance_m\": 7461.199, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2325H\", \"wtt_dep\": \"2326H\", \"location\": \"Wokingham\", \"stage_seq\": 6, \"distance_m\": 10816.443, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": \"2333\", \"location\": \"Bracknell\", \"stage_seq\": 7, \"distance_m\": 17744.582, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336\", \"location\": \"Martins Heron\", \"stage_seq\": 8, \"distance_m\": 19688.389, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2339H\", \"wtt_dep\": \"2340H\", \"location\": \"Ascot\", \"stage_seq\": 9, \"distance_m\": 23146.693, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2344\", \"location\": \"Sunningdale\", \"stage_seq\": 10, \"distance_m\": 26487.403, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2348H\", \"wtt_dep\": \"2349H\", \"location\": \"Virginia Water\", \"stage_seq\": 11, \"distance_m\": 32395.457, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353H\", \"location\": \"Egham\", \"stage_seq\": 12, \"distance_m\": 35903.321, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2359\", \"location\": \"Staines\", \"stage_seq\": 13, \"distance_m\": 39162.606, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0005H\", \"location\": \"Feltham\", \"stage_seq\": 14, \"distance_m\": 45830.026, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007H\", \"location\": \"Feltham Jn\", \"stage_seq\": 15, \"distance_m\": 48144.258, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008\", \"location\": \"Whitton Jn\", \"stage_seq\": 16, \"distance_m\": 48759.429, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009H\", \"location\": \"Twickenham Jn\", \"stage_seq\": 17, \"distance_m\": 51094.539, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0011\", \"location\": \"Twickenham\", \"stage_seq\": 18, \"distance_m\": 51529.696, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012H\", \"location\": \"St. Margarets\", \"stage_seq\": 19, \"distance_m\": 52410.591, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"0014H\", \"wtt_dep\": \"0015H\", \"location\": \"Richmond\", \"stage_seq\": 20, \"distance_m\": 54121.048, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019H\", \"location\": \"Barnes\", \"stage_seq\": 21, \"distance_m\": 58358.003, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0024\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 22, \"distance_m\": 63485.69, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026\", \"location\": \"West London Jn\", \"stage_seq\": 23, \"distance_m\": 64586.257, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026H\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 24, \"distance_m\": 65418.186, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027H\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 25, \"distance_m\": 66449.978, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"0028H\", \"wtt_dep\": \"0029H\", \"location\": \"Vauxhall\", \"stage_seq\": 26, \"distance_m\": 67583.85, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 27, \"distance_m\": 68922.446, \"section_seq\": 1, \"route_path_id\": 72860}, {\"is_pass\": false, \"wtt_arr\": \"0034\", \"wtt_dep\": null, \"location\": \"London Waterloo\", \"stage_seq\": 28, \"distance_m\": 69651.424, \"section_seq\": 1, \"route_path_id\": 72860}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 69651.424, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72860}], \"total_distance_m\": 69651.424, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 68879.89, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 771.534, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2312", "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-15T22:15:50Z\", \"source_id\": 48894382, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:15:53Z\", \"source_id\": 15882150, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27798, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:50Z\", \"source_id\": 48899275, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:57Z\", \"source_id\": 15883726, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27806, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:25Z\", \"source_id\": 48903470, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:31Z\", \"source_id\": 15885106, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27810, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:22Z\", \"source_id\": 48909568, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:26Z\", \"source_id\": 15887111, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28172, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:37Z\", \"source_id\": 48919118, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:44Z\", \"source_id\": 15890103, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28168, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:24Z\", \"source_id\": 48924879, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:29Z\", \"source_id\": 15891984, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:21Z\", \"source_id\": 48931001, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:24Z\", \"source_id\": 15893799, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28197, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:29Z\", \"source_id\": 48935447, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:38Z\", \"source_id\": 15895257, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:08Z\", \"source_id\": 48943393, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:12Z\", \"source_id\": 15897733, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28214, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:09Z\", \"source_id\": 48948763, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:14Z\", \"source_id\": 15899436, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:53Z\", \"source_id\": 48954813, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:59Z\", \"source_id\": 15901385, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:53Z\", \"source_id\": 48962273, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:58Z\", \"source_id\": 15903554, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28285, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:22Z\", \"source_id\": 48969059, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:29Z\", \"source_id\": 15905400, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28315, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:10Z\", \"source_id\": 48972455, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:18Z\", \"source_id\": 15906350, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:34Z\", \"source_id\": 48974097, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:39Z\", \"source_id\": 15906809, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28392, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:32Z\", \"source_id\": 48981291, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:38Z\", \"source_id\": 15908795, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29131, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:32Z\", \"source_id\": 48985158, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:37Z\", \"source_id\": 15909850, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29086, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:55Z\", \"source_id\": 48989818, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:59Z\", \"source_id\": 15911095, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28974, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:47Z\", \"source_id\": 48993058, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:52Z\", \"source_id\": 15911958, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Waterloo", "service_state_platform": "15", "timing_fact_generation": 1789515173627669, "current_leg_arrival_utc": "2026-09-17T00:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:26.266810", "service_state_evidence_id": 15911958, "current_leg_start_actual_dep": "2026-09-17T00:29:30+01:00", "operational_evidence_version": 129, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:26.918152", "service_state_valid_until_kind": null, "operational_interpretation_version": 129, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O RDZ None 2C80 450006+450064 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.812, "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.277, "from_m": 26283.812, "capability_applied": null, "effective_limit_mph": 60.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.409, "from_m": 26610.277, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 38198.066, "from_m": 36428.409, "capability_applied": null, "effective_limit_mph": 75.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.404, "from_m": 38198.066, "capability_applied": null, "effective_limit_mph": 20.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.66, "from_m": 38514.404, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 39850.142, "from_m": 39310.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": 46894.878, "from_m": 39850.142, "capability_applied": null, "effective_limit_mph": 70.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.603, "from_m": 46894.878, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48144.258, "from_m": 46958.603, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 51426.503, "from_m": 48144.258, "capability_applied": null, "effective_limit_mph": 60.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.79, "from_m": 51426.503, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 51824.224, "from_m": 51480.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": 51861.574, "from_m": 51824.224, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53216.917, "from_m": 51861.574, "capability_applied": null, "effective_limit_mph": 60.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.731, "from_m": 53216.917, "capability_applied": null, "effective_limit_mph": 45.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.586, "from_m": 54324.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": 63601.746, "from_m": 63101.586, "capability_applied": null, "effective_limit_mph": 45.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.695, "from_m": 63601.746, "capability_applied": null, "effective_limit_mph": 60.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.63, "from_m": 64599.695, "capability_applied": null, "effective_limit_mph": 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.811, "from_m": 64645.63, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65149.342, "from_m": 65051.811, "capability_applied": null, "effective_limit_mph": 40.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.748, "from_m": 65149.342, "capability_applied": null, "effective_limit_mph": 60.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.09, "from_m": 66484.748, "capability_applied": null, "effective_limit_mph": 45.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.828, "from_m": 66608.09, "capability_applied": null, "effective_limit_mph": 60.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.411, "from_m": 67388.828, "capability_applied": null, "effective_limit_mph": 40.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.088, "from_m": 68219.411, "capability_applied": null, "effective_limit_mph": 60.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.424, "from_m": 69074.088, "capability_applied": null, "effective_limit_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": 595136, "profile_key": "9c7ce104558bfd780fe2357cc5269ed5f7418d25b3a28e2eb28f6869ebd48167", "schedule_id": 40274, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2312", "location": "Reading Platforms 4/5/6", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Reading Spur Jn", "stage_seq": 2, "distance_m": 1246.197, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317", "location": "Earley", "stage_seq": 3, "distance_m": 4516.404, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320", "location": "Winnersh Triangle", "stage_seq": 4, "distance_m": 6370.742, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2321H", "wtt_dep": "2322", "location": "Winnersh", "stage_seq": 5, "distance_m": 7461.199, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2325H", "wtt_dep": "2326H", "location": "Wokingham", "stage_seq": 6, "distance_m": 10816.443, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2333", "location": "Bracknell", "stage_seq": 7, "distance_m": 17744.582, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336", "location": "Martins Heron", "stage_seq": 8, "distance_m": 19688.389, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2339H", "wtt_dep": "2340H", "location": "Ascot", "stage_seq": 9, "distance_m": 23146.693, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2344", "location": "Sunningdale", "stage_seq": 10, "distance_m": 26487.403, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2348H", "wtt_dep": "2349H", "location": "Virginia Water", "stage_seq": 11, "distance_m": 32395.457, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353H", "location": "Egham", "stage_seq": 12, "distance_m": 35903.321, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2359", "location": "Staines", "stage_seq": 13, "distance_m": 39162.606, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0005H", "location": "Feltham", "stage_seq": 14, "distance_m": 45830.026, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007H", "location": "Feltham Jn", "stage_seq": 15, "distance_m": 48144.258, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008", "location": "Whitton Jn", "stage_seq": 16, "distance_m": 48759.429, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009H", "location": "Twickenham Jn", "stage_seq": 17, "distance_m": 51094.539, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0011", "location": "Twickenham", "stage_seq": 18, "distance_m": 51529.696, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012H", "location": "St. Margarets", "stage_seq": 19, "distance_m": 52410.591, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "0014H", "wtt_dep": "0015H", "location": "Richmond", "stage_seq": 20, "distance_m": 54121.048, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019H", "location": "Barnes", "stage_seq": 21, "distance_m": 58358.003, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0024", "location": "Clapham Junction (W)", "stage_seq": 22, "distance_m": 63485.69, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026", "location": "West London Jn", "stage_seq": 23, "distance_m": 64586.257, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026H", "location": "Queenstown Road (Battersea)", "stage_seq": 24, "distance_m": 65418.186, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027H", "location": "Nine Elms Jn", "stage_seq": 25, "distance_m": 66449.978, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "0028H", "wtt_dep": "0029H", "location": "Vauxhall", "stage_seq": 26, "distance_m": 67583.85, "section_seq": 1, "route_path_id": 72860}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "Waterloo West Crossings", "stage_seq": 27, "distance_m": 68922.446, "section_seq": 1, "route_path_id": 72860}, {"is_pass": false, "wtt_arr": "0034", "wtt_dep": null, "location": "London Waterloo", "stage_seq": 28, "distance_m": 69651.424, "section_seq": 1, "route_path_id": 72860}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 69651.424, "from_m": 0.0, "section_seq": 1, "route_path_id": 72860}], "total_distance_m": 69651.424, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 68879.89, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 771.534, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27802, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:50Z", "source_id": 48894382, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:17:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:15:53Z", "source_id": 15882150, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27798, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:50Z", "source_id": 48899275, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:20:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:57Z", "source_id": 15883726, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27806, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:25Z", "source_id": 48903470, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:22:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:31Z", "source_id": 15885106, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27810, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:22Z", "source_id": 48909568, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:26:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:26Z", "source_id": 15887111, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28172, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:37Z", "source_id": 48919118, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:32:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:44Z", "source_id": 15890103, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28168, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:24Z", "source_id": 48924879, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:36:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:29Z", "source_id": 15891984, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:21Z", "source_id": 48931001, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:40:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:24Z", "source_id": 15893799, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28197, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:29Z", "source_id": 48935447, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:43:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:38Z", "source_id": 15895257, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:08Z", "source_id": 48943393, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:48:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:12Z", "source_id": 15897733, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28214, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:09Z", "source_id": 48948763, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:52:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:14Z", "source_id": 15899436, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:53Z", "source_id": 48954813, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:57:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:59Z", "source_id": 15901385, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:53Z", "source_id": 48962273, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:03:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:58Z", "source_id": 15903554, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28285, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:22Z", "source_id": 48969059, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:09:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:29Z", "source_id": 15905400, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28315, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:10Z", "source_id": 48972455, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:18Z", "source_id": 15906350, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:34Z", "source_id": 48974097, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:13:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:39Z", "source_id": 15906809, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28392, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:32Z", "source_id": 48981291, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:20:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:38Z", "source_id": 15908795, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29131, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:32Z", "source_id": 48985158, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:24:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:37Z", "source_id": 15909850, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29086, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:55Z", "source_id": 48989818, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:29:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:59Z", "source_id": 15911095, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28974, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:47Z", "source_id": 48993058, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:34:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:52Z", "source_id": 15911958, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] Reading Platforms 4/5/6 2312 2312 6 None None London Waterloo 0034 0034 15 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L80906/2026-09-16/detailed None Vauxhall 2026-09-17T00:29: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 0030 0034 Vauxhall London Waterloo London Waterloo 51.5032168 -0.1132399 51.5032168 -0.1132399 1 0 2026-09-15 23:44:37 TERMINATED 2026-09-15 23:34:00 London Waterloo TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911958 1789515173627669 129 129 2026-09-15 23:44:26.918152 15 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:26.266810
565174 595550 P86392 881U19M915 2026-09-15 COMPLETE 15912178 2026-09-16 00:35:00 2026-09-15 23:44:37 2026-09-17 23:44:37 {"id": 595550, "stp": "O", "toc": "Southeastern", "uid": "P86392", "consist": "377126+377510", "dest_crs": "MDE", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P86392/2026-09-16/detailed", "trust_id": "881U19M915", "origin_crs": "CST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maidstone East", "service_date": "2026-09-15", "dest_arr_time": "0036", "dest_platform": "3", "is_terminated": 1, "next_location": "Maidstone East", "signalling_id": "1U19", "timing_status": "EARLY", "origin_station": "London Cannon Street", "current_leg_arr": "0035", "current_leg_dep": "0029", "current_leg_end": "Maidstone East", "origin_dep_time": "2333", "origin_platform": "7", "current_location": "Maidstone East", "last_update_time": "2026-09-15T23:44:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.4792663, 51.2848679], [0.48000809999999994, 51.2852847], [0.4806829, 51.2856639], [0.4822436000000001, 51.28653349999999], [0.4853668, 51.28829559999999], [0.4866059, 51.288986], [0.4878655, 51.2896453], [0.48853350000000006, 51.28992169999999], [0.4888407, 51.29003329999999], [0.4896141, 51.290302800000006], [0.4900734, 51.290438599999995], [0.4905397, 51.2905536], [0.49111220000000005, 51.290685], [0.4916893, 51.2907853], [0.4923613, 51.2908949], [0.4930474999999999, 51.29097099999999], [0.4937343999999999, 51.29101680000001], [0.4944274, 51.2910442], [0.4950977, 51.291044699999986], [0.49576079999999995, 51.2910218], [0.4971824000000001, 51.290891], [0.49789390000000006, 51.29077039999999], [0.4984616, 51.2906529], [0.4989481, 51.2905492], [0.4994576999999999, 51.29042960000001], [0.500005, 51.2902653], [0.5005013999999999, 51.2900849], [0.5011051, 51.28986379999999], [0.5014816, 51.2896948], [0.5017748, 51.2895642], [0.5024111999999998, 51.2892445], [0.5028667, 51.2889738], [0.5033005, 51.288686000000006], [0.5038003, 51.28830580000001], [0.5041896, 51.287987900000005], [0.5045399, 51.287653600000006], [0.5050507, 51.2871003], [0.5055991, 51.28632609999999], [0.5076007999999999, 51.28289689999999], [0.5077068, 51.282716], [0.5088296, 51.2808284], [0.5095641, 51.2800246], [0.5103631999999999, 51.27945110000001], [0.5108586, 51.279135999999994], [0.5109982, 51.2790524], [0.5111062, 51.2789872], [0.5111920999999999, 51.278941999999994], [0.5112853999999999, 51.2788944], [0.511388, 51.278847599999985], [0.5121284, 51.2785227], [0.5122739, 51.2784578], [0.5124083, 51.2784058], [0.5125369999999999, 51.278363000000006], [0.5127380999999999, 51.27830240000001], [0.5129754, 51.2782321], [0.5131558, 51.2781835], [0.5133436, 51.27813489999999], [0.5138003, 51.2780258], [0.5139580506375603, 51.2779898558944], [0.5139646659543199, 51.27794535836499], [0.5140394718408685, 51.277928306371784], [0.5142005, 51.2778916], [0.5152011, 51.2776706], [0.5156522, 51.27757309999999], [0.5159352, 51.2775107], [0.5160869999999999, 51.277478300000006], [0.5161805, 51.27746049999998], [0.5162623999999999, 51.2774459], [0.516384, 51.27742899999999], [0.5164959999999998, 51.2774155], [0.5166474, 51.27739729999999], [0.5168173, 51.2773854], [0.5169589, 51.277374999999985], [0.5170560999999999, 51.27737179999999], [0.5176227, 51.2773606], [0.5181097, 51.277353999999995], [0.5184911, 51.277369400000005], [0.5188508999999999, 51.2773818], [0.5191711, 51.2774058], [0.5194491, 51.27743339999999], [0.5197537, 51.2774757], [0.5201017, 51.27753950000001]]}", "current_leg_start": "Barming", "dest_arr_time_act": "0036", "motion_projection": null, "next_location_lat": "51.2775395", "next_location_lon": "0.5201017", "previous_location": "Barming", "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\": 738.479, \"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\": 2086.518, \"from_m\": 738.479, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5503.135, \"from_m\": 2086.518, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5542.659, \"from_m\": 5503.135, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7743.57, \"from_m\": 5542.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\": 8244.742, \"from_m\": 7743.57, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8297.433, \"from_m\": 8244.742, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8706.017, \"from_m\": 8297.433, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8933.348, \"from_m\": 8706.017, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 10897.886, \"from_m\": 8933.348, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16784.133, \"from_m\": 10897.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}, {\"to_m\": 16793.699, \"from_m\": 16784.133, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 16898.8, \"from_m\": 16793.699, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16928.301, \"from_m\": 16898.8, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17069.835, \"from_m\": 16928.301, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17606.224, \"from_m\": 17069.835, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17857.406, \"from_m\": 17606.224, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17939.281, \"from_m\": 17857.406, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18552.023, \"from_m\": 17939.281, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24849.082, \"from_m\": 18552.023, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24962.053, \"from_m\": 24849.082, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 25015.403, \"from_m\": 24962.053, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25117.185, \"from_m\": 25015.403, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 25368.025, \"from_m\": 25117.185, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35533.702, \"from_m\": 25368.025, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36425.977, \"from_m\": 35533.702, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 36447.852, \"from_m\": 36425.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\": 36469.259, \"from_m\": 36447.852, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37087.543, \"from_m\": 36469.259, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 43838.624, \"from_m\": 37087.543, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 46937.543, \"from_m\": 43838.624, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 60052.484, \"from_m\": 46937.543, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60666.208, \"from_m\": 60052.484, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 61133.957, \"from_m\": 60666.208, \"capability_applied\": null, \"effective_limit_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\": 595550, \"profile_key\": \"3c89bcd268e00a07af785b70956fa89fe964db19855f0107e65240100598efb9\", \"schedule_id\": 38042, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2333\", \"location\": \"London Cannon Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335H\", \"location\": \"Borough Market Jn\", \"stage_seq\": 2, \"distance_m\": 1227.376, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2338\", \"location\": \"London Bridge\", \"stage_seq\": 3, \"distance_m\": 1549.595, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341H\", \"location\": \"North Kent East Jn\", \"stage_seq\": 4, \"distance_m\": 5474.609, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"New Cross\", \"stage_seq\": 5, \"distance_m\": 6372.808, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"St. John's\", \"stage_seq\": 6, \"distance_m\": 7551.837, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 7, \"distance_m\": 8610.223, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Hither Green\", \"stage_seq\": 8, \"distance_m\": 10134.219, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Grove Park\", \"stage_seq\": 9, \"distance_m\": 12995.405, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Chislehurst\", \"stage_seq\": 10, \"distance_m\": 16629.572, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353H\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 11, \"distance_m\": 18391.091, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": false, \"wtt_arr\": \"2358H\", \"wtt_dep\": \"2359H\", \"location\": \"Swanley\", \"stage_seq\": 12, \"distance_m\": 24740.021, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": \"0008\", \"location\": \"Otford\", \"stage_seq\": 13, \"distance_m\": 35430.855, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009H\", \"location\": \"Otford Jn\", \"stage_seq\": 14, \"distance_m\": 36397.47, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0017\", \"location\": \"Borough Green & Wrotham\", \"stage_seq\": 15, \"distance_m\": 44394.034, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0024H\", \"location\": \"West Malling\", \"stage_seq\": 16, \"distance_m\": 52535.694, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": false, \"wtt_arr\": \"0026H\", \"wtt_dep\": \"0027H\", \"location\": \"East Malling\", \"stage_seq\": 17, \"distance_m\": 54292.327, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": false, \"wtt_arr\": \"0030H\", \"wtt_dep\": \"0031\", \"location\": \"Barming\", \"stage_seq\": 18, \"distance_m\": 57111.414, \"section_seq\": 1, \"route_path_id\": 105823}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": null, \"location\": \"Maidstone East\", \"stage_seq\": 19, \"distance_m\": 61133.957, \"section_seq\": 1, \"route_path_id\": 105823}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 61133.957, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105823}], \"total_distance_m\": 61133.957, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60490.917, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 643.04, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2333", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "6.0", "current_position_lat": "51.2775395", "current_position_lon": "0.5201017", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:27Z\", \"source_id\": 48924956, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:35:31Z\", \"source_id\": 15892026, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31539, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:31Z\", \"source_id\": 48935473, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:38Z\", \"source_id\": 15895265, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:34Z\", \"source_id\": 48937042, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:39Z\", \"source_id\": 15895732, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:46Z\", \"source_id\": 48942858, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:49Z\", \"source_id\": 15897565, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:10Z\", \"source_id\": 48946101, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:17Z\", \"source_id\": 15898623, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:53Z\", \"source_id\": 48949751, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:59Z\", \"source_id\": 15899739, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31965, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:02Z\", \"source_id\": 48956259, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:03Z\", \"source_id\": 15901783, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32559, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:59Z\", \"source_id\": 48966156, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:07:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:04Z\", \"source_id\": 15904588, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:07:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32794, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:02Z\", \"source_id\": 48975661, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:06Z\", \"source_id\": 15907269, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:18Z\", \"source_id\": 48982113, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:24Z\", \"source_id\": 15908991, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32850, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:26Z\", \"source_id\": 48985957, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:27Z\", \"source_id\": 15910046, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32799, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:35Z\", \"source_id\": 48988613, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:39Z\", \"source_id\": 15910800, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32813, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:56Z\", \"source_id\": 48993937, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:59Z\", \"source_id\": 15912178, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidstone East", "service_state_platform": "3", "timing_fact_generation": 1789515240753505, "current_leg_arrival_utc": "2026-09-17T00:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:32.941683", "service_state_evidence_id": 48993937, "current_leg_start_actual_dep": "2026-09-17T00:31:00+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-15T23:34:32", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:33.081615", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern O CST MDE 1U19 377126+377510 8 100 None {"version": 3, "segments": [{"to_m": 738.479, "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": 2086.518, "from_m": 738.479, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5503.135, "from_m": 2086.518, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5542.659, "from_m": 5503.135, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7743.57, "from_m": 5542.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": 8244.742, "from_m": 7743.57, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8297.433, "from_m": 8244.742, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8706.017, "from_m": 8297.433, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8933.348, "from_m": 8706.017, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 10897.886, "from_m": 8933.348, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16784.133, "from_m": 10897.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}, {"to_m": 16793.699, "from_m": 16784.133, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 16898.8, "from_m": 16793.699, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16928.301, "from_m": 16898.8, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17069.835, "from_m": 16928.301, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17606.224, "from_m": 17069.835, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17857.406, "from_m": 17606.224, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17939.281, "from_m": 17857.406, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18552.023, "from_m": 17939.281, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24849.082, "from_m": 18552.023, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24962.053, "from_m": 24849.082, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 25015.403, "from_m": 24962.053, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25117.185, "from_m": 25015.403, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 25368.025, "from_m": 25117.185, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35533.702, "from_m": 25368.025, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36425.977, "from_m": 35533.702, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 36447.852, "from_m": 36425.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": 36469.259, "from_m": 36447.852, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37087.543, "from_m": 36469.259, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 43838.624, "from_m": 37087.543, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 46937.543, "from_m": 43838.624, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 60052.484, "from_m": 46937.543, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60666.208, "from_m": 60052.484, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 61133.957, "from_m": 60666.208, "capability_applied": null, "effective_limit_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": 595550, "profile_key": "3c89bcd268e00a07af785b70956fa89fe964db19855f0107e65240100598efb9", "schedule_id": 38042, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2333", "location": "London Cannon Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335H", "location": "Borough Market Jn", "stage_seq": 2, "distance_m": 1227.376, "section_seq": 1, "route_path_id": 105823}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2338", "location": "London Bridge", "stage_seq": 3, "distance_m": 1549.595, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "North Kent East Jn", "stage_seq": 4, "distance_m": 5474.609, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "New Cross", "stage_seq": 5, "distance_m": 6372.808, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344", "location": "St. John's", "stage_seq": 6, "distance_m": 7551.837, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345H", "location": "Parks Bridge Jn", "stage_seq": 7, "distance_m": 8610.223, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Hither Green", "stage_seq": 8, "distance_m": 10134.219, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Grove Park", "stage_seq": 9, "distance_m": 12995.405, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Chislehurst", "stage_seq": 10, "distance_m": 16629.572, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353H", "location": "St. Mary Cray Jn", "stage_seq": 11, "distance_m": 18391.091, "section_seq": 1, "route_path_id": 105823}, {"is_pass": false, "wtt_arr": "2358H", "wtt_dep": "2359H", "location": "Swanley", "stage_seq": 12, "distance_m": 24740.021, "section_seq": 1, "route_path_id": 105823}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": "0008", "location": "Otford", "stage_seq": 13, "distance_m": 35430.855, "section_seq": 1, "route_path_id": 105823}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009H", "location": "Otford Jn", "stage_seq": 14, "distance_m": 36397.47, "section_seq": 1, "route_path_id": 105823}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0017", "location": "Borough Green & Wrotham", "stage_seq": 15, "distance_m": 44394.034, "section_seq": 1, "route_path_id": 105823}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0024H", "location": "West Malling", "stage_seq": 16, "distance_m": 52535.694, "section_seq": 1, "route_path_id": 105823}, {"is_pass": false, "wtt_arr": "0026H", "wtt_dep": "0027H", "location": "East Malling", "stage_seq": 17, "distance_m": 54292.327, "section_seq": 1, "route_path_id": 105823}, {"is_pass": false, "wtt_arr": "0030H", "wtt_dep": "0031", "location": "Barming", "stage_seq": 18, "distance_m": 57111.414, "section_seq": 1, "route_path_id": 105823}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": null, "location": "Maidstone East", "stage_seq": 19, "distance_m": 61133.957, "section_seq": 1, "route_path_id": 105823}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 61133.957, "from_m": 0.0, "section_seq": 1, "route_path_id": 105823}], "total_distance_m": 61133.957, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60490.917, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 643.04, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:27Z", "source_id": 48924956, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:36:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:35:31Z", "source_id": 15892026, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31539, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:31Z", "source_id": 48935473, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:43:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:38Z", "source_id": 15895265, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31546, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:34Z", "source_id": 48937042, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:44:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:39Z", "source_id": 15895732, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31696, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:46Z", "source_id": 48942858, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:48:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:49Z", "source_id": 15897565, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31918, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:10Z", "source_id": 48946101, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:51:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:17Z", "source_id": 15898623, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31941, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:53Z", "source_id": 48949751, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:53:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:59Z", "source_id": 15899739, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31965, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:02Z", "source_id": 48956259, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:59:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:03Z", "source_id": 15901783, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32559, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:59Z", "source_id": 48966156, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:07:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:04Z", "source_id": 15904588, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:07:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32794, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:02Z", "source_id": 48975661, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:15:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:06Z", "source_id": 15907269, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:18Z", "source_id": 48982113, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:21:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:24Z", "source_id": 15908991, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32850, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:26Z", "source_id": 48985957, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:25:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:27Z", "source_id": 15910046, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32799, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:35Z", "source_id": 48988613, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:29:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:39Z", "source_id": 15910800, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32813, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:56Z", "source_id": 48993937, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:34:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:59Z", "source_id": 15912178, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] London Cannon Street 2333 2333 7 None None Maidstone East 0036 0036 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P86392/2026-09-16/detailed None Barming 2026-09-17T00:31:00+01:00 Maidstone East 6.0 {"type": "LineString", "coordinates": [[0.4792663, 51.2848679], [0.48000809999999994, 51.2852847], [0.4806829, 51.2856639], [0.4822436000000001, 51.28653349999999], [0.4853668, 51.28829559999999], [0.4866059, 51.288986], [0.4878655, 51.2896453], [0.48853350000000006, 51.28992169999999], [0.4888407, 51.29003329999999], [0.4896141, 51.290302800000006], [0.4900734, 51.290438599999995], [0.4905397, 51.2905536], [0.49111220000000005, 51.290685], [0.4916893, 51.2907853], [0.4923613, 51.2908949], [0.4930474999999999, 51.29097099999999], [0.4937343999999999, 51.29101680000001], [0.4944274, 51.2910442], [0.4950977, 51.291044699999986], [0.49576079999999995, 51.2910218], [0.4971824000000001, 51.290891], [0.49789390000000006, 51.29077039999999], [0.4984616, 51.2906529], [0.4989481, 51.2905492], [0.4994576999999999, 51.29042960000001], [0.500005, 51.2902653], [0.5005013999999999, 51.2900849], [0.5011051, 51.28986379999999], [0.5014816, 51.2896948], [0.5017748, 51.2895642], [0.5024111999999998, 51.2892445], [0.5028667, 51.2889738], [0.5033005, 51.288686000000006], [0.5038003, 51.28830580000001], [0.5041896, 51.287987900000005], [0.5045399, 51.287653600000006], [0.5050507, 51.2871003], [0.5055991, 51.28632609999999], [0.5076007999999999, 51.28289689999999], [0.5077068, 51.282716], [0.5088296, 51.2808284], [0.5095641, 51.2800246], [0.5103631999999999, 51.27945110000001], [0.5108586, 51.279135999999994], [0.5109982, 51.2790524], [0.5111062, 51.2789872], [0.5111920999999999, 51.278941999999994], [0.5112853999999999, 51.2788944], [0.511388, 51.278847599999985], [0.5121284, 51.2785227], [0.5122739, 51.2784578], [0.5124083, 51.2784058], [0.5125369999999999, 51.278363000000006], [0.5127380999999999, 51.27830240000001], [0.5129754, 51.2782321], [0.5131558, 51.2781835], [0.5133436, 51.27813489999999], [0.5138003, 51.2780258], [0.5139580506375603, 51.2779898558944], [0.5139646659543199, 51.27794535836499], [0.5140394718408685, 51.277928306371784], [0.5142005, 51.2778916], [0.5152011, 51.2776706], [0.5156522, 51.27757309999999], [0.5159352, 51.2775107], [0.5160869999999999, 51.277478300000006], [0.5161805, 51.27746049999998], [0.5162623999999999, 51.2774459], [0.516384, 51.27742899999999], [0.5164959999999998, 51.2774155], [0.5166474, 51.27739729999999], [0.5168173, 51.2773854], [0.5169589, 51.277374999999985], [0.5170560999999999, 51.27737179999999], [0.5176227, 51.2773606], [0.5181097, 51.277353999999995], [0.5184911, 51.277369400000005], [0.5188508999999999, 51.2773818], [0.5191711, 51.2774058], [0.5194491, 51.27743339999999], [0.5197537, 51.2774757], [0.5201017, 51.27753950000001]]} 2.4 0029 0035 Barming Maidstone East Maidstone East 51.2775395 0.5201017 51.2775395 0.5201017 1 0 2026-09-15 23:44:37 TERMINATED 2026-09-15 23:34:32 Maidstone East TD DIRECT_DESTINATION_ARRIVAL 48993937 1789515240753505 89 89 2026-09-15 23:44:33.081615 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:32.941683
565175 595025 W84254 072Y72M915 2026-09-15 COMPLETE 15912137 2026-09-16 00:34:00 2026-09-15 23:45:07 2026-09-17 23:45:07 {"id": 595025, "stp": "O", "toc": "ScotRail", "uid": "W84254", "consist": "385011", "dest_crs": "EDB", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84254/2026-09-16/detailed", "trust_id": "072Y72M915", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Edinburgh", "service_date": "2026-09-15", "dest_arr_time": "0036", "dest_platform": "12F", "is_terminated": 1, "next_location": "Edinburgh", "signalling_id": "2Y72", "timing_status": "EARLY", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0034", "current_leg_dep": "0030", "current_leg_end": "Edinburgh", "origin_dep_time": "2306", "origin_platform": "4", "current_location": "Edinburgh", "last_update_time": "2026-09-15T23:45:07", "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": "0036", "motion_projection": null, "next_location_lat": "55.9518574", "next_location_lon": "-3.1888450", "previous_location": "Haymarket", "current_leg_milage": "1.8", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1007.78, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1398.563, \"from_m\": 1007.78, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2228.123, \"from_m\": 1398.563, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2343.016, \"from_m\": 2228.123, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2398.176, \"from_m\": 2343.016, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 2863.172, \"from_m\": 2398.176, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2942.181, \"from_m\": 2863.172, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3001.334, \"from_m\": 2942.181, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3069.396, \"from_m\": 3001.334, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4375.691, \"from_m\": 3069.396, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4434.36, \"from_m\": 4375.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4836.732, \"from_m\": 4434.36, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 5442.587, \"from_m\": 4836.732, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 5796.9, \"from_m\": 5442.587, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5929.454, \"from_m\": 5796.9, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6031.686, \"from_m\": 5929.454, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 6129.308, \"from_m\": 6031.686, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6864.321, \"from_m\": 6129.308, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9368.579, \"from_m\": 6864.321, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 11450.268, \"from_m\": 9368.579, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 11548.583, \"from_m\": 11450.268, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13917.188, \"from_m\": 11548.583, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19804.203, \"from_m\": 13917.188, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 19882.973, \"from_m\": 19804.203, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 21257.551, \"from_m\": 19882.973, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 21549.728, \"from_m\": 21257.551, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 22070.831, \"from_m\": 21549.728, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36881.415, \"from_m\": 22070.831, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 36942.471, \"from_m\": 36881.415, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 37891.992, \"from_m\": 36942.471, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 40234.109, \"from_m\": 37891.992, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 56303.203, \"from_m\": 40234.109, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56440.549, \"from_m\": 56303.203, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56501.054, \"from_m\": 56440.549, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 56668.3, \"from_m\": 56501.054, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 56714.466, \"from_m\": 56668.3, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67942.883, \"from_m\": 56714.466, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 71481.759, \"from_m\": 67942.883, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 73135.602, \"from_m\": 71481.759, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 73294.511, \"from_m\": 73135.602, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 73451.628, \"from_m\": 73294.511, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 74843.215, \"from_m\": 73451.628, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 75843.519, \"from_m\": 74843.215, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 75993.384, \"from_m\": 75843.519, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 76085.014, \"from_m\": 75993.384, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 76529.619, \"from_m\": 76085.014, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 595025, \"profile_key\": \"fd9a3128ac7df5a4693b5aa901dafad9ee77c590f169579efcef824af5365518\", \"schedule_id\": 38732, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2306\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 929.21, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308H\", \"location\": \"Eglinton St Jn\", \"stage_seq\": 3, \"distance_m\": 1234.038, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Larkfield Jn\", \"stage_seq\": 4, \"distance_m\": 2016.68, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2310H\", \"location\": \"Shawfield Jn\", \"stage_seq\": 5, \"distance_m\": 4241.813, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Rutherglen East Jn\", \"stage_seq\": 6, \"distance_m\": 6251.21, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314H\", \"location\": \"Cambuslang\", \"stage_seq\": 7, \"distance_m\": 8038.107, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Newton West Jn\", \"stage_seq\": 8, \"distance_m\": 9474.756, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317H\", \"location\": \"Newton East Jn\", \"stage_seq\": 9, \"distance_m\": 11450.268, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2319\", \"wtt_dep\": \"2320\", \"location\": \"Uddingston\", \"stage_seq\": 10, \"distance_m\": 13602.448, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320H\", \"location\": \"Uddingston Jn\", \"stage_seq\": 11, \"distance_m\": 13770.768, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2323H\", \"wtt_dep\": \"2326H\", \"location\": \"Bellshill\", \"stage_seq\": 12, \"distance_m\": 17576.258, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Mossend West Jn\", \"stage_seq\": 13, \"distance_m\": 18823.098, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2328\", \"location\": \"Mossend East Jn\", \"stage_seq\": 14, \"distance_m\": 19980.541, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2330H\", \"location\": \"Holytown\", \"stage_seq\": 15, \"distance_m\": 20893.67, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Holytown Jn\", \"stage_seq\": 16, \"distance_m\": 21492.675, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2332\", \"wtt_dep\": \"2333\", \"location\": \"Carfin\", \"stage_seq\": 17, \"distance_m\": 22161.815, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2335H\", \"wtt_dep\": \"2336H\", \"location\": \"Cleland\", \"stage_seq\": 18, \"distance_m\": 25045.367, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2340H\", \"wtt_dep\": \"2341\", \"location\": \"Hartwood\", \"stage_seq\": 19, \"distance_m\": 30034.473, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2343H\", \"wtt_dep\": \"2344H\", \"location\": \"Shotts\", \"stage_seq\": 20, \"distance_m\": 32752.174, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347H\", \"location\": \"Benhar Jn\", \"stage_seq\": 21, \"distance_m\": 36837.683, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2349\", \"wtt_dep\": \"2349H\", \"location\": \"Fauldhouse\", \"stage_seq\": 22, \"distance_m\": 38158.563, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2352H\", \"wtt_dep\": \"2353H\", \"location\": \"Breich\", \"stage_seq\": 23, \"distance_m\": 41701.924, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2357H\", \"location\": \"Addiewell\", \"stage_seq\": 24, \"distance_m\": 45865.442, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0002\", \"location\": \"West Calder\", \"stage_seq\": 25, \"distance_m\": 48670.007, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0005H\", \"wtt_dep\": \"0006\", \"location\": \"Livingston South\", \"stage_seq\": 26, \"distance_m\": 53201.197, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008\", \"location\": \"Midcalder Jn\", \"stage_seq\": 27, \"distance_m\": 56615.875, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0009H\", \"wtt_dep\": \"0010H\", \"location\": \"Kirknewton\", \"stage_seq\": 28, \"distance_m\": 57900.192, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0016H\", \"location\": \"Curriehill\", \"stage_seq\": 29, \"distance_m\": 65337.549, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0019H\", \"wtt_dep\": \"0020H\", \"location\": \"Wester Hailes\", \"stage_seq\": 30, \"distance_m\": 68082.258, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0022H\", \"location\": \"Kingsknowe\", \"stage_seq\": 31, \"distance_m\": 69390.883, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0024H\", \"wtt_dep\": \"0025H\", \"location\": \"Slateford\", \"stage_seq\": 32, \"distance_m\": 70857.792, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0028\", \"wtt_dep\": \"0029\", \"location\": \"Haymarket Sig. EH520\", \"stage_seq\": 33, \"distance_m\": 72907.014, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": \"0032\", \"location\": \"Haymarket\", \"stage_seq\": 34, \"distance_m\": 73615.204, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034\", \"location\": \"Princes St Gardens\", \"stage_seq\": 35, \"distance_m\": 74944.464, \"section_seq\": 1, \"route_path_id\": 102172}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": null, \"location\": \"Edinburgh\", \"stage_seq\": 36, \"distance_m\": 76529.619, \"section_seq\": 1, \"route_path_id\": 102172}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 76529.619, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 102172}], \"total_distance_m\": 76529.619, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 76483.453, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 46.166, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2306", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "55.9518574", "current_position_lon": "-3.1888450", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2339, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:35Z\", \"source_id\": 48890746, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:39Z\", \"source_id\": 15880978, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:56Z\", \"source_id\": 48897771, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:59Z\", \"source_id\": 15883239, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:13Z\", \"source_id\": 48907771, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:17Z\", \"source_id\": 15886467, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2332, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:07Z\", \"source_id\": 48913802, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:12Z\", \"source_id\": 15888423, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2391, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:23Z\", \"source_id\": 48917295, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:28Z\", \"source_id\": 15889530, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2380, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:16Z\", \"source_id\": 48923254, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:20Z\", \"source_id\": 15891446, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2404, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:28Z\", \"source_id\": 48931140, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:32Z\", \"source_id\": 15893848, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:03Z\", \"source_id\": 48936245, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:08Z\", \"source_id\": 15895502, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 682, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:15Z\", \"source_id\": 48942115, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:19Z\", \"source_id\": 15897341, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 687, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:41Z\", \"source_id\": 48948104, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:44Z\", \"source_id\": 15899240, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 691, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:18Z\", \"source_id\": 48952727, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:24Z\", \"source_id\": 15900757, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 698, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:54Z\", \"source_id\": 48958637, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:58Z\", \"source_id\": 15902526, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 700, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:01Z\", \"source_id\": 48963600, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:09Z\", \"source_id\": 15903934, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 722, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:45Z\", \"source_id\": 48969546, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:53Z\", \"source_id\": 15905561, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 725, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:32Z\", \"source_id\": 48975140, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:37Z\", \"source_id\": 15907113, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 729, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:14Z\", \"source_id\": 48982040, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:18Z\", \"source_id\": 15908971, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 706, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:38Z\", \"source_id\": 48985239, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:43Z\", \"source_id\": 15909867, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 775, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:47Z\", \"source_id\": 48989704, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:53Z\", \"source_id\": 15911076, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 841, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:42Z\", \"source_id\": 48993752, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:49Z\", \"source_id\": 15912137, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Edinburgh", "service_state_platform": "12", "timing_fact_generation": 1789515230547680, "current_leg_arrival_utc": "2026-09-17T00:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:49.779043", "service_state_evidence_id": 15912137, "current_leg_start_actual_dep": "2026-09-17T00:32:00+01:00", "operational_evidence_version": 122, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:49.803133", "service_state_valid_until_kind": null, "operational_interpretation_version": 122, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail O GLC EDB 2Y72 385011 3 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1007.78, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1398.563, "from_m": 1007.78, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2228.123, "from_m": 1398.563, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2343.016, "from_m": 2228.123, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2398.176, "from_m": 2343.016, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 2863.172, "from_m": 2398.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2942.181, "from_m": 2863.172, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3001.334, "from_m": 2942.181, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3069.396, "from_m": 3001.334, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4375.691, "from_m": 3069.396, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4434.36, "from_m": 4375.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4836.732, "from_m": 4434.36, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 5442.587, "from_m": 4836.732, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 5796.9, "from_m": 5442.587, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 5929.454, "from_m": 5796.9, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 6031.686, "from_m": 5929.454, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 6129.308, "from_m": 6031.686, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6864.321, "from_m": 6129.308, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9368.579, "from_m": 6864.321, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 11450.268, "from_m": 9368.579, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 11548.583, "from_m": 11450.268, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13917.188, "from_m": 11548.583, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19804.203, "from_m": 13917.188, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 19882.973, "from_m": 19804.203, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 21257.551, "from_m": 19882.973, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 21549.728, "from_m": 21257.551, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 22070.831, "from_m": 21549.728, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 70.0}, {"to_m": 36881.415, "from_m": 22070.831, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 36942.471, "from_m": 36881.415, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 37891.992, "from_m": 36942.471, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 40234.109, "from_m": 37891.992, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 56303.203, "from_m": 40234.109, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56440.549, "from_m": 56303.203, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56501.054, "from_m": 56440.549, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 56668.3, "from_m": 56501.054, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 56714.466, "from_m": 56668.3, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67942.883, "from_m": 56714.466, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 71481.759, "from_m": 67942.883, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 73135.602, "from_m": 71481.759, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 73294.511, "from_m": 73135.602, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 73451.628, "from_m": 73294.511, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74843.215, "from_m": 73451.628, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 75843.519, "from_m": 74843.215, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 75993.384, "from_m": 75843.519, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 60.0}, {"to_m": 76085.014, "from_m": 75993.384, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 76529.619, "from_m": 76085.014, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 595025, "profile_key": "fd9a3128ac7df5a4693b5aa901dafad9ee77c590f169579efcef824af5365518", "schedule_id": 38732, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2306", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 929.21, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308H", "location": "Eglinton St Jn", "stage_seq": 3, "distance_m": 1234.038, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Larkfield Jn", "stage_seq": 4, "distance_m": 2016.68, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2310H", "location": "Shawfield Jn", "stage_seq": 5, "distance_m": 4241.813, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Rutherglen East Jn", "stage_seq": 6, "distance_m": 6251.21, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314H", "location": "Cambuslang", "stage_seq": 7, "distance_m": 8038.107, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Newton West Jn", "stage_seq": 8, "distance_m": 9474.756, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317H", "location": "Newton East Jn", "stage_seq": 9, "distance_m": 11450.268, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2319", "wtt_dep": "2320", "location": "Uddingston", "stage_seq": 10, "distance_m": 13602.448, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320H", "location": "Uddingston Jn", "stage_seq": 11, "distance_m": 13770.768, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2323H", "wtt_dep": "2326H", "location": "Bellshill", "stage_seq": 12, "distance_m": 17576.258, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Mossend West Jn", "stage_seq": 13, "distance_m": 18823.098, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2328", "location": "Mossend East Jn", "stage_seq": 14, "distance_m": 19980.541, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2330H", "location": "Holytown", "stage_seq": 15, "distance_m": 20893.67, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Holytown Jn", "stage_seq": 16, "distance_m": 21492.675, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2332", "wtt_dep": "2333", "location": "Carfin", "stage_seq": 17, "distance_m": 22161.815, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2335H", "wtt_dep": "2336H", "location": "Cleland", "stage_seq": 18, "distance_m": 25045.367, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2340H", "wtt_dep": "2341", "location": "Hartwood", "stage_seq": 19, "distance_m": 30034.473, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2343H", "wtt_dep": "2344H", "location": "Shotts", "stage_seq": 20, "distance_m": 32752.174, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347H", "location": "Benhar Jn", "stage_seq": 21, "distance_m": 36837.683, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2349", "wtt_dep": "2349H", "location": "Fauldhouse", "stage_seq": 22, "distance_m": 38158.563, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2352H", "wtt_dep": "2353H", "location": "Breich", "stage_seq": 23, "distance_m": 41701.924, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2357H", "location": "Addiewell", "stage_seq": 24, "distance_m": 45865.442, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0002", "location": "West Calder", "stage_seq": 25, "distance_m": 48670.007, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0005H", "wtt_dep": "0006", "location": "Livingston South", "stage_seq": 26, "distance_m": 53201.197, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008", "location": "Midcalder Jn", "stage_seq": 27, "distance_m": 56615.875, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0009H", "wtt_dep": "0010H", "location": "Kirknewton", "stage_seq": 28, "distance_m": 57900.192, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0016H", "location": "Curriehill", "stage_seq": 29, "distance_m": 65337.549, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0019H", "wtt_dep": "0020H", "location": "Wester Hailes", "stage_seq": 30, "distance_m": 68082.258, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0022H", "location": "Kingsknowe", "stage_seq": 31, "distance_m": 69390.883, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0024H", "wtt_dep": "0025H", "location": "Slateford", "stage_seq": 32, "distance_m": 70857.792, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0028", "wtt_dep": "0029", "location": "Haymarket Sig. EH520", "stage_seq": 33, "distance_m": 72907.014, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": "0032", "location": "Haymarket", "stage_seq": 34, "distance_m": 73615.204, "section_seq": 1, "route_path_id": 102172}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034", "location": "Princes St Gardens", "stage_seq": 35, "distance_m": 74944.464, "section_seq": 1, "route_path_id": 102172}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": null, "location": "Edinburgh", "stage_seq": 36, "distance_m": 76529.619, "section_seq": 1, "route_path_id": 102172}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 76529.619, "from_m": 0.0, "section_seq": 1, "route_path_id": 102172}], "total_distance_m": 76529.619, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 76483.453, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 46.166, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 2339, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:35Z", "source_id": 48890746, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:14:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:39Z", "source_id": 15880978, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:56Z", "source_id": 48897771, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:19:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:59Z", "source_id": 15883239, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:13Z", "source_id": 48907771, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:24:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:17Z", "source_id": 15886467, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2332, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:07Z", "source_id": 48913802, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:28:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:12Z", "source_id": 15888423, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2391, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:23Z", "source_id": 48917295, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:32:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:28Z", "source_id": 15889530, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2380, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:16Z", "source_id": 48923254, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T22:34:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:20Z", "source_id": 15891446, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2404, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:28Z", "source_id": 48931140, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T22:40:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:32Z", "source_id": 15893848, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:03Z", "source_id": 48936245, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:43:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:08Z", "source_id": 15895502, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 682, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:15Z", "source_id": 48942115, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:47:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:19Z", "source_id": 15897341, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 687, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:41Z", "source_id": 48948104, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:52:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:44Z", "source_id": 15899240, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 691, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:18Z", "source_id": 48952727, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T22:56:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:24Z", "source_id": 15900757, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 698, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:54Z", "source_id": 48958637, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:00:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:58Z", "source_id": 15902526, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 700, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:01Z", "source_id": 48963600, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:05:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:09Z", "source_id": 15903934, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 722, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:45Z", "source_id": 48969546, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:09:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:53Z", "source_id": 15905561, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 725, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:32Z", "source_id": 48975140, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T23:15:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:37Z", "source_id": 15907113, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 729, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:14Z", "source_id": 48982040, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:21:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:18Z", "source_id": 15908971, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 706, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:38Z", "source_id": 48985239, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T23:24:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:43Z", "source_id": 15909867, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 775, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:47Z", "source_id": 48989704, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T23:29:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:53Z", "source_id": 15911076, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-16T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 841, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:42Z", "source_id": 48993752, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T23:34:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:49Z", "source_id": 15912137, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] Glasgow Central High Level 2306 2306 4 None None Edinburgh 0036 0036 12F EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84254/2026-09-16/detailed None Haymarket 2026-09-17T00:32:00+01:00 Edinburgh 4.0 {"type": "LineString", "coordinates": [[-3.2189400258212073, 55.94517485217656], [-3.2188798, 55.94518519999998], [-3.2188162, 55.94519759999999], [-3.2182675000000005, 55.9453042], [-3.217606, 55.9454518], [-3.2173869999999996, 55.94550059999999], [-3.2165484, 55.9456941], [-3.2148352, 55.9460894], [-3.2135654999999996, 55.9463879], [-3.2121561, 55.946719300000005], [-3.2081804, 55.947677], [-3.2076363, 55.94781569999999], [-3.2067769, 55.9480349], [-3.2060786, 55.94820729999999], [-3.2048799, 55.94860189999999], [-3.2039866, 55.9489484], [-3.2039538999999997, 55.94896309999999], [-3.2027637, 55.94946629999999], [-3.2023646999999995, 55.94960360000001], [-3.2021434, 55.9496717], [-3.2020104, 55.9497127], [-3.2019377999999996, 55.9497308], [-3.2016521, 55.949802199999986], [-3.2011367999999996, 55.9499134], [-3.2007464999999997, 55.94998330000001], [-3.2006809, 55.949995], [-3.2004645, 55.9500335], [-3.199903, 55.9501626], [-3.1995093, 55.9502306], [-3.1992955999999997, 55.95027040000001], [-3.1985630000000005, 55.9504385], [-3.1981381000000004, 55.95051229999999], [-3.1976456, 55.9506232], [-3.1973387999999994, 55.950682], [-3.1966469999999996, 55.9508021], [-3.1960519, 55.9509096], [-3.1960269999999995, 55.9509139], [-3.1953638999999994, 55.95102829999998], [-3.194952, 55.9510971], [-3.1949119, 55.95110379999999], [-3.1947054999999995, 55.9511458], [-3.194461, 55.95120920000001], [-3.1942839999999997, 55.951255299999985], [-3.1941620999999993, 55.95129349999999], [-3.1934728999999997, 55.95149359999999], [-3.1929111999999997, 55.9516679], [-3.1925371999999994, 55.9517897], [-3.19202, 55.9519465], [-3.1916707999999994, 55.952039899999995], [-3.1912938, 55.9521457], [-3.1909084, 55.9522322], [-3.1895932999999994, 55.95244240000001], [-3.1893977, 55.952472799999995], [-3.1889195, 55.9525492], [-3.1886523999999996, 55.9525897], [-3.188127300000001, 55.952670399999995], [-3.1876729, 55.952719599999995], [-3.187321, 55.9527429], [-3.1870036, 55.9527529], [-3.1864126999999995, 55.9527673], [-3.1858509999999995, 55.9527577], [-3.1843207999999996, 55.9526931], [-3.1842163999999995, 55.9526887], [-3.1839902, 55.9526818], [-3.1837289, 55.95268750000001], [-3.1835220999999994, 55.9527024], [-3.1832225999999997, 55.95274009999999], [-3.1828267999999995, 55.9528118], [-3.1822481999999996, 55.95293110000001], [-3.182723999999999, 55.95280770000001], [-3.1828255, 55.9527827], [-3.1831629999999995, 55.9527095], [-3.1833556, 55.9526772], [-3.1834396999999997, 55.9526631], [-3.184042499999999, 55.9525552], [-3.1843563, 55.95250860000001], [-3.1844913, 55.9524915], [-3.1848765999999995, 55.9524426], [-3.1854867999999996, 55.952369], [-3.1857752, 55.952332899999995], [-3.1869363999999996, 55.9521644], [-3.1875398, 55.952068199999985], [-3.1886744, 55.9518849], [-3.188845, 55.95185740000001]]} 1.8 0030 0034 Haymarket Edinburgh Edinburgh 55.9518574 -3.1888450 55.9518574 -3.1888450 1 0 2026-09-15 23:45:07 TERMINATED 2026-09-15 23:34:00 Edinburgh TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912137 1789515230547680 122 122 2026-09-15 23:44:49.803133 12 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:49.779043
565176 583179 H58063 236H86C815 2026-09-15 COMPLETE 15912361 2026-09-16 00:14:00 2026-09-15 23:45:07 2026-09-17 23:45:07 {"id": 583179, "stp": "P", "toc": "Unknown", "uid": "H58063", "consist": null, "dest_crs": "XPW", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H58063/2026-09-16/detailed", "trust_id": "236H86C815", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Peterborough West Yard", "service_date": "2026-09-15", "dest_arr_time": "0008", "dest_platform": null, "is_terminated": 1, "next_location": "Peterborough West Yard", "signalling_id": "6H86", "timing_status": "LATE", "origin_station": "Heck Plasmor P S", "current_leg_arr": "0014", "current_leg_dep": "0005", "current_leg_end": "Peterborough West Yard", "origin_dep_time": "2200", "origin_platform": null, "current_location": "Peterborough North Down Departure", "last_update_time": "2026-09-15T23:45:07", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.2557678, 52.58401389999999], [-0.2559140999999999, 52.58426679999999], [-0.2561729, 52.58466330000001], [-0.2566995000000001, 52.5855316], [-0.25678049999999997, 52.58573659999999], [-0.2568323, 52.58597590000001], [-0.25690209999999997, 52.586462399999995], [-0.2570934999999999, 52.587914600000005], [-0.2570691, 52.5881932], [-0.2570474, 52.58846259999999], [-0.25698219999999994, 52.5886647], [-0.2569083, 52.588905], [-0.2568496, 52.589144], [-0.2568323, 52.5894405], [-0.2568754999999999, 52.58969810000001], [-0.2569135, 52.5898488], [-0.25724310000000006, 52.59056360000001]]}", "current_leg_start": "Peterborough Eastfield Jn", "dest_arr_time_act": "0008", "motion_projection": null, "next_location_lat": "52.5905636", "next_location_lon": "-0.2572431", "previous_location": "Peterborough Eastfield Jn", "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 392.461, \"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\": 10923.8, \"from_m\": 392.461, \"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\": 10979.251, \"from_m\": 10923.8, \"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\": 16961.886, \"from_m\": 10979.251, \"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\": 17402.828, \"from_m\": 16961.886, \"capability_applied\": null, \"effective_limit_mph\": 105.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 105.0}, {\"to_m\": 17755.138, \"from_m\": 17402.828, \"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\": 17875.133, \"from_m\": 17755.138, \"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\": 18950.603, \"from_m\": 17875.133, \"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\": 21045.222, \"from_m\": 18950.603, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 30293.625, \"from_m\": 21045.222, \"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\": 34669.923, \"from_m\": 30293.625, \"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\": 44364.813, \"from_m\": 34669.923, \"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\": 44418.771, \"from_m\": 44364.813, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46792.642, \"from_m\": 44418.771, \"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\": 49938.286, \"from_m\": 46792.642, \"capability_applied\": null, \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 53001.027, \"from_m\": 49938.286, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 54167.549, \"from_m\": 53001.027, \"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\": 54179.495, \"from_m\": 54167.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 67352.968, \"from_m\": 54179.495, \"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\": 67404.151, \"from_m\": 67352.968, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 74353.986, \"from_m\": 67404.151, \"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\": 75027.089, \"from_m\": 74353.986, \"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\": 75033.644, \"from_m\": 75027.089, \"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\": 75088.032, \"from_m\": 75033.644, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 93874.368, \"from_m\": 75088.032, \"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\": 93929.621, \"from_m\": 93874.368, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 94893.959, \"from_m\": 93929.621, \"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\": 98778.115, \"from_m\": 94893.959, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 99871.858, \"from_m\": 98778.115, \"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\": 107642.321, \"from_m\": 99871.858, \"capability_applied\": null, \"effective_limit_mph\": 115.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 115.0}, {\"to_m\": 145916.235, \"from_m\": 107642.321, \"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\": 145961.698, \"from_m\": 145916.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\": 145982.225, \"from_m\": 145961.698, \"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\": 147247.548, \"from_m\": 145982.225, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 583179, \"profile_key\": \"8f8a4bf9e533c4c42bfee2c2f9702a5dbbaa841e5c17d28da3ae4d6c4bb8068b\", \"schedule_id\": 15138, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2200\", \"location\": \"Heck Plasmor P S\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2213\", \"location\": \"Shaftholme Jn\", \"stage_seq\": 2, \"distance_m\": 11684.002, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Doncaster Sig. D300\", \"stage_seq\": 3, \"distance_m\": 16227.879, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2222\", \"location\": \"Doncaster\", \"stage_seq\": 4, \"distance_m\": 18460.248, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2224H\", \"location\": \"Potteric Carr Jn\", \"stage_seq\": 5, \"distance_m\": 21668.366, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225H\", \"location\": \"Black Carr Jn (Doncaster)\", \"stage_seq\": 6, \"distance_m\": 22881.194, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": false, \"wtt_arr\": \"2228\", \"wtt_dep\": \"2231H\", \"location\": \"Loversall Carr Jn\", \"stage_seq\": 7, \"distance_m\": 24891.802, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2248H\", \"location\": \"Retford\", \"stage_seq\": 8, \"distance_m\": 46416.512, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2302\", \"location\": \"Carlton On Trent Loop\", \"stage_seq\": 9, \"distance_m\": 66593.858, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Newark Flat Crossing\", \"stage_seq\": 10, \"distance_m\": 75027.089, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2308\", \"location\": \"Newark North Gate\", \"stage_seq\": 11, \"distance_m\": 76119.404, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Claypole Down Loop\", \"stage_seq\": 12, \"distance_m\": 83634.579, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Grantham\", \"stage_seq\": 13, \"distance_m\": 99669.773, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Stoke Jn\", \"stage_seq\": 14, \"distance_m\": 108832.655, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Tallington Jn\", \"stage_seq\": 15, \"distance_m\": 132671.228, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"New England North Jn\", \"stage_seq\": 16, \"distance_m\": 143753.956, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0005\", \"location\": \"Peterborough Eastfield Jn\", \"stage_seq\": 17, \"distance_m\": 146465.306, \"section_seq\": 1, \"route_path_id\": 71931}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": null, \"location\": \"Peterborough West Yard\", \"stage_seq\": 18, \"distance_m\": 147247.548, \"section_seq\": 1, \"route_path_id\": 71931}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 147247.548, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 71931}], \"total_distance_m\": 147247.548, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 146682.747, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 564.801, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2200", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "52.5905636", "current_position_lon": "-0.2572431", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 11664, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:56Z\", \"source_id\": 48889666, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:02Z\", \"source_id\": 15880602, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:25Z\", \"source_id\": 48914281, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:28Z\", \"source_id\": 15888598, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:49Z\", \"source_id\": 15912361, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Peterborough West Yard", "service_state_platform": null, "timing_fact_generation": 1789515289793300, "current_leg_arrival_utc": "2026-09-17T00:14:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:49.784481", "service_state_evidence_id": 15912361, "current_leg_start_actual_dep": "2026-09-17T00:11:00+01:00", "operational_evidence_version": 42, "service_state_event_time_utc": "2026-09-15T23:14:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:49.799234", "service_state_valid_until_kind": null, "operational_interpretation_version": 42, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None XPW 6H86 None None None None {"version": 3, "segments": [{"to_m": 392.461, "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": 10923.8, "from_m": 392.461, "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": 10979.251, "from_m": 10923.8, "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": 16961.886, "from_m": 10979.251, "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": 17402.828, "from_m": 16961.886, "capability_applied": null, "effective_limit_mph": 105.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 105.0}, {"to_m": 17755.138, "from_m": 17402.828, "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": 17875.133, "from_m": 17755.138, "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": 18950.603, "from_m": 17875.133, "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": 21045.222, "from_m": 18950.603, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 30293.625, "from_m": 21045.222, "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": 34669.923, "from_m": 30293.625, "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": 44364.813, "from_m": 34669.923, "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": 44418.771, "from_m": 44364.813, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46792.642, "from_m": 44418.771, "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": 49938.286, "from_m": 46792.642, "capability_applied": null, "effective_limit_mph": 120.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 120.0}, {"to_m": 53001.027, "from_m": 49938.286, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 54167.549, "from_m": 53001.027, "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": 54179.495, "from_m": 54167.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 67352.968, "from_m": 54179.495, "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": 67404.151, "from_m": 67352.968, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 74353.986, "from_m": 67404.151, "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": 75027.089, "from_m": 74353.986, "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": 75033.644, "from_m": 75027.089, "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": 75088.032, "from_m": 75033.644, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 93874.368, "from_m": 75088.032, "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": 93929.621, "from_m": 93874.368, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 94893.959, "from_m": 93929.621, "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": 98778.115, "from_m": 94893.959, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 99871.858, "from_m": 98778.115, "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": 107642.321, "from_m": 99871.858, "capability_applied": null, "effective_limit_mph": 115.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 115.0}, {"to_m": 145916.235, "from_m": 107642.321, "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": 145961.698, "from_m": 145916.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": 145982.225, "from_m": 145961.698, "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": 147247.548, "from_m": 145982.225, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 583179, "profile_key": "8f8a4bf9e533c4c42bfee2c2f9702a5dbbaa841e5c17d28da3ae4d6c4bb8068b", "schedule_id": 15138, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2200", "location": "Heck Plasmor P S", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2213", "location": "Shaftholme Jn", "stage_seq": 2, "distance_m": 11684.002, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2219", "location": "Doncaster Sig. D300", "stage_seq": 3, "distance_m": 16227.879, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2222", "location": "Doncaster", "stage_seq": 4, "distance_m": 18460.248, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2224H", "location": "Potteric Carr Jn", "stage_seq": 5, "distance_m": 21668.366, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225H", "location": "Black Carr Jn (Doncaster)", "stage_seq": 6, "distance_m": 22881.194, "section_seq": 1, "route_path_id": 71931}, {"is_pass": false, "wtt_arr": "2228", "wtt_dep": "2231H", "location": "Loversall Carr Jn", "stage_seq": 7, "distance_m": 24891.802, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2248H", "location": "Retford", "stage_seq": 8, "distance_m": 46416.512, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2302", "location": "Carlton On Trent Loop", "stage_seq": 9, "distance_m": 66593.858, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Newark Flat Crossing", "stage_seq": 10, "distance_m": 75027.089, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2308", "location": "Newark North Gate", "stage_seq": 11, "distance_m": 76119.404, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Claypole Down Loop", "stage_seq": 12, "distance_m": 83634.579, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Grantham", "stage_seq": 13, "distance_m": 99669.773, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Stoke Jn", "stage_seq": 14, "distance_m": 108832.655, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Tallington Jn", "stage_seq": 15, "distance_m": 132671.228, "section_seq": 1, "route_path_id": 71931}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "New England North Jn", "stage_seq": 16, "distance_m": 143753.956, "section_seq": 1, "route_path_id": 71931}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0005", "location": "Peterborough Eastfield Jn", "stage_seq": 17, "distance_m": 146465.306, "section_seq": 1, "route_path_id": 71931}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": null, "location": "Peterborough West Yard", "stage_seq": 18, "distance_m": 147247.548, "section_seq": 1, "route_path_id": 71931}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 147247.548, "from_m": 0.0, "section_seq": 1, "route_path_id": 71931}], "total_distance_m": 147247.548, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 146682.747, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 564.801, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 11664, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:56Z", "source_id": 48889666, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:14:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:02Z", "source_id": 15880602, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11689, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:25Z", "source_id": 48914281, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:29:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:28Z", "source_id": 15888598, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:49Z", "source_id": 15912361, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}] Heck Plasmor P S 2200 2200 None None None Peterborough West Yard 0008 0008 None LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:H58063/2026-09-16/detailed None Peterborough Eastfield Jn 2026-09-17T00:11:00+01:00 Peterborough West Yard 9.0 {"type": "LineString", "coordinates": [[-0.2557678, 52.58401389999999], [-0.2559140999999999, 52.58426679999999], [-0.2561729, 52.58466330000001], [-0.2566995000000001, 52.5855316], [-0.25678049999999997, 52.58573659999999], [-0.2568323, 52.58597590000001], [-0.25690209999999997, 52.586462399999995], [-0.2570934999999999, 52.587914600000005], [-0.2570691, 52.5881932], [-0.2570474, 52.58846259999999], [-0.25698219999999994, 52.5886647], [-0.2569083, 52.588905], [-0.2568496, 52.589144], [-0.2568323, 52.5894405], [-0.2568754999999999, 52.58969810000001], [-0.2569135, 52.5898488], [-0.25724310000000006, 52.59056360000001]]} 0.5 0005 0014 Peterborough Eastfield Jn Peterborough North Down Departure Peterborough West Yard 52.5905636 -0.2572431 52.5905636 -0.2572431 1 0 2026-09-15 23:45:07 TERMINATED 2026-09-15 23:14:00 Peterborough West Yard TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912361 1789515289793300 42 42 2026-09-15 23:44:49.799234 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:49.784481
565177 596266 Y62907 785W78M016 2026-09-15 COMPLETE 15912055 2026-09-16 00:34:00 2026-09-15 23:45:07 2026-09-17 23:45:07 {"id": 596266, "stp": "P", "toc": "Transport for Wales", "uid": "Y62907", "consist": "197012+197102", "dest_crs": "CDF", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62907/2026-09-16/detailed", "trust_id": "785W78M016", "origin_crs": "XCC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cardiff Central", "service_date": "2026-09-15", "dest_arr_time": "0026", "dest_platform": "3", "is_terminated": 1, "next_location": "Cardiff Central", "signalling_id": "5W78", "timing_status": "LATE", "origin_station": "Canton C.S.D.", "current_leg_arr": "0034", "current_leg_dep": "0023", "current_leg_end": "Cardiff Central", "origin_dep_time": "0021", "origin_platform": null, "current_location": "Cardiff Central", "last_update_time": "2026-09-15T23:45:07", "route_debug_link": null, "timing_variation": "+8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188435367791939, 51.47580616779375], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]}", "current_leg_start": "Canton Sig. CF2324", "dest_arr_time_act": "0026", "motion_projection": null, "next_location_lat": "51.4756626", "next_location_lon": "-3.1792304", "previous_location": "Canton Sig. CF2324", "current_leg_milage": "0.4", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 525.649, \"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\": 710.993, \"from_m\": 525.649, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 815.748, \"from_m\": 710.993, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1087.798, \"from_m\": 815.748, \"capability_applied\": null, \"effective_limit_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\": 596266, \"profile_key\": \"21a5952cca6d8de8c889293a7866edbb7761f74e24c2a18193ec1fa8ff9d245c\", \"schedule_id\": 41067, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0021\", \"location\": \"Canton C.S.D.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32182}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0023\", \"location\": \"Canton Sig. CF2324\", \"stage_seq\": 2, \"distance_m\": 442.647, \"section_seq\": 1, \"route_path_id\": 32182}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": null, \"location\": \"Cardiff Central\", \"stage_seq\": 3, \"distance_m\": 1087.798, \"section_seq\": 1, \"route_path_id\": 32182}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1087.798, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32182}], \"total_distance_m\": 1087.798, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 562.149, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 525.649, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0021", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.4756626", "current_position_lon": "-3.1792304", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24879, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:19Z\", \"source_id\": 48993431, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:23Z\", \"source_id\": 15912055, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cardiff Central", "service_state_platform": "1", "timing_fact_generation": 1789515203317962, "current_leg_arrival_utc": "2026-09-17T00:34:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:34:57.717769", "service_state_evidence_id": 15912055, "current_leg_start_actual_dep": "2026-09-17T00:31:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T23:34:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:44:58.131719", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P XCC CDF 5W78 197012+197102 5 100 None {"version": 3, "segments": [{"to_m": 525.649, "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": 710.993, "from_m": 525.649, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 815.748, "from_m": 710.993, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1087.798, "from_m": 815.748, "capability_applied": null, "effective_limit_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": 596266, "profile_key": "21a5952cca6d8de8c889293a7866edbb7761f74e24c2a18193ec1fa8ff9d245c", "schedule_id": 41067, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0021", "location": "Canton C.S.D.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32182}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0023", "location": "Canton Sig. CF2324", "stage_seq": 2, "distance_m": 442.647, "section_seq": 1, "route_path_id": 32182}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": null, "location": "Cardiff Central", "stage_seq": 3, "distance_m": 1087.798, "section_seq": 1, "route_path_id": 32182}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1087.798, "from_m": 0.0, "section_seq": 1, "route_path_id": 32182}], "total_distance_m": 1087.798, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 562.149, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 525.649, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24879, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:19Z", "source_id": 48993431, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:34:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:23Z", "source_id": 15912055, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}] Canton C.S.D. 0021 0021 None None None Cardiff Central 0026 0026 3 LATE +8 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62907/2026-09-16/detailed None Canton Sig. CF2324 2026-09-17T00:31:00+01:00 Cardiff Central 11.0 {"type": "LineString", "coordinates": [[-3.188435367791939, 51.47580616779375], [-3.1881453999999994, 51.4758013], [-3.1878718, 51.47578549999999], [-3.1875504, 51.47576459999999], [-3.1873013, 51.47575140000001], [-3.1869611999999994, 51.475726599999994], [-3.1864964, 51.47569480000001], [-3.1862869, 51.47567850000001], [-3.1857763999999995, 51.475642699999995], [-3.1854365, 51.4756458], [-3.1850149, 51.4756464], [-3.1847023, 51.47564849999999], [-3.1844732, 51.4756454], [-3.1841575999999994, 51.47561979999999], [-3.1838816000000003, 51.475623000000006], [-3.1835669, 51.475615799999986], [-3.1831542999999995, 51.4755863], [-3.1827778999999996, 51.4755707], [-3.1822824999999995, 51.475575], [-3.1818088, 51.4755837], [-3.1792304, 51.4756626]]} 0.4 0023 0034 Canton Sig. CF2324 Cardiff Central Cardiff Central 51.4756626 -3.1792304 51.4756626 -3.1792304 1 0 2026-09-15 23:45:07 TERMINATED 2026-09-15 23:34:00 Cardiff Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912055 1789515203317962 4 4 2026-09-15 23:44:58.131719 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:34:57.717769
565178 596245 L85211 865B73M016 2026-09-15 COMPLETE 15912339 2026-09-16 00:35:00 2026-09-15 23:45:07 2026-09-17 23:45:07 {"id": 596245, "stp": "O", "toc": "South Western Railway", "uid": "L85211", "consist": "444014+444032", "dest_crs": "XBM", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85211/2026-09-16/detailed", "trust_id": "865B73M016", "origin_crs": "BMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bournemouth T.&R.S.M.D", "service_date": "2026-09-15", "dest_arr_time": "0035", "dest_platform": null, "is_terminated": 1, "next_location": "Bournemouth T.&R.S.M.D", "signalling_id": "5B73", "timing_status": "ON TIME", "origin_station": "Bournemouth", "current_leg_arr": "0035", "current_leg_dep": "0031", "current_leg_end": "Bournemouth T.&R.S.M.D", "origin_dep_time": "0019", "origin_platform": "3", "current_location": "Bournemouth C.s.d.", "last_update_time": "2026-09-15T23:45:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.918101, 50.727267999999995], [-1.9177628999999996, 50.7273096], [-1.9175966, 50.727321299999986], [-1.9174577999999995, 50.7273268], [-1.9172586, 50.7273309], [-1.9168704999999997, 50.72733899999999], [-1.9165211, 50.7273409], [-1.9162984999999997, 50.7273274], [-1.9160607000000005, 50.7273049], [-1.9158869, 50.72729369999999], [-1.9156123999999997, 50.727273999999994], [-1.9153348999999995, 50.7272547], [-1.9150349, 50.7272244], [-1.9148166, 50.7272003], [-1.9145371, 50.7271648], [-1.9140885999999997, 50.7271018], [-1.9136346, 50.7270355], [-1.9133519000000003, 50.72699819999999], [-1.9129289, 50.726930199999984], [-1.9125169, 50.726848999999994], [-1.9124148, 50.7268218], [-1.9123399999999997, 50.72680439999999], [-1.9122293999999995, 50.72677670000001], [-1.9119595, 50.7267025], [-1.9116723, 50.7266259], [-1.9110965, 50.7264896], [-1.9055521, 50.725176899999994], [-1.9053967000000005, 50.72514030000001], [-1.9050602, 50.72504259999999], [-1.9045429, 50.7248973], [-1.9035978, 50.724652299999995], [-1.9024928000000003, 50.7243842], [-1.9022239999999997, 50.72432509999999], [-1.9005958999999992, 50.7239224], [-1.8996582999999996, 50.72372659999999], [-1.8976618, 50.723267]]}", "current_leg_start": "Branksome", "dest_arr_time_act": "0035", "motion_projection": null, "next_location_lat": "50.7232670", "next_location_lon": "-1.8976618", "previous_location": "Branksome", "current_leg_milage": "0.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 118.707, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 258.819, \"from_m\": 118.707, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 548.436, \"from_m\": 258.819, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2998.579, \"from_m\": 548.436, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3504.339, \"from_m\": 2998.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\": 3544.695, \"from_m\": 3504.339, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3814.592, \"from_m\": 3544.695, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4169.488, \"from_m\": 3814.592, \"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\": 5688.151, \"from_m\": 4169.488, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 596245, \"profile_key\": \"12f646aff55169d06f0bc36dcaf270b4d50ec962fa0866e1cce8c943bf52649f\", \"schedule_id\": 40295, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0019\", \"location\": \"Bournemouth\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41619}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": \"0031\", \"location\": \"Branksome\", \"stage_seq\": 2, \"distance_m\": 4169.488, \"section_seq\": 1, \"route_path_id\": 41619}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": null, \"location\": \"Bournemouth T.&R.S.M.D\", \"stage_seq\": 3, \"distance_m\": 5688.151, \"section_seq\": 1, \"route_path_id\": 41619}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5688.151, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41619}], \"total_distance_m\": 5688.151, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3989.02, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1699.131, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0019", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.7232670", "current_position_lon": "-1.8976618", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27710, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:32Z\", \"source_id\": 48983352, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:38Z\", \"source_id\": 15909319, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:43Z\", \"source_id\": 15912339, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bournemouth T.&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789515284417146, "current_leg_arrival_utc": "2026-09-17T00:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:00.359684", "service_state_evidence_id": 15912339, "current_leg_start_actual_dep": "2026-09-17T00:31:00+01:00", "operational_evidence_version": 9, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:01.358216", "service_state_valid_until_kind": null, "operational_interpretation_version": 9, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway O BMH XBM 5B73 444014+444032 10 100 None {"version": 3, "segments": [{"to_m": 118.707, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 258.819, "from_m": 118.707, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 548.436, "from_m": 258.819, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 2998.579, "from_m": 548.436, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3504.339, "from_m": 2998.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": 3544.695, "from_m": 3504.339, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3814.592, "from_m": 3544.695, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4169.488, "from_m": 3814.592, "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": 5688.151, "from_m": 4169.488, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 596245, "profile_key": "12f646aff55169d06f0bc36dcaf270b4d50ec962fa0866e1cce8c943bf52649f", "schedule_id": 40295, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0019", "location": "Bournemouth", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41619}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": "0031", "location": "Branksome", "stage_seq": 2, "distance_m": 4169.488, "section_seq": 1, "route_path_id": 41619}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": null, "location": "Bournemouth T.&R.S.M.D", "stage_seq": 3, "distance_m": 5688.151, "section_seq": 1, "route_path_id": 41619}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5688.151, "from_m": 0.0, "section_seq": 1, "route_path_id": 41619}], "total_distance_m": 5688.151, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3989.02, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1699.131, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27710, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:32Z", "source_id": 48983352, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:22:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:38Z", "source_id": 15909319, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:43Z", "source_id": 15912339, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Bournemouth 0019 0019 3 None None Bournemouth T.&R.S.M.D 0035 0035 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85211/2026-09-16/detailed None Branksome 2026-09-17T00:31:00+01:00 Bournemouth T.&R.S.M.D 4.0 {"type": "LineString", "coordinates": [[-1.918101, 50.727267999999995], [-1.9177628999999996, 50.7273096], [-1.9175966, 50.727321299999986], [-1.9174577999999995, 50.7273268], [-1.9172586, 50.7273309], [-1.9168704999999997, 50.72733899999999], [-1.9165211, 50.7273409], [-1.9162984999999997, 50.7273274], [-1.9160607000000005, 50.7273049], [-1.9158869, 50.72729369999999], [-1.9156123999999997, 50.727273999999994], [-1.9153348999999995, 50.7272547], [-1.9150349, 50.7272244], [-1.9148166, 50.7272003], [-1.9145371, 50.7271648], [-1.9140885999999997, 50.7271018], [-1.9136346, 50.7270355], [-1.9133519000000003, 50.72699819999999], [-1.9129289, 50.726930199999984], [-1.9125169, 50.726848999999994], [-1.9124148, 50.7268218], [-1.9123399999999997, 50.72680439999999], [-1.9122293999999995, 50.72677670000001], [-1.9119595, 50.7267025], [-1.9116723, 50.7266259], [-1.9110965, 50.7264896], [-1.9055521, 50.725176899999994], [-1.9053967000000005, 50.72514030000001], [-1.9050602, 50.72504259999999], [-1.9045429, 50.7248973], [-1.9035978, 50.724652299999995], [-1.9024928000000003, 50.7243842], [-1.9022239999999997, 50.72432509999999], [-1.9005958999999992, 50.7239224], [-1.8996582999999996, 50.72372659999999], [-1.8976618, 50.723267]]} 0.9 0031 0035 Branksome Bournemouth C.s.d. Bournemouth T.&R.S.M.D 50.7232670 -1.8976618 50.7232670 -1.8976618 1 0 2026-09-15 23:45:07 TERMINATED 2026-09-15 23:35:00 Bournemouth T.&R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912339 1789515284417146 9 9 2026-09-15 23:45:01.358216 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:00.359684
565179 596324 L86595 875Y75M016 2026-09-15 COMPLETE 15911036 2026-09-16 00:35:00 2026-09-15 23:45:07 2026-09-17 23:45:07 {"id": 596324, "stp": "P", "toc": "South Western Railway", "uid": "L86595", "consist": "701047", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L86595/2026-09-16/detailed", "trust_id": "875Y75M016", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wimbledon Park Depot Sidings", "service_date": "2026-09-15", "dest_arr_time": "0041", "dest_platform": null, "is_terminated": 1, "next_location": "Wimbledon Park Depot Sidings", "signalling_id": "5Y75", "timing_status": "EARLY", "origin_station": "Wimbledon", "current_leg_arr": "0035", "current_leg_dep": "0029", "current_leg_end": "Wimbledon Park Depot Sidings", "origin_dep_time": "0027", "origin_platform": "5", "current_location": "Wimbledon Park Depot Sidings", "last_update_time": "2026-09-15T23:45:07", "route_debug_link": null, "timing_variation": "-6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.19554664526622945, 51.43291412970149], [-0.1953835, 51.433157300000005], [-0.1952784, 51.43327609999999], [-0.1950769, 51.43352440000001], [-0.1950281, 51.4335979], [-0.1949856, 51.4336688], [-0.194933, 51.4337923], [-0.1948726, 51.43400379999999], [-0.1948477, 51.43425959999999], [-0.1948489, 51.4344499], [-0.1947985, 51.434624099999986], [-0.19467719999999997, 51.4348725], [-0.19441269999999997, 51.4352576], [-0.19337719999999997, 51.4367216], [-0.1932535, 51.4368962], [-0.19303939999999997, 51.43717569999999], [-0.1929121, 51.4373147], [-0.1926641, 51.4375108], [-0.19256719999999997, 51.437570699999995], [-0.19241689999999995, 51.4376812], [-0.1927406, 51.4375284], [-0.1931719, 51.4373457], [-0.193394, 51.437211199999986], [-0.1935893, 51.4370821], [-0.1937976, 51.4368974], [-0.19412199999999996, 51.4365668], [-0.19426189999999996, 51.436385099999995], [-0.1943141, 51.43630769999999]]}", "current_leg_start": "Wimbledon Park C.S.D.", "dest_arr_time_act": "0041", "motion_projection": null, "next_location_lat": "51.4363077", "next_location_lon": "-0.1943141", "previous_location": "Wimbledon Park C.S.D.", "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\": 2144.792, \"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\": 2498.418, \"from_m\": 2144.792, \"capability_applied\": null, \"effective_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\": 596324, \"profile_key\": \"a26b84f89197d509f7bec1ffdb28dc0a1f3aed00536454607463c37f8d8e9882\", \"schedule_id\": 32992, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"Wimbledon\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35456}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": \"0029\", \"location\": \"Wimbledon Park C.S.D.\", \"stage_seq\": 2, \"distance_m\": 1416.375, \"section_seq\": 1, \"route_path_id\": 35456}, {\"is_pass\": false, \"wtt_arr\": \"0041\", \"wtt_dep\": null, \"location\": \"Wimbledon Park Depot Sidings\", \"stage_seq\": 3, \"distance_m\": 2498.418, \"section_seq\": 1, \"route_path_id\": 35456}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 2498.418, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35456}], \"total_distance_m\": 2498.418, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 2144.792, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 353.626, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0027", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.4363077", "current_position_lon": "-0.1943141", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:43Z\", \"source_id\": 15911036, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wimbledon Park Depot Sidings", "service_state_platform": null, "timing_fact_generation": 1789514923568570, "current_leg_arrival_utc": "2026-09-17T00:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:00.376698", "service_state_evidence_id": 15911036, "current_leg_start_actual_dep": "2026-09-17T00:29:00+01:00", "operational_evidence_version": 4, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:01.361254", "service_state_valid_until_kind": null, "operational_interpretation_version": 4, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None None 5Y75 701047 10 100 None {"version": 3, "segments": [{"to_m": 2144.792, "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": 2498.418, "from_m": 2144.792, "capability_applied": null, "effective_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": 596324, "profile_key": "a26b84f89197d509f7bec1ffdb28dc0a1f3aed00536454607463c37f8d8e9882", "schedule_id": 32992, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0027", "location": "Wimbledon", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35456}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": "0029", "location": "Wimbledon Park C.S.D.", "stage_seq": 2, "distance_m": 1416.375, "section_seq": 1, "route_path_id": 35456}, {"is_pass": false, "wtt_arr": "0041", "wtt_dep": null, "location": "Wimbledon Park Depot Sidings", "stage_seq": 3, "distance_m": 2498.418, "section_seq": 1, "route_path_id": 35456}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 2498.418, "from_m": 0.0, "section_seq": 1, "route_path_id": 35456}], "total_distance_m": 2498.418, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 2144.792, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 353.626, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:43Z", "source_id": 15911036, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Wimbledon 0027 0027 5 None None Wimbledon Park Depot Sidings 0041 0041 None EARLY -6 minutes https://www.realtimetrains.co.uk/service/gb-nr:L86595/2026-09-16/detailed None Wimbledon Park C.S.D. 2026-09-17T00:29:00+01:00 Wimbledon Park Depot Sidings 6.0 {"type": "LineString", "coordinates": [[-0.19554664526622945, 51.43291412970149], [-0.1953835, 51.433157300000005], [-0.1952784, 51.43327609999999], [-0.1950769, 51.43352440000001], [-0.1950281, 51.4335979], [-0.1949856, 51.4336688], [-0.194933, 51.4337923], [-0.1948726, 51.43400379999999], [-0.1948477, 51.43425959999999], [-0.1948489, 51.4344499], [-0.1947985, 51.434624099999986], [-0.19467719999999997, 51.4348725], [-0.19441269999999997, 51.4352576], [-0.19337719999999997, 51.4367216], [-0.1932535, 51.4368962], [-0.19303939999999997, 51.43717569999999], [-0.1929121, 51.4373147], [-0.1926641, 51.4375108], [-0.19256719999999997, 51.437570699999995], [-0.19241689999999995, 51.4376812], [-0.1927406, 51.4375284], [-0.1931719, 51.4373457], [-0.193394, 51.437211199999986], [-0.1935893, 51.4370821], [-0.1937976, 51.4368974], [-0.19412199999999996, 51.4365668], [-0.19426189999999996, 51.436385099999995], [-0.1943141, 51.43630769999999]]} 0.5 0029 0035 Wimbledon Park C.S.D. Wimbledon Park Depot Sidings Wimbledon Park Depot Sidings 51.4363077 -0.1943141 51.4363077 -0.1943141 1 0 2026-09-15 23:45:07 TERMINATED 2026-09-15 23:35:00 Wimbledon Park Depot Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911036 1789514923568570 4 4 2026-09-15 23:45:01.361254 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:00.376698
565180 596102 W84333 085A22M016 2026-09-15 COMPLETE 15911894 2026-09-16 00:35:00 2026-09-15 23:45:07 2026-09-17 23:45:07 {"id": 596102, "stp": "P", "toc": "ScotRail", "uid": "W84333", "consist": "156432", "dest_crs": "XAR", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W84333/2026-09-16/detailed", "trust_id": "085A22M016", "origin_crs": "KMK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ayr C.S.D.", "service_date": "2026-09-15", "dest_arr_time": "0048", "dest_platform": null, "is_terminated": 1, "next_location": "Ayr C.S.D.", "signalling_id": "5A22", "timing_status": "EARLY", "origin_station": "Kilmarnock", "current_leg_arr": "0035", "current_leg_dep": "0032", "current_leg_end": "Ayr C.S.D.", "origin_dep_time": "0008", "origin_platform": "3", "current_location": "Ayr C.S.D.", "last_update_time": "2026-09-15T23:45:07", "route_debug_link": null, "timing_variation": "-13 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.625434858348617, 55.45853305672003], [-4.6257102, 55.4582341], [-4.626040599999999, 55.4577986], [-4.626183499999999, 55.45757489999999], [-4.626230199999999, 55.45750550000001], [-4.626389, 55.4572633], [-4.626412, 55.45722090000001], [-4.6266027, 55.4569163], [-4.6266968, 55.45673879999999], [-4.6267686, 55.45655889999999], [-4.6269931, 55.45609699999999], [-4.6271108, 55.4557604], [-4.6271712, 55.45548759999999], [-4.6271903, 55.4552791], [-4.6271834, 55.4550182], [-4.6269825, 55.45424409999998], [-4.626911099999999, 55.4539143], [-4.6268283, 55.4535995], [-4.6267508, 55.45338319999999], [-4.6266746, 55.4531994], [-4.626603299999999, 55.452928199999995], [-4.6265581, 55.45271820000001], [-4.6264468, 55.45231979999999], [-4.6263685, 55.4520625], [-4.6262938, 55.45185039999999], [-4.6262121, 55.45157139999999], [-4.626202576812107, 55.45154693990802], [-4.6260712, 55.45120949999999]]}", "current_leg_start": "Ayr", "dest_arr_time_act": "0048", "motion_projection": null, "next_location_lat": "55.4512095", "next_location_lon": "-4.6260712", "previous_location": "Ayr", "current_leg_milage": "0.5", "linx_max_speed_mph": 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\": 24808.21, \"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.32, \"from_m\": 24808.21, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 25280.217, \"from_m\": 25033.32, \"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\": 25961.0, \"from_m\": 25280.217, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 596102, \"profile_key\": \"7c3358d63f804d5461fc8160d4a218e84ed288493aa13a51bb92242a8e00f643\", \"schedule_id\": 33439, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0008\", \"location\": \"Kilmarnock\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018H\", \"location\": \"Barassie Jn\", \"stage_seq\": 2, \"distance_m\": 12594.923, \"section_seq\": 1, \"route_path_id\": 39888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"Prestwick Town\", \"stage_seq\": 3, \"distance_m\": 20037.773, \"section_seq\": 1, \"route_path_id\": 39888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Falkland Jn\", \"stage_seq\": 4, \"distance_m\": 22395.215, \"section_seq\": 1, \"route_path_id\": 39888}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Newton-on-Ayr\", \"stage_seq\": 5, \"distance_m\": 23248.883, \"section_seq\": 1, \"route_path_id\": 39888}, {\"is_pass\": false, \"wtt_arr\": \"0039\", \"wtt_dep\": \"0045\", \"location\": \"Ayr\", \"stage_seq\": 6, \"distance_m\": 25159.121, \"section_seq\": 1, \"route_path_id\": 39888}, {\"is_pass\": false, \"wtt_arr\": \"0048\", \"wtt_dep\": null, \"location\": \"Ayr C.S.D.\", \"stage_seq\": 7, \"distance_m\": 25961.0, \"section_seq\": 1, \"route_path_id\": 39888}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25961.0, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 39888}], \"total_distance_m\": 25961.0, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 25961.0, \"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": "0008", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "55.4512095", "current_position_lon": "-4.6260712", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2817, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:52Z\", \"source_id\": 48986349, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:58Z\", \"source_id\": 15910160, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2839, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:27Z\", \"source_id\": 48991189, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:34Z\", \"source_id\": 15911431, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:38Z\", \"source_id\": 15911894, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ayr C.S.D.", "service_state_platform": null, "timing_fact_generation": 1789515159899744, "current_leg_arrival_utc": "2026-09-17T00:41:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:01.398367", "service_state_evidence_id": 15911894, "current_leg_start_actual_dep": "2026-09-17T00:45:00+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:02.717892", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P KMK XAR 5A22 156432 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": 24808.21, "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.32, "from_m": 24808.21, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 25280.217, "from_m": 25033.32, "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": 25961.0, "from_m": 25280.217, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 596102, "profile_key": "7c3358d63f804d5461fc8160d4a218e84ed288493aa13a51bb92242a8e00f643", "schedule_id": 33439, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0008", "location": "Kilmarnock", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 39888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018H", "location": "Barassie Jn", "stage_seq": 2, "distance_m": 12594.923, "section_seq": 1, "route_path_id": 39888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027", "location": "Prestwick Town", "stage_seq": 3, "distance_m": 20037.773, "section_seq": 1, "route_path_id": 39888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "Falkland Jn", "stage_seq": 4, "distance_m": 22395.215, "section_seq": 1, "route_path_id": 39888}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Newton-on-Ayr", "stage_seq": 5, "distance_m": 23248.883, "section_seq": 1, "route_path_id": 39888}, {"is_pass": false, "wtt_arr": "0039", "wtt_dep": "0045", "location": "Ayr", "stage_seq": 6, "distance_m": 25159.121, "section_seq": 1, "route_path_id": 39888}, {"is_pass": false, "wtt_arr": "0048", "wtt_dep": null, "location": "Ayr C.S.D.", "stage_seq": 7, "distance_m": 25961.0, "section_seq": 1, "route_path_id": 39888}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25961.0, "from_m": 0.0, "section_seq": 1, "route_path_id": 39888}], "total_distance_m": 25961.0, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 25961.0, "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": 2817, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:52Z", "source_id": 48986349, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:26:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:58Z", "source_id": 15910160, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2839, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:27Z", "source_id": 48991189, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:31:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:34Z", "source_id": 15911431, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:38Z", "source_id": 15911894, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Kilmarnock 0008 0008 3 None None Ayr C.S.D. 0048 0048 None EARLY -13 minutes https://www.realtimetrains.co.uk/service/gb-nr:W84333/2026-09-16/detailed None Ayr 2026-09-17T00:45:00+01:00 Ayr C.S.D. 3.0 {"type": "LineString", "coordinates": [[-4.625434858348617, 55.45853305672003], [-4.6257102, 55.4582341], [-4.626040599999999, 55.4577986], [-4.626183499999999, 55.45757489999999], [-4.626230199999999, 55.45750550000001], [-4.626389, 55.4572633], [-4.626412, 55.45722090000001], [-4.6266027, 55.4569163], [-4.6266968, 55.45673879999999], [-4.6267686, 55.45655889999999], [-4.6269931, 55.45609699999999], [-4.6271108, 55.4557604], [-4.6271712, 55.45548759999999], [-4.6271903, 55.4552791], [-4.6271834, 55.4550182], [-4.6269825, 55.45424409999998], [-4.626911099999999, 55.4539143], [-4.6268283, 55.4535995], [-4.6267508, 55.45338319999999], [-4.6266746, 55.4531994], [-4.626603299999999, 55.452928199999995], [-4.6265581, 55.45271820000001], [-4.6264468, 55.45231979999999], [-4.6263685, 55.4520625], [-4.6262938, 55.45185039999999], [-4.6262121, 55.45157139999999], [-4.626202576812107, 55.45154693990802], [-4.6260712, 55.45120949999999]]} 0.5 0032 0035 Ayr Ayr C.S.D. Ayr C.S.D. 55.4512095 -4.6260712 55.4512095 -4.6260712 1 0 2026-09-15 23:45:07 TERMINATED 2026-09-15 23:35:00 Ayr C.S.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911894 1789515159899744 18 18 2026-09-15 23:45:02.717892 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:01.398367
565181 595159 L55057 475H65M915 2026-09-15 COMPLETE None 2026-09-15 23:35:00 2026-09-15 23:45:07 2026-09-17 23:45:07 {"id": 595159, "stp": "P", "toc": "Greater Anglia", "uid": "L55057", "consist": "720529", "dest_crs": null, "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L55057/2026-09-15/detailed", "trust_id": "475H65M915", "origin_crs": "CMB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Cambridge Sidings North", "service_date": "2026-09-15", "dest_arr_time": "2335", "dest_platform": null, "is_terminated": 1, "next_location": "Cambridge Sidings North", "signalling_id": "5H65", "timing_status": "EARLY", "origin_station": "Cambridge North", "current_leg_arr": "2335", "current_leg_dep": "2326", "current_leg_end": "Cambridge Sidings North", "origin_dep_time": "2314", "origin_platform": "3", "current_location": "Cambridge North Jn", "last_update_time": "2026-09-15T23:45:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.140772, 52.1983725], [0.14088890126290615, 52.19852579671906], [0.14100993451805735, 52.198665894738355], [0.14112140873375234, 52.19878855917019], [0.1412245036249688, 52.19889633492105], [0.1413203989066843, 52.1989917668974], [0.1414102742938764, 52.19907740000572], [0.1414953095015227, 52.19915577915246], [0.14157668424460076, 52.19922944924413], [0.14165557823808822, 52.19930095518717], [0.1417331711969626, 52.19937284188807], [0.1418106428362015, 52.199447654253305], [0.14188917287078254, 52.199527937189345], [0.14196994101568328, 52.19961623560264], [0.1420541269858813, 52.19971509439969], [0.1421429104963542, 52.19982705848697], [0.1422374712620795, 52.19995467277093], [0.14233898899803488, 52.200100482158064], [0.14249469999999995, 52.2003096], [0.1426871, 52.200508], [0.1429396, 52.2007674], [0.1430347, 52.20085549999999], [0.1431521, 52.2009808]]}", "current_leg_start": "Cambridge", "dest_arr_time_act": "2335", "motion_projection": null, "next_location_lat": "52.2009808", "next_location_lon": "0.1431521", "previous_location": "Cambridge North", "current_leg_milage": "0.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 5, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48911914\", \"confirmationDeadline\": \"2026-09-15T23:32:59+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1316.97, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 3053.959, \"from_m\": 1316.97, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 3237.316, \"from_m\": 3053.959, \"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\": 3276.564, \"from_m\": 3237.316, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3338.537, \"from_m\": 3276.564, \"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\": 3609.216, \"from_m\": 3338.537, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 595159, \"profile_key\": \"26a88f1c139ac2a69ebe2ce8a3dfaaff8caeb25aff7bdd4b279608a51f12205c\", \"schedule_id\": 16224, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Cambridge North\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72431}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Coldham Lane Jn\", \"stage_seq\": 2, \"distance_m\": 2169.557, \"section_seq\": 1, \"route_path_id\": 72431}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2327\", \"location\": \"Cambridge\", \"stage_seq\": 3, \"distance_m\": 3237.316, \"section_seq\": 1, \"route_path_id\": 72431}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Cambridge North Jn\", \"stage_seq\": 4, \"distance_m\": 3395.38, \"section_seq\": 1, \"route_path_id\": 72431}, {\"is_pass\": false, \"wtt_arr\": \"2335\", \"wtt_dep\": null, \"location\": \"Cambridge Sidings North\", \"stage_seq\": 5, \"distance_m\": 3609.216, \"section_seq\": 1, \"route_path_id\": 72431}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3609.216, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72431}], \"total_distance_m\": 3609.216, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 3338.537, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 270.679, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2314", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "9.0", "current_position_lat": "52.2009808", "current_position_lon": "0.1431521", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12513, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:38Z\", \"source_id\": 48900585, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:42Z\", \"source_id\": 15884165, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cambridge North Jn", "service_state_platform": null, "timing_fact_generation": 1789511219574442, "current_leg_arrival_utc": "2026-09-15T23:32:59+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:01.416254", "service_state_evidence_id": 48911914, "current_leg_start_actual_dep": "2026-09-15T23:26:29+01:00", "operational_evidence_version": 14, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:02.714492", "service_state_valid_until_kind": null, "operational_interpretation_version": 14, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia P CMB None 5H65 720529 5 100 None {"version": 3, "segments": [{"to_m": 1316.97, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 3053.959, "from_m": 1316.97, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 3237.316, "from_m": 3053.959, "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": 3276.564, "from_m": 3237.316, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3338.537, "from_m": 3276.564, "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": 3609.216, "from_m": 3338.537, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 595159, "profile_key": "26a88f1c139ac2a69ebe2ce8a3dfaaff8caeb25aff7bdd4b279608a51f12205c", "schedule_id": 16224, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2314", "location": "Cambridge North", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72431}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Coldham Lane Jn", "stage_seq": 2, "distance_m": 2169.557, "section_seq": 1, "route_path_id": 72431}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2327", "location": "Cambridge", "stage_seq": 3, "distance_m": 3237.316, "section_seq": 1, "route_path_id": 72431}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330", "location": "Cambridge North Jn", "stage_seq": 4, "distance_m": 3395.38, "section_seq": 1, "route_path_id": 72431}, {"is_pass": false, "wtt_arr": "2335", "wtt_dep": null, "location": "Cambridge Sidings North", "stage_seq": 5, "distance_m": 3609.216, "section_seq": 1, "route_path_id": 72431}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3609.216, "from_m": 0.0, "section_seq": 1, "route_path_id": 72431}], "total_distance_m": 3609.216, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 3338.537, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 270.679, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12513, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:38Z", "source_id": 48900585, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:20:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:42Z", "source_id": 15884165, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}] Cambridge North 2314 2314 3 None None Cambridge Sidings North 2335 2335 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:L55057/2026-09-15/detailed None Cambridge 2026-09-15T23:26:29+01:00 Cambridge Sidings North 9.0 {"type": "LineString", "coordinates": [[0.1376343, 52.19414150000001], [0.1377316, 52.1942673], [0.1390583, 52.1961061], [0.1394935, 52.19670390000001], [0.13983499999999996, 52.197171299999994], [0.1403034, 52.19781569999999], [0.140467, 52.19803000000001], [0.1404922, 52.19806400000002], [0.140772, 52.1983725], [0.14088890126290615, 52.19852579671906], [0.14100993451805735, 52.198665894738355], [0.14112140873375234, 52.19878855917019], [0.1412245036249688, 52.19889633492105], [0.1413203989066843, 52.1989917668974], [0.1414102742938764, 52.19907740000572], [0.1414953095015227, 52.19915577915246], [0.14157668424460076, 52.19922944924413], [0.14165557823808822, 52.19930095518717], [0.1417331711969626, 52.19937284188807], [0.1418106428362015, 52.199447654253305], [0.14188917287078254, 52.199527937189345], [0.14196994101568328, 52.19961623560264], [0.1420541269858813, 52.19971509439969], [0.1421429104963542, 52.19982705848697], [0.1422374712620795, 52.19995467277093], [0.14233898899803488, 52.200100482158064], [0.14249469999999995, 52.2003096], [0.1426871, 52.200508], [0.1429396, 52.2007674], [0.1430347, 52.20085549999999], [0.1431521, 52.2009808]]} 0.5 2326 2335 Cambridge North Cambridge North Jn Cambridge Sidings North 52.2009808 0.1431521 52.2009808 0.1431521 1 0 2026-09-15 23:45:07 TERMINATED 2026-09-15 23:35:00 Cambridge North Jn TD TRACKING_TIMEOUT 48911914 1789511219574442 14 14 2026-09-15 23:45:02.714492 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:01.416254
565182 596410 C36455 885P07M016 2026-09-15 COMPLETE 15912434 2026-09-16 00:35:00 2026-09-15 23:45:07 2026-09-17 23:45:07 {"id": 596410, "stp": "P", "toc": "Elizabeth Line", "uid": "C36455", "consist": "345046", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36455/2026-09-16/detailed", "trust_id": "885P07M016", "origin_crs": "ABX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Plumstead Rev Sidings", "service_date": "2026-09-15", "dest_arr_time": "0040", "dest_platform": null, "is_terminated": 1, "next_location": "Plumstead Rev Sidings", "signalling_id": "5P07", "timing_status": "EARLY", "origin_station": "Abbey Wood (Crossrail)", "current_leg_arr": "0035", "current_leg_dep": "0032", "current_leg_end": "Plumstead Rev Sidings", "origin_dep_time": "0036", "origin_platform": "4", "current_location": "Plumstead Rev Sidings", "last_update_time": "2026-09-15T23:45:07", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.12019620000000002, 51.49119540000001], [0.11980819999999998, 51.4911748], [0.119304, 51.4911437], [0.1190483, 51.49112889999999], [0.1188025, 51.49111690000001], [0.1177902, 51.4910783], [0.11726079999999998, 51.49105939999999], [0.11717890000000002, 51.4910567], [0.117002, 51.49105039999999], [0.1168915, 51.4910465], [0.1160107, 51.490991099999995], [0.1142949, 51.49088309999999], [0.11772599999999998, 51.491002], [0.1178012, 51.4910046], [0.1178534, 51.4910064], [0.11818369999999996, 51.4910176], [0.12095, 51.4911158], [0.1210182, 51.491118199999995], [0.1210692, 51.491119], [0.12212619999999998, 51.4911553], [0.1223344, 51.491163699999994], [0.1224445, 51.491168899999984], [0.1225455, 51.49117489999999], [0.1229575, 51.491200899999995], [0.12371709999999998, 51.4912462], [0.1256223, 51.4913204], [0.12819349999999996, 51.4914259], [0.12952119999999998, 51.491455899999984], [0.1309884, 51.49151079999999], [0.1317337, 51.4915387], [0.1321599, 51.4915395], [0.13249949999999996, 51.4915348], [0.1328707, 51.49153249999999], [0.1280086, 51.491351], [0.1277976, 51.4913431], [0.12537609999999996, 51.4912496], [0.12416159999999998, 51.491201899999986], [0.1229568, 51.4911442], [0.12236829999999996, 51.491118199999995], [0.12215130000000002, 51.491111700000005], [0.12107219999999998, 51.4910716], [0.1207241, 51.4910588], [0.1193024, 51.4910096], [0.1178857, 51.49096099999999], [0.11734529999999996, 51.490941499999984], [0.11688179999999998, 51.4909241], [0.11593489999999998, 51.49088700000001], [0.11520329999999998, 51.4908593], [0.1144399, 51.49083279999999], [0.11367710000000002, 51.4908057], [0.11352230000000002, 51.490799800000005], [0.1081423, 51.4906126], [0.1069462, 51.49057010000001], [0.105476, 51.49051789999999], [0.104866, 51.49049689999998], [0.1037666, 51.4904573], [0.10308852837879484, 51.49045151573312], [0.1023716, 51.4904454], [0.1022969, 51.4904448], [0.1021025, 51.49043950000001], [0.1015906, 51.4904241], [0.0965334, 51.4902417], [0.0960156, 51.49022059999999], [0.0922165, 51.4900849], [0.09205149999999998, 51.49007939999999], [0.0919161, 51.4900741], [0.0915596, 51.49007749999999], [0.0912356, 51.490091500000005], [0.09095309999999998, 51.4901037], [0.0907471, 51.4900951], [0.0905121, 51.4900791], [0.0902302, 51.490055199999986], [0.08983152841195213, 51.49004064559549], [0.08855929999999998, 51.489994200000005], [0.08763229999999998, 51.489963900000006], [0.0871448, 51.4899444], [0.0869152, 51.4899356], [0.0867987, 51.48993209999999], [0.08666809999999998, 51.4899275], [0.0864223, 51.48991919999999], [0.08626829999999999, 51.489914599999985], [0.08614789999999999, 51.4899115], [0.08595979999999999, 51.4899096]]}", "current_leg_start": "Abbey Wood (Crossrail)", "dest_arr_time_act": "0040", "motion_projection": null, "next_location_lat": "51.4899096", "next_location_lon": "0.0859598", "previous_location": "Abbey Wood (Crossrail)", "current_leg_milage": "3.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 229.426, \"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\": 410.115, \"from_m\": 229.426, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 876.331, \"from_m\": 410.115, \"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\": 1374.331, \"from_m\": 876.331, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1698.493, \"from_m\": 1374.331, \"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\": 4538.725, \"from_m\": 1698.493, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4951.983, \"from_m\": 4538.725, \"capability_applied\": null, \"effective_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\": 596410, \"profile_key\": \"28a920937a7a2a84590036123b96a57a53bf9844ff6191c76bc41f6888f2e151\", \"schedule_id\": 31750, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0036\", \"location\": \"Abbey Wood (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29842}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037H\", \"location\": \"Plumstead East Jn\", \"stage_seq\": 2, \"distance_m\": 3813.65, \"section_seq\": 1, \"route_path_id\": 29842}, {\"is_pass\": false, \"wtt_arr\": \"0040\", \"wtt_dep\": null, \"location\": \"Plumstead Rev Sidings\", \"stage_seq\": 3, \"distance_m\": 4951.983, \"section_seq\": 1, \"route_path_id\": 29842}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 4951.983, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29842}], \"total_distance_m\": 4951.983, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4538.725, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 413.258, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0036", "service_state_basis": "DIRECT_DESTINATION_ARRIVAL", "current_leg_duration": "3.0", "current_position_lat": "51.4899096", "current_position_lon": "0.0859598", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32183, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:03Z\", \"source_id\": 48994824, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:03\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:09Z\", \"source_id\": 15912434, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Plumstead Rev Sidings", "service_state_platform": null, "timing_fact_generation": 1789515310942722, "current_leg_arrival_utc": "2026-09-17T00:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:04.992568", "service_state_evidence_id": 48994824, "current_leg_start_actual_dep": "2026-09-17T00:36:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T23:35:03", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:06.104514", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P ABX None 5P07 345046 9 90 None {"version": 3, "segments": [{"to_m": 229.426, "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": 410.115, "from_m": 229.426, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 876.331, "from_m": 410.115, "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": 1374.331, "from_m": 876.331, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1698.493, "from_m": 1374.331, "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": 4538.725, "from_m": 1698.493, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4951.983, "from_m": 4538.725, "capability_applied": null, "effective_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": 596410, "profile_key": "28a920937a7a2a84590036123b96a57a53bf9844ff6191c76bc41f6888f2e151", "schedule_id": 31750, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0036", "location": "Abbey Wood (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29842}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037H", "location": "Plumstead East Jn", "stage_seq": 2, "distance_m": 3813.65, "section_seq": 1, "route_path_id": 29842}, {"is_pass": false, "wtt_arr": "0040", "wtt_dep": null, "location": "Plumstead Rev Sidings", "stage_seq": 3, "distance_m": 4951.983, "section_seq": 1, "route_path_id": 29842}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 4951.983, "from_m": 0.0, "section_seq": 1, "route_path_id": 29842}], "total_distance_m": 4951.983, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4538.725, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 413.258, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32183, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:03Z", "source_id": 48994824, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:35:03", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:09Z", "source_id": 15912434, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Abbey Wood (Crossrail) 0036 0036 4 None None Plumstead Rev Sidings 0040 0040 None EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36455/2026-09-16/detailed None Abbey Wood (Crossrail) 2026-09-17T00:36:00+01:00 Plumstead Rev Sidings 3.0 {"type": "LineString", "coordinates": [[0.12019620000000002, 51.49119540000001], [0.11980819999999998, 51.4911748], [0.119304, 51.4911437], [0.1190483, 51.49112889999999], [0.1188025, 51.49111690000001], [0.1177902, 51.4910783], [0.11726079999999998, 51.49105939999999], [0.11717890000000002, 51.4910567], [0.117002, 51.49105039999999], [0.1168915, 51.4910465], [0.1160107, 51.490991099999995], [0.1142949, 51.49088309999999], [0.11772599999999998, 51.491002], [0.1178012, 51.4910046], [0.1178534, 51.4910064], [0.11818369999999996, 51.4910176], [0.12095, 51.4911158], [0.1210182, 51.491118199999995], [0.1210692, 51.491119], [0.12212619999999998, 51.4911553], [0.1223344, 51.491163699999994], [0.1224445, 51.491168899999984], [0.1225455, 51.49117489999999], [0.1229575, 51.491200899999995], [0.12371709999999998, 51.4912462], [0.1256223, 51.4913204], [0.12819349999999996, 51.4914259], [0.12952119999999998, 51.491455899999984], [0.1309884, 51.49151079999999], [0.1317337, 51.4915387], [0.1321599, 51.4915395], [0.13249949999999996, 51.4915348], [0.1328707, 51.49153249999999], [0.1280086, 51.491351], [0.1277976, 51.4913431], [0.12537609999999996, 51.4912496], [0.12416159999999998, 51.491201899999986], [0.1229568, 51.4911442], [0.12236829999999996, 51.491118199999995], [0.12215130000000002, 51.491111700000005], [0.12107219999999998, 51.4910716], [0.1207241, 51.4910588], [0.1193024, 51.4910096], [0.1178857, 51.49096099999999], [0.11734529999999996, 51.490941499999984], [0.11688179999999998, 51.4909241], [0.11593489999999998, 51.49088700000001], [0.11520329999999998, 51.4908593], [0.1144399, 51.49083279999999], [0.11367710000000002, 51.4908057], [0.11352230000000002, 51.490799800000005], [0.1081423, 51.4906126], [0.1069462, 51.49057010000001], [0.105476, 51.49051789999999], [0.104866, 51.49049689999998], [0.1037666, 51.4904573], [0.10308852837879484, 51.49045151573312], [0.1023716, 51.4904454], [0.1022969, 51.4904448], [0.1021025, 51.49043950000001], [0.1015906, 51.4904241], [0.0965334, 51.4902417], [0.0960156, 51.49022059999999], [0.0922165, 51.4900849], [0.09205149999999998, 51.49007939999999], [0.0919161, 51.4900741], [0.0915596, 51.49007749999999], [0.0912356, 51.490091500000005], [0.09095309999999998, 51.4901037], [0.0907471, 51.4900951], [0.0905121, 51.4900791], [0.0902302, 51.490055199999986], [0.08983152841195213, 51.49004064559549], [0.08855929999999998, 51.489994200000005], [0.08763229999999998, 51.489963900000006], [0.0871448, 51.4899444], [0.0869152, 51.4899356], [0.0867987, 51.48993209999999], [0.08666809999999998, 51.4899275], [0.0864223, 51.48991919999999], [0.08626829999999999, 51.489914599999985], [0.08614789999999999, 51.4899115], [0.08595979999999999, 51.4899096]]} 3.0 0032 0035 Abbey Wood (Crossrail) Plumstead Rev Sidings Plumstead Rev Sidings 51.4899096 0.0859598 51.4899096 0.0859598 1 0 2026-09-15 23:45:07 TERMINATED 2026-09-15 23:35:03 Plumstead Rev Sidings TD DIRECT_DESTINATION_ARRIVAL 48994824 1789515310942722 10 10 2026-09-15 23:45:06.104514 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:04.992568
565183 595736 W05097 879H74M915 2026-09-15 COMPLETE 15912323 2026-09-16 00:35:00 2026-09-15 23:45:37 2026-09-17 23:45:37 {"id": 595736, "stp": "O", "toc": "London Overground", "uid": "W05097", "consist": null, "dest_crs": "XHZ", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W05097/2026-09-16/detailed", "trust_id": "879H74M915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Highbury & Islington (East London Line)", "service_date": "2026-09-15", "dest_arr_time": "0035", "dest_platform": "1", "is_terminated": 1, "next_location": "Highbury & Islington (East London Line)", "signalling_id": "9H74", "timing_status": "ON TIME", "origin_station": "Clapham Junction Plats 0-2", "current_leg_arr": "0035", "current_leg_dep": "0033", "current_leg_end": "Highbury & Islington (East London Line)", "origin_dep_time": "2344", "origin_platform": "2", "current_location": "Highbury & Islington (East London Line)", "last_update_time": "2026-09-15T23:45:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]}", "current_leg_start": "Canonbury East London Line", "dest_arr_time_act": "0035", "motion_projection": null, "next_location_lat": "51.5458694", "next_location_lon": "-0.1047385", "previous_location": "Canonbury East London Line", "current_leg_milage": "0.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 237.031, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 266.047, \"from_m\": 237.031, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 297.401, \"from_m\": 266.047, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 372.226, \"from_m\": 297.401, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1120.855, \"from_m\": 372.226, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 1498.214, \"from_m\": 1120.855, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2518.407, \"from_m\": 1498.214, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3186.102, \"from_m\": 2518.407, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3328.565, \"from_m\": 3186.102, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3361.639, \"from_m\": 3328.565, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3444.403, \"from_m\": 3361.639, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3817.39, \"from_m\": 3444.403, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3925.533, \"from_m\": 3817.39, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5515.486, \"from_m\": 3925.533, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 5839.849, \"from_m\": 5515.486, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 5942.434, \"from_m\": 5839.849, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6712.505, \"from_m\": 5942.434, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 8224.954, \"from_m\": 6712.505, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8325.976, \"from_m\": 8224.954, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8697.626, \"from_m\": 8325.976, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 8767.164, \"from_m\": 8697.626, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9087.617, \"from_m\": 8767.164, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 10657.373, \"from_m\": 9087.617, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12053.713, \"from_m\": 10657.373, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16143.113, \"from_m\": 12053.713, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 16187.662, \"from_m\": 16143.113, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18652.731, \"from_m\": 16187.662, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 20146.937, \"from_m\": 18652.731, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20338.207, \"from_m\": 20146.937, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 21287.782, \"from_m\": 20338.207, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 22005.888, \"from_m\": 21287.782, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 23743.547, \"from_m\": 22005.888, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23798.529, \"from_m\": 23743.547, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24058.504, \"from_m\": 23798.529, \"capability_applied\": null, \"effective_limit_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\": 24131.379, \"from_m\": 24058.504, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 24274.278, \"from_m\": 24131.379, \"capability_applied\": null, \"effective_limit_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\": 24677.075, \"from_m\": 24274.278, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25610.383, \"from_m\": 24677.075, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 26164.969, \"from_m\": 25610.383, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 30330.695, \"from_m\": 26164.969, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 595736, \"profile_key\": \"3b094ba0d8f11d6e016a90592926059fe7a09a705c0997157d8b134666ff068c\", \"schedule_id\": 40843, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Longhedge Jn\", \"stage_seq\": 2, \"distance_m\": 2593.253, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Factory Jn\", \"stage_seq\": 3, \"distance_m\": 3476.322, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2352\", \"location\": \"Wandsworth Road\", \"stage_seq\": 4, \"distance_m\": 3570.632, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Voltaire Road Jn\", \"stage_seq\": 5, \"distance_m\": 3958.062, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2353H\", \"location\": \"Clapham High Street\", \"stage_seq\": 6, \"distance_m\": 4264.536, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2358H\", \"location\": \"Denmark Hill\", \"stage_seq\": 7, \"distance_m\": 7363.343, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Crofton Road Jn\", \"stage_seq\": 8, \"distance_m\": 8193.101, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001H\", \"location\": \"Peckham Rye (C)\", \"stage_seq\": 9, \"distance_m\": 8907.183, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": \"0003\", \"location\": \"Queens Rd Peckham\", \"stage_seq\": 10, \"distance_m\": 10108.412, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005\", \"location\": \"Old Kent Road Jn\", \"stage_seq\": 11, \"distance_m\": 10626.633, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0010\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 12, \"distance_m\": 12107.67, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0010H\", \"wtt_dep\": \"0011H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 12397.114, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013H\", \"location\": \"Canada Water\", \"stage_seq\": 14, \"distance_m\": 13006.78, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0014H\", \"wtt_dep\": \"0015\", \"location\": \"Rotherhithe\", \"stage_seq\": 15, \"distance_m\": 13320.845, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0016H\", \"location\": \"Wapping\", \"stage_seq\": 16, \"distance_m\": 13797.169, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0018H\", \"location\": \"Shadwell\", \"stage_seq\": 17, \"distance_m\": 19350.796, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0020\", \"wtt_dep\": \"0021\", \"location\": \"Whitechapel\", \"stage_seq\": 18, \"distance_m\": 20356.614, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0022H\", \"wtt_dep\": \"0023H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 19, \"distance_m\": 21430.126, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": \"0025H\", \"location\": \"Hoxton\", \"stage_seq\": 20, \"distance_m\": 22662.444, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0027\", \"wtt_dep\": \"0027H\", \"location\": \"Haggerston\", \"stage_seq\": 21, \"distance_m\": 23544.683, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": \"0030\", \"location\": \"Dalston Junction\", \"stage_seq\": 22, \"distance_m\": 24217.662, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 23, \"distance_m\": 28435.714, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": \"0032H\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 24, \"distance_m\": 28685.803, \"section_seq\": 1, \"route_path_id\": 53194}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": null, \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 25, \"distance_m\": 30330.695, \"section_seq\": 1, \"route_path_id\": 53194}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30330.695, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 53194}], \"total_distance_m\": 30330.695, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 29367.986, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 962.709, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2344", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5458694", "current_position_lon": "-0.1047385", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 28926, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:49:06Z\", \"source_id\": 48944668, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:49:08Z\", \"source_id\": 15898139, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28940, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:59Z\", \"source_id\": 48947157, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:03Z\", \"source_id\": 15898982, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:15Z\", \"source_id\": 48956536, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:17Z\", \"source_id\": 15901867, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29774, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:48Z\", \"source_id\": 48959851, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:53Z\", \"source_id\": 15902817, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:50Z\", \"source_id\": 48963392, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:52Z\", \"source_id\": 15903857, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29533, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:59Z\", \"source_id\": 48971051, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:03Z\", \"source_id\": 15905963, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:59Z\", \"source_id\": 48973368, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:03Z\", \"source_id\": 15906653, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29521, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:34Z\", \"source_id\": 48975180, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:37Z\", \"source_id\": 15907118, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:19Z\", \"source_id\": 48977052, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:24Z\", \"source_id\": 15907622, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:12Z\", \"source_id\": 48978958, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:19Z\", \"source_id\": 15908113, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15075, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:24Z\", \"source_id\": 48981113, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:27Z\", \"source_id\": 15908740, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15071, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:57Z\", \"source_id\": 48983760, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:03Z\", \"source_id\": 15909429, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15067, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:22Z\", \"source_id\": 48985908, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:27Z\", \"source_id\": 15910036, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15063, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:26:45Z\", \"source_id\": 48987902, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:26:48Z\", \"source_id\": 15910592, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15053, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:30Z\", \"source_id\": 48989465, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:39Z\", \"source_id\": 15911009, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15023, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:01Z\", \"source_id\": 48992458, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:04Z\", \"source_id\": 15911753, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15027, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:30Z\", \"source_id\": 48994380, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:39Z\", \"source_id\": 15912323, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Highbury & Islington (East London Line)", "service_state_platform": "1", "timing_fact_generation": 1789515281744009, "current_leg_arrival_utc": "2026-09-17T00:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:09.409957", "service_state_evidence_id": 15912323, "current_leg_start_actual_dep": "2026-09-17T00:32:30+01:00", "operational_evidence_version": 89, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:10.694425", "service_state_valid_until_kind": null, "operational_interpretation_version": 89, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground O None XHZ 9H74 None None None None {"version": 3, "segments": [{"to_m": 237.031, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 266.047, "from_m": 237.031, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 297.401, "from_m": 266.047, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 372.226, "from_m": 297.401, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1120.855, "from_m": 372.226, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 1498.214, "from_m": 1120.855, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2518.407, "from_m": 1498.214, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3186.102, "from_m": 2518.407, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3328.565, "from_m": 3186.102, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3361.639, "from_m": 3328.565, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3444.403, "from_m": 3361.639, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 3817.39, "from_m": 3444.403, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3925.533, "from_m": 3817.39, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5515.486, "from_m": 3925.533, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 5839.849, "from_m": 5515.486, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 5942.434, "from_m": 5839.849, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6712.505, "from_m": 5942.434, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 8224.954, "from_m": 6712.505, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8325.976, "from_m": 8224.954, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8697.626, "from_m": 8325.976, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 8767.164, "from_m": 8697.626, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9087.617, "from_m": 8767.164, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 10657.373, "from_m": 9087.617, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12053.713, "from_m": 10657.373, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16143.113, "from_m": 12053.713, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 16187.662, "from_m": 16143.113, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18652.731, "from_m": 16187.662, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 20146.937, "from_m": 18652.731, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20338.207, "from_m": 20146.937, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 21287.782, "from_m": 20338.207, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 22005.888, "from_m": 21287.782, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 23743.547, "from_m": 22005.888, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23798.529, "from_m": 23743.547, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24058.504, "from_m": 23798.529, "capability_applied": null, "effective_limit_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": 24131.379, "from_m": 24058.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 24274.278, "from_m": 24131.379, "capability_applied": null, "effective_limit_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": 24677.075, "from_m": 24274.278, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25610.383, "from_m": 24677.075, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 26164.969, "from_m": 25610.383, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 30330.695, "from_m": 26164.969, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 595736, "profile_key": "3b094ba0d8f11d6e016a90592926059fe7a09a705c0997157d8b134666ff068c", "schedule_id": 40843, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2344", "location": "Clapham Junction Plats 0-2", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 53194}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Longhedge Jn", "stage_seq": 2, "distance_m": 2593.253, "section_seq": 1, "route_path_id": 53194}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Factory Jn", "stage_seq": 3, "distance_m": 3476.322, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2352", "location": "Wandsworth Road", "stage_seq": 4, "distance_m": 3570.632, "section_seq": 1, "route_path_id": 53194}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Voltaire Road Jn", "stage_seq": 5, "distance_m": 3958.062, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2353H", "location": "Clapham High Street", "stage_seq": 6, "distance_m": 4264.536, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2358H", "location": "Denmark Hill", "stage_seq": 7, "distance_m": 7363.343, "section_seq": 1, "route_path_id": 53194}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Crofton Road Jn", "stage_seq": 8, "distance_m": 8193.101, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001H", "location": "Peckham Rye (C)", "stage_seq": 9, "distance_m": 8907.183, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": "0003", "location": "Queens Rd Peckham", "stage_seq": 10, "distance_m": 10108.412, "section_seq": 1, "route_path_id": 53194}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005", "location": "Old Kent Road Jn", "stage_seq": 11, "distance_m": 10626.633, "section_seq": 1, "route_path_id": 53194}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0010", "location": "Surrey Quays Silwood Jn", "stage_seq": 12, "distance_m": 12107.67, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0010H", "wtt_dep": "0011H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 12397.114, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013H", "location": "Canada Water", "stage_seq": 14, "distance_m": 13006.78, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0014H", "wtt_dep": "0015", "location": "Rotherhithe", "stage_seq": 15, "distance_m": 13320.845, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0016H", "location": "Wapping", "stage_seq": 16, "distance_m": 13797.169, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0018H", "location": "Shadwell", "stage_seq": 17, "distance_m": 19350.796, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0020", "wtt_dep": "0021", "location": "Whitechapel", "stage_seq": 18, "distance_m": 20356.614, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0022H", "wtt_dep": "0023H", "location": "Shoreditch High Street", "stage_seq": 19, "distance_m": 21430.126, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": "0025H", "location": "Hoxton", "stage_seq": 20, "distance_m": 22662.444, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0027", "wtt_dep": "0027H", "location": "Haggerston", "stage_seq": 21, "distance_m": 23544.683, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": "0030", "location": "Dalston Junction", "stage_seq": 22, "distance_m": 24217.662, "section_seq": 1, "route_path_id": 53194}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "East London Line Boundary North London Line", "stage_seq": 23, "distance_m": 28435.714, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": "0032H", "location": "Canonbury East London Line", "stage_seq": 24, "distance_m": 28685.803, "section_seq": 1, "route_path_id": 53194}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": null, "location": "Highbury & Islington (East London Line)", "stage_seq": 25, "distance_m": 30330.695, "section_seq": 1, "route_path_id": 53194}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30330.695, "from_m": 0.0, "section_seq": 1, "route_path_id": 53194}], "total_distance_m": 30330.695, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 29367.986, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 962.709, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 28926, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:49:06Z", "source_id": 48944668, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:49:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:49:08Z", "source_id": 15898139, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28940, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:59Z", "source_id": 48947157, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:51:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:03Z", "source_id": 15898982, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:15Z", "source_id": 48956536, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:58:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:17Z", "source_id": 15901867, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29774, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:48Z", "source_id": 48959851, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:01:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:53Z", "source_id": 15902817, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:50Z", "source_id": 48963392, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:04:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:52Z", "source_id": 15903857, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29533, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:59Z", "source_id": 48971051, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:10:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:03Z", "source_id": 15905963, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:59Z", "source_id": 48973368, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:12:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:03Z", "source_id": 15906653, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29521, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:34Z", "source_id": 48975180, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:14:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:37Z", "source_id": 15907118, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:19Z", "source_id": 48977052, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:15:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:24Z", "source_id": 15907622, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:12Z", "source_id": 48978958, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:17:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:19Z", "source_id": 15908113, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15075, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:24Z", "source_id": 48981113, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:19:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:27Z", "source_id": 15908740, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15071, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:57Z", "source_id": 48983760, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:22:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:03Z", "source_id": 15909429, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15067, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:22Z", "source_id": 48985908, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:24:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:27Z", "source_id": 15910036, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15063, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:26:45Z", "source_id": 48987902, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:27:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:26:48Z", "source_id": 15910592, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15053, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:30Z", "source_id": 48989465, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:29:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:39Z", "source_id": 15911009, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T00:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15023, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:01Z", "source_id": 48992458, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:32:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:04Z", "source_id": 15911753, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15027, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:30Z", "source_id": 48994380, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:35:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:39Z", "source_id": 15912323, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Clapham Junction Plats 0-2 2344 2344 2 None None Highbury & Islington (East London Line) 0035 0035 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:W05097/2026-09-16/detailed None Canonbury East London Line 2026-09-17T00:32:30+01:00 Highbury & Islington (East London Line) 2.0 {"type": "LineString", "coordinates": [[-0.09271820757511032, 51.54848469708025], [-0.09305449999999998, 51.54842229999999], [-0.0935476, 51.54832319999999], [-0.09373059999999998, 51.5482831], [-0.09428739999999998, 51.54816129999999], [-0.0987025, 51.54718479999999], [-0.0996195, 51.5470033], [-0.10015440000000002, 51.54688570000001], [-0.10164629999999998, 51.546557699999994], [-0.1026788, 51.5463288], [-0.10282618539037644, 51.54629603055287], [-0.10314695582185432, 51.5462247108536], [-0.1040092, 51.54603299999999], [-0.10473849999999998, 51.54586940000001]]} 0.5 0033 0035 Canonbury East London Line Highbury & Islington (East London Line) Highbury & Islington (East London Line) 51.5458694 -0.1047385 51.5458694 -0.1047385 1 0 2026-09-15 23:45:37 TERMINATED 2026-09-15 23:35:00 Highbury & Islington (East London Line) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912323 1789515281744009 89 89 2026-09-15 23:45:10.694425 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:09.409957
565184 596352 P28993 175B91M016 2026-09-15 COMPLETE 15912460 2026-09-16 00:35:00 2026-09-15 23:45:37 2026-09-17 23:45:37 {"id": 596352, "stp": "P", "toc": "Northern", "uid": "P28993", "consist": "150148", "dest_crs": "XNL", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P28993/2026-09-16/detailed", "trust_id": "175B91M016", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Neville Hill T&R.S.M.D", "service_date": "2026-09-15", "dest_arr_time": "0040", "dest_platform": null, "is_terminated": 1, "next_location": "Neville Hill T&R.S.M.D", "signalling_id": "5B91", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "0035", "current_leg_dep": "0031", "current_leg_end": "Neville Hill T&R.S.M.D", "origin_dep_time": "0030", "origin_platform": "9D", "current_location": "Neville Hill T&R.S.M.D", "last_update_time": "2026-09-15T23:45:37", "route_debug_link": null, "timing_variation": "-5 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5477715617338537, 53.794307535001906], [-1.5476522999999998, 53.794323899999995], [-1.547404, 53.794356699999994], [-1.5468897999999998, 53.7944146], [-1.5463392, 53.7944783], [-1.5459714, 53.7945124], [-1.5453548, 53.7945769], [-1.5449176, 53.794633999999995], [-1.5444514, 53.7946988], [-1.5441961, 53.79472580000001], [-1.5438367, 53.794762099999986], [-1.5433009, 53.794815400000005], [-1.5429197, 53.7948791], [-1.5427801, 53.7948916], [-1.5423011, 53.794938300000005], [-1.5419461, 53.79497609999999], [-1.5415185, 53.7950341], [-1.5411668, 53.79508940000001], [-1.5408475999999998, 53.7951404], [-1.5402729, 53.79523259999999], [-1.5395266, 53.7954146], [-1.5387863999999998, 53.7955772], [-1.5385122999999998, 53.7956302], [-1.5383246, 53.7956631], [-1.537842, 53.79572879999999], [-1.5363071, 53.79588280000001], [-1.5354467999999997, 53.7959717], [-1.5349134999999998, 53.79604739999999], [-1.534431, 53.796133600000005], [-1.5334811, 53.79628899999999], [-1.5328268, 53.7963985], [-1.5318549, 53.7965612], [-1.53133, 53.7966302], [-1.5308569, 53.7966787], [-1.5303946, 53.79671640000001], [-1.5300124999999998, 53.7967224], [-1.5294876000000002, 53.79671199999999], [-1.5284641, 53.796647400000005], [-1.5279017999999998, 53.79659970000001], [-1.5276328, 53.7965732], [-1.5271359830031863, 53.796524148572814], [-1.5270889, 53.7965195], [-1.526556, 53.7964487], [-1.5260304, 53.7963357], [-1.5254098, 53.79615090000001], [-1.5248001999999998, 53.79594770000001], [-1.5244888, 53.79584], [-1.5233612, 53.79545850000001], [-1.5219321999999995, 53.7949924], [-1.5174917, 53.7934988], [-1.5162721999999995, 53.7930884], [-1.5158341, 53.7929439], [-1.51361, 53.7922027], [-1.5132924000000003, 53.79209689999999], [-1.5126422, 53.7919283], [-1.5121725, 53.79177610000001], [-1.5116599999999998, 53.791616899999994], [-1.5112175999999995, 53.791494500000006], [-1.5108246999999997, 53.791432399999984], [-1.5103597309641594, 53.79134397356428], [-1.5102993999999998, 53.7913325], [-1.5108246999999997, 53.791432399999984], [-1.5111699999999997, 53.79151529999999], [-1.5114495, 53.7915922], [-1.5110399, 53.7915136], [-1.5108925999999998, 53.7914775], [-1.5104981000000002, 53.79140319999999], [-1.5101443, 53.79136079999999], [-1.5097531999999998, 53.791345500000006], [-1.5093280999999998, 53.791373799999995], [-1.5089945, 53.7914029], [-1.508711, 53.79144939999999], [-1.5083939999999998, 53.7915377], [-1.5080381, 53.791655199999994], [-1.5078946, 53.7917192], [-1.5073850999999998, 53.7919336], [-1.5073381, 53.7919533], [-1.5071835, 53.792019499999995], [-1.5068813, 53.7921487], [-1.5066161999999998, 53.792247999999994], [-1.5062067, 53.79234559999998], [-1.5057893000000002, 53.79243249999999], [-1.5052512, 53.7925286], [-1.5050176, 53.79257820000001], [-1.5048045, 53.7926093]]}", "current_leg_start": "Leeds", "dest_arr_time_act": "0040", "motion_projection": null, "next_location_lat": "53.7926093", "next_location_lon": "-1.5048045", "previous_location": "Leeds", "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\": 119.601, \"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\": 455.016, \"from_m\": 119.601, \"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\": 902.268, \"from_m\": 455.016, \"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\": 1585.698, \"from_m\": 902.268, \"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\": 1624.788, \"from_m\": 1585.698, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 3038.577, \"from_m\": 1624.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}], \"service_id\": 596352, \"profile_key\": \"d62846d1de339ea4daf2537319980d194595752b740801d960b5a096d91e6347\", \"schedule_id\": 33048, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0030\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0033\", \"location\": \"Marsh Lane Jn Leeds\", \"stage_seq\": 2, \"distance_m\": 1561.941, \"section_seq\": 1, \"route_path_id\": 28313}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036\", \"location\": \"Neville H. West Jn\", \"stage_seq\": 3, \"distance_m\": 2629.668, \"section_seq\": 1, \"route_path_id\": 28313}, {\"is_pass\": false, \"wtt_arr\": \"0040\", \"wtt_dep\": null, \"location\": \"Neville Hill T&R.S.M.D\", \"stage_seq\": 4, \"distance_m\": 3038.577, \"section_seq\": 1, \"route_path_id\": 28313}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3038.577, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28313}], \"total_distance_m\": 3038.577, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 1624.788, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1413.789, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0030", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "53.7926093", "current_position_lon": "-1.5048045", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5275, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:12Z\", \"source_id\": 48994892, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:19Z\", \"source_id\": 15912460, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Neville Hill T&R.S.M.D", "service_state_platform": null, "timing_fact_generation": 1789515319695170, "current_leg_arrival_utc": "2026-09-17T00:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:19.691961", "service_state_evidence_id": 15912460, "current_leg_start_actual_dep": "2026-09-17T00:30:00+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:19.732055", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LDS XNL 5B91 150148 2 75 None {"version": 3, "segments": [{"to_m": 119.601, "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": 455.016, "from_m": 119.601, "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": 902.268, "from_m": 455.016, "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": 1585.698, "from_m": 902.268, "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": 1624.788, "from_m": 1585.698, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 3038.577, "from_m": 1624.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}], "service_id": 596352, "profile_key": "d62846d1de339ea4daf2537319980d194595752b740801d960b5a096d91e6347", "schedule_id": 33048, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0030", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0033", "location": "Marsh Lane Jn Leeds", "stage_seq": 2, "distance_m": 1561.941, "section_seq": 1, "route_path_id": 28313}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036", "location": "Neville H. West Jn", "stage_seq": 3, "distance_m": 2629.668, "section_seq": 1, "route_path_id": 28313}, {"is_pass": false, "wtt_arr": "0040", "wtt_dep": null, "location": "Neville Hill T&R.S.M.D", "stage_seq": 4, "distance_m": 3038.577, "section_seq": 1, "route_path_id": 28313}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3038.577, "from_m": 0.0, "section_seq": 1, "route_path_id": 28313}], "total_distance_m": 3038.577, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 1624.788, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1413.789, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5275, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:12Z", "source_id": 48994892, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:35:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:19Z", "source_id": 15912460, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Leeds 0030 0030 9D None None Neville Hill T&R.S.M.D 0040 0040 None EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:P28993/2026-09-16/detailed None Leeds 2026-09-17T00:30:00+01:00 Neville Hill T&R.S.M.D 4.0 {"type": "LineString", "coordinates": [[-1.5477715617338537, 53.794307535001906], [-1.5476522999999998, 53.794323899999995], [-1.547404, 53.794356699999994], [-1.5468897999999998, 53.7944146], [-1.5463392, 53.7944783], [-1.5459714, 53.7945124], [-1.5453548, 53.7945769], [-1.5449176, 53.794633999999995], [-1.5444514, 53.7946988], [-1.5441961, 53.79472580000001], [-1.5438367, 53.794762099999986], [-1.5433009, 53.794815400000005], [-1.5429197, 53.7948791], [-1.5427801, 53.7948916], [-1.5423011, 53.794938300000005], [-1.5419461, 53.79497609999999], [-1.5415185, 53.7950341], [-1.5411668, 53.79508940000001], [-1.5408475999999998, 53.7951404], [-1.5402729, 53.79523259999999], [-1.5395266, 53.7954146], [-1.5387863999999998, 53.7955772], [-1.5385122999999998, 53.7956302], [-1.5383246, 53.7956631], [-1.537842, 53.79572879999999], [-1.5363071, 53.79588280000001], [-1.5354467999999997, 53.7959717], [-1.5349134999999998, 53.79604739999999], [-1.534431, 53.796133600000005], [-1.5334811, 53.79628899999999], [-1.5328268, 53.7963985], [-1.5318549, 53.7965612], [-1.53133, 53.7966302], [-1.5308569, 53.7966787], [-1.5303946, 53.79671640000001], [-1.5300124999999998, 53.7967224], [-1.5294876000000002, 53.79671199999999], [-1.5284641, 53.796647400000005], [-1.5279017999999998, 53.79659970000001], [-1.5276328, 53.7965732], [-1.5271359830031863, 53.796524148572814], [-1.5270889, 53.7965195], [-1.526556, 53.7964487], [-1.5260304, 53.7963357], [-1.5254098, 53.79615090000001], [-1.5248001999999998, 53.79594770000001], [-1.5244888, 53.79584], [-1.5233612, 53.79545850000001], [-1.5219321999999995, 53.7949924], [-1.5174917, 53.7934988], [-1.5162721999999995, 53.7930884], [-1.5158341, 53.7929439], [-1.51361, 53.7922027], [-1.5132924000000003, 53.79209689999999], [-1.5126422, 53.7919283], [-1.5121725, 53.79177610000001], [-1.5116599999999998, 53.791616899999994], [-1.5112175999999995, 53.791494500000006], [-1.5108246999999997, 53.791432399999984], [-1.5103597309641594, 53.79134397356428], [-1.5102993999999998, 53.7913325], [-1.5108246999999997, 53.791432399999984], [-1.5111699999999997, 53.79151529999999], [-1.5114495, 53.7915922], [-1.5110399, 53.7915136], [-1.5108925999999998, 53.7914775], [-1.5104981000000002, 53.79140319999999], [-1.5101443, 53.79136079999999], [-1.5097531999999998, 53.791345500000006], [-1.5093280999999998, 53.791373799999995], [-1.5089945, 53.7914029], [-1.508711, 53.79144939999999], [-1.5083939999999998, 53.7915377], [-1.5080381, 53.791655199999994], [-1.5078946, 53.7917192], [-1.5073850999999998, 53.7919336], [-1.5073381, 53.7919533], [-1.5071835, 53.792019499999995], [-1.5068813, 53.7921487], [-1.5066161999999998, 53.792247999999994], [-1.5062067, 53.79234559999998], [-1.5057893000000002, 53.79243249999999], [-1.5052512, 53.7925286], [-1.5050176, 53.79257820000001], [-1.5048045, 53.7926093]]} 2.0 0031 0035 Leeds Neville Hill T&R.S.M.D Neville Hill T&R.S.M.D 53.7926093 -1.5048045 53.7926093 -1.5048045 1 0 2026-09-15 23:45:37 TERMINATED 2026-09-15 23:35:00 Neville Hill T&R.S.M.D TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912460 1789515319695170 6 6 2026-09-15 23:45:19.732055 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:19.691961
565185 596363 C36297 745N14M016 2026-09-15 COMPLETE 15912294 2026-09-16 00:35:00 2026-09-15 23:45:37 2026-09-17 23:45:37 {"id": 596363, "stp": "P", "toc": "Elizabeth Line", "uid": "C36297", "consist": "345045", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36297/2026-09-16/detailed", "trust_id": "745N14M016", "origin_crs": "MAI", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Maidenhead Carriage Sidings", "service_date": "2026-09-15", "dest_arr_time": "0033", "dest_platform": null, "is_terminated": 1, "next_location": "Maidenhead Carriage Sidings", "signalling_id": "5N14", "timing_status": "LATE", "origin_station": "Maidenhead", "current_leg_arr": "0035", "current_leg_dep": "0034", "current_leg_end": "Maidenhead Carriage Sidings", "origin_dep_time": "0031", "origin_platform": "5", "current_location": "Maidenhead Carriage Sidings", "last_update_time": "2026-09-15T23:45:37", "route_debug_link": null, "timing_variation": "+2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.7265729, 51.5178818], [-0.7268387, 51.51784060000001], [-0.727045, 51.5178162], [-0.7273221, 51.517787199999994], [-0.7277188999999998, 51.51774399999999], [-0.7281139, 51.517702], [-0.7283449, 51.5176672], [-0.7286414999999999, 51.517613100000005], [-0.728845, 51.51757500000001], [-0.7290467999999999, 51.51753329999998], [-0.7293098999999998, 51.5174738], [-0.7323297, 51.516802600000005]]}", "current_leg_start": "Maidenhead", "dest_arr_time_act": "0033", "motion_projection": null, "next_location_lat": "51.5168026", "next_location_lon": "-0.7323297", "previous_location": "Maidenhead", "current_leg_milage": "0.3", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 240.846, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 693.412, \"from_m\": 240.846, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 596363, \"profile_key\": \"4fbc5ee8029a335f77ff778113af4a66397577d92850611d63ea3246befb5e8d\", \"schedule_id\": 31745, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Maidenhead\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29839}, {\"is_pass\": false, \"wtt_arr\": \"0033\", \"wtt_dep\": null, \"location\": \"Maidenhead Carriage Sidings\", \"stage_seq\": 2, \"distance_m\": 693.412, \"section_seq\": 1, \"route_path_id\": 29839}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 693.412, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29839}], \"total_distance_m\": 693.412, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 240.846, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 452.566, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0031", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1.0", "current_position_lat": "51.5168026", "current_position_lon": "-0.7323297", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23619, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:21Z\", \"source_id\": 48994272, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:29Z\", \"source_id\": 15912294, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Maidenhead Carriage Sidings", "service_state_platform": null, "timing_fact_generation": 1789515269660056, "current_leg_arrival_utc": "2026-09-17T00:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:20.272054", "service_state_evidence_id": 15912294, "current_leg_start_actual_dep": "2026-09-17T00:33:00+01:00", "operational_evidence_version": 3, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:20.871253", "service_state_valid_until_kind": null, "operational_interpretation_version": 3, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P MAI None 5N14 345045 9 90 None {"version": 3, "segments": [{"to_m": 240.846, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 693.412, "from_m": 240.846, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 596363, "profile_key": "4fbc5ee8029a335f77ff778113af4a66397577d92850611d63ea3246befb5e8d", "schedule_id": 31745, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0031", "location": "Maidenhead", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29839}, {"is_pass": false, "wtt_arr": "0033", "wtt_dep": null, "location": "Maidenhead Carriage Sidings", "stage_seq": 2, "distance_m": 693.412, "section_seq": 1, "route_path_id": 29839}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 693.412, "from_m": 0.0, "section_seq": 1, "route_path_id": 29839}], "total_distance_m": 693.412, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 240.846, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 452.566, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23619, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:21Z", "source_id": 48994272, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:35:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:29Z", "source_id": 15912294, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Maidenhead 0031 0031 5 None None Maidenhead Carriage Sidings 0033 0033 None LATE +2 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36297/2026-09-16/detailed None Maidenhead 2026-09-17T00:33:00+01:00 Maidenhead Carriage Sidings 1.0 {"type": "LineString", "coordinates": [[-0.7265729, 51.5178818], [-0.7268387, 51.51784060000001], [-0.727045, 51.5178162], [-0.7273221, 51.517787199999994], [-0.7277188999999998, 51.51774399999999], [-0.7281139, 51.517702], [-0.7283449, 51.5176672], [-0.7286414999999999, 51.517613100000005], [-0.728845, 51.51757500000001], [-0.7290467999999999, 51.51753329999998], [-0.7293098999999998, 51.5174738], [-0.7323297, 51.516802600000005]]} 0.3 0034 0035 Maidenhead Maidenhead Carriage Sidings Maidenhead Carriage Sidings 51.5168026 -0.7323297 51.5168026 -0.7323297 1 0 2026-09-15 23:45:37 TERMINATED 2026-09-15 23:35:00 Maidenhead Carriage Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912294 1789515269660056 3 3 2026-09-15 23:45:20.871253 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:20.272054
565186 595619 P89298 882S79M915 2026-09-15 COMPLETE 15912226 2026-09-16 00:35:00 2026-09-15 23:45:37 2026-09-17 23:45:37 {"id": 595619, "stp": "P", "toc": "Southeastern", "uid": "P89298", "consist": "465172+465908", "dest_crs": "SEV", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P89298/2026-09-16/detailed", "trust_id": "882S79M915", "origin_crs": "CST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Sevenoaks", "service_date": "2026-09-15", "dest_arr_time": "0035", "dest_platform": "2", "is_terminated": 1, "next_location": "Sevenoaks", "signalling_id": "2S79", "timing_status": "ON TIME", "origin_station": "London Cannon Street", "current_leg_arr": "0035", "current_leg_dep": "0031", "current_leg_end": "Sevenoaks", "origin_dep_time": "2337", "origin_platform": "3", "current_location": "Sevenoaks", "last_update_time": "2026-09-15T23:45:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.171291, 51.29661969999999], [0.1709683, 51.29528100000001], [0.17071439999999996, 51.294056], [0.17063279999999997, 51.2936919], [0.17057419999999998, 51.2934165], [0.17027269999999997, 51.2921532], [0.17008769999999998, 51.2913331], [0.1700463, 51.291115999999995], [0.16993139999999998, 51.2904107], [0.16991789999999998, 51.2899382], [0.1699209, 51.289466999999995], [0.1699302, 51.289148399999995], [0.16995719999999995, 51.288823], [0.1700138, 51.28850550000001], [0.1701356, 51.2879708], [0.1701632, 51.28786289999999], [0.17020219999999997, 51.28775709999999], [0.17027809999999996, 51.2875533], [0.17041169999999997, 51.2872097], [0.17053049999999997, 51.286883800000005], [0.17073599999999997, 51.286441499999995], [0.1709068, 51.28611089999999], [0.17124260000000002, 51.28561789999999], [0.17157219999999998, 51.2851932], [0.17205469999999998, 51.2846019], [0.17228819999999995, 51.2843556], [0.1728043, 51.28388210000001], [0.1731496, 51.2835864], [0.1741997, 51.282854499999985], [0.1751599, 51.2822975], [0.1761697, 51.2817259], [0.1762825, 51.2816718], [0.17654629999999996, 51.281529199999994], [0.1773171, 51.28107729999999], [0.177624, 51.2808899], [0.1780347, 51.280621], [0.1782639, 51.2804569], [0.17850430000000003, 51.2802907], [0.17873700000000003, 51.2801154], [0.1788279, 51.28004859999999], [0.17932399999999998, 51.2796401], [0.1794333, 51.279545899999995], [0.17963799999999996, 51.279361], [0.1796630568239043, 51.27933926621781], [0.1797594, 51.27925570000001], [0.18002479999999998, 51.2789899], [0.18026229999999996, 51.27874709999999], [0.1805102, 51.2784801], [0.1809473, 51.2779743], [0.1811835, 51.2776337], [0.1814089, 51.27726800000001], [0.1815576, 51.2770375], [0.1816949, 51.2768276]]}", "current_leg_start": "Dunton Green", "dest_arr_time_act": "0035", "motion_projection": null, "next_location_lat": "51.2768276", "next_location_lon": "0.1816949", "previous_location": "Dunton Green", "current_leg_milage": "1.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 738.479, \"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\": 2086.518, \"from_m\": 738.479, \"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\": 5503.135, \"from_m\": 2086.518, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5542.659, \"from_m\": 5503.135, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7743.57, \"from_m\": 5542.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 8068.521, \"from_m\": 7743.57, \"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\": 9024.937, \"from_m\": 8068.521, \"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\": 9271.19, \"from_m\": 9024.937, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11048.292, \"from_m\": 9271.19, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12301.095, \"from_m\": 11048.292, \"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\": 12340.684, \"from_m\": 12301.095, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16260.293, \"from_m\": 12340.684, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16361.598, \"from_m\": 16260.293, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16397.115, \"from_m\": 16361.598, \"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\": 16513.174, \"from_m\": 16397.115, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16936.035, \"from_m\": 16513.174, \"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\": 17214.412, \"from_m\": 16936.035, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18381.031, \"from_m\": 17214.412, \"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\": 18445.558, \"from_m\": 18381.031, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 21315.647, \"from_m\": 18445.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\": 21393.56, \"from_m\": 21315.647, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23206.639, \"from_m\": 21393.56, \"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\": 29569.775, \"from_m\": 23206.639, \"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\": 32356.351, \"from_m\": 29569.775, \"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\": 33935.308, \"from_m\": 32356.351, \"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\": 34100.073, \"from_m\": 33935.308, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 34237.795, \"from_m\": 34100.073, \"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\": 595619, \"profile_key\": \"a60f369404de1dca505461085f0cf9ea655e563d1902bd326f816c84fe26c417\", \"schedule_id\": 23980, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2337\", \"location\": \"London Cannon Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Borough Market Jn\", \"stage_seq\": 2, \"distance_m\": 1227.376, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2341\", \"location\": \"London Bridge\", \"stage_seq\": 3, \"distance_m\": 1549.595, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344H\", \"location\": \"North Kent East Jn\", \"stage_seq\": 4, \"distance_m\": 5474.609, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345H\", \"location\": \"New Cross\", \"stage_seq\": 5, \"distance_m\": 6372.808, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346H\", \"location\": \"St. John's\", \"stage_seq\": 6, \"distance_m\": 7551.837, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": \"2349\", \"location\": \"Lewisham\", \"stage_seq\": 7, \"distance_m\": 8231.983, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Parks Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 8781.907, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2354\", \"location\": \"Hither Green\", \"stage_seq\": 9, \"distance_m\": 10291.23, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2358\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 13191.819, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0001H\", \"location\": \"Elmstead Woods\", \"stage_seq\": 11, \"distance_m\": 15243.284, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"0003H\", \"wtt_dep\": \"0004H\", \"location\": \"Chislehurst\", \"stage_seq\": 12, \"distance_m\": 16879.653, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0006\", \"location\": \"Petts Wood Jn\", \"stage_seq\": 13, \"distance_m\": 18307.821, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"0007\", \"wtt_dep\": \"0007H\", \"location\": \"Petts Wood\", \"stage_seq\": 14, \"distance_m\": 19046.025, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"0011\", \"wtt_dep\": \"0020\", \"location\": \"Orpington\", \"stage_seq\": 15, \"distance_m\": 20990.825, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"0022H\", \"wtt_dep\": \"0023\", \"location\": \"Chelsfield\", \"stage_seq\": 16, \"distance_m\": 23316.697, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"0025H\", \"wtt_dep\": \"0026H\", \"location\": \"Knockholt\", \"stage_seq\": 17, \"distance_m\": 25356.445, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": \"0031H\", \"location\": \"Dunton Green\", \"stage_seq\": 18, \"distance_m\": 31762.563, \"section_seq\": 1, \"route_path_id\": 100244}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": null, \"location\": \"Sevenoaks\", \"stage_seq\": 19, \"distance_m\": 34237.795, \"section_seq\": 1, \"route_path_id\": 100244}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 34237.795, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100244}], \"total_distance_m\": 34237.795, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 33941.318, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 296.477, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2337", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.2768276", "current_position_lon": "0.1816949", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29678, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:39Z\", \"source_id\": 48931412, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:42Z\", \"source_id\": 15893943, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31539, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:22Z\", \"source_id\": 48939525, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:28Z\", \"source_id\": 15896550, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:44Z\", \"source_id\": 48941433, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:49Z\", \"source_id\": 15897114, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31574, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:37Z\", \"source_id\": 48942700, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:43Z\", \"source_id\": 15897522, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31695, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:49Z\", \"source_id\": 48948306, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:52Z\", \"source_id\": 15899314, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31918, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:51Z\", \"source_id\": 48953475, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:56:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:58Z\", \"source_id\": 15900998, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:56:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31816, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:41Z\", \"source_id\": 48958384, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:42Z\", \"source_id\": 15902430, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31941, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:04Z\", \"source_id\": 48961308, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:08Z\", \"source_id\": 15903249, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:09Z\", \"source_id\": 48966355, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:14Z\", \"source_id\": 15904661, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:34Z\", \"source_id\": 48971761, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:38Z\", \"source_id\": 15906147, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:53Z\", \"source_id\": 48983693, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:59Z\", \"source_id\": 15909405, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32538, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:45Z\", \"source_id\": 48986219, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:54Z\", \"source_id\": 15910131, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32542, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:02Z\", \"source_id\": 48990787, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:07Z\", \"source_id\": 15911324, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32583, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:09Z\", \"source_id\": 48994098, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:13Z\", \"source_id\": 15912226, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Sevenoaks", "service_state_platform": "2", "timing_fact_generation": 1789515253415379, "current_leg_arrival_utc": "2026-09-17T00:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:24.714669", "service_state_evidence_id": 15912226, "current_leg_start_actual_dep": "2026-09-17T00:31:30+01:00", "operational_evidence_version": 80, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:25.068024", "service_state_valid_until_kind": null, "operational_interpretation_version": 80, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P CST SEV 2S79 465172+465908 8 75 None {"version": 3, "segments": [{"to_m": 738.479, "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": 2086.518, "from_m": 738.479, "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": 5503.135, "from_m": 2086.518, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5542.659, "from_m": 5503.135, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7743.57, "from_m": 5542.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 8068.521, "from_m": 7743.57, "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": 9024.937, "from_m": 8068.521, "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": 9271.19, "from_m": 9024.937, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11048.292, "from_m": 9271.19, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12301.095, "from_m": 11048.292, "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": 12340.684, "from_m": 12301.095, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16260.293, "from_m": 12340.684, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16361.598, "from_m": 16260.293, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16397.115, "from_m": 16361.598, "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": 16513.174, "from_m": 16397.115, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16936.035, "from_m": 16513.174, "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": 17214.412, "from_m": 16936.035, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18381.031, "from_m": 17214.412, "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": 18445.558, "from_m": 18381.031, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 21315.647, "from_m": 18445.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": 21393.56, "from_m": 21315.647, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23206.639, "from_m": 21393.56, "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": 29569.775, "from_m": 23206.639, "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": 32356.351, "from_m": 29569.775, "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": 33935.308, "from_m": 32356.351, "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": 34100.073, "from_m": 33935.308, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 34237.795, "from_m": 34100.073, "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": 595619, "profile_key": "a60f369404de1dca505461085f0cf9ea655e563d1902bd326f816c84fe26c417", "schedule_id": 23980, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2337", "location": "London Cannon Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Borough Market Jn", "stage_seq": 2, "distance_m": 1227.376, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2341", "location": "London Bridge", "stage_seq": 3, "distance_m": 1549.595, "section_seq": 1, "route_path_id": 100244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344H", "location": "North Kent East Jn", "stage_seq": 4, "distance_m": 5474.609, "section_seq": 1, "route_path_id": 100244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345H", "location": "New Cross", "stage_seq": 5, "distance_m": 6372.808, "section_seq": 1, "route_path_id": 100244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346H", "location": "St. John's", "stage_seq": 6, "distance_m": 7551.837, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2349", "location": "Lewisham", "stage_seq": 7, "distance_m": 8231.983, "section_seq": 1, "route_path_id": 100244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Parks Bridge Jn", "stage_seq": 8, "distance_m": 8781.907, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2354", "location": "Hither Green", "stage_seq": 9, "distance_m": 10291.23, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2358", "location": "Grove Park", "stage_seq": 10, "distance_m": 13191.819, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0001H", "location": "Elmstead Woods", "stage_seq": 11, "distance_m": 15243.284, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "0003H", "wtt_dep": "0004H", "location": "Chislehurst", "stage_seq": 12, "distance_m": 16879.653, "section_seq": 1, "route_path_id": 100244}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0006", "location": "Petts Wood Jn", "stage_seq": 13, "distance_m": 18307.821, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "0007", "wtt_dep": "0007H", "location": "Petts Wood", "stage_seq": 14, "distance_m": 19046.025, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "0011", "wtt_dep": "0020", "location": "Orpington", "stage_seq": 15, "distance_m": 20990.825, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "0022H", "wtt_dep": "0023", "location": "Chelsfield", "stage_seq": 16, "distance_m": 23316.697, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "0025H", "wtt_dep": "0026H", "location": "Knockholt", "stage_seq": 17, "distance_m": 25356.445, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": "0031H", "location": "Dunton Green", "stage_seq": 18, "distance_m": 31762.563, "section_seq": 1, "route_path_id": 100244}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": null, "location": "Sevenoaks", "stage_seq": 19, "distance_m": 34237.795, "section_seq": 1, "route_path_id": 100244}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 34237.795, "from_m": 0.0, "section_seq": 1, "route_path_id": 100244}], "total_distance_m": 34237.795, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 33941.318, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 296.477, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29678, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:39Z", "source_id": 48931412, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:40:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:42Z", "source_id": 15893943, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31539, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:22Z", "source_id": 48939525, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:45:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:28Z", "source_id": 15896550, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31546, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:44Z", "source_id": 48941433, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:47:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:49Z", "source_id": 15897114, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31574, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:37Z", "source_id": 48942700, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:48:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:43Z", "source_id": 15897522, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31695, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:49Z", "source_id": 48948306, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:52:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:52Z", "source_id": 15899314, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31918, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:51Z", "source_id": 48953475, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:56:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:58Z", "source_id": 15900998, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:56:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31816, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:41Z", "source_id": 48958384, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:00:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:42Z", "source_id": 15902430, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31941, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:04Z", "source_id": 48961308, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:03:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:08Z", "source_id": 15903249, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32068, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:09Z", "source_id": 48966355, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:06:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:14Z", "source_id": 15904661, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:34Z", "source_id": 48971761, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:11:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:38Z", "source_id": 15906147, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32098, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:53Z", "source_id": 48983693, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:22:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:59Z", "source_id": 15909405, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32538, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:45Z", "source_id": 48986219, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:25:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:54Z", "source_id": 15910131, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32542, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:02Z", "source_id": 48990787, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:30:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:07Z", "source_id": 15911324, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32583, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:09Z", "source_id": 48994098, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:35:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:13Z", "source_id": 15912226, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] London Cannon Street 2337 2337 3 None None Sevenoaks 0035 0035 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P89298/2026-09-16/detailed None Dunton Green 2026-09-17T00:31:30+01:00 Sevenoaks 4.0 {"type": "LineString", "coordinates": [[0.171291, 51.29661969999999], [0.1709683, 51.29528100000001], [0.17071439999999996, 51.294056], [0.17063279999999997, 51.2936919], [0.17057419999999998, 51.2934165], [0.17027269999999997, 51.2921532], [0.17008769999999998, 51.2913331], [0.1700463, 51.291115999999995], [0.16993139999999998, 51.2904107], [0.16991789999999998, 51.2899382], [0.1699209, 51.289466999999995], [0.1699302, 51.289148399999995], [0.16995719999999995, 51.288823], [0.1700138, 51.28850550000001], [0.1701356, 51.2879708], [0.1701632, 51.28786289999999], [0.17020219999999997, 51.28775709999999], [0.17027809999999996, 51.2875533], [0.17041169999999997, 51.2872097], [0.17053049999999997, 51.286883800000005], [0.17073599999999997, 51.286441499999995], [0.1709068, 51.28611089999999], [0.17124260000000002, 51.28561789999999], [0.17157219999999998, 51.2851932], [0.17205469999999998, 51.2846019], [0.17228819999999995, 51.2843556], [0.1728043, 51.28388210000001], [0.1731496, 51.2835864], [0.1741997, 51.282854499999985], [0.1751599, 51.2822975], [0.1761697, 51.2817259], [0.1762825, 51.2816718], [0.17654629999999996, 51.281529199999994], [0.1773171, 51.28107729999999], [0.177624, 51.2808899], [0.1780347, 51.280621], [0.1782639, 51.2804569], [0.17850430000000003, 51.2802907], [0.17873700000000003, 51.2801154], [0.1788279, 51.28004859999999], [0.17932399999999998, 51.2796401], [0.1794333, 51.279545899999995], [0.17963799999999996, 51.279361], [0.1796630568239043, 51.27933926621781], [0.1797594, 51.27925570000001], [0.18002479999999998, 51.2789899], [0.18026229999999996, 51.27874709999999], [0.1805102, 51.2784801], [0.1809473, 51.2779743], [0.1811835, 51.2776337], [0.1814089, 51.27726800000001], [0.1815576, 51.2770375], [0.1816949, 51.2768276]]} 1.5 0031 0035 Dunton Green Sevenoaks Sevenoaks 51.2768276 0.1816949 51.2768276 0.1816949 1 0 2026-09-15 23:45:37 TERMINATED 2026-09-15 23:35:00 Sevenoaks TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912226 1789515253415379 80 80 2026-09-15 23:45:25.068024 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:24.714669
565187 594121 C82943 881F71M815 2026-09-15 COMPLETE 15912134 2026-09-16 00:35:00 2026-09-15 23:45:37 2026-09-17 23:45:37 {"id": 594121, "stp": "O", "toc": "Southern", "uid": "C82943", "consist": "377468+377201", "dest_crs": null, "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C82943/2026-09-16/detailed", "trust_id": "881F71M815", "origin_crs": "EBN", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Victoria (C)", "service_date": "2026-09-15", "dest_arr_time": "0008", "dest_platform": "11", "is_terminated": 1, "next_location": "London Victoria (C)", "signalling_id": "1F71", "timing_status": "LATE", "origin_station": "Eastbourne", "current_leg_arr": "0035", "current_leg_dep": "0029", "current_leg_end": "London Victoria (C)", "origin_dep_time": "2224", "origin_platform": "2", "current_location": "Victoria Plat 10", "last_update_time": "2026-09-15T23:45:37", "route_debug_link": null, "timing_variation": "+27 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.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-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": "Clapham Junction (C)", "dest_arr_time_act": "0008", "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\": 571.481, \"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\": 3948.362, \"from_m\": 571.481, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 6299.909, \"from_m\": 3948.362, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 6727.357, \"from_m\": 6299.909, \"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\": 13252.187, \"from_m\": 6727.357, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 13504.664, \"from_m\": 13252.187, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 18543.034, \"from_m\": 13504.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\": 21729.671, \"from_m\": 18543.034, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 23721.258, \"from_m\": 21729.671, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 23768.313, \"from_m\": 23721.258, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23796.86, \"from_m\": 23768.313, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 25337.519, \"from_m\": 23796.86, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25659.764, \"from_m\": 25337.519, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 26590.525, \"from_m\": 25659.764, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35522.424, \"from_m\": 26590.525, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 36705.408, \"from_m\": 35522.424, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 39607.655, \"from_m\": 36705.408, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 40030.844, \"from_m\": 39607.655, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 40468.01, \"from_m\": 40030.844, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 40501.811, \"from_m\": 40468.01, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44586.956, \"from_m\": 40501.811, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44650.921, \"from_m\": 44586.956, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 44697.187, \"from_m\": 44650.921, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 45215.349, \"from_m\": 44697.187, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 46429.068, \"from_m\": 45215.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\": 54293.281, \"from_m\": 46429.068, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55148.551, \"from_m\": 54293.281, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 55442.784, \"from_m\": 55148.551, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 55523.491, \"from_m\": 55442.784, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61630.721, \"from_m\": 55523.491, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 61746.172, \"from_m\": 61630.721, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62598.948, \"from_m\": 61746.172, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 63414.666, \"from_m\": 62598.948, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 63485.987, \"from_m\": 63414.666, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 71202.253, \"from_m\": 63485.987, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 71938.819, \"from_m\": 71202.253, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 82853.816, \"from_m\": 71938.819, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 82908.833, \"from_m\": 82853.816, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 87481.839, \"from_m\": 82908.833, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 88759.483, \"from_m\": 87481.839, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 88818.047, \"from_m\": 88759.483, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 88862.318, \"from_m\": 88818.047, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 88898.025, \"from_m\": 88862.318, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 88961.724, \"from_m\": 88898.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\": 89050.392, \"from_m\": 88961.724, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 89080.828, \"from_m\": 89050.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\": 89475.084, \"from_m\": 89080.828, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 89512.049, \"from_m\": 89475.084, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 90408.5, \"from_m\": 89512.049, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 90932.492, \"from_m\": 90408.5, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 91013.815, \"from_m\": 90932.492, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 91067.59, \"from_m\": 91013.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\": 99448.012, \"from_m\": 91067.59, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 102846.389, \"from_m\": 99448.012, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 105527.349, \"from_m\": 102846.389, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 106184.386, \"from_m\": 105527.349, \"capability_applied\": null, \"effective_limit_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\": 594121, \"profile_key\": \"b8f35d322e7a22b84a27a0ca0dda075a2c246a260c1f1f172fccabd0ba2226fb\", \"schedule_id\": 35841, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Eastbourne\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2227H\", \"wtt_dep\": \"2228\", \"location\": \"Hampden Park\", \"stage_seq\": 2, \"distance_m\": 3237.836, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Willingdon Jn\", \"stage_seq\": 3, \"distance_m\": 3948.362, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2232\", \"wtt_dep\": \"2232H\", \"location\": \"Polegate\", \"stage_seq\": 4, \"distance_m\": 7222.448, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2242\", \"location\": \"Southerham Jn\", \"stage_seq\": 5, \"distance_m\": 23796.86, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2245H\", \"location\": \"Lewes\", \"stage_seq\": 6, \"distance_m\": 25428.953, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2250H\", \"wtt_dep\": \"2251\", \"location\": \"Cooksbridge\", \"stage_seq\": 7, \"distance_m\": 29554.877, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2300H\", \"location\": \"Keymer Jn\", \"stage_seq\": 8, \"distance_m\": 40030.844, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2301\", \"wtt_dep\": \"2301H\", \"location\": \"Wivelsfield\", \"stage_seq\": 9, \"distance_m\": 40385.371, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2306\", \"wtt_dep\": \"2314\", \"location\": \"Haywards Heath\", \"stage_seq\": 10, \"distance_m\": 45098.029, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 11, \"distance_m\": 46324.373, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 12, \"distance_m\": 55442.784, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321H\", \"location\": \"Three Bridges\", \"stage_seq\": 13, \"distance_m\": 58582.512, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2326\", \"location\": \"Gatwick Airport\", \"stage_seq\": 14, \"distance_m\": 63069.038, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2331\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 15, \"distance_m\": 71064.202, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2334H\", \"location\": \"Redhill\", \"stage_seq\": 16, \"distance_m\": 72526.491, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339H\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 17, \"distance_m\": 82908.833, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"Purley\", \"stage_seq\": 18, \"distance_m\": 84487.851, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"South Croydon\", \"stage_seq\": 19, \"distance_m\": 87835.297, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2344\", \"wtt_dep\": \"2346\", \"location\": \"East Croydon\", \"stage_seq\": 20, \"distance_m\": 89282.72, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 21, \"distance_m\": 90130.43, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Selhurst\", \"stage_seq\": 22, \"distance_m\": 91159.483, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Streatham Common\", \"stage_seq\": 23, \"distance_m\": 95720.225, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 24, \"distance_m\": 96454.075, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Balham\", \"stage_seq\": 25, \"distance_m\": 98800.086, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"2359\", \"wtt_dep\": \"0001\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 26, \"distance_m\": 101941.792, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"Pouparts Jn\", \"stage_seq\": 27, \"distance_m\": 103006.4, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Battersea Park\", \"stage_seq\": 28, \"distance_m\": 104291.01, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 29, \"distance_m\": 104842.312, \"section_seq\": 1, \"route_path_id\": 105078}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": null, \"location\": \"London Victoria (C)\", \"stage_seq\": 30, \"distance_m\": 106184.386, \"section_seq\": 1, \"route_path_id\": 105078}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 106184.386, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105078}], \"total_distance_m\": 106184.386, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 105920.197, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 264.189, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2224", "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\": 31218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:30:11Z\", \"source_id\": 48809113, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:30:16Z\", \"source_id\": 15856408, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:23Z\", \"source_id\": 48816926, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:36:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:34:29Z\", \"source_id\": 15858929, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31143, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:38Z\", \"source_id\": 48872786, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:04:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:03:42Z\", \"source_id\": 15875552, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31139, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:36Z\", \"source_id\": 48884084, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:39Z\", \"source_id\": 15878817, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:52Z\", \"source_id\": 48904165, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:57Z\", \"source_id\": 15885310, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30860, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:29Z\", \"source_id\": 48914424, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:38Z\", \"source_id\": 15888635, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30655, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:26Z\", \"source_id\": 48941053, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:28Z\", \"source_id\": 15896988, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30590, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:06Z\", \"source_id\": 48945998, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:13Z\", \"source_id\": 15898602, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30546, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:55Z\", \"source_id\": 48954822, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:59Z\", \"source_id\": 15901393, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30298, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:53Z\", \"source_id\": 48956096, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:57Z\", \"source_id\": 15901749, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30482, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:39Z\", \"source_id\": 48965721, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:42Z\", \"source_id\": 15904478, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30238, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:47Z\", \"source_id\": 48973164, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:48Z\", \"source_id\": 15906585, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30202, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:17Z\", \"source_id\": 48975967, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:22Z\", \"source_id\": 15907336, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:33Z\", \"source_id\": 48979281, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:39Z\", \"source_id\": 15908218, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:01Z\", \"source_id\": 48983849, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:03Z\", \"source_id\": 15909442, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:37Z\", \"source_id\": 48986129, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:44Z\", \"source_id\": 15910100, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:18Z\", \"source_id\": 48988362, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:23Z\", \"source_id\": 15910725, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28884, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:46Z\", \"source_id\": 48992283, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:54Z\", \"source_id\": 15911720, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28765, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:41Z\", \"source_id\": 48993744, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:49Z\", \"source_id\": 15912134, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Victoria (C)", "service_state_platform": "13", "timing_fact_generation": 1789515230468348, "current_leg_arrival_utc": "2026-09-17T00:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:33.004149", "service_state_evidence_id": 15912134, "current_leg_start_actual_dep": "2026-09-17T00:28:00+01:00", "operational_evidence_version": 163, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:33.962901", "service_state_valid_until_kind": null, "operational_interpretation_version": 163, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O EBN None 1F71 377468+377201 8 100 None {"version": 3, "segments": [{"to_m": 571.481, "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": 3948.362, "from_m": 571.481, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 6299.909, "from_m": 3948.362, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6727.357, "from_m": 6299.909, "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": 13252.187, "from_m": 6727.357, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 13504.664, "from_m": 13252.187, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 18543.034, "from_m": 13504.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": 21729.671, "from_m": 18543.034, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 23721.258, "from_m": 21729.671, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 23768.313, "from_m": 23721.258, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23796.86, "from_m": 23768.313, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 25337.519, "from_m": 23796.86, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25659.764, "from_m": 25337.519, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 26590.525, "from_m": 25659.764, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 35522.424, "from_m": 26590.525, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 36705.408, "from_m": 35522.424, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 39607.655, "from_m": 36705.408, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40030.844, "from_m": 39607.655, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 40468.01, "from_m": 40030.844, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 40501.811, "from_m": 40468.01, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44586.956, "from_m": 40501.811, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44650.921, "from_m": 44586.956, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 44697.187, "from_m": 44650.921, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 45215.349, "from_m": 44697.187, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 46429.068, "from_m": 45215.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": 54293.281, "from_m": 46429.068, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55148.551, "from_m": 54293.281, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 55442.784, "from_m": 55148.551, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 55523.491, "from_m": 55442.784, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 61630.721, "from_m": 55523.491, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 61746.172, "from_m": 61630.721, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62598.948, "from_m": 61746.172, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 63414.666, "from_m": 62598.948, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 63485.987, "from_m": 63414.666, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 71202.253, "from_m": 63485.987, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 71938.819, "from_m": 71202.253, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 82853.816, "from_m": 71938.819, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 82908.833, "from_m": 82853.816, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 87481.839, "from_m": 82908.833, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 88759.483, "from_m": 87481.839, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 88818.047, "from_m": 88759.483, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 88862.318, "from_m": 88818.047, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 88898.025, "from_m": 88862.318, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 88961.724, "from_m": 88898.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": 89050.392, "from_m": 88961.724, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 89080.828, "from_m": 89050.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": 89475.084, "from_m": 89080.828, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 89512.049, "from_m": 89475.084, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 90408.5, "from_m": 89512.049, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 90932.492, "from_m": 90408.5, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 91013.815, "from_m": 90932.492, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 91067.59, "from_m": 91013.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": 99448.012, "from_m": 91067.59, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 102846.389, "from_m": 99448.012, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 105527.349, "from_m": 102846.389, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 106184.386, "from_m": 105527.349, "capability_applied": null, "effective_limit_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": 594121, "profile_key": "b8f35d322e7a22b84a27a0ca0dda075a2c246a260c1f1f172fccabd0ba2226fb", "schedule_id": 35841, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2224", "location": "Eastbourne", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2227H", "wtt_dep": "2228", "location": "Hampden Park", "stage_seq": 2, "distance_m": 3237.836, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Willingdon Jn", "stage_seq": 3, "distance_m": 3948.362, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2232", "wtt_dep": "2232H", "location": "Polegate", "stage_seq": 4, "distance_m": 7222.448, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2242", "location": "Southerham Jn", "stage_seq": 5, "distance_m": 23796.86, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2245H", "location": "Lewes", "stage_seq": 6, "distance_m": 25428.953, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2250H", "wtt_dep": "2251", "location": "Cooksbridge", "stage_seq": 7, "distance_m": 29554.877, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2300H", "location": "Keymer Jn", "stage_seq": 8, "distance_m": 40030.844, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2301", "wtt_dep": "2301H", "location": "Wivelsfield", "stage_seq": 9, "distance_m": 40385.371, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2306", "wtt_dep": "2314", "location": "Haywards Heath", "stage_seq": 10, "distance_m": 45098.029, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315H", "location": "Copyhold Jn", "stage_seq": 11, "distance_m": 46324.373, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Balcombe Tunnel Jn", "stage_seq": 12, "distance_m": 55442.784, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321H", "location": "Three Bridges", "stage_seq": 13, "distance_m": 58582.512, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2326", "location": "Gatwick Airport", "stage_seq": 14, "distance_m": 63069.038, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2331", "location": "Earlswood (Surrey)", "stage_seq": 15, "distance_m": 71064.202, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2334H", "location": "Redhill", "stage_seq": 16, "distance_m": 72526.491, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Stoats Nest Jn", "stage_seq": 17, "distance_m": 82908.833, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Purley", "stage_seq": 18, "distance_m": 84487.851, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "South Croydon", "stage_seq": 19, "distance_m": 87835.297, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2344", "wtt_dep": "2346", "location": "East Croydon", "stage_seq": 20, "distance_m": 89282.72, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Windmill Bridge Jn", "stage_seq": 21, "distance_m": 90130.43, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Selhurst", "stage_seq": 22, "distance_m": 91159.483, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Streatham Common", "stage_seq": 23, "distance_m": 95720.225, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Streatham North Jn", "stage_seq": 24, "distance_m": 96454.075, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Balham", "stage_seq": 25, "distance_m": 98800.086, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "2359", "wtt_dep": "0001", "location": "Clapham Junction (C)", "stage_seq": 26, "distance_m": 101941.792, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003", "location": "Pouparts Jn", "stage_seq": 27, "distance_m": 103006.4, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Battersea Park", "stage_seq": 28, "distance_m": 104291.01, "section_seq": 1, "route_path_id": 105078}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005", "location": "Battersea Pier Jn", "stage_seq": 29, "distance_m": 104842.312, "section_seq": 1, "route_path_id": 105078}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": null, "location": "London Victoria (C)", "stage_seq": 30, "distance_m": 106184.386, "section_seq": 1, "route_path_id": 105078}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 106184.386, "from_m": 0.0, "section_seq": 1, "route_path_id": 105078}], "total_distance_m": 106184.386, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 105920.197, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 264.189, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:30:11Z", "source_id": 48809113, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:31:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:30:16Z", "source_id": 15856408, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:23Z", "source_id": 48816926, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:36:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:34:29Z", "source_id": 15858929, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31143, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:38Z", "source_id": 48872786, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:04:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:03:42Z", "source_id": 15875552, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31139, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:36Z", "source_id": 48884084, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:10:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:39Z", "source_id": 15878817, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:52Z", "source_id": 48904165, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:23:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:57Z", "source_id": 15885310, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30860, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:29Z", "source_id": 48914424, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:29:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:38Z", "source_id": 15888635, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30655, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:26Z", "source_id": 48941053, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:47:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:28Z", "source_id": 15896988, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30590, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:06Z", "source_id": 48945998, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:51:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:13Z", "source_id": 15898602, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30546, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:55Z", "source_id": 48954822, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:57:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:59Z", "source_id": 15901393, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30298, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:53Z", "source_id": 48956096, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:59:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:57Z", "source_id": 15901749, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30482, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:39Z", "source_id": 48965721, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:06:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:42Z", "source_id": 15904478, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30238, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:47Z", "source_id": 48973164, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:12:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:48Z", "source_id": 15906585, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30202, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:17Z", "source_id": 48975967, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:14:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:22Z", "source_id": 15907336, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29929, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:33Z", "source_id": 48979281, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:18:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:39Z", "source_id": 15908218, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29903, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:01Z", "source_id": 48983849, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:22:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:03Z", "source_id": 15909442, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:37Z", "source_id": 48986129, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:25:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:44Z", "source_id": 15910100, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:18Z", "source_id": 48988362, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:28:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:23Z", "source_id": 15910725, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28884, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:46Z", "source_id": 48992283, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:32:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:54Z", "source_id": 15911720, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28765, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:41Z", "source_id": 48993744, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T23:35:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:49Z", "source_id": 15912134, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Eastbourne 2224 2224 2 None None London Victoria (C) 0008 0008 11 LATE +27 minutes https://www.realtimetrains.co.uk/service/gb-nr:C82943/2026-09-16/detailed None Clapham Junction (C) 2026-09-17T00:28:00+01:00 London Victoria (C) 6.0 {"type": "LineString", "coordinates": [[-0.1697569951975492, 51.46404913072504], [-0.16971209999999998, 51.46408979999999], [-0.1696124, 51.46418640000002], [-0.1694674, 51.4643332], [-0.1693888, 51.4644091], [-0.1692715, 51.4645139], [-0.16912979999999997, 51.464627699999994], [-0.16894279999999998, 51.46477320000001], [-0.16875019999999996, 51.464915899999994], [-0.16857639999999996, 51.46503589999999], [-0.1685269, 51.4650717], [-0.16836859999999998, 51.4651788], [-0.1682364, 51.46525720000001], [-0.1682218, 51.4652656], [-0.1680619, 51.46537519999999], [-0.1679586, 51.46543909999998], [-0.1678422, 51.4655075], [-0.1677425, 51.4655561], [-0.16756169999999998, 51.4656394], [-0.1674602, 51.4656949], [-0.16728879999999996, 51.4657907], [-0.16719959999999998, 51.4658419], [-0.16706999999999997, 51.4659093], [-0.1669773, 51.4659506], [-0.1667034, 51.4660694], [-0.1665531, 51.46615320000001], [-0.1664071, 51.4662258], [-0.16632659999999996, 51.4662711], [-0.1659262, 51.4664418], [-0.16532569999999996, 51.4667049], [-0.16486519999999996, 51.46691479999999], [-0.16452339999999996, 51.4670765], [-0.1641589, 51.4672462], [-0.16390329999999995, 51.46735840000001], [-0.16385719999999998, 51.4673792], [-0.16375624446898526, 51.4674238596012], [-0.16368257720825508, 51.46745644768892], [-0.16366258760917543, 51.46750766956669], [-0.1634727, 51.46759099999999], [-0.163124, 51.46774359999999], [-0.1627605, 51.467902800000005], [-0.16249999999999998, 51.46801329999999], [-0.1615173, 51.468447699999984], [-0.16061359999999997, 51.46884020000001], [-0.1595092, 51.4693236], [-0.15892188929030404, 51.46957651517992], [-0.1588639649409114, 51.46960145922129], [-0.1587269988165945, 51.469660441075455], [-0.1586675617050658, 51.46968603651237], [-0.15860099999999996, 51.4697147], [-0.1582648, 51.469856], [-0.1579714863266327, 51.46998576357737], [-0.1578125, 51.4700561], [-0.1575055, 51.4701848], [-0.1571949, 51.4703091], [-0.15682289999999996, 51.47045920000001], [-0.15653129999999998, 51.4705835], [-0.1560896, 51.47075999999999], [-0.1554756, 51.47101449999998], [-0.1551284, 51.4711661], [-0.15442379999999997, 51.47147079999999], [-0.1522548, 51.4723745], [-0.15156789999999998, 51.4726877], [-0.1514722, 51.4727273], [-0.1511535, 51.4728765], [-0.1510379, 51.47293879999999], [-0.1508115, 51.4730626], [-0.150536, 51.4732009], [-0.15046039999999997, 51.47323200000001], [-0.1498368, 51.4735336], [-0.149781, 51.473558], [-0.14947479999999996, 51.47370759999999], [-0.1493368, 51.4737837], [-0.1492554, 51.4738333], [-0.1488944, 51.474016], [-0.1488318, 51.47404149999999], [-0.14860927052729844, 51.47413531122673], [-0.14858417838308857, 51.47418782058849], [-0.14854108964742022, 51.47427799058159], [-0.14841912697065943, 51.474331609800814], [-0.1483666, 51.47444420000001], [-0.14818650000000003, 51.4748164], [-0.1479774, 51.4751538], [-0.1478672, 51.4754452], [-0.1477781, 51.47575830000001], [-0.14766099999999996, 51.476403999999995], [-0.1476577, 51.4768309], [-0.14773539999999996, 51.47756019999999], [-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]]} 3.0 0029 0035 Clapham Junction (C) Victoria Plat 10 London Victoria (C) 51.4933243 -0.1448888 51.4933243 -0.1448888 1 0 2026-09-15 23:45:37 TERMINATED 2026-09-15 23:35:00 London Victoria (C) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912134 1789515230468348 163 163 2026-09-15 23:45:33.962901 13 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:33.004149
565188 596066 L24664 722Y33M016 2026-09-15 COMPLETE 15912131 2026-09-16 00:35:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 596066, "stp": "P", "toc": "London Overground", "uid": "L24664", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L24664/2026-09-16/detailed", "trust_id": "722Y33M016", "origin_crs": "WJH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Clapham Junction Plats 0-2", "service_date": "2026-09-15", "dest_arr_time": "0026", "dest_platform": "2", "is_terminated": 1, "next_location": "Clapham Junction Plats 0-2", "signalling_id": "2Y33", "timing_status": "LATE", "origin_station": "Willesden Junction High Level", "current_leg_arr": "0035", "current_leg_dep": "0030", "current_leg_end": "Clapham Junction Plats 0-2", "origin_dep_time": "0005", "origin_platform": "5", "current_location": "Clapham Junction Carriage Maintenance Depot", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-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": "Imperial Wharf", "dest_arr_time_act": "0024", "motion_projection": null, "next_location_lat": "51.4635715", "next_location_lon": "-0.1738581", "previous_location": "Imperial Wharf", "current_leg_milage": "1.5", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1072.86, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1398.35, \"from_m\": 1072.86, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4931.619, \"from_m\": 1398.35, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 5938.242, \"from_m\": 4931.619, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7928.272, \"from_m\": 5938.242, \"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\": 8869.232, \"from_m\": 7928.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\": 9083.002, \"from_m\": 8869.232, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9622.81, \"from_m\": 9083.002, \"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\": 9746.708, \"from_m\": 9622.81, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9984.016, \"from_m\": 9746.708, \"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\": 596066, \"profile_key\": \"acf38d2a1c1923d16bceb5bfe5b7987c3f69547281fa334e8f446b8f677518a9\", \"schedule_id\": 32781, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0005\", \"location\": \"Willesden Junction High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007H\", \"location\": \"Mitre Bridge Jn\", \"stage_seq\": 2, \"distance_m\": 961.567, \"section_seq\": 1, \"route_path_id\": 34328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"North Pole Jn\", \"stage_seq\": 3, \"distance_m\": 1720.89, \"section_seq\": 1, \"route_path_id\": 34328}, {\"is_pass\": false, \"wtt_arr\": \"0011H\", \"wtt_dep\": \"0012H\", \"location\": \"Shepherd's Bush\", \"stage_seq\": 4, \"distance_m\": 2950.373, \"section_seq\": 1, \"route_path_id\": 34328}, {\"is_pass\": false, \"wtt_arr\": \"0014\", \"wtt_dep\": \"0014H\", \"location\": \"Kensington (Olympia)\", \"stage_seq\": 5, \"distance_m\": 4699.131, \"section_seq\": 1, \"route_path_id\": 34328}, {\"is_pass\": false, \"wtt_arr\": \"0016H\", \"wtt_dep\": \"0017\", \"location\": \"West Brompton\", \"stage_seq\": 6, \"distance_m\": 6357.436, \"section_seq\": 1, \"route_path_id\": 34328}, {\"is_pass\": false, \"wtt_arr\": \"0019\", \"wtt_dep\": \"0019H\", \"location\": \"Imperial Wharf\", \"stage_seq\": 7, \"distance_m\": 7822.842, \"section_seq\": 1, \"route_path_id\": 34328}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0021H\", \"location\": \"Latchmere Jn\", \"stage_seq\": 8, \"distance_m\": 9176.161, \"section_seq\": 1, \"route_path_id\": 34328}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": null, \"location\": \"Clapham Junction Plats 0-2\", \"stage_seq\": 9, \"distance_m\": 9984.016, \"section_seq\": 1, \"route_path_id\": 34328}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9984.016, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34328}], \"total_distance_m\": 9984.016, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 8036.433, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 1947.583, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0005", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "5.0", "current_position_lat": "51.4635715", "current_position_lon": "-0.1738581", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22230, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:02Z\", \"source_id\": 48981776, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:08Z\", \"source_id\": 15908924, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22294, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:49Z\", \"source_id\": 48983619, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:52Z\", \"source_id\": 15909390, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:57Z\", \"source_id\": 48985508, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:03Z\", \"source_id\": 15909952, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22316, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:10Z\", \"source_id\": 48988243, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:13Z\", \"source_id\": 15910690, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22320, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:06Z\", \"source_id\": 48989969, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:09Z\", \"source_id\": 15911131, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29171, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:39Z\", \"source_id\": 48993713, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:49Z\", \"source_id\": 15912131, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clapham Junction Plats 0-2", "service_state_platform": "2", "timing_fact_generation": 1789515231359430, "current_leg_arrival_utc": "2026-09-17T00:35:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:41.846834", "service_state_evidence_id": 15912131, "current_leg_start_actual_dep": "2026-09-17T00:30:30+01:00", "operational_evidence_version": 23, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:42.631936", "service_state_valid_until_kind": null, "operational_interpretation_version": 23, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P WJH None 2Y33 None None None None {"version": 3, "segments": [{"to_m": 1072.86, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1398.35, "from_m": 1072.86, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4931.619, "from_m": 1398.35, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 5938.242, "from_m": 4931.619, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7928.272, "from_m": 5938.242, "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": 8869.232, "from_m": 7928.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": 9083.002, "from_m": 8869.232, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9622.81, "from_m": 9083.002, "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": 9746.708, "from_m": 9622.81, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9984.016, "from_m": 9746.708, "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": 596066, "profile_key": "acf38d2a1c1923d16bceb5bfe5b7987c3f69547281fa334e8f446b8f677518a9", "schedule_id": 32781, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0005", "location": "Willesden Junction High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007H", "location": "Mitre Bridge Jn", "stage_seq": 2, "distance_m": 961.567, "section_seq": 1, "route_path_id": 34328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009", "location": "North Pole Jn", "stage_seq": 3, "distance_m": 1720.89, "section_seq": 1, "route_path_id": 34328}, {"is_pass": false, "wtt_arr": "0011H", "wtt_dep": "0012H", "location": "Shepherd's Bush", "stage_seq": 4, "distance_m": 2950.373, "section_seq": 1, "route_path_id": 34328}, {"is_pass": false, "wtt_arr": "0014", "wtt_dep": "0014H", "location": "Kensington (Olympia)", "stage_seq": 5, "distance_m": 4699.131, "section_seq": 1, "route_path_id": 34328}, {"is_pass": false, "wtt_arr": "0016H", "wtt_dep": "0017", "location": "West Brompton", "stage_seq": 6, "distance_m": 6357.436, "section_seq": 1, "route_path_id": 34328}, {"is_pass": false, "wtt_arr": "0019", "wtt_dep": "0019H", "location": "Imperial Wharf", "stage_seq": 7, "distance_m": 7822.842, "section_seq": 1, "route_path_id": 34328}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0021H", "location": "Latchmere Jn", "stage_seq": 8, "distance_m": 9176.161, "section_seq": 1, "route_path_id": 34328}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": null, "location": "Clapham Junction Plats 0-2", "stage_seq": 9, "distance_m": 9984.016, "section_seq": 1, "route_path_id": 34328}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9984.016, "from_m": 0.0, "section_seq": 1, "route_path_id": 34328}], "total_distance_m": 9984.016, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 8036.433, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 1947.583, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22230, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:02Z", "source_id": 48981776, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:08Z", "source_id": 15908924, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22294, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:49Z", "source_id": 48983619, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:22:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:52Z", "source_id": 15909390, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:57Z", "source_id": 48985508, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:25:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:03Z", "source_id": 15909952, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22316, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:10Z", "source_id": 48988243, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:27:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:13Z", "source_id": 15910690, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22320, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:06Z", "source_id": 48989969, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:30:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:09Z", "source_id": 15911131, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29171, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:39Z", "source_id": 48993713, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:35:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:49Z", "source_id": 15912131, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] Willesden Junction High Level 0005 0005 5 None None Clapham Junction Plats 0-2 0026 0024 2 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:L24664/2026-09-16/detailed None Imperial Wharf 2026-09-17T00:30:30+01:00 Clapham Junction Plats 0-2 5.0 {"type": "LineString", "coordinates": [[-0.1835546, 51.4757858], [-0.1833574, 51.4755293], [-0.18308099999999997, 51.4752242], [-0.1828033, 51.47496279999999], [-0.18258269999999996, 51.4747727], [-0.1824289, 51.47464409999999], [-0.18225959999999997, 51.4745107], [-0.1821278, 51.47441739999999], [-0.1819454, 51.47430190000001], [-0.1818239, 51.474223], [-0.18177719999999997, 51.474193199999995], [-0.18162069999999997, 51.4741024], [-0.18135660000000003, 51.47395360000001], [-0.1811693, 51.4738575], [-0.1809948, 51.473771599999985], [-0.1808313, 51.47369470000001], [-0.1806252, 51.4736093], [-0.1796630568239043, 51.47325942114443], [-0.17758489999999996, 51.4725037], [-0.17751129999999998, 51.472479], [-0.1773769, 51.47243340000001], [-0.1771246, 51.472350000000006], [-0.1768095, 51.47225579999999], [-0.17667849999999996, 51.47221699999999], [-0.1764235, 51.4721419], [-0.17593369999999997, 51.47201639999999], [-0.1755594, 51.4719266], [-0.1751964, 51.47186749999999], [-0.17481139999999998, 51.4717971], [-0.17441289999999998, 51.4717354], [-0.1739475, 51.471666299999995], [-0.17360719999999996, 51.4716172], [-0.1733629, 51.4715882], [-0.1732779, 51.47157669999999], [-0.1717534, 51.4713699], [-0.1711318, 51.4712838], [-0.170945, 51.471258], [-0.17033029999999996, 51.4711645], [-0.16973779999999997, 51.47108619999999], [-0.16956750000000004, 51.4710644], [-0.1692299, 51.47101939999999], [-0.1689269, 51.470979], [-0.16870219999999997, 51.470949], [-0.16823719999999998, 51.470887100000006], [-0.1679299, 51.470848199999985], [-0.16777559999999997, 51.4708094], [-0.1676152, 51.470763700000006], [-0.1674274, 51.47070180000001], [-0.16726869999999996, 51.4706435], [-0.1670992, 51.4705743], [-0.1669748, 51.470516100000005], [-0.16678242692569917, 51.47042105558487], [-0.1667811, 51.470420399999995], [-0.16658569999999998, 51.47031530000001], [-0.16647629999999997, 51.47024919999999], [-0.166351, 51.470165], [-0.16632769999999997, 51.4701494], [-0.1662091, 51.4700625], [-0.1660797, 51.46995949999999], [-0.16597199999999998, 51.4698669], [-0.1658567, 51.4697577], [-0.16577659999999997, 51.4696708], [-0.1656831, 51.469565300000006], [-0.16560119999999998, 51.46946590000001], [-0.1655002, 51.4693218], [-0.1654184, 51.4691783], [-0.1653674, 51.4690852], [-0.1653157, 51.468977], [-0.1652898, 51.46890359999999], [-0.1652647, 51.468822], [-0.16523629999999995, 51.4687153], [-0.16521879999999997, 51.468626400000005], [-0.1652071, 51.4685302], [-0.16520159999999998, 51.468389300000005], [-0.1652063, 51.468286699999986], [-0.16521709999999998, 51.46816599999998], [-0.1652347, 51.4680662], [-0.1652539, 51.46797200000001], [-0.16528769999999998, 51.4678638], [-0.1653253, 51.467765500000006], [-0.16538709999999998, 51.467646899999984], [-0.16540099999999996, 51.46762369999999], [-0.1654689, 51.4675101], [-0.1655557, 51.46739310000001], [-0.1656206, 51.467319], [-0.16572619999999996, 51.46720800000001], [-0.1658021, 51.4671407], [-0.16586629999999997, 51.4670858], [-0.1659837, 51.4669959], [-0.1660628, 51.466938299999995], [-0.16613359999999996, 51.4668915], [-0.1661772, 51.4668634], [-0.1662054, 51.466845199999995], [-0.16630959999999995, 51.4667881], [-0.1664225, 51.4667281], [-0.16652959999999997, 51.46667339999998], [-0.166697, 51.4665992], [-0.16685529999999998, 51.46653159999999], [-0.1669074, 51.466508899999994], [-0.1671209, 51.466393], [-0.167268, 51.466313199999995], [-0.16740099999999997, 51.4662379], [-0.16754139999999998, 51.4661597], [-0.1677142, 51.4660634], [-0.16787789999999997, 51.46597739999999], [-0.1680031, 51.46590199999999], [-0.1681617, 51.4658106], [-0.1682808, 51.465736799999995], [-0.1684277, 51.4656444], [-0.16854629999999998, 51.465567699999994], [-0.1686369, 51.4655082], [-0.1686325, 51.46550289999999], [-0.1686755, 51.465481], [-0.168792, 51.46540379999999], [-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.5 0030 0035 Imperial Wharf Clapham Junction Carriage Maintenance Depot Clapham Junction Plats 0-2 51.4635715 -0.1738581 51.4635715 -0.1738581 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:35:00 Clapham Junction Plats 0-2 TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912131 1789515231359430 23 23 2026-09-15 23:45:42.631936 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:41.846834
565189 594985 L78861 871B77M915 2026-09-15 COMPLETE 15912368 2026-09-16 00:35:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 594985, "stp": "P", "toc": "South Western Railway", "uid": "L78861", "consist": "450044+450072", "dest_crs": "SOU", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L78861/2026-09-16/detailed", "trust_id": "871B77M915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Southampton Central", "service_date": "2026-09-15", "dest_arr_time": "0036", "dest_platform": "2", "is_terminated": 1, "next_location": "Southampton Central", "signalling_id": "1B77", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "0035", "current_leg_dep": "0031", "current_leg_end": "Southampton Central", "origin_dep_time": "2305", "origin_platform": "12", "current_location": "Southampton Central", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3880451295681748, 50.92175546352751], [-1.3880847, 50.921704], [-1.3881973, 50.921578], [-1.3883113, 50.92146050000001], [-1.3884615, 50.92128979999999], [-1.3885765, 50.921117300000006], [-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.4120258, 50.9073511], [-1.4125684, 50.9073617], [-1.4126208999999998, 50.9073627], [-1.4132678, 50.9073891], [-1.4142780999999998, 50.90744159999999], [-1.4143952, 50.90744780000001]]}", "current_leg_start": "St. Denys", "dest_arr_time_act": "0036", "motion_projection": null, "next_location_lat": "50.9074478", "next_location_lon": "-1.4143952", "previous_location": "St. Denys", "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\": 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\": 39287.992, \"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\": 39330.767, \"from_m\": 39287.992, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39842.032, \"from_m\": 39330.767, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39919.176, \"from_m\": 39842.032, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 39953.269, \"from_m\": 39919.176, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 53678.81, \"from_m\": 39953.269, \"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\": 53740.075, \"from_m\": 53678.81, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 53813.924, \"from_m\": 53740.075, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 75854.006, \"from_m\": 53813.924, \"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\": 76400.56, \"from_m\": 75854.006, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 76586.392, \"from_m\": 76400.56, \"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\": 76883.133, \"from_m\": 76586.392, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 77343.226, \"from_m\": 76883.133, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77507.148, \"from_m\": 77343.226, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 81700.374, \"from_m\": 77507.148, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 92892.536, \"from_m\": 81700.374, \"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\": 92927.564, \"from_m\": 92892.536, \"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\": 92978.368, \"from_m\": 92927.564, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 106643.408, \"from_m\": 92978.368, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 106695.286, \"from_m\": 106643.408, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 106994.252, \"from_m\": 106695.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\": 107046.028, \"from_m\": 106994.252, \"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\": 118424.428, \"from_m\": 107046.028, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 121639.253, \"from_m\": 118424.428, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 121944.794, \"from_m\": 121639.253, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 123951.936, \"from_m\": 121944.794, \"capability_applied\": null, \"effective_limit_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\": 125605.988, \"from_m\": 123951.936, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 125962.305, \"from_m\": 125605.988, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 127312.236, \"from_m\": 125962.305, \"capability_applied\": null, \"effective_limit_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\": 594985, \"profile_key\": \"bb1d56bcf24f98968bf8d5a8cd3218a3676d0128df24d6d6bc5261db7c7995b1\", \"schedule_id\": 16591, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 742.683, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"2311H\", \"wtt_dep\": \"2312H\", \"location\": \"Clapham Junction (M)\", \"stage_seq\": 3, \"distance_m\": 6275.032, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Wimbledon\", \"stage_seq\": 4, \"distance_m\": 11651.459, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319\", \"location\": \"New Malden\", \"stage_seq\": 5, \"distance_m\": 15769.106, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"Surbiton\", \"stage_seq\": 6, \"distance_m\": 19288.473, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Hampton Court Jn\", \"stage_seq\": 7, \"distance_m\": 21517.946, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"2330H\", \"wtt_dep\": \"2332H\", \"location\": \"Woking\", \"stage_seq\": 8, \"distance_m\": 38937.162, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Woking Jn\", \"stage_seq\": 9, \"distance_m\": 39842.032, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Farnborough (Main)\", \"stage_seq\": 10, \"distance_m\": 53320.864, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"2352H\", \"location\": \"Basingstoke\", \"stage_seq\": 11, \"distance_m\": 76688.545, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2355H\", \"location\": \"Worting Jn\", \"stage_seq\": 12, \"distance_m\": 80661.65, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": \"0002H\", \"location\": \"Micheldever\", \"stage_seq\": 13, \"distance_m\": 93280.579, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005H\", \"location\": \"Wallers Ash Loop\", \"stage_seq\": 14, \"distance_m\": 97602.394, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0012\", \"location\": \"Winchester\", \"stage_seq\": 15, \"distance_m\": 106994.252, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0014H\", \"location\": \"Shawford Jn\", \"stage_seq\": 16, \"distance_m\": 110931.391, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0016H\", \"location\": \"Shawford\", \"stage_seq\": 17, \"distance_m\": 112035.669, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0020\", \"location\": \"Allbrook S.B.\", \"stage_seq\": 18, \"distance_m\": 116774.304, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0023\", \"location\": \"Eastleigh\", \"stage_seq\": 19, \"distance_m\": 118388.687, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0027H\", \"location\": \"Southampton Airport Parkway\", \"stage_seq\": 20, \"distance_m\": 120465.561, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"0031\", \"wtt_dep\": \"0031H\", \"location\": \"St. Denys\", \"stage_seq\": 21, \"distance_m\": 124155.586, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0033H\", \"location\": \"Northam Jn\", \"stage_seq\": 22, \"distance_m\": 125514.279, \"section_seq\": 1, \"route_path_id\": 72596}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": null, \"location\": \"Southampton Central\", \"stage_seq\": 23, \"distance_m\": 127312.236, \"section_seq\": 1, \"route_path_id\": 72596}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 127312.236, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 72596}], \"total_distance_m\": 127312.236, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 127041.779, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 270.457, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2305", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "50.9074478", "current_position_lon": "-1.4143952", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29163, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:07Z\", \"source_id\": 48890005, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:14:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:13:13Z\", \"source_id\": 15880710, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29442, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:58Z\", \"source_id\": 48897885, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:00Z\", \"source_id\": 15883264, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28499, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:04Z\", \"source_id\": 48901316, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:14Z\", \"source_id\": 15884396, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26957, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:42Z\", \"source_id\": 48920844, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:33:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:32:45Z\", \"source_id\": 15890664, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:46Z\", \"source_id\": 48946880, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:51Z\", \"source_id\": 15898873, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27157, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:17Z\", \"source_id\": 48968968, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:23Z\", \"source_id\": 15905378, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27161, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:30Z\", \"source_id\": 48983313, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:32Z\", \"source_id\": 15909300, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:35Z\", \"source_id\": 48986942, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:44Z\", \"source_id\": 15910333, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27509, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:54Z\", \"source_id\": 48990694, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:57Z\", \"source_id\": 15911310, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27569, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:51Z\", \"source_id\": 48994631, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:53Z\", \"source_id\": 15912368, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Southampton Central", "service_state_platform": "2", "timing_fact_generation": 1789515293676820, "current_leg_arrival_utc": "2026-09-17T00:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:41.856283", "service_state_evidence_id": 15912368, "current_leg_start_actual_dep": "2026-09-17T00:31:30+01:00", "operational_evidence_version": 85, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:42.628606", "service_state_valid_until_kind": null, "operational_interpretation_version": 85, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None SOU 1B77 450044+450072 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": 39287.992, "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": 39330.767, "from_m": 39287.992, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39842.032, "from_m": 39330.767, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39919.176, "from_m": 39842.032, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 39953.269, "from_m": 39919.176, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 53678.81, "from_m": 39953.269, "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": 53740.075, "from_m": 53678.81, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 53813.924, "from_m": 53740.075, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 75854.006, "from_m": 53813.924, "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": 76400.56, "from_m": 75854.006, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 76586.392, "from_m": 76400.56, "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": 76883.133, "from_m": 76586.392, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 65.0}, {"to_m": 77343.226, "from_m": 76883.133, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 77507.148, "from_m": 77343.226, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 81700.374, "from_m": 77507.148, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 92892.536, "from_m": 81700.374, "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": 92927.564, "from_m": 92892.536, "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": 92978.368, "from_m": 92927.564, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 106643.408, "from_m": 92978.368, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 70.0}, {"to_m": 106695.286, "from_m": 106643.408, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 106994.252, "from_m": 106695.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": 107046.028, "from_m": 106994.252, "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": 118424.428, "from_m": 107046.028, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 121639.253, "from_m": 118424.428, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 121944.794, "from_m": 121639.253, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 123951.936, "from_m": 121944.794, "capability_applied": null, "effective_limit_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": 125605.988, "from_m": 123951.936, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 125962.305, "from_m": 125605.988, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 127312.236, "from_m": 125962.305, "capability_applied": null, "effective_limit_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": 594985, "profile_key": "bb1d56bcf24f98968bf8d5a8cd3218a3676d0128df24d6d6bc5261db7c7995b1", "schedule_id": 16591, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2305", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 742.683, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "2311H", "wtt_dep": "2312H", "location": "Clapham Junction (M)", "stage_seq": 3, "distance_m": 6275.032, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Wimbledon", "stage_seq": 4, "distance_m": 11651.459, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319", "location": "New Malden", "stage_seq": 5, "distance_m": 15769.106, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2321", "location": "Surbiton", "stage_seq": 6, "distance_m": 19288.473, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Hampton Court Jn", "stage_seq": 7, "distance_m": 21517.946, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "2330H", "wtt_dep": "2332H", "location": "Woking", "stage_seq": 8, "distance_m": 38937.162, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Woking Jn", "stage_seq": 9, "distance_m": 39842.032, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Farnborough (Main)", "stage_seq": 10, "distance_m": 53320.864, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2352H", "location": "Basingstoke", "stage_seq": 11, "distance_m": 76688.545, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2355H", "location": "Worting Jn", "stage_seq": 12, "distance_m": 80661.65, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": "0002H", "location": "Micheldever", "stage_seq": 13, "distance_m": 93280.579, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005H", "location": "Wallers Ash Loop", "stage_seq": 14, "distance_m": 97602.394, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0012", "location": "Winchester", "stage_seq": 15, "distance_m": 106994.252, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014H", "location": "Shawford Jn", "stage_seq": 16, "distance_m": 110931.391, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0016H", "location": "Shawford", "stage_seq": 17, "distance_m": 112035.669, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0020", "location": "Allbrook S.B.", "stage_seq": 18, "distance_m": 116774.304, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0023", "location": "Eastleigh", "stage_seq": 19, "distance_m": 118388.687, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0027H", "location": "Southampton Airport Parkway", "stage_seq": 20, "distance_m": 120465.561, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "0031", "wtt_dep": "0031H", "location": "St. Denys", "stage_seq": 21, "distance_m": 124155.586, "section_seq": 1, "route_path_id": 72596}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0033H", "location": "Northam Jn", "stage_seq": 22, "distance_m": 125514.279, "section_seq": 1, "route_path_id": 72596}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": null, "location": "Southampton Central", "stage_seq": 23, "distance_m": 127312.236, "section_seq": 1, "route_path_id": 72596}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 127312.236, "from_m": 0.0, "section_seq": 1, "route_path_id": 72596}], "total_distance_m": 127312.236, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 127041.779, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 270.457, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29163, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:07Z", "source_id": 48890005, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:14:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:13:13Z", "source_id": 15880710, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29442, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:58Z", "source_id": 48897885, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:18:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:00Z", "source_id": 15883264, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28499, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:04Z", "source_id": 48901316, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:20:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:14Z", "source_id": 15884396, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26957, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:42Z", "source_id": 48920844, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:33:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:32:45Z", "source_id": 15890664, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27114, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:46Z", "source_id": 48946880, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:51:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:51Z", "source_id": 15898873, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27157, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:17Z", "source_id": 48968968, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:09:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:23Z", "source_id": 15905378, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27161, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:30Z", "source_id": 48983313, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:22:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:32Z", "source_id": 15909300, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:35Z", "source_id": 48986942, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:26:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:44Z", "source_id": 15910333, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27509, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:54Z", "source_id": 48990694, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:30:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:57Z", "source_id": 15911310, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27569, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:51Z", "source_id": 48994631, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:35:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:53Z", "source_id": 15912368, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] London Waterloo 2305 2305 12 None None Southampton Central 0036 0036 2 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:L78861/2026-09-16/detailed None St. Denys 2026-09-17T00:31:30+01:00 Southampton Central 4.0 {"type": "LineString", "coordinates": [[-1.3880451295681748, 50.92175546352751], [-1.3880847, 50.921704], [-1.3881973, 50.921578], [-1.3883113, 50.92146050000001], [-1.3884615, 50.92128979999999], [-1.3885765, 50.921117300000006], [-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.4120258, 50.9073511], [-1.4125684, 50.9073617], [-1.4126208999999998, 50.9073627], [-1.4132678, 50.9073891], [-1.4142780999999998, 50.90744159999999], [-1.4143952, 50.90744780000001]]} 1.9 0031 0035 St. Denys Southampton Central Southampton Central 50.9074478 -1.4143952 50.9074478 -1.4143952 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:35:00 Southampton Central TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912368 1789515293676820 85 85 2026-09-15 23:45:42.628606 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:41.856283
565190 595083 W70594 722N71M915 2026-09-15 COMPLETE 15912314 2026-09-16 00:35:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 595083, "stp": "P", "toc": "West Midlands Trains", "uid": "W70594", "consist": "730213+730235", "dest_crs": "NMP", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W70594/2026-09-16/detailed", "trust_id": "722N71M915", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Northampton", "service_date": "2026-09-15", "dest_arr_time": "0037", "dest_platform": "3", "is_terminated": 1, "next_location": "Northampton", "signalling_id": "2N71", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "0035", "current_leg_dep": "0022", "current_leg_end": "Northampton", "origin_dep_time": "2309", "origin_platform": "11", "current_location": "Northampton Bay", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8044013999999999, 52.0653961], [-0.8048029999999999, 52.0659259], [-0.8052442999999999, 52.066443], [-0.8057342, 52.0669486], [-0.806036, 52.06720479999999], [-0.8063073000000001, 52.067460899999986], [-0.8067194, 52.06781929999999], [-0.8070032, 52.0680613], [-0.8072993999999999, 52.0682968], [-0.8079043999999999, 52.06876199999999], [-0.8084837557075693, 52.069194023744515], [-0.8085202000000001, 52.0692212], [-0.8091273, 52.0696865], [-0.8097138999999999, 52.0701626], [-0.8102616999999999, 52.070652], [-0.8105208, 52.07090039999999], [-0.8107722, 52.071151699999994], [-0.8112481, 52.0716653], [-0.8119129999999999, 52.0724165], [-0.8125661999999999, 52.0731686], [-0.8166564000000001, 52.0778359], [-0.8170138, 52.0782397], [-0.8173821999999998, 52.0786392], [-0.8173887, 52.0786462], [-0.817756, 52.07903600000001], [-0.8181359999999999, 52.0794299], [-0.8185299999999999, 52.0798195], [-0.8189334999999999, 52.08020450000001], [-0.8193443, 52.08058809999999], [-0.8197728999999999, 52.0809629], [-0.8201982, 52.08134079999999], [-0.8206281999999999, 52.0817157], [-0.8210673, 52.08208810000001], [-0.8215176999999999, 52.082453599999994], [-0.8219779, 52.0828174], [-0.8224462000000001, 52.08317600000001], [-0.822924, 52.0835306], [-0.8234087, 52.0838802], [-0.8239005999999999, 52.0842257], [-0.8243991, 52.08456700000001], [-0.824906, 52.08490429999999], [-0.8254205999999998, 52.08523710000001], [-0.8259415999999999, 52.08556589999999], [-0.8264693999999999, 52.0858908], [-0.8270031999999999, 52.0862097], [-0.8275477, 52.0865225], [-0.828101, 52.086834], [-0.8284248999999999, 52.0870099], [-0.8286612, 52.0871383], [-0.8292258, 52.0874386], [-0.8297971, 52.0877339], [-0.8303746, 52.08802690000001], [-0.8309531999999998, 52.088317200000006], [-0.8315341000000002, 52.08860700000001], [-0.8321157, 52.08889400000001], [-0.8329469, 52.089318199999994], [-0.8337696999999998, 52.0897505], [-0.8345809999999999, 52.090191299999994], [-0.8353839, 52.0906371], [-0.8368036999999999, 52.0914695], [-0.8374981999999999, 52.0918999], [-0.8381892, 52.0923324], [-0.8388549999999999, 52.092781], [-0.8395133, 52.093229], [-0.8408099, 52.09413690000001], [-0.8416169999999998, 52.0947372], [-0.8424038, 52.095352000000005], [-0.8431716999999999, 52.09597360000001], [-0.8439182, 52.096603599999995], [-0.8446439, 52.097248099999995], [-0.8453533999999999, 52.097900200000005], [-0.8454038999999999, 52.09794910000001], [-0.8460377, 52.09856349999999], [-0.8467039, 52.0992333], [-0.8473497, 52.0999031], [-0.8479579, 52.10058430000001], [-0.848539, 52.101273299999995], [-0.849105, 52.1019686], [-0.8496493999999999, 52.10266550000001], [-0.8501706999999998, 52.10336789999999], [-0.8506770999999999, 52.1040734], [-0.8511714, 52.1047827], [-0.8545597613942089, 52.10978287988833], [-0.8548093, 52.1101511], [-0.8558087999999999, 52.111625999999994], [-0.8565915999999999, 52.11278109999999], [-0.8566116999999998, 52.1128107], [-0.8568990361003657, 52.11323470667139], [-0.8569976928696901, 52.113381194476645], [-0.8570838560371331, 52.113510890033155], [-0.8571593133354434, 52.11362618154932], [-0.8572258524973696, 52.1137294572336], [-0.8572852612556605, 52.11382310529438], [-0.857339327343065, 52.11390951394012], [-0.8573898384923314, 52.11399107137924], [-0.8574385824362089, 52.11407016582015], [-0.857487346907446, 52.114149185471305], [-0.8575379196387913, 52.11423051854109], [-0.8575920883629939, 52.114316553237984], [-0.8576516408128022, 52.11440967777037], [-0.8577183647209651, 52.114512280346695], [-0.8577940478202313, 52.11462674917537], [-0.8578804778433493, 52.11475547246484], [-0.8579794425230681, 52.11490083842353], [-0.8583770999999999, 52.1154963], [-0.8587399, 52.1160316], [-0.8592357, 52.116843800000005], [-0.8689278, 52.1311413], [-0.8693659999999999, 52.1317725], [-0.8698134999999999, 52.132401], [-0.8702755999999999, 52.133027000000006], [-0.8707555, 52.1336451], [-0.8712519999999999, 52.1342584], [-0.8717661, 52.13486780000001], [-0.8722994999999999, 52.135471200000005], [-0.8728476, 52.13606779999998], [-0.8730761999999999, 52.1363131], [-0.8732171, 52.1364627], [-0.8735316999999999, 52.136787899999995], [-0.8737675999999999, 52.1370285], [-0.8740007999999999, 52.1372664], [-0.8759329, 52.13914880000001], [-0.8782730999999999, 52.141488499999994], [-0.8784335999999999, 52.1416572], [-0.8803237999999999, 52.1434715], [-0.8805188999999999, 52.14366229999999], [-0.8815568, 52.1446289], [-0.8824225000000001, 52.14551240000001], [-0.8827008000000001, 52.1457825], [-0.8829819999999999, 52.1460482], [-0.8832765, 52.1463075], [-0.8835824999999999, 52.14656140000001], [-0.8838971999999999, 52.1468138], [-0.8842232, 52.14705949999998], [-0.884552, 52.1473022], [-0.8848832, 52.14754179999999], [-0.8851686, 52.14774439999999], [-0.8854566, 52.1479454], [-0.8860393, 52.148342500000005], [-0.8866279999999999, 52.14873529999999], [-0.8872248, 52.1491203], [-0.8884108000000001, 52.14989580000001], [-0.8889883, 52.150293], [-0.8895582, 52.15069479999999], [-0.8907703, 52.1515193], [-0.8919318, 52.1523628], [-0.8930709999999998, 52.15321990000001], [-0.8941635, 52.15409720000001], [-0.8947218, 52.1545543], [-0.8952285999999999, 52.154993399999995], [-0.8962436999999998, 52.1559473], [-0.8967458999999999, 52.15642379999999], [-0.8972573, 52.1568965], [-0.8977710999999999, 52.157373799999995], [-0.8982946000000002, 52.15784089999999], [-0.8983152841195214, 52.15785925631637], [-0.8988214999999999, 52.1583085], [-0.8990807000000001, 52.1585421], [-0.8993305, 52.15878010000001], [-0.8997074, 52.1591644], [-0.9000781, 52.159555], [-0.9007939, 52.16033769999999], [-0.9016052, 52.16126619999999], [-0.9023563, 52.16220380000001], [-0.90339, 52.163560700000005], [-0.9039778999999998, 52.1643892], [-0.9043417485911104, 52.16491882804252], [-0.9054059, 52.1664678], [-0.9057126, 52.16688649999999], [-0.9060218, 52.1672945], [-0.9063446, 52.16769389999999], [-0.9066805999999996, 52.16809279999999], [-0.9070277, 52.1684971], [-0.9073899, 52.16889160000001], [-0.9077682, 52.16927569999999], [-0.9081733, 52.169663099999994], [-0.9085712, 52.17004109999999], [-0.9091088, 52.170575799999995], [-0.9096274, 52.1711779], [-0.9100877, 52.17178719999999], [-0.9104617, 52.17238489999998], [-0.9108027, 52.1730336], [-0.9111087, 52.1737402], [-0.9114313987662508, 52.17451584234997], [-0.9114958544788624, 52.17466935825299], [-0.9115538293711776, 52.17480485287127], [-0.911606164016172, 52.17492491244389], [-0.9116536989868216, 52.175032123209974], [-0.9116972748561016, 52.1751290714086], [-0.9117377321969876, 52.17521834327887], [-0.9117759115824552, 52.1753025250599], [-0.9118126535854804, 52.17538420299077], [-0.9118487987790383, 52.175465963310614], [-0.9118851877361048, 52.1755503922585], [-0.9119226610296556, 52.17564007607354], [-0.9119620592326658, 52.17573760099485], [-0.9120042229181116, 52.17584555326151], [-0.912049992658968, 52.175966519112635], [-0.9121002090282112, 52.176103084787314], [-0.9121557125988162, 52.176257836524655], [-0.9121715, 52.1762959], [-0.9190579, 52.19289539999999], [-0.9191650999999996, 52.1931538], [-0.9192534, 52.1933787], [-0.9194025999999996, 52.1937338], [-0.9198064, 52.1946951], [-0.9198423, 52.1947894], [-0.9211498, 52.1979675], [-0.9214603, 52.19877919999999], [-0.9217475, 52.19969449999999], [-0.9219734999999998, 52.2006123], [-0.9220686, 52.2011133], [-0.9222063, 52.20201269999999], [-0.9222421, 52.20258089999999], [-0.9222508, 52.2033411], [-0.9222455, 52.2034907], [-0.9222406999999998, 52.203588399999994], [-0.9222088000000002, 52.2042386], [-0.9220306, 52.20574659999999], [-0.9220093999999998, 52.20588399999999], [-0.9219021, 52.20634590000001], [-0.9217627, 52.20693109999999], [-0.9215729999999998, 52.20750099999999], [-0.9212005, 52.20854959999999], [-0.9210171, 52.208999899999995], [-0.9208525, 52.20936540000001], [-0.9192855, 52.2130254], [-0.9188818, 52.21399069999999], [-0.9183274, 52.2153162], [-0.917529761072096, 52.217198193296355], [-0.9173687, 52.217578200000005], [-0.9163883000000002, 52.21987719999999], [-0.9163407344615708, 52.21998654579095], [-0.9153819, 52.222190700000006], [-0.9130586000000002, 52.22777699999999], [-0.9130157, 52.2278864], [-0.9127807999999998, 52.2284286], [-0.9125875, 52.22890319999999], [-0.9123737999999998, 52.2294192], [-0.9120035, 52.23025350000001], [-0.911727, 52.230726], [-0.9114868999999998, 52.23104959999999], [-0.9112107, 52.2313598], [-0.9110826, 52.231489], [-0.9107246, 52.23181449999999], [-0.9106551, 52.23187029999999], [-0.9102477, 52.2321925], [-0.9095691, 52.232716999999994], [-0.9092214, 52.232988799999994], [-0.9089192, 52.233276399999994], [-0.9085065, 52.23362060000001], [-0.9082963, 52.23383990000001], [-0.9082245999999998, 52.233915299999985], [-0.907949, 52.234215199999994], [-0.9077505, 52.2344665], [-0.9075968, 52.234689], [-0.9075552, 52.23477150000001], [-0.9074539, 52.234953999999995], [-0.9073788, 52.2351116], [-0.9072997, 52.2353137], [-0.9072259, 52.2355404], [-0.9070894000000002, 52.2359848], [-0.907065, 52.2360965], [-0.9069964, 52.2363768], [-0.9069708, 52.2365246], [-0.9069616, 52.2366767], [-0.9069635, 52.236861299999994], [-0.9069842, 52.237032199999994], [-0.9070037, 52.23713250000001], [-0.9070989999999998, 52.237641100000005], [-0.9071473, 52.2378792]]}", "current_leg_start": "Wolverton", "dest_arr_time_act": "0037", "motion_projection": null, "next_location_lat": "52.2378792", "next_location_lon": "-0.9071473", "previous_location": "Wolverton", "current_leg_milage": "13.5", "linx_max_speed_mph": 110, "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\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10505.955, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27782.286, \"from_m\": 10505.955, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 29699.87, \"from_m\": 27782.286, \"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\": 31510.612, \"from_m\": 29699.87, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 35208.338, \"from_m\": 31510.612, \"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\": 36385.062, \"from_m\": 35208.338, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 36438.567, \"from_m\": 36385.062, \"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\": 37091.941, \"from_m\": 36438.567, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 37436.584, \"from_m\": 37091.941, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 39645.661, \"from_m\": 37436.584, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 40855.884, \"from_m\": 39645.661, \"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\": 41424.882, \"from_m\": 40855.884, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 46641.915, \"from_m\": 41424.882, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46961.752, \"from_m\": 46641.915, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 51350.697, \"from_m\": 46961.752, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 56084.405, \"from_m\": 51350.697, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 57998.758, \"from_m\": 56084.405, \"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\": 60085.828, \"from_m\": 57998.758, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 60171.671, \"from_m\": 60085.828, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64452.476, \"from_m\": 60171.671, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 67741.859, \"from_m\": 64452.476, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 74372.866, \"from_m\": 67741.859, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 76697.02, \"from_m\": 74372.866, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 77525.157, \"from_m\": 76697.02, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78189.409, \"from_m\": 77525.157, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 78350.086, \"from_m\": 78189.409, \"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\": 91214.99, \"from_m\": 78350.086, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 91309.043, \"from_m\": 91214.99, \"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\": 98479.171, \"from_m\": 91309.043, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 101536.284, \"from_m\": 98479.171, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 105159.313, \"from_m\": 101536.284, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 105754.43, \"from_m\": 105159.313, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 105966.346, \"from_m\": 105754.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}], \"service_id\": 595083, \"profile_key\": \"f884d63ce57ac8df81782e47764cf9a9b195c5f517bfbfb6ce9cc7911026ae89\", \"schedule_id\": 28083, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2309\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2311H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2320H\", \"wtt_dep\": \"2321H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2328H\", \"wtt_dep\": \"2329H\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28160.5, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2333H\", \"wtt_dep\": \"2334H\", \"location\": \"Kings Langley\", \"stage_seq\": 8, \"distance_m\": 33771.27, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2337H\", \"wtt_dep\": \"2338\", \"location\": \"Apsley\", \"stage_seq\": 9, \"distance_m\": 37248.298, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2341\", \"location\": \"Hemel Hempstead\", \"stage_seq\": 10, \"distance_m\": 39501.785, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2342H\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 11, \"distance_m\": 41153.115, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2348\", \"location\": \"Berkhamsted\", \"stage_seq\": 12, \"distance_m\": 45002.186, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2353\", \"location\": \"Tring\", \"stage_seq\": 13, \"distance_m\": 50981.922, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"2357H\", \"wtt_dep\": \"2358H\", \"location\": \"Cheddington\", \"stage_seq\": 14, \"distance_m\": 58137.463, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Ledburn Jn\", \"stage_seq\": 15, \"distance_m\": 60356.847, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": \"0003H\", \"location\": \"Leighton Buzzard\", \"stage_seq\": 16, \"distance_m\": 64663.095, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"0009\", \"wtt_dep\": \"0010H\", \"location\": \"Bletchley\", \"stage_seq\": 17, \"distance_m\": 75201.697, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 18, \"distance_m\": 76697.02, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0019\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 19, \"distance_m\": 80206.159, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0023\", \"location\": \"Wolverton\", \"stage_seq\": 20, \"distance_m\": 84338.515, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"Hanslope Jn\", \"stage_seq\": 21, \"distance_m\": 90929.912, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0030\", \"location\": \"Courteenhall Jn\", \"stage_seq\": 22, \"distance_m\": 98749.462, \"section_seq\": 1, \"route_path_id\": 101921}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": null, \"location\": \"Northampton\", \"stage_seq\": 23, \"distance_m\": 105966.346, \"section_seq\": 1, \"route_path_id\": 101921}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 105966.346, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101921}], \"total_distance_m\": 105966.346, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 91104.643, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 14861.703, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2309", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "52.2378792", "current_position_lon": "-0.9071473", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:56Z\", \"source_id\": 48902675, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:01Z\", \"source_id\": 15884843, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:09Z\", \"source_id\": 48909161, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:14Z\", \"source_id\": 15886951, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:52Z\", \"source_id\": 48919509, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:56Z\", \"source_id\": 15890204, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21847, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:09Z\", \"source_id\": 48926064, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:36:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:18Z\", \"source_id\": 15892333, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21857, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:43Z\", \"source_id\": 48931502, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:46Z\", \"source_id\": 15893961, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21825, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:39Z\", \"source_id\": 48937151, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:43Z\", \"source_id\": 15895757, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21805, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:02Z\", \"source_id\": 48943234, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:08Z\", \"source_id\": 15897678, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:33Z\", \"source_id\": 48949328, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:52:38Z\", \"source_id\": 15899627, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21680, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:32Z\", \"source_id\": 48955605, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:33Z\", \"source_id\": 15901604, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21696, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:55Z\", \"source_id\": 48961152, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:57Z\", \"source_id\": 15903198, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:56Z\", \"source_id\": 48968588, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:59Z\", \"source_id\": 15905253, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:41Z\", \"source_id\": 48974206, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:12:43Z\", \"source_id\": 15906843, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21461, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:24Z\", \"source_id\": 48983237, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:28Z\", \"source_id\": 15909279, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21385, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:30Z\", \"source_id\": 48994377, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:33Z\", \"source_id\": 15912314, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Northampton", "service_state_platform": "3", "timing_fact_generation": 1789515274154913, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:42.458010", "service_state_evidence_id": 15912314, "current_leg_start_actual_dep": "2026-09-17T00:23:00+01:00", "operational_evidence_version": 110, "service_state_event_time_utc": "2026-09-15T23:35:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:42.624660", "service_state_valid_until_kind": null, "operational_interpretation_version": 110, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P EUS NMP 2N71 730213+730235 10 110 None {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "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": 686.718, "from_m": 6.906, "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": 1227.144, "from_m": 686.718, "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": 1258.396, "from_m": 1227.144, "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": 1546.479, "from_m": 1258.396, "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": 1689.749, "from_m": 1546.479, "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": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10505.955, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27782.286, "from_m": 10505.955, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 29699.87, "from_m": 27782.286, "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": 31510.612, "from_m": 29699.87, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 35208.338, "from_m": 31510.612, "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": 36385.062, "from_m": 35208.338, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 36438.567, "from_m": 36385.062, "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": 37091.941, "from_m": 36438.567, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 37436.584, "from_m": 37091.941, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 39645.661, "from_m": 37436.584, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 40855.884, "from_m": 39645.661, "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": 41424.882, "from_m": 40855.884, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 46641.915, "from_m": 41424.882, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 110.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46961.752, "from_m": 46641.915, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 51350.697, "from_m": 46961.752, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 56084.405, "from_m": 51350.697, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 57998.758, "from_m": 56084.405, "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": 60085.828, "from_m": 57998.758, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 60171.671, "from_m": 60085.828, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64452.476, "from_m": 60171.671, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 67741.859, "from_m": 64452.476, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 74372.866, "from_m": 67741.859, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 76697.02, "from_m": 74372.866, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 77525.157, "from_m": 76697.02, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78189.409, "from_m": 77525.157, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 78350.086, "from_m": 78189.409, "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": 91214.99, "from_m": 78350.086, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 91309.043, "from_m": 91214.99, "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": 98479.171, "from_m": 91309.043, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 101536.284, "from_m": 98479.171, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 105159.313, "from_m": 101536.284, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 105754.43, "from_m": 105159.313, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 105966.346, "from_m": 105754.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}], "service_id": 595083, "profile_key": "f884d63ce57ac8df81782e47764cf9a9b195c5f517bfbfb6ce9cc7911026ae89", "schedule_id": 28083, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2309", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2311H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2315", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2320H", "wtt_dep": "2321H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2328H", "wtt_dep": "2329H", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28160.5, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2333H", "wtt_dep": "2334H", "location": "Kings Langley", "stage_seq": 8, "distance_m": 33771.27, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2337H", "wtt_dep": "2338", "location": "Apsley", "stage_seq": 9, "distance_m": 37248.298, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2341", "location": "Hemel Hempstead", "stage_seq": 10, "distance_m": 39501.785, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2342H", "location": "Bourne End Jn (Herts)", "stage_seq": 11, "distance_m": 41153.115, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2348", "location": "Berkhamsted", "stage_seq": 12, "distance_m": 45002.186, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2353", "location": "Tring", "stage_seq": 13, "distance_m": 50981.922, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "2357H", "wtt_dep": "2358H", "location": "Cheddington", "stage_seq": 14, "distance_m": 58137.463, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Ledburn Jn", "stage_seq": 15, "distance_m": 60356.847, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": "0003H", "location": "Leighton Buzzard", "stage_seq": 16, "distance_m": 64663.095, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "0009", "wtt_dep": "0010H", "location": "Bletchley", "stage_seq": 17, "distance_m": 75201.697, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012", "location": "Denbigh Hall South Jn", "stage_seq": 18, "distance_m": 76697.02, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0019", "location": "Milton Keynes Central", "stage_seq": 19, "distance_m": 80206.159, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0023", "location": "Wolverton", "stage_seq": 20, "distance_m": 84338.515, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027", "location": "Hanslope Jn", "stage_seq": 21, "distance_m": 90929.912, "section_seq": 1, "route_path_id": 101921}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0030", "location": "Courteenhall Jn", "stage_seq": 22, "distance_m": 98749.462, "section_seq": 1, "route_path_id": 101921}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": null, "location": "Northampton", "stage_seq": 23, "distance_m": 105966.346, "section_seq": 1, "route_path_id": 101921}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 105966.346, "from_m": 0.0, "section_seq": 1, "route_path_id": 101921}], "total_distance_m": 105966.346, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 91104.643, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 14861.703, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:56Z", "source_id": 48902675, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:21:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:01Z", "source_id": 15884843, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:09Z", "source_id": 48909161, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:25:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:14Z", "source_id": 15886951, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:52Z", "source_id": 48919509, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:32:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:56Z", "source_id": 15890204, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21847, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:09Z", "source_id": 48926064, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:36:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:18Z", "source_id": 15892333, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21857, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:43Z", "source_id": 48931502, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:40:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:46Z", "source_id": 15893961, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21825, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:39Z", "source_id": 48937151, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:44:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:43Z", "source_id": 15895757, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21805, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:02Z", "source_id": 48943234, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:48:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:08Z", "source_id": 15897678, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:33Z", "source_id": 48949328, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:53:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:52:38Z", "source_id": 15899627, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:53:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21680, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:32Z", "source_id": 48955605, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:58:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:33Z", "source_id": 15901604, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21696, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:55Z", "source_id": 48961152, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:02:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:57Z", "source_id": 15903198, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:56Z", "source_id": 48968588, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:09:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:59Z", "source_id": 15905253, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:41Z", "source_id": 48974206, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:13:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:12:43Z", "source_id": 15906843, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21461, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:24Z", "source_id": 48983237, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:22:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:28Z", "source_id": 15909279, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21385, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:30Z", "source_id": 48994377, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:35:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:33Z", "source_id": 15912314, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}] London Euston 2309 2309 11 None None Northampton 0037 0037 3 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W70594/2026-09-16/detailed None Wolverton 2026-09-17T00:23:00+01:00 Northampton 13.0 {"type": "LineString", "coordinates": [[-0.8044013999999999, 52.0653961], [-0.8048029999999999, 52.0659259], [-0.8052442999999999, 52.066443], [-0.8057342, 52.0669486], [-0.806036, 52.06720479999999], [-0.8063073000000001, 52.067460899999986], [-0.8067194, 52.06781929999999], [-0.8070032, 52.0680613], [-0.8072993999999999, 52.0682968], [-0.8079043999999999, 52.06876199999999], [-0.8084837557075693, 52.069194023744515], [-0.8085202000000001, 52.0692212], [-0.8091273, 52.0696865], [-0.8097138999999999, 52.0701626], [-0.8102616999999999, 52.070652], [-0.8105208, 52.07090039999999], [-0.8107722, 52.071151699999994], [-0.8112481, 52.0716653], [-0.8119129999999999, 52.0724165], [-0.8125661999999999, 52.0731686], [-0.8166564000000001, 52.0778359], [-0.8170138, 52.0782397], [-0.8173821999999998, 52.0786392], [-0.8173887, 52.0786462], [-0.817756, 52.07903600000001], [-0.8181359999999999, 52.0794299], [-0.8185299999999999, 52.0798195], [-0.8189334999999999, 52.08020450000001], [-0.8193443, 52.08058809999999], [-0.8197728999999999, 52.0809629], [-0.8201982, 52.08134079999999], [-0.8206281999999999, 52.0817157], [-0.8210673, 52.08208810000001], [-0.8215176999999999, 52.082453599999994], [-0.8219779, 52.0828174], [-0.8224462000000001, 52.08317600000001], [-0.822924, 52.0835306], [-0.8234087, 52.0838802], [-0.8239005999999999, 52.0842257], [-0.8243991, 52.08456700000001], [-0.824906, 52.08490429999999], [-0.8254205999999998, 52.08523710000001], [-0.8259415999999999, 52.08556589999999], [-0.8264693999999999, 52.0858908], [-0.8270031999999999, 52.0862097], [-0.8275477, 52.0865225], [-0.828101, 52.086834], [-0.8284248999999999, 52.0870099], [-0.8286612, 52.0871383], [-0.8292258, 52.0874386], [-0.8297971, 52.0877339], [-0.8303746, 52.08802690000001], [-0.8309531999999998, 52.088317200000006], [-0.8315341000000002, 52.08860700000001], [-0.8321157, 52.08889400000001], [-0.8329469, 52.089318199999994], [-0.8337696999999998, 52.0897505], [-0.8345809999999999, 52.090191299999994], [-0.8353839, 52.0906371], [-0.8368036999999999, 52.0914695], [-0.8374981999999999, 52.0918999], [-0.8381892, 52.0923324], [-0.8388549999999999, 52.092781], [-0.8395133, 52.093229], [-0.8408099, 52.09413690000001], [-0.8416169999999998, 52.0947372], [-0.8424038, 52.095352000000005], [-0.8431716999999999, 52.09597360000001], [-0.8439182, 52.096603599999995], [-0.8446439, 52.097248099999995], [-0.8453533999999999, 52.097900200000005], [-0.8454038999999999, 52.09794910000001], [-0.8460377, 52.09856349999999], [-0.8467039, 52.0992333], [-0.8473497, 52.0999031], [-0.8479579, 52.10058430000001], [-0.848539, 52.101273299999995], [-0.849105, 52.1019686], [-0.8496493999999999, 52.10266550000001], [-0.8501706999999998, 52.10336789999999], [-0.8506770999999999, 52.1040734], [-0.8511714, 52.1047827], [-0.8545597613942089, 52.10978287988833], [-0.8548093, 52.1101511], [-0.8558087999999999, 52.111625999999994], [-0.8565915999999999, 52.11278109999999], [-0.8566116999999998, 52.1128107], [-0.8568990361003657, 52.11323470667139], [-0.8569976928696901, 52.113381194476645], [-0.8570838560371331, 52.113510890033155], [-0.8571593133354434, 52.11362618154932], [-0.8572258524973696, 52.1137294572336], [-0.8572852612556605, 52.11382310529438], [-0.857339327343065, 52.11390951394012], [-0.8573898384923314, 52.11399107137924], [-0.8574385824362089, 52.11407016582015], [-0.857487346907446, 52.114149185471305], [-0.8575379196387913, 52.11423051854109], [-0.8575920883629939, 52.114316553237984], [-0.8576516408128022, 52.11440967777037], [-0.8577183647209651, 52.114512280346695], [-0.8577940478202313, 52.11462674917537], [-0.8578804778433493, 52.11475547246484], [-0.8579794425230681, 52.11490083842353], [-0.8583770999999999, 52.1154963], [-0.8587399, 52.1160316], [-0.8592357, 52.116843800000005], [-0.8689278, 52.1311413], [-0.8693659999999999, 52.1317725], [-0.8698134999999999, 52.132401], [-0.8702755999999999, 52.133027000000006], [-0.8707555, 52.1336451], [-0.8712519999999999, 52.1342584], [-0.8717661, 52.13486780000001], [-0.8722994999999999, 52.135471200000005], [-0.8728476, 52.13606779999998], [-0.8730761999999999, 52.1363131], [-0.8732171, 52.1364627], [-0.8735316999999999, 52.136787899999995], [-0.8737675999999999, 52.1370285], [-0.8740007999999999, 52.1372664], [-0.8759329, 52.13914880000001], [-0.8782730999999999, 52.141488499999994], [-0.8784335999999999, 52.1416572], [-0.8803237999999999, 52.1434715], [-0.8805188999999999, 52.14366229999999], [-0.8815568, 52.1446289], [-0.8824225000000001, 52.14551240000001], [-0.8827008000000001, 52.1457825], [-0.8829819999999999, 52.1460482], [-0.8832765, 52.1463075], [-0.8835824999999999, 52.14656140000001], [-0.8838971999999999, 52.1468138], [-0.8842232, 52.14705949999998], [-0.884552, 52.1473022], [-0.8848832, 52.14754179999999], [-0.8851686, 52.14774439999999], [-0.8854566, 52.1479454], [-0.8860393, 52.148342500000005], [-0.8866279999999999, 52.14873529999999], [-0.8872248, 52.1491203], [-0.8884108000000001, 52.14989580000001], [-0.8889883, 52.150293], [-0.8895582, 52.15069479999999], [-0.8907703, 52.1515193], [-0.8919318, 52.1523628], [-0.8930709999999998, 52.15321990000001], [-0.8941635, 52.15409720000001], [-0.8947218, 52.1545543], [-0.8952285999999999, 52.154993399999995], [-0.8962436999999998, 52.1559473], [-0.8967458999999999, 52.15642379999999], [-0.8972573, 52.1568965], [-0.8977710999999999, 52.157373799999995], [-0.8982946000000002, 52.15784089999999], [-0.8983152841195214, 52.15785925631637], [-0.8988214999999999, 52.1583085], [-0.8990807000000001, 52.1585421], [-0.8993305, 52.15878010000001], [-0.8997074, 52.1591644], [-0.9000781, 52.159555], [-0.9007939, 52.16033769999999], [-0.9016052, 52.16126619999999], [-0.9023563, 52.16220380000001], [-0.90339, 52.163560700000005], [-0.9039778999999998, 52.1643892], [-0.9043417485911104, 52.16491882804252], [-0.9054059, 52.1664678], [-0.9057126, 52.16688649999999], [-0.9060218, 52.1672945], [-0.9063446, 52.16769389999999], [-0.9066805999999996, 52.16809279999999], [-0.9070277, 52.1684971], [-0.9073899, 52.16889160000001], [-0.9077682, 52.16927569999999], [-0.9081733, 52.169663099999994], [-0.9085712, 52.17004109999999], [-0.9091088, 52.170575799999995], [-0.9096274, 52.1711779], [-0.9100877, 52.17178719999999], [-0.9104617, 52.17238489999998], [-0.9108027, 52.1730336], [-0.9111087, 52.1737402], [-0.9114313987662508, 52.17451584234997], [-0.9114958544788624, 52.17466935825299], [-0.9115538293711776, 52.17480485287127], [-0.911606164016172, 52.17492491244389], [-0.9116536989868216, 52.175032123209974], [-0.9116972748561016, 52.1751290714086], [-0.9117377321969876, 52.17521834327887], [-0.9117759115824552, 52.1753025250599], [-0.9118126535854804, 52.17538420299077], [-0.9118487987790383, 52.175465963310614], [-0.9118851877361048, 52.1755503922585], [-0.9119226610296556, 52.17564007607354], [-0.9119620592326658, 52.17573760099485], [-0.9120042229181116, 52.17584555326151], [-0.912049992658968, 52.175966519112635], [-0.9121002090282112, 52.176103084787314], [-0.9121557125988162, 52.176257836524655], [-0.9121715, 52.1762959], [-0.9190579, 52.19289539999999], [-0.9191650999999996, 52.1931538], [-0.9192534, 52.1933787], [-0.9194025999999996, 52.1937338], [-0.9198064, 52.1946951], [-0.9198423, 52.1947894], [-0.9211498, 52.1979675], [-0.9214603, 52.19877919999999], [-0.9217475, 52.19969449999999], [-0.9219734999999998, 52.2006123], [-0.9220686, 52.2011133], [-0.9222063, 52.20201269999999], [-0.9222421, 52.20258089999999], [-0.9222508, 52.2033411], [-0.9222455, 52.2034907], [-0.9222406999999998, 52.203588399999994], [-0.9222088000000002, 52.2042386], [-0.9220306, 52.20574659999999], [-0.9220093999999998, 52.20588399999999], [-0.9219021, 52.20634590000001], [-0.9217627, 52.20693109999999], [-0.9215729999999998, 52.20750099999999], [-0.9212005, 52.20854959999999], [-0.9210171, 52.208999899999995], [-0.9208525, 52.20936540000001], [-0.9192855, 52.2130254], [-0.9188818, 52.21399069999999], [-0.9183274, 52.2153162], [-0.917529761072096, 52.217198193296355], [-0.9173687, 52.217578200000005], [-0.9163883000000002, 52.21987719999999], [-0.9163407344615708, 52.21998654579095], [-0.9153819, 52.222190700000006], [-0.9130586000000002, 52.22777699999999], [-0.9130157, 52.2278864], [-0.9127807999999998, 52.2284286], [-0.9125875, 52.22890319999999], [-0.9123737999999998, 52.2294192], [-0.9120035, 52.23025350000001], [-0.911727, 52.230726], [-0.9114868999999998, 52.23104959999999], [-0.9112107, 52.2313598], [-0.9110826, 52.231489], [-0.9107246, 52.23181449999999], [-0.9106551, 52.23187029999999], [-0.9102477, 52.2321925], [-0.9095691, 52.232716999999994], [-0.9092214, 52.232988799999994], [-0.9089192, 52.233276399999994], [-0.9085065, 52.23362060000001], [-0.9082963, 52.23383990000001], [-0.9082245999999998, 52.233915299999985], [-0.907949, 52.234215199999994], [-0.9077505, 52.2344665], [-0.9075968, 52.234689], [-0.9075552, 52.23477150000001], [-0.9074539, 52.234953999999995], [-0.9073788, 52.2351116], [-0.9072997, 52.2353137], [-0.9072259, 52.2355404], [-0.9070894000000002, 52.2359848], [-0.907065, 52.2360965], [-0.9069964, 52.2363768], [-0.9069708, 52.2365246], [-0.9069616, 52.2366767], [-0.9069635, 52.236861299999994], [-0.9069842, 52.237032199999994], [-0.9070037, 52.23713250000001], [-0.9070989999999998, 52.237641100000005], [-0.9071473, 52.2378792]]} 13.5 0022 0035 Wolverton Northampton Bay Northampton 52.2378792 -0.9071473 52.2378792 -0.9071473 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:35:00 Northampton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912314 1789515274154913 110 110 2026-09-15 23:45:42.624660 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:42.458010
565191 595711 L37577 745U69M915 2026-09-15 COMPLETE 15912593 2026-09-16 00:09:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 595711, "stp": "P", "toc": "Chiltern Railways", "uid": "L37577", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37577/2026-09-16/detailed", "trust_id": "745U69M915", "origin_crs": "OXF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Banbury Depot", "service_date": "2026-09-15", "dest_arr_time": "0026", "dest_platform": null, "is_terminated": 1, "next_location": "Banbury Depot", "signalling_id": "5U69", "timing_status": "EARLY", "origin_station": "Oxford", "current_leg_arr": "0009", "current_leg_dep": "0024", "current_leg_end": "Banbury Depot", "origin_dep_time": "2343", "origin_platform": "2", "current_location": "Banbury Depot", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "-17 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.3253083, 52.0583407], [-1.3247849, 52.058002900000005], [-1.3240952999999998, 52.05761939999999], [-1.3237615, 52.057437099999994], [-1.3234954, 52.0572609], [-1.323361, 52.0571646], [-1.3230733, 52.0569661], [-1.3226487, 52.05665859999999], [-1.3223937, 52.0564964], [-1.3220662, 52.0562691], [-1.3217120999999998, 52.056074499999994], [-1.3210899, 52.05583039999998], [-1.3202476, 52.0554958], [-1.3197662, 52.05530340000001], [-1.3189227, 52.05496949999999]]}", "current_leg_start": "Banbury Depot Reception", "dest_arr_time_act": "0026", "motion_projection": null, "next_location_lat": "52.0549695", "next_location_lon": "-1.3189227", "previous_location": "Banbury Depot Reception", "current_leg_milage": "0.4", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 195.411, \"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\": 224.925, \"from_m\": 195.411, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 291.769, \"from_m\": 224.925, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 327.784, \"from_m\": 291.769, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 392.096, \"from_m\": 327.784, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 399.591, \"from_m\": 392.096, \"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\": 470.971, \"from_m\": 399.591, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 791.228, \"from_m\": 470.971, \"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\": 20819.879, \"from_m\": 791.228, \"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\": 28397.652, \"from_m\": 20819.879, \"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\": 35413.751, \"from_m\": 28397.652, \"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\": 35488.768, \"from_m\": 35413.751, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35549.522, \"from_m\": 35488.768, \"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\": 35616.476, \"from_m\": 35549.522, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 36017.403, \"from_m\": 35616.476, \"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\": 36307.691, \"from_m\": 36017.403, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 36370.436, \"from_m\": 36307.691, \"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\": 36917.849, \"from_m\": 36370.436, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}, {\"to_m\": 36957.106, \"from_m\": 36917.849, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 37025.697, \"from_m\": 36957.106, \"capability_applied\": null, \"effective_limit_mph\": 5.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 5.0}], \"service_id\": 595711, \"profile_key\": \"d2f1da4a674b77c24aa38efea0371390d24e08b546f3b1b311662c49d2e8e89e\", \"schedule_id\": 15949, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Oxford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Wolvercote Jn\", \"stage_seq\": 2, \"distance_m\": 4357.118, \"section_seq\": 1, \"route_path_id\": 65568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"Heyford\", \"stage_seq\": 3, \"distance_m\": 18874.52, \"section_seq\": 1, \"route_path_id\": 65568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"Aynho Jn\", \"stage_seq\": 4, \"distance_m\": 28429.721, \"section_seq\": 1, \"route_path_id\": 65568}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012H\", \"location\": \"Banbury Depot Jn\", \"stage_seq\": 5, \"distance_m\": 35713.08, \"section_seq\": 1, \"route_path_id\": 65568}, {\"is_pass\": false, \"wtt_arr\": \"0014\", \"wtt_dep\": \"0022\", \"location\": \"Banbury\", \"stage_seq\": 6, \"distance_m\": 36307.691, \"section_seq\": 1, \"route_path_id\": 65568}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0024\", \"location\": \"Banbury Depot Reception\", \"stage_seq\": 7, \"distance_m\": 36446.257, \"section_seq\": 1, \"route_path_id\": 65568}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": null, \"location\": \"Banbury Depot\", \"stage_seq\": 8, \"distance_m\": 37025.697, \"section_seq\": 1, \"route_path_id\": 65568}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 37025.697, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65568}], \"total_distance_m\": 37025.697, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 36530.946, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 494.751, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2343", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1425.0", "current_position_lat": "52.0549695", "current_position_lon": "-1.3189227", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:45Z\", \"source_id\": 48948203, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:53:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:48Z\", \"source_id\": 15899282, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:53:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:43Z\", \"source_id\": 15904118, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:38Z\", \"source_id\": 15904442, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:06:14Z\", \"source_id\": 15904650, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:53Z\", \"source_id\": 15912593, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:09:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Banbury Depot", "service_state_platform": null, "timing_fact_generation": 1789515353896590, "current_leg_arrival_utc": "2026-09-17T00:17:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:35:53.885704", "service_state_evidence_id": 15912593, "current_leg_start_actual_dep": "2026-09-17T00:24:00+01:00", "operational_evidence_version": 25, "service_state_event_time_utc": "2026-09-15T23:09:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:45:55.017187", "service_state_valid_until_kind": null, "operational_interpretation_version": 25, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P OXF None 5U69 None None None None {"version": 3, "segments": [{"to_m": 195.411, "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": 224.925, "from_m": 195.411, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 291.769, "from_m": 224.925, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 327.784, "from_m": 291.769, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 392.096, "from_m": 327.784, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 399.591, "from_m": 392.096, "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": 470.971, "from_m": 399.591, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 791.228, "from_m": 470.971, "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": 20819.879, "from_m": 791.228, "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": 28397.652, "from_m": 20819.879, "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": 35413.751, "from_m": 28397.652, "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": 35488.768, "from_m": 35413.751, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35549.522, "from_m": 35488.768, "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": 35616.476, "from_m": 35549.522, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 36017.403, "from_m": 35616.476, "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": 36307.691, "from_m": 36017.403, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 36370.436, "from_m": 36307.691, "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": 36917.849, "from_m": 36370.436, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}, {"to_m": 36957.106, "from_m": 36917.849, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 37025.697, "from_m": 36957.106, "capability_applied": null, "effective_limit_mph": 5.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 5.0}], "service_id": 595711, "profile_key": "d2f1da4a674b77c24aa38efea0371390d24e08b546f3b1b311662c49d2e8e89e", "schedule_id": 15949, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2343", "location": "Oxford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Wolvercote Jn", "stage_seq": 2, "distance_m": 4357.118, "section_seq": 1, "route_path_id": 65568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357", "location": "Heyford", "stage_seq": 3, "distance_m": 18874.52, "section_seq": 1, "route_path_id": 65568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003", "location": "Aynho Jn", "stage_seq": 4, "distance_m": 28429.721, "section_seq": 1, "route_path_id": 65568}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012H", "location": "Banbury Depot Jn", "stage_seq": 5, "distance_m": 35713.08, "section_seq": 1, "route_path_id": 65568}, {"is_pass": false, "wtt_arr": "0014", "wtt_dep": "0022", "location": "Banbury", "stage_seq": 6, "distance_m": 36307.691, "section_seq": 1, "route_path_id": 65568}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0024", "location": "Banbury Depot Reception", "stage_seq": 7, "distance_m": 36446.257, "section_seq": 1, "route_path_id": 65568}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": null, "location": "Banbury Depot", "stage_seq": 8, "distance_m": 37025.697, "section_seq": 1, "route_path_id": 65568}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 37025.697, "from_m": 0.0, "section_seq": 1, "route_path_id": 65568}], "total_distance_m": 37025.697, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 36530.946, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 494.751, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:45Z", "source_id": 48948203, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:53:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:48Z", "source_id": 15899282, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:53:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:43Z", "source_id": 15904118, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:04:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:38Z", "source_id": 15904442, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:06:14Z", "source_id": 15904650, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:53Z", "source_id": 15912593, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:09:00+01:00", "operational_fact": true}] Oxford 2343 2343 2 None None Banbury Depot 0026 0026 None EARLY -17 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37577/2026-09-16/detailed None Banbury Depot Reception 2026-09-17T00:24:00+01:00 Banbury Depot 1425.0 {"type": "LineString", "coordinates": [[-1.3253083, 52.0583407], [-1.3247849, 52.058002900000005], [-1.3240952999999998, 52.05761939999999], [-1.3237615, 52.057437099999994], [-1.3234954, 52.0572609], [-1.323361, 52.0571646], [-1.3230733, 52.0569661], [-1.3226487, 52.05665859999999], [-1.3223937, 52.0564964], [-1.3220662, 52.0562691], [-1.3217120999999998, 52.056074499999994], [-1.3210899, 52.05583039999998], [-1.3202476, 52.0554958], [-1.3197662, 52.05530340000001], [-1.3189227, 52.05496949999999]]} 0.4 0024 0009 Banbury Depot Reception Banbury Depot Banbury Depot 52.0549695 -1.3189227 52.0549695 -1.3189227 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:09:00 Banbury Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912593 1789515353896590 25 25 2026-09-15 23:45:55.017187 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:35:53.885704
565192 595782 C61768 722J03M915 2026-09-15 COMPLETE 15912580 2026-09-16 00:36:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 595782, "stp": "P", "toc": "London Underground", "uid": "C61768", "consist": null, "dest_crs": "HRW", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C61768/2026-09-16/detailed", "trust_id": "722J03M915", "origin_crs": "ZEL", "show_on_map": 0, "dar_est_time": "23:47:00", "dar_platform": null, "dest_station": "Harrow & Wealdstone (DC)", "service_date": "2026-09-15", "dest_arr_time": "0036", "dest_platform": "1", "is_terminated": 1, "next_location": "Harrow & Wealdstone (DC)", "signalling_id": "2J03", "timing_status": "LATE", "origin_station": "Elephant & Castle L.T.", "current_leg_arr": "0036", "current_leg_dep": "0034", "current_leg_end": "Harrow & Wealdstone (DC)", "origin_dep_time": "2347", "origin_platform": null, "current_location": "Harrow & Wealdstone (DC)", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.316622, 51.5815321], [-0.3171903, 51.5820763], [-0.3183175, 51.5830212], [-0.3189863, 51.5835035], [-0.31958449999999994, 51.58393710000001], [-0.32027089999999997, 51.5844332], [-0.3209849, 51.58491430000001], [-0.32170469999999995, 51.5853918], [-0.3224547, 51.5858583], [-0.3235763, 51.5865569], [-0.32433270000000003, 51.58699149999998], [-0.325124, 51.587416799999986], [-0.3281179, 51.5889001], [-0.33040259999999994, 51.5899897], [-0.33130529999999997, 51.5904059], [-0.3335558, 51.59142649999999], [-0.3338574, 51.5915712], [-0.3343768, 51.5918227]]}", "current_leg_start": "Kenton (DC)", "dest_arr_time_act": "0035½", "motion_projection": null, "next_location_lat": "51.5918227", "next_location_lon": "-0.3343768", "previous_location": "Kenton (DC)", "current_leg_milage": "1.0", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": null, "origin_dep_time_act": "2347", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.5918227", "current_position_lon": "-0.3343768", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:18Z\", \"source_id\": 15907879, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:57Z\", \"source_id\": 15908617, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:52Z\", \"source_id\": 15909117, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:03Z\", \"source_id\": 15909697, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:48Z\", \"source_id\": 15910120, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:18Z\", \"source_id\": 15910709, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:49Z\", \"source_id\": 15911060, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:24Z\", \"source_id\": 15911618, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:02Z\", \"source_id\": 15911992, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:47Z\", \"source_id\": 15912580, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Harrow & Wealdstone (DC)", "service_state_platform": "1", "timing_fact_generation": 1789515352582862, "current_leg_arrival_utc": "2026-09-17T00:35:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:02.268220", "service_state_evidence_id": 15912580, "current_leg_start_actual_dep": "2026-09-17T00:33:00+01:00", "operational_evidence_version": 29, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:04.257302", "service_state_valid_until_kind": null, "operational_interpretation_version": 29, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Underground P ZEL HRW 2J03 None None None None None [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:18Z", "source_id": 15907879, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:57Z", "source_id": 15908617, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:52Z", "source_id": 15909117, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:03Z", "source_id": 15909697, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:48Z", "source_id": 15910120, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:18Z", "source_id": 15910709, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:49Z", "source_id": 15911060, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:24Z", "source_id": 15911618, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:02Z", "source_id": 15911992, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:47Z", "source_id": 15912580, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Elephant & Castle L.T. 2347 2347 None 23:47:00 None Harrow & Wealdstone (DC) 0036 0035½ 1 LATE 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C61768/2026-09-16/detailed None Kenton (DC) 2026-09-17T00:33:00+01:00 Harrow & Wealdstone (DC) 2.0 {"type": "LineString", "coordinates": [[-0.316622, 51.5815321], [-0.3171903, 51.5820763], [-0.3183175, 51.5830212], [-0.3189863, 51.5835035], [-0.31958449999999994, 51.58393710000001], [-0.32027089999999997, 51.5844332], [-0.3209849, 51.58491430000001], [-0.32170469999999995, 51.5853918], [-0.3224547, 51.5858583], [-0.3235763, 51.5865569], [-0.32433270000000003, 51.58699149999998], [-0.325124, 51.587416799999986], [-0.3281179, 51.5889001], [-0.33040259999999994, 51.5899897], [-0.33130529999999997, 51.5904059], [-0.3335558, 51.59142649999999], [-0.3338574, 51.5915712], [-0.3343768, 51.5918227]]} 1.0 0034 0036 Kenton (DC) Harrow & Wealdstone (DC) Harrow & Wealdstone (DC) 51.5918227 -0.3343768 51.5918227 -0.3343768 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:36:00 Harrow & Wealdstone (DC) TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912580 1789515352582862 29 29 2026-09-15 23:46:04.257302 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:02.268220
565193 595586 F30888 875I011915 2026-09-15 COMPLETE None 2026-09-15 23:36:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 595586, "stp": "N", "toc": "London Overground", "uid": "F30888", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F30888/2026-09-15/detailed", "trust_id": "875I011915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Silwood Stabling Sidings", "service_date": "2026-09-15", "dest_arr_time": "2340", "dest_platform": null, "is_terminated": 1, "next_location": "Silwood Stabling Sidings", "signalling_id": "5I01", "timing_status": null, "origin_station": "New Cross Gate Station ELL", "current_leg_arr": "2340", "current_leg_dep": "2336", "current_leg_end": "Silwood Stabling Sidings", "origin_dep_time": "2336", "origin_platform": "1", "current_location": null, "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.04207666976805845, 51.47796112707409], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.0432546, 51.4794594], [-0.0435027, 51.4796983], [-0.0435591, 51.47975589999999], [-0.04394081469761538, 51.48024247979726], [-0.0439461, 51.4802961], [-0.04394322432624242, 51.48033777206297], [-0.0439404, 51.4803787], [-0.043937201764963664, 51.48040845503239], [-0.04393067780255408, 51.48046915117201], [-0.0439292, 51.48048289999999], [-0.043925429321929256, 51.48049837732748], [-0.04391899101975809, 51.4805248043158], [-0.04391199999999999, 51.48055349999999], [-0.0438921, 51.480647100000006], [-0.0438693, 51.4807307], [-0.043855766194840384, 51.48077865444983], [-0.0438439, 51.48082070000001], [-0.0438039, 51.480938599999995], [-0.0436577, 51.48138229999999], [-0.0433349, 51.4823919], [-0.0432076, 51.482823800000006], [-0.0431842, 51.4829159], [-0.0431713, 51.4830085], [-0.04315879999999999, 51.4831664], [-0.04316457196496107, 51.48327416680921], [-0.04321761302683334, 51.483428717797715], [-0.043263137674722486, 51.48356553892877], [-0.04330232637174641, 51.4836871511205], [-0.043336359581023005, 51.483796075291025], [-0.04336641776567016, 51.483894832358466], [-0.043393681388805776, 51.48398594324096], [-0.04341933091354776, 51.484071928856615], [-0.04344454680301399, 51.484155310123555], [-0.043470509520322366, 51.48423860795991], [-0.0434983995285908, 51.4843243432838], [-0.043529397290937175, 51.48441503701335], [-0.04356468327047939, 51.484513210066694], [-0.04360543793033533, 51.484621383361926], [-0.04365284173362293, 51.484742077817195], [-0.043708075143460035, 51.48487781435061], [-0.04377231862296457, 51.48503111388031], [-0.043775, 51.48513390000001], [-0.04377386379581309, 51.48516628647918], [-0.043772719261572814, 51.48519891037577], [-0.04376760098804381, 51.485344801773046], [-0.04376629091290948, 51.48538214411256], [-0.04376478738344701, 51.48542500063034], [-0.04376368896663496, 51.48545630981485], [-0.0437625, 51.485490199999994], [-0.0437563, 51.4856013], [-0.0437683, 51.4856794], [-0.04377899999999999, 51.48578289999998], [-0.043789699999999994, 51.4858556], [-0.04380049999999999, 51.48590860000001], [-0.0438333, 51.4860406], [-0.0438675, 51.4861658], [-0.0439225, 51.48628819999998], [-0.0439929, 51.48641299999999], [-0.04410689999999999, 51.4865562], [-0.04416729999999999, 51.48662099999999], [-0.0441921, 51.486659], [-0.0442772, 51.4867579], [-0.044342999999999994, 51.48683309999999], [-0.0443691, 51.4868765], [-0.0444409, 51.486955], [-0.0444784, 51.486998], [-0.0445609, 51.48708189999999], [-0.044646, 51.4871588], [-0.0447164, 51.4872139], [-0.044790199999999995, 51.4872648], [-0.044866, 51.4873124], [-0.0449545, 51.4873625], [-0.045035, 51.4874009], [-0.045151, 51.48745689999999], [-0.0452428, 51.4874945], [-0.045340099999999994, 51.48752700000001], [-0.045445299999999994, 51.4875629], [-0.04555929999999999, 51.4875938], [-0.04590799999999999, 51.48768319999999]]}", "current_leg_start": "New Cross Gate Station ELL", "dest_arr_time_act": "2340", "motion_projection": null, "next_location_lat": "51.4876832", "next_location_lon": "-0.0459080", "previous_location": null, "current_leg_milage": "0.9", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 913.56, \"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\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 954.6, \"from_m\": 913.56, \"capability_applied\": null, \"effective_limit_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\": 1130.222, \"from_m\": 954.6, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1423.631, \"from_m\": 1130.222, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}], \"service_id\": 595586, \"profile_key\": \"66a7fa16844e394b111aefa5db0caa15195340694066cee9d890b65bbf698b0c\", \"schedule_id\": 35875, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104179}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 2, \"distance_m\": 270.318, \"section_seq\": 1, \"route_path_id\": 104179}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 3, \"distance_m\": 966.344, \"section_seq\": 1, \"route_path_id\": 104179}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": null, \"location\": \"Silwood Stabling Sidings\", \"stage_seq\": 4, \"distance_m\": 1423.631, \"section_seq\": 1, \"route_path_id\": 104179}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1423.631, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104179}], \"total_distance_m\": 1423.631, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 1423.631, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2336", "service_state_basis": "NEVER_DEPARTED_TIMEOUT", "current_leg_duration": "4.0", "current_position_lat": "51.4760006", "current_position_lon": "-0.0409172", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "New Cross Gate Station ELL", "service_state_platform": "1", "timing_fact_generation": 1789513768686670, "current_leg_arrival_utc": "2026-09-16T23:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:02.282266", "service_state_evidence_id": 48925594, "current_leg_start_actual_dep": "2026-09-16T23:36:00+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:04.187783", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground N None None 5I01 None None None None {"version": 3, "segments": [{"to_m": 913.56, "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", "infrastructure_limit_mph": 30.0}, {"to_m": 954.6, "from_m": 913.56, "capability_applied": null, "effective_limit_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": 1130.222, "from_m": 954.6, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1423.631, "from_m": 1130.222, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}], "service_id": 595586, "profile_key": "66a7fa16844e394b111aefa5db0caa15195340694066cee9d890b65bbf698b0c", "schedule_id": 35875, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2336", "location": "New Cross Gate Station ELL", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "New Cross Gate North Jn", "stage_seq": 2, "distance_m": 270.318, "section_seq": 1, "route_path_id": 104179}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Canal Jn (New Cross)", "stage_seq": 3, "distance_m": 966.344, "section_seq": 1, "route_path_id": 104179}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": null, "location": "Silwood Stabling Sidings", "stage_seq": 4, "distance_m": 1423.631, "section_seq": 1, "route_path_id": 104179}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1423.631, "from_m": 0.0, "section_seq": 1, "route_path_id": 104179}], "total_distance_m": 1423.631, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 1423.631, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [] New Cross Gate Station ELL 2336 2336 1 None None Silwood Stabling Sidings 2340 2340 None None None https://www.realtimetrains.co.uk/service/gb-nr:F30888/2026-09-15/detailed None New Cross Gate Station ELL 2026-09-16T23:36:00+01:00 Silwood Stabling Sidings 4.0 {"type": "LineString", "coordinates": [[-0.0409172, 51.47600059999999], [-0.0412367, 51.4766114], [-0.0413385, 51.4767973], [-0.0415976, 51.4772202], [-0.0417169, 51.4774152], [-0.04186310000000001, 51.47764149999999], [-0.0420558, 51.477932499999994], [-0.04207666976805845, 51.47796112707409], [-0.0426544, 51.47875360000001], [-0.043165, 51.4793733], [-0.0432546, 51.4794594], [-0.0435027, 51.4796983], [-0.0435591, 51.47975589999999], [-0.04394081469761538, 51.48024247979726], [-0.0439461, 51.4802961], [-0.04394322432624242, 51.48033777206297], [-0.0439404, 51.4803787], [-0.043937201764963664, 51.48040845503239], [-0.04393067780255408, 51.48046915117201], [-0.0439292, 51.48048289999999], [-0.043925429321929256, 51.48049837732748], [-0.04391899101975809, 51.4805248043158], [-0.04391199999999999, 51.48055349999999], [-0.0438921, 51.480647100000006], [-0.0438693, 51.4807307], [-0.043855766194840384, 51.48077865444983], [-0.0438439, 51.48082070000001], [-0.0438039, 51.480938599999995], [-0.0436577, 51.48138229999999], [-0.0433349, 51.4823919], [-0.0432076, 51.482823800000006], [-0.0431842, 51.4829159], [-0.0431713, 51.4830085], [-0.04315879999999999, 51.4831664], [-0.04316457196496107, 51.48327416680921], [-0.04321761302683334, 51.483428717797715], [-0.043263137674722486, 51.48356553892877], [-0.04330232637174641, 51.4836871511205], [-0.043336359581023005, 51.483796075291025], [-0.04336641776567016, 51.483894832358466], [-0.043393681388805776, 51.48398594324096], [-0.04341933091354776, 51.484071928856615], [-0.04344454680301399, 51.484155310123555], [-0.043470509520322366, 51.48423860795991], [-0.0434983995285908, 51.4843243432838], [-0.043529397290937175, 51.48441503701335], [-0.04356468327047939, 51.484513210066694], [-0.04360543793033533, 51.484621383361926], [-0.04365284173362293, 51.484742077817195], [-0.043708075143460035, 51.48487781435061], [-0.04377231862296457, 51.48503111388031], [-0.043775, 51.48513390000001], [-0.04377386379581309, 51.48516628647918], [-0.043772719261572814, 51.48519891037577], [-0.04376760098804381, 51.485344801773046], [-0.04376629091290948, 51.48538214411256], [-0.04376478738344701, 51.48542500063034], [-0.04376368896663496, 51.48545630981485], [-0.0437625, 51.485490199999994], [-0.0437563, 51.4856013], [-0.0437683, 51.4856794], [-0.04377899999999999, 51.48578289999998], [-0.043789699999999994, 51.4858556], [-0.04380049999999999, 51.48590860000001], [-0.0438333, 51.4860406], [-0.0438675, 51.4861658], [-0.0439225, 51.48628819999998], [-0.0439929, 51.48641299999999], [-0.04410689999999999, 51.4865562], [-0.04416729999999999, 51.48662099999999], [-0.0441921, 51.486659], [-0.0442772, 51.4867579], [-0.044342999999999994, 51.48683309999999], [-0.0443691, 51.4868765], [-0.0444409, 51.486955], [-0.0444784, 51.486998], [-0.0445609, 51.48708189999999], [-0.044646, 51.4871588], [-0.0447164, 51.4872139], [-0.044790199999999995, 51.4872648], [-0.044866, 51.4873124], [-0.0449545, 51.4873625], [-0.045035, 51.4874009], [-0.045151, 51.48745689999999], [-0.0452428, 51.4874945], [-0.045340099999999994, 51.48752700000001], [-0.045445299999999994, 51.4875629], [-0.04555929999999999, 51.4875938], [-0.04590799999999999, 51.48768319999999]]} 0.9 2336 2340 None None Silwood Stabling Sidings 51.4760006 -0.0409172 51.4876832 -0.0459080 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:36:00 New Cross Gate Station ELL TD NEVER_DEPARTED_TIMEOUT 48925594 1789513768686670 36 36 2026-09-15 23:46:04.187783 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:02.282266
565194 594709 Y62813 775Y92M815 2026-09-15 COMPLETE None 2026-09-15 23:36:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 594709, "stp": "P", "toc": "Transport for Wales", "uid": "Y62813", "consist": "756006", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y62813/2026-09-15/detailed", "trust_id": "775Y92M815", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Barry Tourist Railway", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": null, "is_terminated": 1, "next_location": "Barry Down Siding", "signalling_id": "5Y92", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "2316", "current_leg_dep": "2250", "current_leg_end": "Barry Down Siding", "origin_dep_time": "2252", "origin_platform": "6", "current_location": "Cadoxton", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1838816000000003, 51.475623000000006], [-3.1841575999999994, 51.47561979999999], [-3.1844732, 51.4756454], [-3.1847023, 51.47564849999999], [-3.1850149, 51.4756464], [-3.1854365, 51.4756458], [-3.1857763999999995, 51.475642699999995], [-3.1862719, 51.4756384], [-3.1866762, 51.47563929999999], [-3.1868675, 51.4756486], [-3.187287, 51.4756782], [-3.1875374, 51.475697100000005], [-3.1882083, 51.4757406], [-3.188431, 51.4757437], [-3.1886351, 51.475741], [-3.1888253, 51.4757349], [-3.1889815999999995, 51.475727], [-3.189176, 51.475708999999995], [-3.1892913999999997, 51.4756953], [-3.1894242, 51.4756774], [-3.1895924, 51.4756493], [-3.1897942, 51.47561160000001], [-3.1899854, 51.47557079999999], [-3.1901595, 51.4755266], [-3.1903012, 51.47548809999999], [-3.1904481, 51.4754388], [-3.1906477, 51.47536830000001], [-3.1908122, 51.47530429999998], [-3.190959, 51.47523919999999], [-3.1910887, 51.4751738], [-3.1914899999999995, 51.47495240000001], [-3.1918023999999994, 51.47475969999999], [-3.1921327999999995, 51.4745049], [-3.1923859999999995, 51.4742455], [-3.1925145, 51.47407730000001], [-3.1926287999999996, 51.47389], [-3.1927342, 51.47367989999999], [-3.1928636, 51.47326400000001], [-3.1928918999999993, 51.4729239], [-3.1928637999999996, 51.4726628], [-3.1928113999999996, 51.472419], [-3.1927166, 51.4722003], [-3.192561, 51.47193630000001], [-3.192325799999999, 51.47164039999999], [-3.1921057, 51.471388399999995], [-3.1919365999999996, 51.4712245], [-3.1917737999999996, 51.4710559], [-3.1913419999999997, 51.4705789], [-3.191109, 51.4703065], [-3.1909024, 51.4700306], [-3.1907776, 51.46984489999999], [-3.1904886, 51.469369], [-3.1903992000000003, 51.4691911], [-3.1901948999999994, 51.46881969999999], [-3.1899792, 51.4683959], [-3.1898442000000005, 51.4681024], [-3.1897259999999994, 51.4678701], [-3.1895658999999994, 51.4675284], [-3.1893852999999996, 51.467066900000006], [-3.1893768999999996, 51.46703430000001], [-3.1893143, 51.46684770000001], [-3.1892582999999997, 51.4665751], [-3.1892194999999997, 51.4661046], [-3.1892459, 51.46578199999999], [-3.1892865, 51.46550100000001], [-3.1893196999999995, 51.4653604], [-3.1894817, 51.46484869999999], [-3.1896707, 51.4644187], [-3.1899435, 51.46395809999999], [-3.1902043000000004, 51.4636365], [-3.1907149999999995, 51.4630426], [-3.1911418999999994, 51.4625585], [-3.1926800999999996, 51.4608156], [-3.1932357, 51.460194099999995], [-3.1936051, 51.4597194], [-3.1938661999999995, 51.4593273], [-3.1941407999999996, 51.4588137], [-3.1943822, 51.45830959999999], [-3.194439899999999, 51.4581935], [-3.1945175, 51.45803759999999], [-3.1946459, 51.45777879999998], [-3.1947357, 51.4575985], [-3.1948852999999997, 51.45722390000001], [-3.1950329999999996, 51.456836200000005], [-3.1951599999999996, 51.4565198], [-3.1952348, 51.4562746], [-3.1952895, 51.4560101], [-3.1953233, 51.4557625], [-3.1953468, 51.4555236], [-3.1953363, 51.4552327], [-3.1953007, 51.4549076], [-3.195233, 51.45459470000001], [-3.1950936999999997, 51.4541905], [-3.1948732999999994, 51.4537366], [-3.1946543, 51.4533588], [-3.1944207999999996, 51.4529687], [-3.1941766000000005, 51.4526192], [-3.1939070999999997, 51.4522804], [-3.1935716999999997, 51.45188199999999], [-3.1932135, 51.451525200000006], [-3.1928808, 51.45122159999999], [-3.1925528, 51.45096389999999], [-3.191951599999999, 51.4505252], [-3.1914326999999996, 51.45016280000001], [-3.190909924682097, 51.44978814270312], [-3.190905400000001, 51.44978489999998], [-3.1906629999999994, 51.4496082], [-3.1903642999999997, 51.4493521], [-3.189847, 51.4489785], [-3.1895873999999997, 51.4488002], [-3.1893213999999994, 51.4485873], [-3.1890843, 51.4483318], [-3.1889349, 51.4481289], [-3.1888098000000005, 51.447886200000006], [-3.188721, 51.447631], [-3.1886767, 51.447423699999995], [-3.1886686999999996, 51.4470768], [-3.1887127, 51.446797200000006], [-3.1888579999999997, 51.4464657], [-3.1889077, 51.446361], [-3.1889363999999993, 51.44630539999999], [-3.1890024999999995, 51.44619249999999], [-3.1890848999999997, 51.44606999999999], [-3.1891640999999997, 51.4459667], [-3.1892296, 51.4458864], [-3.189320299999999, 51.445788], [-3.1894354, 51.4456766], [-3.1896065999999994, 51.44553679999999], [-3.1897829999999994, 51.4454135], [-3.1899696999999994, 51.4453009], [-3.1901205, 51.4452197], [-3.1902651999999994, 51.4451474], [-3.1904155, 51.445078300000006], [-3.1908083, 51.4449059], [-3.1912693999999995, 51.444752], [-3.1919236000000004, 51.4445846], [-3.1926766, 51.4444807], [-3.1935020999999995, 51.44441889999999], [-3.1939652, 51.4443868], [-3.1954779, 51.4442818], [-3.1967253, 51.44417719999999], [-3.1973856, 51.4440773], [-3.1978371999999995, 51.44397549999999], [-3.1984385, 51.4437487], [-3.1987252999999995, 51.4436291], [-3.1991059999999996, 51.4434552], [-3.1997174, 51.4431442], [-3.2001926, 51.44290369999999], [-3.2003401268711613, 51.442817580280106], [-3.2003896, 51.4427887], [-3.200642, 51.4426298], [-3.2009352000000004, 51.4424137], [-3.2012078999999996, 51.4421594], [-3.2013744, 51.441989699999986], [-3.2015885, 51.4417228], [-3.2022277, 51.4408532], [-3.2026991999999996, 51.4402699], [-3.2029439999999996, 51.4399965], [-3.2032449, 51.4397202], [-3.203553400000001, 51.43946600000001], [-3.2038211, 51.4392705], [-3.2040444999999997, 51.43911189999999], [-3.2044398, 51.4388669], [-3.2056974, 51.43813420000001], [-3.2069073999999995, 51.4374382], [-3.2082653, 51.4366835], [-3.2095503, 51.4360369], [-3.2137200999999997, 51.43393309999999], [-3.2139705000000003, 51.4338067], [-3.2160020999999994, 51.432792], [-3.2190683, 51.43125139999999], [-3.2194171, 51.43105589999999], [-3.2196166999999996, 51.430937400000005], [-3.2198500999999995, 51.430789399999995], [-3.2202434, 51.43053059999999], [-3.2211433, 51.42991450000001], [-3.2223884999999997, 51.42907739999999], [-3.2232999999999996, 51.42844910000001], [-3.2240674000000005, 51.42780960000001], [-3.227743, 51.42455249999999], [-3.2316578, 51.4210809], [-3.2318155, 51.42093729999999], [-3.233935022830277, 51.419047779644295], [-3.2372944999999995, 51.4160527], [-3.2376405, 51.41576929999999], [-3.2379839, 51.4155508], [-3.2383077, 51.4153618], [-3.2389711, 51.41504449999999], [-3.2396507, 51.41481339999999], [-3.2404077999999994, 51.414637199999994], [-3.2414794, 51.4144842], [-3.2434105, 51.414240199999995], [-3.2443440999999997, 51.4141213], [-3.2450439999999996, 51.41401379999999], [-3.2452069, 51.41398409999999], [-3.2457751, 51.413848999999985], [-3.2462871999999994, 51.4136831], [-3.2468233999999994, 51.41346810000001], [-3.2473423, 51.41320400000001], [-3.2476465999999995, 51.41300890000001], [-3.2480648, 51.4127043], [-3.248352, 51.41247680000001], [-3.2483793999999997, 51.41246095000004], [-3.2484945, 51.412363599999985], [-3.2486814, 51.41221469999999], [-3.2495250999999996, 51.4115407], [-3.2498891, 51.411278], [-3.2502281, 51.4110486], [-3.2511108999999996, 51.4105047], [-3.2513529, 51.4103557], [-3.251984199999999, 51.409954299999995], [-3.2531895, 51.40926460000001], [-3.2536892999999996, 51.4089501], [-3.2542094999999995, 51.408557300000005], [-3.2560955, 51.4070465], [-3.2581672, 51.405393], [-3.2584899999999997, 51.40513], [-3.2586957, 51.40495349999999], [-3.2588915, 51.404773199999994], [-3.2590583, 51.4046059], [-3.2592322999999994, 51.4044171], [-3.259472699999999, 51.4040724], [-3.2595481999999993, 51.403909899999995], [-3.2596329999999996, 51.4037887], [-3.2596892999999993, 51.403685], [-3.259758, 51.40356669999999], [-3.2598537, 51.4034518], [-3.2599647, 51.40332110000001], [-3.2600993999999996, 51.4031826], [-3.2602635, 51.4030456], [-3.2603347, 51.40299], [-3.2604275, 51.4029246], [-3.2605174999999997, 51.4028657], [-3.2606276, 51.4027983], [-3.2607504, 51.40272900000001], [-3.2608594, 51.4026709], [-3.2609652999999996, 51.4026174], [-3.26108, 51.4025623], [-3.261216, 51.40250069999999], [-3.2613588, 51.40243949999999], [-3.2615436, 51.402365800000005], [-3.2617945, 51.40227430000001], [-3.2619791, 51.4022148], [-3.2621084999999996, 51.40217479999999], [-3.2622992999999996, 51.402121300000005], [-3.2624955999999994, 51.40207379999999], [-3.2625749, 51.40205430000001], [-3.2626943999999996, 51.4020288], [-3.2629162, 51.4019867], [-3.2630660999999996, 51.4019629], [-3.2632303, 51.4019391], [-3.2633383, 51.40192879999998], [-3.2634622, 51.40191610000001], [-3.2635986999999997, 51.4019065], [-3.2638090999999996, 51.40189550000001], [-3.2640701999999995, 51.401895], [-3.2641954999999996, 51.40189800000002], [-3.2643437, 51.40190690000001], [-3.2644869999999995, 51.40191759999999], [-3.2647553, 51.40194639999999], [-3.264944, 51.401979], [-3.2650988999999995, 51.40201199999999], [-3.2653190999999997, 51.4020617], [-3.2655411999999995, 51.4021215], [-3.2662582, 51.4023521], [-3.2665960999999997, 51.40244650000001], [-3.2668371, 51.4025176], [-3.2670427, 51.402567], [-3.2672728, 51.40261249999999], [-3.2676839, 51.4026833], [-3.2681849999999995, 51.402750700000006], [-3.2685921999999996, 51.40278609999999], [-3.2689522, 51.40281240000001], [-3.269301, 51.40282409999999], [-3.2696234, 51.4028305], [-3.269907, 51.4028291], [-3.2701411999999994, 51.4028253], [-3.2703849, 51.40281600000001], [-3.2707172, 51.4027966], [-3.2710425, 51.40276939999999], [-3.2712355, 51.4027493], [-3.2714366, 51.402726699999995], [-3.2718117, 51.4026764], [-3.2722553, 51.4026113], [-3.273008, 51.4024945], [-3.2738252000000005, 51.402362], [-3.2745949999999997, 51.402229], [-3.2748745999999995, 51.40217859999999], [-3.2755235, 51.40205439999999], [-3.2761724999999995, 51.4019218], [-3.2766501999999997, 51.401815599999985], [-3.2769316, 51.40175310000001], [-3.2773548, 51.401651699999995], [-3.2777929, 51.4015437], [-3.2780905, 51.401462], [-3.2782779, 51.40140490000001], [-3.2785084, 51.4013328], [-3.2786771999999997, 51.40127309999999], [-3.2787893, 51.401231899999985], [-3.278929199999999, 51.4011796], [-3.2791311999999997, 51.4010975], [-3.2792695999999997, 51.4010376], [-3.2795146, 51.40092719999999], [-3.2796739, 51.400851900000006], [-3.27991, 51.4007363], [-3.2801066, 51.4006349], [-3.2802874, 51.4005372], [-3.2804251999999994, 51.40046219999999], [-3.2805393, 51.4003944], [-3.2806657999999995, 51.4003173], [-3.2807818, 51.40024429999999], [-3.2808878999999997, 51.400172299999994], [-3.2809256, 51.4001467], [-3.2810138, 51.40008360000001], [-3.2811332, 51.3999919], [-3.2812714, 51.3998821], [-3.2814156, 51.399761], [-3.2815882999999997, 51.399610800000005], [-3.281777, 51.3994418], [-3.281915699999999, 51.39932000000001], [-3.2823000999999996, 51.39897269999999], [-3.282419, 51.3988652], [-3.282672499999999, 51.39860480000001], [-3.2829182, 51.3983436], [-3.2831681000000006, 51.3980794], [-3.2834695, 51.39770309999999]]}", "current_leg_start": "Cardiff Central", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.3977031", "next_location_lon": "-3.2834695", "previous_location": "Cadoxton", "current_leg_milage": "8.3", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 5, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48873284\", \"confirmationDeadline\": \"2026-09-15T23:12:36+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 272.05, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 376.805, \"from_m\": 272.05, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 559.654, \"from_m\": 376.805, \"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\": 1169.392, \"from_m\": 559.654, \"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\": 1585.06, \"from_m\": 1169.392, \"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\": 1632.444, \"from_m\": 1585.06, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1715.829, \"from_m\": 1632.444, \"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\": 2228.458, \"from_m\": 1715.829, \"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\": 3312.87, \"from_m\": 2228.458, \"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\": 3998.018, \"from_m\": 3312.87, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4778.005, \"from_m\": 3998.018, \"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\": 5556.557, \"from_m\": 4778.005, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9875.628, \"from_m\": 5556.557, \"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\": 11330.158, \"from_m\": 9875.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\": 11908.058, \"from_m\": 11330.158, \"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\": 13160.159, \"from_m\": 11908.058, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13238.227, \"from_m\": 13160.159, \"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\": 13339.893, \"from_m\": 13238.227, \"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\": 13955.869, \"from_m\": 13339.893, \"capability_applied\": null, \"effective_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\": 594709, \"profile_key\": \"c028301ba001ba73f8b088fcab5c37f8afbaf2d72efb85b6c660a1a6eda00670\", \"schedule_id\": 39204, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2252\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2255\", \"location\": \"Penarth Curve South Jn\", \"stage_seq\": 2, \"distance_m\": 1308.896, \"section_seq\": 1, \"route_path_id\": 28182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Cogan Jn\", \"stage_seq\": 3, \"distance_m\": 3936.619, \"section_seq\": 1, \"route_path_id\": 28182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2307\", \"location\": \"Cadoxton\", \"stage_seq\": 4, \"distance_m\": 10192.561, \"section_seq\": 1, \"route_path_id\": 28182}, {\"is_pass\": false, \"wtt_arr\": \"2316\", \"wtt_dep\": \"2321\", \"location\": \"Barry Down Siding\", \"stage_seq\": 5, \"distance_m\": 13386.669, \"section_seq\": 1, \"route_path_id\": 28182}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Barry Tourist Railway\", \"stage_seq\": 6, \"distance_m\": 13955.869, \"section_seq\": 1, \"route_path_id\": 28182}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13955.869, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 28182}], \"total_distance_m\": 13955.869, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 13292.509, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 663.36, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2252", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "26.0", "current_position_lat": "51.3977031", "current_position_lon": "-3.2834695", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 25371, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:35Z\", \"source_id\": 48870696, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:38Z\", \"source_id\": 15874994, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Cadoxton", "service_state_platform": "2", "timing_fact_generation": 1789509965537289, "current_leg_arrival_utc": "2026-09-15T23:12:36+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:02.459687", "service_state_evidence_id": 48873284, "current_leg_start_actual_dep": "2026-09-15T22:50:36+01:00", "operational_evidence_version": 18, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:03.876574", "service_state_valid_until_kind": null, "operational_interpretation_version": 18, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Transport for Wales P CDF None 5Y92 756006 4 75 None {"version": 3, "segments": [{"to_m": 272.05, "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": 376.805, "from_m": 272.05, "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": 559.654, "from_m": 376.805, "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": 1169.392, "from_m": 559.654, "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": 1585.06, "from_m": 1169.392, "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": 1632.444, "from_m": 1585.06, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1715.829, "from_m": 1632.444, "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": 2228.458, "from_m": 1715.829, "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": 3312.87, "from_m": 2228.458, "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": 3998.018, "from_m": 3312.87, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4778.005, "from_m": 3998.018, "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": 5556.557, "from_m": 4778.005, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9875.628, "from_m": 5556.557, "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": 11330.158, "from_m": 9875.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": 11908.058, "from_m": 11330.158, "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": 13160.159, "from_m": 11908.058, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13238.227, "from_m": 13160.159, "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": 13339.893, "from_m": 13238.227, "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": 13955.869, "from_m": 13339.893, "capability_applied": null, "effective_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": 594709, "profile_key": "c028301ba001ba73f8b088fcab5c37f8afbaf2d72efb85b6c660a1a6eda00670", "schedule_id": 39204, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2252", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 28182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2255", "location": "Penarth Curve South Jn", "stage_seq": 2, "distance_m": 1308.896, "section_seq": 1, "route_path_id": 28182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Cogan Jn", "stage_seq": 3, "distance_m": 3936.619, "section_seq": 1, "route_path_id": 28182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2307", "location": "Cadoxton", "stage_seq": 4, "distance_m": 10192.561, "section_seq": 1, "route_path_id": 28182}, {"is_pass": false, "wtt_arr": "2316", "wtt_dep": "2321", "location": "Barry Down Siding", "stage_seq": 5, "distance_m": 13386.669, "section_seq": 1, "route_path_id": 28182}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Barry Tourist Railway", "stage_seq": 6, "distance_m": 13955.869, "section_seq": 1, "route_path_id": 28182}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13955.869, "from_m": 0.0, "section_seq": 1, "route_path_id": 28182}], "total_distance_m": 13955.869, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 13292.509, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 663.36, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 25371, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:35Z", "source_id": 48870696, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:03:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:38Z", "source_id": 15874994, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}] Cardiff Central 2252 2252 6 None None Barry Tourist Railway 2336 2336 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y62813/2026-09-15/detailed None Cardiff Central 2026-09-15T22:50:36+01:00 Barry Down Siding 26.0 {"type": "LineString", "coordinates": [[-3.1792304, 51.4756626], [-3.1818088, 51.4755837], [-3.1822824999999995, 51.475575], [-3.1827778999999996, 51.4755707], [-3.1831542999999995, 51.4755863], [-3.1835669, 51.475615799999986], [-3.1838816000000003, 51.475623000000006], [-3.1841575999999994, 51.47561979999999], [-3.1844732, 51.4756454], [-3.1847023, 51.47564849999999], [-3.1850149, 51.4756464], [-3.1854365, 51.4756458], [-3.1857763999999995, 51.475642699999995], [-3.1862719, 51.4756384], [-3.1866762, 51.47563929999999], [-3.1868675, 51.4756486], [-3.187287, 51.4756782], [-3.1875374, 51.475697100000005], [-3.1882083, 51.4757406], [-3.188431, 51.4757437], [-3.1886351, 51.475741], [-3.1888253, 51.4757349], [-3.1889815999999995, 51.475727], [-3.189176, 51.475708999999995], [-3.1892913999999997, 51.4756953], [-3.1894242, 51.4756774], [-3.1895924, 51.4756493], [-3.1897942, 51.47561160000001], [-3.1899854, 51.47557079999999], [-3.1901595, 51.4755266], [-3.1903012, 51.47548809999999], [-3.1904481, 51.4754388], [-3.1906477, 51.47536830000001], [-3.1908122, 51.47530429999998], [-3.190959, 51.47523919999999], [-3.1910887, 51.4751738], [-3.1914899999999995, 51.47495240000001], [-3.1918023999999994, 51.47475969999999], [-3.1921327999999995, 51.4745049], [-3.1923859999999995, 51.4742455], [-3.1925145, 51.47407730000001], [-3.1926287999999996, 51.47389], [-3.1927342, 51.47367989999999], [-3.1928636, 51.47326400000001], [-3.1928918999999993, 51.4729239], [-3.1928637999999996, 51.4726628], [-3.1928113999999996, 51.472419], [-3.1927166, 51.4722003], [-3.192561, 51.47193630000001], [-3.192325799999999, 51.47164039999999], [-3.1921057, 51.471388399999995], [-3.1919365999999996, 51.4712245], [-3.1917737999999996, 51.4710559], [-3.1913419999999997, 51.4705789], [-3.191109, 51.4703065], [-3.1909024, 51.4700306], [-3.1907776, 51.46984489999999], [-3.1904886, 51.469369], [-3.1903992000000003, 51.4691911], [-3.1901948999999994, 51.46881969999999], [-3.1899792, 51.4683959], [-3.1898442000000005, 51.4681024], [-3.1897259999999994, 51.4678701], [-3.1895658999999994, 51.4675284], [-3.1893852999999996, 51.467066900000006], [-3.1893768999999996, 51.46703430000001], [-3.1893143, 51.46684770000001], [-3.1892582999999997, 51.4665751], [-3.1892194999999997, 51.4661046], [-3.1892459, 51.46578199999999], [-3.1892865, 51.46550100000001], [-3.1893196999999995, 51.4653604], [-3.1894817, 51.46484869999999], [-3.1896707, 51.4644187], [-3.1899435, 51.46395809999999], [-3.1902043000000004, 51.4636365], [-3.1907149999999995, 51.4630426], [-3.1911418999999994, 51.4625585], [-3.1926800999999996, 51.4608156], [-3.1932357, 51.460194099999995], [-3.1936051, 51.4597194], [-3.1938661999999995, 51.4593273], [-3.1941407999999996, 51.4588137], [-3.1943822, 51.45830959999999], [-3.194439899999999, 51.4581935], [-3.1945175, 51.45803759999999], [-3.1946459, 51.45777879999998], [-3.1947357, 51.4575985], [-3.1948852999999997, 51.45722390000001], [-3.1950329999999996, 51.456836200000005], [-3.1951599999999996, 51.4565198], [-3.1952348, 51.4562746], [-3.1952895, 51.4560101], [-3.1953233, 51.4557625], [-3.1953468, 51.4555236], [-3.1953363, 51.4552327], [-3.1953007, 51.4549076], [-3.195233, 51.45459470000001], [-3.1950936999999997, 51.4541905], [-3.1948732999999994, 51.4537366], [-3.1946543, 51.4533588], [-3.1944207999999996, 51.4529687], [-3.1941766000000005, 51.4526192], [-3.1939070999999997, 51.4522804], [-3.1935716999999997, 51.45188199999999], [-3.1932135, 51.451525200000006], [-3.1928808, 51.45122159999999], [-3.1925528, 51.45096389999999], [-3.191951599999999, 51.4505252], [-3.1914326999999996, 51.45016280000001], [-3.190909924682097, 51.44978814270312], [-3.190905400000001, 51.44978489999998], [-3.1906629999999994, 51.4496082], [-3.1903642999999997, 51.4493521], [-3.189847, 51.4489785], [-3.1895873999999997, 51.4488002], [-3.1893213999999994, 51.4485873], [-3.1890843, 51.4483318], [-3.1889349, 51.4481289], [-3.1888098000000005, 51.447886200000006], [-3.188721, 51.447631], [-3.1886767, 51.447423699999995], [-3.1886686999999996, 51.4470768], [-3.1887127, 51.446797200000006], [-3.1888579999999997, 51.4464657], [-3.1889077, 51.446361], [-3.1889363999999993, 51.44630539999999], [-3.1890024999999995, 51.44619249999999], [-3.1890848999999997, 51.44606999999999], [-3.1891640999999997, 51.4459667], [-3.1892296, 51.4458864], [-3.189320299999999, 51.445788], [-3.1894354, 51.4456766], [-3.1896065999999994, 51.44553679999999], [-3.1897829999999994, 51.4454135], [-3.1899696999999994, 51.4453009], [-3.1901205, 51.4452197], [-3.1902651999999994, 51.4451474], [-3.1904155, 51.445078300000006], [-3.1908083, 51.4449059], [-3.1912693999999995, 51.444752], [-3.1919236000000004, 51.4445846], [-3.1926766, 51.4444807], [-3.1935020999999995, 51.44441889999999], [-3.1939652, 51.4443868], [-3.1954779, 51.4442818], [-3.1967253, 51.44417719999999], [-3.1973856, 51.4440773], [-3.1978371999999995, 51.44397549999999], [-3.1984385, 51.4437487], [-3.1987252999999995, 51.4436291], [-3.1991059999999996, 51.4434552], [-3.1997174, 51.4431442], [-3.2001926, 51.44290369999999], [-3.2003401268711613, 51.442817580280106], [-3.2003896, 51.4427887], [-3.200642, 51.4426298], [-3.2009352000000004, 51.4424137], [-3.2012078999999996, 51.4421594], [-3.2013744, 51.441989699999986], [-3.2015885, 51.4417228], [-3.2022277, 51.4408532], [-3.2026991999999996, 51.4402699], [-3.2029439999999996, 51.4399965], [-3.2032449, 51.4397202], [-3.203553400000001, 51.43946600000001], [-3.2038211, 51.4392705], [-3.2040444999999997, 51.43911189999999], [-3.2044398, 51.4388669], [-3.2056974, 51.43813420000001], [-3.2069073999999995, 51.4374382], [-3.2082653, 51.4366835], [-3.2095503, 51.4360369], [-3.2137200999999997, 51.43393309999999], [-3.2139705000000003, 51.4338067], [-3.2160020999999994, 51.432792], [-3.2190683, 51.43125139999999], [-3.2194171, 51.43105589999999], [-3.2196166999999996, 51.430937400000005], [-3.2198500999999995, 51.430789399999995], [-3.2202434, 51.43053059999999], [-3.2211433, 51.42991450000001], [-3.2223884999999997, 51.42907739999999], [-3.2232999999999996, 51.42844910000001], [-3.2240674000000005, 51.42780960000001], [-3.227743, 51.42455249999999], [-3.2316578, 51.4210809], [-3.2318155, 51.42093729999999], [-3.233935022830277, 51.419047779644295], [-3.2372944999999995, 51.4160527], [-3.2376405, 51.41576929999999], [-3.2379839, 51.4155508], [-3.2383077, 51.4153618], [-3.2389711, 51.41504449999999], [-3.2396507, 51.41481339999999], [-3.2404077999999994, 51.414637199999994], [-3.2414794, 51.4144842], [-3.2434105, 51.414240199999995], [-3.2443440999999997, 51.4141213], [-3.2450439999999996, 51.41401379999999], [-3.2452069, 51.41398409999999], [-3.2457751, 51.413848999999985], [-3.2462871999999994, 51.4136831], [-3.2468233999999994, 51.41346810000001], [-3.2473423, 51.41320400000001], [-3.2476465999999995, 51.41300890000001], [-3.2480648, 51.4127043], [-3.248352, 51.41247680000001], [-3.2483793999999997, 51.41246095000004], [-3.2484945, 51.412363599999985], [-3.2486814, 51.41221469999999], [-3.2495250999999996, 51.4115407], [-3.2498891, 51.411278], [-3.2502281, 51.4110486], [-3.2511108999999996, 51.4105047], [-3.2513529, 51.4103557], [-3.251984199999999, 51.409954299999995], [-3.2531895, 51.40926460000001], [-3.2536892999999996, 51.4089501], [-3.2542094999999995, 51.408557300000005], [-3.2560955, 51.4070465], [-3.2581672, 51.405393], [-3.2584899999999997, 51.40513], [-3.2586957, 51.40495349999999], [-3.2588915, 51.404773199999994], [-3.2590583, 51.4046059], [-3.2592322999999994, 51.4044171], [-3.259472699999999, 51.4040724], [-3.2595481999999993, 51.403909899999995], [-3.2596329999999996, 51.4037887], [-3.2596892999999993, 51.403685], [-3.259758, 51.40356669999999], [-3.2598537, 51.4034518], [-3.2599647, 51.40332110000001], [-3.2600993999999996, 51.4031826], [-3.2602635, 51.4030456], [-3.2603347, 51.40299], [-3.2604275, 51.4029246], [-3.2605174999999997, 51.4028657], [-3.2606276, 51.4027983], [-3.2607504, 51.40272900000001], [-3.2608594, 51.4026709], [-3.2609652999999996, 51.4026174], [-3.26108, 51.4025623], [-3.261216, 51.40250069999999], [-3.2613588, 51.40243949999999], [-3.2615436, 51.402365800000005], [-3.2617945, 51.40227430000001], [-3.2619791, 51.4022148], [-3.2621084999999996, 51.40217479999999], [-3.2622992999999996, 51.402121300000005], [-3.2624955999999994, 51.40207379999999], [-3.2625749, 51.40205430000001], [-3.2626943999999996, 51.4020288], [-3.2629162, 51.4019867], [-3.2630660999999996, 51.4019629], [-3.2632303, 51.4019391], [-3.2633383, 51.40192879999998], [-3.2634622, 51.40191610000001], [-3.2635986999999997, 51.4019065], [-3.2638090999999996, 51.40189550000001], [-3.2640701999999995, 51.401895], [-3.2641954999999996, 51.40189800000002], [-3.2643437, 51.40190690000001], [-3.2644869999999995, 51.40191759999999], [-3.2647553, 51.40194639999999], [-3.264944, 51.401979], [-3.2650988999999995, 51.40201199999999], [-3.2653190999999997, 51.4020617], [-3.2655411999999995, 51.4021215], [-3.2662582, 51.4023521], [-3.2665960999999997, 51.40244650000001], [-3.2668371, 51.4025176], [-3.2670427, 51.402567], [-3.2672728, 51.40261249999999], [-3.2676839, 51.4026833], [-3.2681849999999995, 51.402750700000006], [-3.2685921999999996, 51.40278609999999], [-3.2689522, 51.40281240000001], [-3.269301, 51.40282409999999], [-3.2696234, 51.4028305], [-3.269907, 51.4028291], [-3.2701411999999994, 51.4028253], [-3.2703849, 51.40281600000001], [-3.2707172, 51.4027966], [-3.2710425, 51.40276939999999], [-3.2712355, 51.4027493], [-3.2714366, 51.402726699999995], [-3.2718117, 51.4026764], [-3.2722553, 51.4026113], [-3.273008, 51.4024945], [-3.2738252000000005, 51.402362], [-3.2745949999999997, 51.402229], [-3.2748745999999995, 51.40217859999999], [-3.2755235, 51.40205439999999], [-3.2761724999999995, 51.4019218], [-3.2766501999999997, 51.401815599999985], [-3.2769316, 51.40175310000001], [-3.2773548, 51.401651699999995], [-3.2777929, 51.4015437], [-3.2780905, 51.401462], [-3.2782779, 51.40140490000001], [-3.2785084, 51.4013328], [-3.2786771999999997, 51.40127309999999], [-3.2787893, 51.401231899999985], [-3.278929199999999, 51.4011796], [-3.2791311999999997, 51.4010975], [-3.2792695999999997, 51.4010376], [-3.2795146, 51.40092719999999], [-3.2796739, 51.400851900000006], [-3.27991, 51.4007363], [-3.2801066, 51.4006349], [-3.2802874, 51.4005372], [-3.2804251999999994, 51.40046219999999], [-3.2805393, 51.4003944], [-3.2806657999999995, 51.4003173], [-3.2807818, 51.40024429999999], [-3.2808878999999997, 51.400172299999994], [-3.2809256, 51.4001467], [-3.2810138, 51.40008360000001], [-3.2811332, 51.3999919], [-3.2812714, 51.3998821], [-3.2814156, 51.399761], [-3.2815882999999997, 51.399610800000005], [-3.281777, 51.3994418], [-3.281915699999999, 51.39932000000001], [-3.2823000999999996, 51.39897269999999], [-3.282419, 51.3988652], [-3.282672499999999, 51.39860480000001], [-3.2829182, 51.3983436], [-3.2831681000000006, 51.3980794], [-3.2834695, 51.39770309999999]]} 8.3 2250 2316 Cadoxton Cadoxton Barry Down Siding 51.3977031 -3.2834695 51.3977031 -3.2834695 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:36:00 Cadoxton TD TRACKING_TIMEOUT 48873284 1789509965537289 18 18 2026-09-15 23:46:03.876574 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:02.459687
565195 594814 C05213 072F33M815 2026-09-15 COMPLETE None 2026-09-15 23:36:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 594814, "stp": "P", "toc": "ScotRail", "uid": "C05213", "consist": "318264+320316", "dest_crs": "DMR", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C05213/2026-09-15/detailed", "trust_id": "072F33M815", "origin_crs": "RUT", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Dalmuir", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": "5", "is_terminated": 1, "next_location": "Clydebank", "signalling_id": "2F33", "timing_status": "ON TIME", "origin_station": "Rutherglen", "current_leg_arr": "2331", "current_leg_dep": "2329", "current_leg_end": "Clydebank", "origin_dep_time": "2257", "origin_platform": "1", "current_location": "Clydebank", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.387259199999999, 55.892931699999984], [-4.3873733, 55.89297890000001], [-4.3876752, 55.893095200000005], [-4.3879611, 55.893208599999994], [-4.3885733, 55.89348459999999], [-4.3890519, 55.8937093], [-4.3895388, 55.893947299999994], [-4.389782799999999, 55.89406400000001], [-4.390932799999999, 55.8946409], [-4.392516099999999, 55.8954343], [-4.392973699999999, 55.895672299999994], [-4.3933948, 55.89588289999999], [-4.393861899999999, 55.8961596], [-4.3940459, 55.896274], [-4.3940875, 55.89630150000001], [-4.3943278, 55.896456099999995], [-4.3947825, 55.8967346], [-4.3952564, 55.89701509999999], [-4.3958813999999995, 55.8973727], [-4.3965306, 55.897670899999994], [-4.3972098, 55.8979672], [-4.3979679, 55.898236100000005], [-4.3988249999999995, 55.8984809], [-4.3995581999999995, 55.8986903], [-4.4005622, 55.8989952], [-4.4006870000000005, 55.8990367], [-4.4013752, 55.8992971], [-4.4016633999999994, 55.8994139], [-4.401744892185655, 55.89945167349623], [-4.4022336, 55.89967819999999], [-4.4023877, 55.89974769999999], [-4.4031142, 55.9001018], [-4.4033877, 55.90023369999999], [-4.4036365, 55.900354799999995], [-4.4040783999999995, 55.9005662], [-4.4042392, 55.9006413]]}", "current_leg_start": "Yoker", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "55.9006413", "next_location_lon": "-4.4042392", "previous_location": "Yoker", "current_leg_milage": "0.9", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 53.879, \"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\": 240.023, \"from_m\": 53.879, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 352.647, \"from_m\": 240.023, \"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\": 493.825, \"from_m\": 352.647, \"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\": 966.89, \"from_m\": 493.825, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4294.123, \"from_m\": 966.89, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4436.094, \"from_m\": 4294.123, \"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\": 4482.67, \"from_m\": 4436.094, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5177.17, \"from_m\": 4482.67, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5479.725, \"from_m\": 5177.17, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6060.582, \"from_m\": 5479.725, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6321.033, \"from_m\": 6060.582, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 9706.79, \"from_m\": 6321.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\": 9747.555, \"from_m\": 9706.79, \"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\": 10632.232, \"from_m\": 9747.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\": 10992.135, \"from_m\": 10632.232, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11049.276, \"from_m\": 10992.135, \"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\": 11892.04, \"from_m\": 11049.276, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14534.448, \"from_m\": 11892.04, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 14603.916, \"from_m\": 14534.448, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17924.429, \"from_m\": 14603.916, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18388.225, \"from_m\": 17924.429, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 18432.658, \"from_m\": 18388.225, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18547.897, \"from_m\": 18432.658, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 594814, \"profile_key\": \"afb6c51030ba1e6239519f933af9eadb7548ad2687b07b0d42704c5865b3ea4f\", \"schedule_id\": 644, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2257\", \"location\": \"Rutherglen\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2302H\", \"wtt_dep\": \"2304\", \"location\": \"Argyle Street\", \"stage_seq\": 2, \"distance_m\": 4769.537, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2305\", \"wtt_dep\": \"2307\", \"location\": \"Glasgow Central Low Level\", \"stage_seq\": 3, \"distance_m\": 5244.642, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2308H\", \"location\": \"Anderston\", \"stage_seq\": 4, \"distance_m\": 6037.696, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2310\", \"wtt_dep\": \"2312\", \"location\": \"Exhibition Centre\", \"stage_seq\": 5, \"distance_m\": 6840.889, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Finnieston East Jn\", \"stage_seq\": 6, \"distance_m\": 7581.554, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2315\", \"wtt_dep\": \"2316\", \"location\": \"Partick\", \"stage_seq\": 7, \"distance_m\": 8807.831, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2317H\", \"wtt_dep\": \"2318H\", \"location\": \"Hyndland\", \"stage_seq\": 8, \"distance_m\": 9983.694, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Hyndland East Jn\", \"stage_seq\": 9, \"distance_m\": 10514.146, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Jordanhill\", \"stage_seq\": 10, \"distance_m\": 10752.777, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2323H\", \"location\": \"Scotstounhill\", \"stage_seq\": 11, \"distance_m\": 12536.974, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2325\", \"wtt_dep\": \"2327\", \"location\": \"Garscadden\", \"stage_seq\": 12, \"distance_m\": 13307.572, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2329\", \"wtt_dep\": \"2330\", \"location\": \"Yoker\", \"stage_seq\": 13, \"distance_m\": 14879.816, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332H\", \"location\": \"Clydebank\", \"stage_seq\": 14, \"distance_m\": 16249.201, \"section_seq\": 1, \"route_path_id\": 65895}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Dalmuir\", \"stage_seq\": 15, \"distance_m\": 18547.897, \"section_seq\": 1, \"route_path_id\": 65895}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 18547.897, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65895}], \"total_distance_m\": 18547.897, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 18547.897, \"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": "2257", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "2.0", "current_position_lat": "55.9006413", "current_position_lon": "-4.4042392", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 2034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:49Z\", \"source_id\": 48871190, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:03:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:02:54Z\", \"source_id\": 15875124, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1953, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:18Z\", \"source_id\": 48873998, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:21Z\", \"source_id\": 15875921, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1949, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:54Z\", \"source_id\": 48880962, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:08:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:07:59Z\", \"source_id\": 15877892, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:44Z\", \"source_id\": 48884370, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:10:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:09:49Z\", \"source_id\": 15878918, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1375, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:05Z\", \"source_id\": 48891592, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:08Z\", \"source_id\": 15881243, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1370, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:35Z\", \"source_id\": 48897189, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:18:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:36Z\", \"source_id\": 15883037, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1365, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:33Z\", \"source_id\": 48905244, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:38Z\", \"source_id\": 15885656, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1359, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:17Z\", \"source_id\": 48907916, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:25:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:24:23Z\", \"source_id\": 15886545, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1342, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:49Z\", \"source_id\": 48913370, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:28:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:54Z\", \"source_id\": 15888301, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:43Z\", \"source_id\": 48917771, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:48Z\", \"source_id\": 15889664, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Clydebank", "service_state_platform": "2", "timing_fact_generation": 1789511568702860, "current_leg_arrival_utc": "2026-09-16T23:31:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:02.496371", "service_state_evidence_id": 48920749, "current_leg_start_actual_dep": "2026-09-16T23:30:00+01:00", "operational_evidence_version": 52, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:03.918400", "service_state_valid_until_kind": null, "operational_interpretation_version": 52, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P RUT DMR 2F33 318264+320316 6 90 None {"version": 3, "segments": [{"to_m": 53.879, "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": 240.023, "from_m": 53.879, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 352.647, "from_m": 240.023, "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": 493.825, "from_m": 352.647, "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": 966.89, "from_m": 493.825, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4294.123, "from_m": 966.89, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4436.094, "from_m": 4294.123, "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": 4482.67, "from_m": 4436.094, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5177.17, "from_m": 4482.67, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5479.725, "from_m": 5177.17, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6060.582, "from_m": 5479.725, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6321.033, "from_m": 6060.582, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 9706.79, "from_m": 6321.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": 9747.555, "from_m": 9706.79, "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": 10632.232, "from_m": 9747.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": 10992.135, "from_m": 10632.232, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11049.276, "from_m": 10992.135, "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": 11892.04, "from_m": 11049.276, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14534.448, "from_m": 11892.04, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 14603.916, "from_m": 14534.448, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17924.429, "from_m": 14603.916, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18388.225, "from_m": 17924.429, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 18432.658, "from_m": 18388.225, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18547.897, "from_m": 18432.658, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 594814, "profile_key": "afb6c51030ba1e6239519f933af9eadb7548ad2687b07b0d42704c5865b3ea4f", "schedule_id": 644, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2257", "location": "Rutherglen", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2302H", "wtt_dep": "2304", "location": "Argyle Street", "stage_seq": 2, "distance_m": 4769.537, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2305", "wtt_dep": "2307", "location": "Glasgow Central Low Level", "stage_seq": 3, "distance_m": 5244.642, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2308H", "location": "Anderston", "stage_seq": 4, "distance_m": 6037.696, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2310", "wtt_dep": "2312", "location": "Exhibition Centre", "stage_seq": 5, "distance_m": 6840.889, "section_seq": 1, "route_path_id": 65895}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Finnieston East Jn", "stage_seq": 6, "distance_m": 7581.554, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2315", "wtt_dep": "2316", "location": "Partick", "stage_seq": 7, "distance_m": 8807.831, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2317H", "wtt_dep": "2318H", "location": "Hyndland", "stage_seq": 8, "distance_m": 9983.694, "section_seq": 1, "route_path_id": 65895}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Hyndland East Jn", "stage_seq": 9, "distance_m": 10514.146, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Jordanhill", "stage_seq": 10, "distance_m": 10752.777, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2323H", "location": "Scotstounhill", "stage_seq": 11, "distance_m": 12536.974, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2325", "wtt_dep": "2327", "location": "Garscadden", "stage_seq": 12, "distance_m": 13307.572, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2329", "wtt_dep": "2330", "location": "Yoker", "stage_seq": 13, "distance_m": 14879.816, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332H", "location": "Clydebank", "stage_seq": 14, "distance_m": 16249.201, "section_seq": 1, "route_path_id": 65895}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Dalmuir", "stage_seq": 15, "distance_m": 18547.897, "section_seq": 1, "route_path_id": 65895}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 18547.897, "from_m": 0.0, "section_seq": 1, "route_path_id": 65895}], "total_distance_m": 18547.897, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 18547.897, "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": 2034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:49Z", "source_id": 48871190, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:03:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:02:54Z", "source_id": 15875124, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1953, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:18Z", "source_id": 48873998, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:05:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:21Z", "source_id": 15875921, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1949, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:54Z", "source_id": 48880962, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:08:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:07:59Z", "source_id": 15877892, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:44Z", "source_id": 48884370, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:10:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:09:49Z", "source_id": 15878918, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1375, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:05Z", "source_id": 48891592, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:15:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:08Z", "source_id": 15881243, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1370, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:35Z", "source_id": 48897189, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:18:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:36Z", "source_id": 15883037, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1365, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:33Z", "source_id": 48905244, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:38Z", "source_id": 15885656, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1359, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:17Z", "source_id": 48907916, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:25:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:24:23Z", "source_id": 15886545, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1342, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:49Z", "source_id": 48913370, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:28:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:54Z", "source_id": 15888301, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:43Z", "source_id": 48917771, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:31:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:48Z", "source_id": 15889664, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:31:00+01:00", "operational_fact": true}] Rutherglen 2257 2257 1 None None Dalmuir 2336 2336 5 ON TIME -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C05213/2026-09-15/detailed None Yoker 2026-09-16T23:30:00+01:00 Clydebank 2.0 {"type": "LineString", "coordinates": [[-4.387259199999999, 55.892931699999984], [-4.3873733, 55.89297890000001], [-4.3876752, 55.893095200000005], [-4.3879611, 55.893208599999994], [-4.3885733, 55.89348459999999], [-4.3890519, 55.8937093], [-4.3895388, 55.893947299999994], [-4.389782799999999, 55.89406400000001], [-4.390932799999999, 55.8946409], [-4.392516099999999, 55.8954343], [-4.392973699999999, 55.895672299999994], [-4.3933948, 55.89588289999999], [-4.393861899999999, 55.8961596], [-4.3940459, 55.896274], [-4.3940875, 55.89630150000001], [-4.3943278, 55.896456099999995], [-4.3947825, 55.8967346], [-4.3952564, 55.89701509999999], [-4.3958813999999995, 55.8973727], [-4.3965306, 55.897670899999994], [-4.3972098, 55.8979672], [-4.3979679, 55.898236100000005], [-4.3988249999999995, 55.8984809], [-4.3995581999999995, 55.8986903], [-4.4005622, 55.8989952], [-4.4006870000000005, 55.8990367], [-4.4013752, 55.8992971], [-4.4016633999999994, 55.8994139], [-4.401744892185655, 55.89945167349623], [-4.4022336, 55.89967819999999], [-4.4023877, 55.89974769999999], [-4.4031142, 55.9001018], [-4.4033877, 55.90023369999999], [-4.4036365, 55.900354799999995], [-4.4040783999999995, 55.9005662], [-4.4042392, 55.9006413]]} 0.9 2329 2331 Yoker Clydebank Clydebank 55.9006413 -4.4042392 55.9006413 -4.4042392 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:36:00 Clydebank TD TRACKING_TIMEOUT 48920749 1789511568702860 52 52 2026-09-15 23:46:03.918400 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:02.496371
565196 594942 P91071 895N70M915 2026-09-15 COMPLETE None 2026-09-15 23:36:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 594942, "stp": "P", "toc": "Southeastern", "uid": "P91071", "consist": "377516", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91071/2026-09-15/detailed", "trust_id": "895N70M915", "origin_crs": "AFK", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ashford Down Sidings", "service_date": "2026-09-15", "dest_arr_time": "2326", "dest_platform": null, "is_terminated": 1, "next_location": "Ashford Down Yd Washer Rd", "signalling_id": "5N70", "timing_status": "LATE", "origin_station": "Ashford (Kent)", "current_leg_arr": "2308", "current_leg_dep": "2313", "current_leg_end": "Ashford Down Yd Washer Rd", "origin_dep_time": "2303", "origin_platform": "5", "current_location": "Ashford International", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "+10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8815582, 51.140180699999995], [0.8820062, 51.1400459], [0.8823292999999999, 51.1399578], [0.8825824, 51.1399101], [0.8828392999999999, 51.1398698], [0.8828503951234802, 51.139868281221], [0.8829801142594674, 51.13985052434426], [0.8831431999999999, 51.1398282], [0.8834341, 51.1398005], [0.8836510999999999, 51.1398051], [0.8838290999999999, 51.13981450000001], [0.8841215999999998, 51.1398359], [0.8843675, 51.1398624], [0.8844618327992797, 51.139879834174614], [0.884598, 51.13990499999999], [0.8848872, 51.13997189999999], [0.8852240999999998, 51.1400568], [0.8854187, 51.1400938], [0.8857631999999999, 51.1401476], [0.8859757, 51.140187], [0.8861435, 51.140226299999995], [0.8863739, 51.1402938], [0.8866210999999999, 51.140372499999984], [0.8869437, 51.14049060000001], [0.8871717, 51.1405991], [0.8875536, 51.14079460000001]]}", "current_leg_start": "Ashford (Kent)", "dest_arr_time_act": "2326", "motion_projection": null, "next_location_lat": "51.1407946", "next_location_lon": "0.8875536", "previous_location": null, "current_leg_milage": "0.6", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 3, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48890625\", \"confirmationDeadline\": \"2026-09-15T23:18:08+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 211.005, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 240.309, \"from_m\": 211.005, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 301.573, \"from_m\": 240.309, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 448.196, \"from_m\": 301.573, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 567.106, \"from_m\": 448.196, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 670.824, \"from_m\": 567.106, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1559.335, \"from_m\": 670.824, \"capability_applied\": null, \"effective_limit_mph\": 10.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 10.0}], \"service_id\": 594942, \"profile_key\": \"5c0b4ab82486398544aee70c2a1dd337f26231a6acc759381cc9bdab5243e6fc\", \"schedule_id\": 38061, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2303\", \"location\": \"Ashford (Kent)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2305\", \"location\": \"Ashford Down Yard\", \"stage_seq\": 2, \"distance_m\": 736.385, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2315\", \"location\": \"Ashford Down Yd Washer Rd\", \"stage_seq\": 3, \"distance_m\": 984.378, \"section_seq\": 1, \"route_path_id\": 37967}, {\"is_pass\": false, \"wtt_arr\": \"2326\", \"wtt_dep\": null, \"location\": \"Ashford Down Sidings\", \"stage_seq\": 4, \"distance_m\": 1559.335, \"section_seq\": 1, \"route_path_id\": 37967}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1559.335, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37967}], \"total_distance_m\": 1559.335, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1379.161, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 180.174, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2303", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "1435.0", "current_position_lat": "51.1407946", "current_position_lon": "0.8875536", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Ashford (Kent)", "service_state_platform": "5", "timing_fact_generation": 1789510416474028, "current_leg_arrival_utc": "2026-09-15T23:18:08+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:02.543232", "service_state_evidence_id": 48890625, "current_leg_start_actual_dep": "2026-09-15T23:13:08+01:00", "operational_evidence_version": 19, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:03.921008", "service_state_valid_until_kind": null, "operational_interpretation_version": 19, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P AFK None 5N70 377516 4 100 None {"version": 3, "segments": [{"to_m": 211.005, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 240.309, "from_m": 211.005, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 301.573, "from_m": 240.309, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 448.196, "from_m": 301.573, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 567.106, "from_m": 448.196, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 670.824, "from_m": 567.106, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1559.335, "from_m": 670.824, "capability_applied": null, "effective_limit_mph": 10.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 10.0}], "service_id": 594942, "profile_key": "5c0b4ab82486398544aee70c2a1dd337f26231a6acc759381cc9bdab5243e6fc", "schedule_id": 38061, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2303", "location": "Ashford (Kent)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37967}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2305", "location": "Ashford Down Yard", "stage_seq": 2, "distance_m": 736.385, "section_seq": 1, "route_path_id": 37967}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2315", "location": "Ashford Down Yd Washer Rd", "stage_seq": 3, "distance_m": 984.378, "section_seq": 1, "route_path_id": 37967}, {"is_pass": false, "wtt_arr": "2326", "wtt_dep": null, "location": "Ashford Down Sidings", "stage_seq": 4, "distance_m": 1559.335, "section_seq": 1, "route_path_id": 37967}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1559.335, "from_m": 0.0, "section_seq": 1, "route_path_id": 37967}], "total_distance_m": 1559.335, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1379.161, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 180.174, "synthetic_unknown_infrastructure_limit_mph": 60} [] Ashford (Kent) 2303 2303 5 None None Ashford Down Sidings 2326 2326 None LATE +10 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91071/2026-09-15/detailed None Ashford (Kent) 2026-09-15T23:13:08+01:00 Ashford Down Yd Washer Rd 1435.0 {"type": "LineString", "coordinates": [[0.8754719, 51.1430586], [0.8758050999999999, 51.1428836], [0.8761872000000002, 51.1426831], [0.8762832, 51.1426354], [0.8765963999999999, 51.14247979999999], [0.8767173, 51.14241810000001], [0.8770862, 51.1422298], [0.8774592, 51.1420663], [0.8778582999999999, 51.141895], [0.8781802, 51.1417257], [0.8788928999999998, 51.1414038], [0.8797062, 51.1409976], [0.8803488, 51.14067029999999], [0.8805314999999999, 51.14057809999999], [0.8807872999999999, 51.1404675], [0.8809725000000002, 51.1403884], [0.8811189999999999, 51.1403344], [0.8812536, 51.140284699999995], [0.8814350999999999, 51.14022270000001], [0.8815582, 51.140180699999995], [0.8820062, 51.1400459], [0.8823292999999999, 51.1399578], [0.8825824, 51.1399101], [0.8828392999999999, 51.1398698], [0.8828503951234802, 51.139868281221], [0.8829801142594674, 51.13985052434426], [0.8831431999999999, 51.1398282], [0.8834341, 51.1398005], [0.8836510999999999, 51.1398051], [0.8838290999999999, 51.13981450000001], [0.8841215999999998, 51.1398359], [0.8843675, 51.1398624], [0.8844618327992797, 51.139879834174614], [0.884598, 51.13990499999999], [0.8848872, 51.13997189999999], [0.8852240999999998, 51.1400568], [0.8854187, 51.1400938], [0.8857631999999999, 51.1401476], [0.8859757, 51.140187], [0.8861435, 51.140226299999995], [0.8863739, 51.1402938], [0.8866210999999999, 51.140372499999984], [0.8869437, 51.14049060000001], [0.8871717, 51.1405991], [0.8875536, 51.14079460000001]]} 0.6 2313 2308 None Ashford International Ashford Down Yd Washer Rd 51.1407946 0.8875536 51.1407946 0.8875536 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:36:00 Ashford (Kent) TD TRACKING_TIMEOUT 48890625 1789510416474028 19 19 2026-09-15 23:46:03.921008 5 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:02.543232
565197 595307 C36724 735Y45M915 2026-09-15 COMPLETE None 2026-09-15 23:36:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 595307, "stp": "P", "toc": "Elizabeth Line", "uid": "C36724", "consist": "345037", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C36724/2026-09-15/detailed", "trust_id": "735Y45M915", "origin_crs": "PAD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Old Oak Common Depot (Crossrail)", "service_date": "2026-09-15", "dest_arr_time": "2336", "dest_platform": null, "is_terminated": 1, "next_location": "Old Oak Common Depot (Crossrail)", "signalling_id": "5Y45", "timing_status": "EARLY", "origin_station": "London Paddington", "current_leg_arr": "2336", "current_leg_dep": "2320", "current_leg_end": "Old Oak Common Depot (Crossrail)", "origin_dep_time": "2321", "origin_platform": "10", "current_location": "Old Oak Common Arrival Sig", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.17690409999999998, 51.516748199999995], [-0.17831389999999997, 51.51779429999999], [-0.17836319999999997, 51.5178243], [-0.1786307, 51.5179686], [-0.17896929999999997, 51.518117399999994], [-0.17924569999999998, 51.5182125], [-0.179562, 51.5183061], [-0.1796630568239043, 51.518330165308825], [-0.1797938, 51.5183613], [-0.18005199999999996, 51.518407299999986], [-0.1803392, 51.5184412], [-0.18095829999999996, 51.5184888], [-0.1812625352914737, 51.51850742932989], [-0.1814221, 51.51851719999999], [-0.18157449999999997, 51.5185254], [-0.1817077, 51.51853119999999], [-0.1824343, 51.5185834], [-0.1829, 51.518615], [-0.18319579999999996, 51.5186339], [-0.1835428, 51.518653699999994], [-0.1839652, 51.518668600000005], [-0.1844725, 51.51868830000001], [-0.18485139999999997, 51.518709300000005], [-0.18506579999999995, 51.5187206], [-0.1854199, 51.51874350000001], [-0.1858314, 51.5187682], [-0.18627879999999997, 51.5187998], [-0.18665549999999995, 51.5188245], [-0.1870924, 51.5188501], [-0.1871088, 51.5188512], [-0.18716029999999995, 51.51885409999999], [-0.18748239999999997, 51.5188741], [-0.18800849999999997, 51.5189115], [-0.18838129999999997, 51.5189379], [-0.1894305, 51.5190235], [-0.1907676, 51.5191477], [-0.19080500000000003, 51.51915089999999], [-0.191565, 51.519234], [-0.1921478, 51.519301600000006], [-0.1928428, 51.51940100000001], [-0.1932223, 51.5194667], [-0.1936046, 51.519537], [-0.1936401, 51.51954349999998], [-0.19431119999999996, 51.51967319999999], [-0.19461439999999997, 51.5197412], [-0.1949053, 51.51980979999999], [-0.1950938, 51.5198518], [-0.1954365, 51.5199419], [-0.1957374, 51.5200149], [-0.1963245, 51.5201409], [-0.1967521, 51.520232], [-0.1980529, 51.52051680000001], [-0.19866849999999997, 51.5206579], [-0.19926769999999996, 51.52080509999998], [-0.20014139999999997, 51.521027800000006], [-0.2006904, 51.52117669999999], [-0.20096829999999996, 51.5212516], [-0.2025708, 51.5216837], [-0.2025972, 51.5216912], [-0.2027008, 51.5217206], [-0.20270355155128697, 51.5217213478905], [-0.20282919999999996, 51.52175549999999], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156022, 51.52473959999999], [-0.2166722, 51.5248997], [-0.2172965, 51.52498969999999], [-0.2179194, 51.525077499999995], [-0.2183549, 51.5251297], [-0.2191394, 51.52522040000001], [-0.2203363, 51.52535699999999], [-0.2205294, 51.52537559999999], [-0.221239, 51.525443900000006], [-0.22199689999999997, 51.5255117], [-0.2227863, 51.5255758], [-0.2238091, 51.52564720000001], [-0.22413720000000004, 51.5256719], [-0.2247370999999999, 51.525706500000005], [-0.225033, 51.52572289999999], [-0.2260563, 51.5257714], [-0.2268132714814284, 51.52579704976277], [-0.226944, 51.5258438], [-0.2270542879688269, 51.52587745377656], [-0.22716657322041353, 51.5259117169876], [-0.22775270000000003, 51.525925999999984], [-0.2284854, 51.5259343], [-0.2288682, 51.52593860000001], [-0.22931039999999997, 51.5259371], [-0.2297433999999999, 51.5259285], [-0.2302152896184308, 51.52591423191059], [-0.2306033, 51.525902499999994], [-0.2311828, 51.52587689999999], [-0.2317867, 51.525847600000006], [-0.23238359999999997, 51.52582340000001], [-0.2338554, 51.5257546], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350211, 51.5257352], [-0.2354899, 51.52571290000001], [-0.235797, 51.525709500000005], [-0.2360505, 51.52571539999999], [-0.2362543, 51.52571539999999], [-0.23633080000000004, 51.5257112], [-0.237405, 51.525667000000006], [-0.2386361, 51.52561359999999], [-0.2388004, 51.525614], [-0.23905519999999997, 51.52562439999999], [-0.2394006, 51.525644], [-0.2397519, 51.52566989999999], [-0.23990480000000003, 51.52567609999999], [-0.2401352, 51.5256753], [-0.24023219999999995, 51.52567200000001], [-0.24079139999999996, 51.5256838], [-0.2410522, 51.52567859999999], [-0.2413287, 51.52566920000001], [-0.24168570000000003, 51.5256617], [-0.24185480000000004, 51.52566110000001], [-0.2421016, 51.5256753], [-0.2423109, 51.52569489999999], [-0.2425414, 51.5257279], [-0.24277439999999997, 51.52577629999999], [-0.2430086, 51.5258277], [-0.2433036, 51.5259084], [-0.24340179999999997, 51.5259408], [-0.24369309999999997, 51.5260523], [-0.2440384, 51.5261961], [-0.2442951, 51.5263031], [-0.24450029999999995, 51.5263699], [-0.2473192, 51.52726049999999]]}", "current_leg_start": "London Paddington", "dest_arr_time_act": "2336", "motion_projection": null, "next_location_lat": "51.5272605", "next_location_lon": "-0.2473192", "previous_location": "Portobello Jn (London)", "current_leg_milage": "3.2", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 6, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48909875\", \"confirmationDeadline\": \"2026-09-15T23:34:35+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 1470.245, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1762.381, \"from_m\": 1470.245, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3354.044, \"from_m\": 1762.381, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3902.874, \"from_m\": 3354.044, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3966.975, \"from_m\": 3902.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\": 4188.472, \"from_m\": 3966.975, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5129.832, \"from_m\": 4188.472, \"capability_applied\": null, \"effective_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\": 595307, \"profile_key\": \"c54be90e045a50704722d27582769140d40bb765586c63eb77bebf4fcf5dcc7c\", \"schedule_id\": 4959, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2321\", \"location\": \"London Paddington\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2322\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 2, \"distance_m\": 640.415, \"section_seq\": 1, \"route_path_id\": 29809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 3, \"distance_m\": 1914.057, \"section_seq\": 1, \"route_path_id\": 29809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 4, \"distance_m\": 2775.622, \"section_seq\": 1, \"route_path_id\": 29809}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Old Oak Common Arrival Sig\", \"stage_seq\": 5, \"distance_m\": 3902.874, \"section_seq\": 1, \"route_path_id\": 29809}, {\"is_pass\": false, \"wtt_arr\": \"2336\", \"wtt_dep\": null, \"location\": \"Old Oak Common Depot (Crossrail)\", \"stage_seq\": 6, \"distance_m\": 5129.832, \"section_seq\": 1, \"route_path_id\": 29809}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 5129.832, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29809}], \"total_distance_m\": 5129.832, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 4124.371, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1005.461, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2321", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "16.0", "current_position_lat": "51.5272605", "current_position_lon": "-0.2473192", "service_state_source": "TD", "glide_timing_evidence": "[]", "service_state_location": "Old Oak Common Arrival Sig", "service_state_platform": null, "timing_fact_generation": 1789511144809106, "current_leg_arrival_utc": "2026-09-15T23:34:35+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:02.608515", "service_state_evidence_id": 48909875, "current_leg_start_actual_dep": "2026-09-15T23:20:05+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:04.109406", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P PAD None 5Y45 345037 9 90 None {"version": 3, "segments": [{"to_m": 1470.245, "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": 1762.381, "from_m": 1470.245, "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": 3354.044, "from_m": 1762.381, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3902.874, "from_m": 3354.044, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3966.975, "from_m": 3902.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": 4188.472, "from_m": 3966.975, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5129.832, "from_m": 4188.472, "capability_applied": null, "effective_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": 595307, "profile_key": "c54be90e045a50704722d27582769140d40bb765586c63eb77bebf4fcf5dcc7c", "schedule_id": 4959, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2321", "location": "London Paddington", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2322", "location": "Royal Oak Junction", "stage_seq": 2, "distance_m": 640.415, "section_seq": 1, "route_path_id": 29809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Portobello Jn (London)", "stage_seq": 3, "distance_m": 1914.057, "section_seq": 1, "route_path_id": 29809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Ladbroke Grove Jn", "stage_seq": 4, "distance_m": 2775.622, "section_seq": 1, "route_path_id": 29809}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Old Oak Common Arrival Sig", "stage_seq": 5, "distance_m": 3902.874, "section_seq": 1, "route_path_id": 29809}, {"is_pass": false, "wtt_arr": "2336", "wtt_dep": null, "location": "Old Oak Common Depot (Crossrail)", "stage_seq": 6, "distance_m": 5129.832, "section_seq": 1, "route_path_id": 29809}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 5129.832, "from_m": 0.0, "section_seq": 1, "route_path_id": 29809}], "total_distance_m": 5129.832, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 4124.371, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1005.461, "synthetic_unknown_infrastructure_limit_mph": 60} [] London Paddington 2321 2321 10 None None Old Oak Common Depot (Crossrail) 2336 2336 None EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C36724/2026-09-15/detailed None London Paddington 2026-09-15T23:20:05+01:00 Old Oak Common Depot (Crossrail) 16.0 {"type": "LineString", "coordinates": [[-0.17690409999999998, 51.516748199999995], [-0.17831389999999997, 51.51779429999999], [-0.17836319999999997, 51.5178243], [-0.1786307, 51.5179686], [-0.17896929999999997, 51.518117399999994], [-0.17924569999999998, 51.5182125], [-0.179562, 51.5183061], [-0.1796630568239043, 51.518330165308825], [-0.1797938, 51.5183613], [-0.18005199999999996, 51.518407299999986], [-0.1803392, 51.5184412], [-0.18095829999999996, 51.5184888], [-0.1812625352914737, 51.51850742932989], [-0.1814221, 51.51851719999999], [-0.18157449999999997, 51.5185254], [-0.1817077, 51.51853119999999], [-0.1824343, 51.5185834], [-0.1829, 51.518615], [-0.18319579999999996, 51.5186339], [-0.1835428, 51.518653699999994], [-0.1839652, 51.518668600000005], [-0.1844725, 51.51868830000001], [-0.18485139999999997, 51.518709300000005], [-0.18506579999999995, 51.5187206], [-0.1854199, 51.51874350000001], [-0.1858314, 51.5187682], [-0.18627879999999997, 51.5187998], [-0.18665549999999995, 51.5188245], [-0.1870924, 51.5188501], [-0.1871088, 51.5188512], [-0.18716029999999995, 51.51885409999999], [-0.18748239999999997, 51.5188741], [-0.18800849999999997, 51.5189115], [-0.18838129999999997, 51.5189379], [-0.1894305, 51.5190235], [-0.1907676, 51.5191477], [-0.19080500000000003, 51.51915089999999], [-0.191565, 51.519234], [-0.1921478, 51.519301600000006], [-0.1928428, 51.51940100000001], [-0.1932223, 51.5194667], [-0.1936046, 51.519537], [-0.1936401, 51.51954349999998], [-0.19431119999999996, 51.51967319999999], [-0.19461439999999997, 51.5197412], [-0.1949053, 51.51980979999999], [-0.1950938, 51.5198518], [-0.1954365, 51.5199419], [-0.1957374, 51.5200149], [-0.1963245, 51.5201409], [-0.1967521, 51.520232], [-0.1980529, 51.52051680000001], [-0.19866849999999997, 51.5206579], [-0.19926769999999996, 51.52080509999998], [-0.20014139999999997, 51.521027800000006], [-0.2006904, 51.52117669999999], [-0.20096829999999996, 51.5212516], [-0.2025708, 51.5216837], [-0.2025972, 51.5216912], [-0.2027008, 51.5217206], [-0.20270355155128697, 51.5217213478905], [-0.20282919999999996, 51.52175549999999], [-0.20461609999999997, 51.52221380000001], [-0.20486669999999996, 51.5222839], [-0.2053674, 51.522415200000005], [-0.2059239, 51.522557899999995], [-0.2064448, 51.5226961], [-0.20729239999999996, 51.5229324], [-0.20800519999999997, 51.5231363], [-0.2085897, 51.5232964], [-0.2086111, 51.523302300000005], [-0.2088448, 51.52336660000001], [-0.2089352, 51.52339009999999], [-0.2098486, 51.523629199999995], [-0.2107248, 51.5238339], [-0.2116303, 51.524038999999995], [-0.2124926, 51.524205900000005], [-0.2136806, 51.5244089], [-0.21395869999999995, 51.52445959999999], [-0.2145884, 51.5245701], [-0.214962, 51.524634899999995], [-0.2156022, 51.52473959999999], [-0.2166722, 51.5248997], [-0.2172965, 51.52498969999999], [-0.2179194, 51.525077499999995], [-0.2183549, 51.5251297], [-0.2191394, 51.52522040000001], [-0.2203363, 51.52535699999999], [-0.2205294, 51.52537559999999], [-0.221239, 51.525443900000006], [-0.22199689999999997, 51.5255117], [-0.2227863, 51.5255758], [-0.2238091, 51.52564720000001], [-0.22413720000000004, 51.5256719], [-0.2247370999999999, 51.525706500000005], [-0.225033, 51.52572289999999], [-0.2260563, 51.5257714], [-0.2268132714814284, 51.52579704976277], [-0.226944, 51.5258438], [-0.2270542879688269, 51.52587745377656], [-0.22716657322041353, 51.5259117169876], [-0.22775270000000003, 51.525925999999984], [-0.2284854, 51.5259343], [-0.2288682, 51.52593860000001], [-0.22931039999999997, 51.5259371], [-0.2297433999999999, 51.5259285], [-0.2302152896184308, 51.52591423191059], [-0.2306033, 51.525902499999994], [-0.2311828, 51.52587689999999], [-0.2317867, 51.525847600000006], [-0.23238359999999997, 51.52582340000001], [-0.2338554, 51.5257546], [-0.23493100116509427, 51.52568663420887], [-0.23497583971196603, 51.52573766737346], [-0.2350211, 51.5257352], [-0.2354899, 51.52571290000001], [-0.235797, 51.525709500000005], [-0.2360505, 51.52571539999999], [-0.2362543, 51.52571539999999], [-0.23633080000000004, 51.5257112], [-0.237405, 51.525667000000006], [-0.2386361, 51.52561359999999], [-0.2388004, 51.525614], [-0.23905519999999997, 51.52562439999999], [-0.2394006, 51.525644], [-0.2397519, 51.52566989999999], [-0.23990480000000003, 51.52567609999999], [-0.2401352, 51.5256753], [-0.24023219999999995, 51.52567200000001], [-0.24079139999999996, 51.5256838], [-0.2410522, 51.52567859999999], [-0.2413287, 51.52566920000001], [-0.24168570000000003, 51.5256617], [-0.24185480000000004, 51.52566110000001], [-0.2421016, 51.5256753], [-0.2423109, 51.52569489999999], [-0.2425414, 51.5257279], [-0.24277439999999997, 51.52577629999999], [-0.2430086, 51.5258277], [-0.2433036, 51.5259084], [-0.24340179999999997, 51.5259408], [-0.24369309999999997, 51.5260523], [-0.2440384, 51.5261961], [-0.2442951, 51.5263031], [-0.24450029999999995, 51.5263699], [-0.2473192, 51.52726049999999]]} 3.2 2320 2336 Portobello Jn (London) Old Oak Common Arrival Sig Old Oak Common Depot (Crossrail) 51.5272605 -0.2473192 51.5272605 -0.2473192 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:36:00 Old Oak Common Arrival Sig TD TRACKING_TIMEOUT 48909875 1789511144809106 10 10 2026-09-15 23:46:04.109406 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:02.608515
565198 596000 L83831 872O77M016 2026-09-15 COMPLETE 15912596 2026-09-16 00:36:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 596000, "stp": "P", "toc": "South Western Railway", "uid": "L83831", "consist": "701010", "dest_crs": "STW", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L83831/2026-09-16/detailed", "trust_id": "872O77M016", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Strawberry Hill", "service_date": "2026-09-15", "dest_arr_time": "0038", "dest_platform": "2", "is_terminated": 1, "next_location": "Strawberry Hill", "signalling_id": "2O77", "timing_status": "EARLY", "origin_station": "London Waterloo", "current_leg_arr": "0036", "current_leg_dep": "0033", "current_leg_end": "Strawberry Hill", "origin_dep_time": "0001", "origin_platform": "22", "current_location": "Strawberry Hill", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.32965145793975037, 51.45031151986308], [-0.3299794999999999, 51.45018919999998], [-0.3306069, 51.4499878], [-0.3313581, 51.4497321], [-0.3319803, 51.4495635], [-0.3329914, 51.4492837], [-0.33326469999999997, 51.44921909999999], [-0.3335477, 51.449149299999995], [-0.333863, 51.44910079999999], [-0.3341202999999999, 51.4490713], [-0.3345177, 51.4490625], [-0.33510169999999995, 51.449048], [-0.33564089999999996, 51.4490466], [-0.3360201, 51.449022500000005], [-0.336444, 51.448952899999995], [-0.33679859999999995, 51.44886329999999], [-0.3371713, 51.44872209999999], [-0.3374364999999999, 51.4485834], [-0.3377237, 51.4483843], [-0.3378998999999999, 51.4482331], [-0.33793159570209924, 51.44820165216421], [-0.3379745707361947, 51.44815901316831], [-0.338015, 51.4481189], [-0.33809429999999996, 51.4480171], [-0.3382374, 51.4477841], [-0.33840719999999996, 51.44744120000001], [-0.338531, 51.447111099999994], [-0.33865, 51.44656749999999], [-0.3387405, 51.4457603], [-0.33874839999999995, 51.445657099999984], [-0.3387643, 51.4454802], [-0.3387714, 51.445332399999984], [-0.33878300000000006, 51.44518349999999], [-0.3388191, 51.4448403], [-0.33900989257792624, 51.442817580280106], [-0.33910939999999995, 51.44176259999999], [-0.3391239999999999, 51.441627899999986], [-0.3392587, 51.4402413], [-0.33935599999999994, 51.43916840000001]]}", "current_leg_start": "Twickenham", "dest_arr_time_act": "0038", "motion_projection": null, "next_location_lat": "51.4391684", "next_location_lon": "-0.3393560", "previous_location": "Twickenham", "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\": 578.337, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1433.453, \"from_m\": 578.337, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2265.008, \"from_m\": 1433.453, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5159.049, \"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\": 5214.847, \"from_m\": 5159.049, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11447.206, \"from_m\": 5214.847, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 11489.516, \"from_m\": 11447.206, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 15338.438, \"from_m\": 11489.516, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16446.253, \"from_m\": 15338.438, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18260.337, \"from_m\": 16446.253, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 18874.53, \"from_m\": 18260.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}, {\"to_m\": 19759.748, \"from_m\": 18874.53, \"capability_applied\": null, \"effective_limit_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\": 596000, \"profile_key\": \"845e8276b3c171e85d1f0db058872d15c2059d694015364a0ac3a6615b46182d\", \"schedule_id\": 34166, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"London Waterloo\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002H\", \"location\": \"Waterloo West Crossings\", \"stage_seq\": 2, \"distance_m\": 748.591, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0005H\", \"location\": \"Vauxhall\", \"stage_seq\": 3, \"distance_m\": 2069.769, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007\", \"location\": \"Nine Elms Jn\", \"stage_seq\": 4, \"distance_m\": 3208.285, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": \"0008H\", \"location\": \"Queenstown Road (Battersea)\", \"stage_seq\": 5, \"distance_m\": 4240.077, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0010H\", \"wtt_dep\": \"0011H\", \"location\": \"Clapham Junction (W)\", \"stage_seq\": 6, \"distance_m\": 6201.325, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0013H\", \"wtt_dep\": \"0014\", \"location\": \"Wandsworth Town\", \"stage_seq\": 7, \"distance_m\": 7478.28, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0017\", \"location\": \"Putney\", \"stage_seq\": 8, \"distance_m\": 9401.572, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0019H\", \"wtt_dep\": \"0022H\", \"location\": \"Barnes\", \"stage_seq\": 9, \"distance_m\": 11287.102, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0024H\", \"wtt_dep\": \"0025\", \"location\": \"Mortlake\", \"stage_seq\": 10, \"distance_m\": 13121.472, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0026H\", \"wtt_dep\": \"0027\", \"location\": \"North Sheen\", \"stage_seq\": 11, \"distance_m\": 14427.263, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0028H\", \"wtt_dep\": \"0029H\", \"location\": \"Richmond\", \"stage_seq\": 12, \"distance_m\": 15542.122, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0031H\", \"wtt_dep\": \"0032\", \"location\": \"St. Margarets\", \"stage_seq\": 13, \"distance_m\": 17252.579, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0033H\", \"wtt_dep\": \"0034H\", \"location\": \"Twickenham\", \"stage_seq\": 14, \"distance_m\": 18124.699, \"section_seq\": 1, \"route_path_id\": 104619}, {\"is_pass\": false, \"wtt_arr\": \"0038\", \"wtt_dep\": null, \"location\": \"Strawberry Hill\", \"stage_seq\": 15, \"distance_m\": 19759.748, \"section_seq\": 1, \"route_path_id\": 104619}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 19759.748, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104619}], \"total_distance_m\": 19759.748, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 19703.95, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 55.798, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0001", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4391684", "current_position_lon": "-0.3393560", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29098, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:49Z\", \"source_id\": 48962191, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:54Z\", \"source_id\": 15903530, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29121, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:32Z\", \"source_id\": 48965589, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:38Z\", \"source_id\": 15904435, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29178, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:45Z\", \"source_id\": 48902433, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TD\", \"smart_id\": 29166, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:20Z\", \"source_id\": 48970226, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:23Z\", \"source_id\": 15905738, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28428, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:40Z\", \"source_id\": 48973037, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:42Z\", \"source_id\": 15906541, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28419, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:23Z\", \"source_id\": 48977140, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:28Z\", \"source_id\": 15907643, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28397, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:01Z\", \"source_id\": 48979721, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:03Z\", \"source_id\": 15908339, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28358, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:04Z\", \"source_id\": 48984730, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:09Z\", \"source_id\": 15909726, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28345, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:46Z\", \"source_id\": 48987072, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:48Z\", \"source_id\": 15910356, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:00Z\", \"source_id\": 48989022, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:09Z\", \"source_id\": 15910902, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28319, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:42Z\", \"source_id\": 48991389, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:44Z\", \"source_id\": 15911486, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:47Z\", \"source_id\": 48993051, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:52Z\", \"source_id\": 15911961, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 28328, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:51Z\", \"source_id\": 48995409, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:57Z\", \"source_id\": 15912596, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Strawberry Hill", "service_state_platform": "2", "timing_fact_generation": 1789515362949703, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:02.942491", "service_state_evidence_id": 15912596, "current_leg_start_actual_dep": "2026-09-17T00:34:30+01:00", "operational_evidence_version": 65, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:04.106217", "service_state_valid_until_kind": null, "operational_interpretation_version": 65, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P None STW 2O77 701010 10 100 None {"version": 3, "segments": [{"to_m": 578.337, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 1433.453, "from_m": 578.337, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2265.008, "from_m": 1433.453, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5159.049, "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": 5214.847, "from_m": 5159.049, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11447.206, "from_m": 5214.847, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 11489.516, "from_m": 11447.206, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 15338.438, "from_m": 11489.516, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16446.253, "from_m": 15338.438, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18260.337, "from_m": 16446.253, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 18874.53, "from_m": 18260.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}, {"to_m": 19759.748, "from_m": 18874.53, "capability_applied": null, "effective_limit_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": 596000, "profile_key": "845e8276b3c171e85d1f0db058872d15c2059d694015364a0ac3a6615b46182d", "schedule_id": 34166, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0001", "location": "London Waterloo", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002H", "location": "Waterloo West Crossings", "stage_seq": 2, "distance_m": 748.591, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0005H", "location": "Vauxhall", "stage_seq": 3, "distance_m": 2069.769, "section_seq": 1, "route_path_id": 104619}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007", "location": "Nine Elms Jn", "stage_seq": 4, "distance_m": 3208.285, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": "0008H", "location": "Queenstown Road (Battersea)", "stage_seq": 5, "distance_m": 4240.077, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0010H", "wtt_dep": "0011H", "location": "Clapham Junction (W)", "stage_seq": 6, "distance_m": 6201.325, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0013H", "wtt_dep": "0014", "location": "Wandsworth Town", "stage_seq": 7, "distance_m": 7478.28, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0017", "location": "Putney", "stage_seq": 8, "distance_m": 9401.572, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0019H", "wtt_dep": "0022H", "location": "Barnes", "stage_seq": 9, "distance_m": 11287.102, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0024H", "wtt_dep": "0025", "location": "Mortlake", "stage_seq": 10, "distance_m": 13121.472, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0026H", "wtt_dep": "0027", "location": "North Sheen", "stage_seq": 11, "distance_m": 14427.263, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0028H", "wtt_dep": "0029H", "location": "Richmond", "stage_seq": 12, "distance_m": 15542.122, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0031H", "wtt_dep": "0032", "location": "St. Margarets", "stage_seq": 13, "distance_m": 17252.579, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0033H", "wtt_dep": "0034H", "location": "Twickenham", "stage_seq": 14, "distance_m": 18124.699, "section_seq": 1, "route_path_id": 104619}, {"is_pass": false, "wtt_arr": "0038", "wtt_dep": null, "location": "Strawberry Hill", "stage_seq": 15, "distance_m": 19759.748, "section_seq": 1, "route_path_id": 104619}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19759.748, "from_m": 0.0, "section_seq": 1, "route_path_id": 104619}], "total_distance_m": 19759.748, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 19703.95, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 55.798, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29098, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:49Z", "source_id": 48962191, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:03:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:54Z", "source_id": 15903530, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29121, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:32Z", "source_id": 48965589, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:06:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:38Z", "source_id": 15904435, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29178, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:45Z", "source_id": 48902433, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:21:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TD", "smart_id": 29166, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:20Z", "source_id": 48970226, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:10:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:23Z", "source_id": 15905738, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28428, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:40Z", "source_id": 48973037, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:12:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:42Z", "source_id": 15906541, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28419, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:23Z", "source_id": 48977140, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:15:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:28Z", "source_id": 15907643, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28397, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:01Z", "source_id": 48979721, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:19:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:03Z", "source_id": 15908339, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28358, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:04Z", "source_id": 48984730, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:23:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:09Z", "source_id": 15909726, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28345, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:46Z", "source_id": 48987072, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:26:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:48Z", "source_id": 15910356, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28336, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:00Z", "source_id": 48989022, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:28:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:09Z", "source_id": 15910902, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28319, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:42Z", "source_id": 48991389, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:31:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:44Z", "source_id": 15911486, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:47Z", "source_id": 48993051, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:33:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:52Z", "source_id": 15911961, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 28328, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:51Z", "source_id": 48995409, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:36:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:57Z", "source_id": 15912596, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] London Waterloo 0001 0001 22 None None Strawberry Hill 0038 0038 2 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:L83831/2026-09-16/detailed None Twickenham 2026-09-17T00:34:30+01:00 Strawberry Hill 3.0 {"type": "LineString", "coordinates": [[-0.32965145793975037, 51.45031151986308], [-0.3299794999999999, 51.45018919999998], [-0.3306069, 51.4499878], [-0.3313581, 51.4497321], [-0.3319803, 51.4495635], [-0.3329914, 51.4492837], [-0.33326469999999997, 51.44921909999999], [-0.3335477, 51.449149299999995], [-0.333863, 51.44910079999999], [-0.3341202999999999, 51.4490713], [-0.3345177, 51.4490625], [-0.33510169999999995, 51.449048], [-0.33564089999999996, 51.4490466], [-0.3360201, 51.449022500000005], [-0.336444, 51.448952899999995], [-0.33679859999999995, 51.44886329999999], [-0.3371713, 51.44872209999999], [-0.3374364999999999, 51.4485834], [-0.3377237, 51.4483843], [-0.3378998999999999, 51.4482331], [-0.33793159570209924, 51.44820165216421], [-0.3379745707361947, 51.44815901316831], [-0.338015, 51.4481189], [-0.33809429999999996, 51.4480171], [-0.3382374, 51.4477841], [-0.33840719999999996, 51.44744120000001], [-0.338531, 51.447111099999994], [-0.33865, 51.44656749999999], [-0.3387405, 51.4457603], [-0.33874839999999995, 51.445657099999984], [-0.3387643, 51.4454802], [-0.3387714, 51.445332399999984], [-0.33878300000000006, 51.44518349999999], [-0.3388191, 51.4448403], [-0.33900989257792624, 51.442817580280106], [-0.33910939999999995, 51.44176259999999], [-0.3391239999999999, 51.441627899999986], [-0.3392587, 51.4402413], [-0.33935599999999994, 51.43916840000001]]} 1.0 0033 0036 Twickenham Strawberry Hill Strawberry Hill 51.4391684 -0.3393560 51.4391684 -0.3393560 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:36:00 Strawberry Hill TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912596 1789515362949703 65 65 2026-09-15 23:46:04.106217 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:02.942491
565199 596339 W87284 045P74M016 2026-09-15 COMPLETE 15912268 2026-09-16 00:36:00 2026-09-15 23:46:07 2026-09-17 23:46:07 {"id": 596339, "stp": "P", "toc": "ScotRail", "uid": "W87284", "consist": "385024+385045", "dest_crs": null, "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W87284/2026-09-16/detailed", "trust_id": "045P74M016", "origin_crs": "EDB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Millerhill Emu Yard", "service_date": "2026-09-15", "dest_arr_time": "0040", "dest_platform": null, "is_terminated": 1, "next_location": "Millerhill Emu Yard", "signalling_id": "5P74", "timing_status": "EARLY", "origin_station": "Edinburgh", "current_leg_arr": "0036", "current_leg_dep": "0023", "current_leg_end": "Millerhill Emu Yard", "origin_dep_time": "0028", "origin_platform": "11", "current_location": "Millerhill Emu Yard", "last_update_time": "2026-09-15T23:46:07", "route_debug_link": null, "timing_variation": "-4 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]}", "current_leg_start": "Edinburgh", "dest_arr_time_act": "0040", "motion_projection": null, "next_location_lat": "55.9216298", "next_location_lon": "-3.0809093", "previous_location": "Edinburgh", "current_leg_milage": "5.5", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 446.739, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1013.735, \"from_m\": 446.739, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1076.414, \"from_m\": 1013.735, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1142.866, \"from_m\": 1076.414, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1613.024, \"from_m\": 1142.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 2251.766, \"from_m\": 1613.024, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 5355.328, \"from_m\": 2251.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 5563.205, \"from_m\": 5355.328, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7058.239, \"from_m\": 5563.205, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 7073.62, \"from_m\": 7058.239, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 7208.9, \"from_m\": 7073.62, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7812.059, \"from_m\": 7208.9, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 8792.025, \"from_m\": 7812.059, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}], \"service_id\": 596339, \"profile_key\": \"1a6157cfa6c73aceb1d1be06897b3f0a65f184b5d988f45db0452ca425a450e1\", \"schedule_id\": 33536, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Edinburgh\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029H\", \"location\": \"Abbeyhill Jn\", \"stage_seq\": 2, \"distance_m\": 1013.735, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0030H\", \"location\": \"Craigentinny Jn\", \"stage_seq\": 3, \"distance_m\": 2953.665, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0033\", \"location\": \"Portobello Jn (Edinburgh)\", \"stage_seq\": 4, \"distance_m\": 5324.844, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037H\", \"location\": \"Newcraighall\", \"stage_seq\": 5, \"distance_m\": 7375.459, \"section_seq\": 1, \"route_path_id\": 38248}, {\"is_pass\": false, \"wtt_arr\": \"0040\", \"wtt_dep\": null, \"location\": \"Millerhill Emu Yard\", \"stage_seq\": 6, \"distance_m\": 8792.025, \"section_seq\": 1, \"route_path_id\": 38248}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 8792.025, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 38248}], \"total_distance_m\": 8792.025, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 7796.678, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 995.347, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0028", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "13.0", "current_position_lat": "55.9216298", "current_position_lon": "-3.0809093", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 812, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:17Z\", \"source_id\": 48994234, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:23Z\", \"source_id\": 15912268, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Millerhill Emu Yard", "service_state_platform": null, "timing_fact_generation": 1789515263285801, "current_leg_arrival_utc": "2026-09-17T00:38:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:06.598531", "service_state_evidence_id": 15912268, "current_leg_start_actual_dep": "2026-09-17T00:28:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:36:06.601609", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P EDB None 5P74 385024+385045 6 100 None {"version": 3, "segments": [{"to_m": 446.739, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1013.735, "from_m": 446.739, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1076.414, "from_m": 1013.735, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1142.866, "from_m": 1076.414, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1613.024, "from_m": 1142.866, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 2251.766, "from_m": 1613.024, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 5355.328, "from_m": 2251.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 5563.205, "from_m": 5355.328, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7058.239, "from_m": 5563.205, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 7073.62, "from_m": 7058.239, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 7208.9, "from_m": 7073.62, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7812.059, "from_m": 7208.9, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 8792.025, "from_m": 7812.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}], "service_id": 596339, "profile_key": "1a6157cfa6c73aceb1d1be06897b3f0a65f184b5d988f45db0452ca425a450e1", "schedule_id": 33536, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0028", "location": "Edinburgh", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029H", "location": "Abbeyhill Jn", "stage_seq": 2, "distance_m": 1013.735, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0030H", "location": "Craigentinny Jn", "stage_seq": 3, "distance_m": 2953.665, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0033", "location": "Portobello Jn (Edinburgh)", "stage_seq": 4, "distance_m": 5324.844, "section_seq": 1, "route_path_id": 38248}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037H", "location": "Newcraighall", "stage_seq": 5, "distance_m": 7375.459, "section_seq": 1, "route_path_id": 38248}, {"is_pass": false, "wtt_arr": "0040", "wtt_dep": null, "location": "Millerhill Emu Yard", "stage_seq": 6, "distance_m": 8792.025, "section_seq": 1, "route_path_id": 38248}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 8792.025, "from_m": 0.0, "section_seq": 1, "route_path_id": 38248}], "total_distance_m": 8792.025, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 7796.678, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 995.347, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 812, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:17Z", "source_id": 48994234, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:36:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:23Z", "source_id": 15912268, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Edinburgh 0028 0028 11 None None Millerhill Emu Yard 0040 0040 None EARLY -4 minutes https://www.realtimetrains.co.uk/service/gb-nr:W87284/2026-09-16/detailed None Edinburgh 2026-09-17T00:28:00+01:00 Millerhill Emu Yard 13.0 {"type": "LineString", "coordinates": [[-3.188845, 55.95185740000001], [-3.1886744, 55.9518849], [-3.1875398, 55.952068199999985], [-3.1869363999999996, 55.9521644], [-3.1857752, 55.952332899999995], [-3.1854867999999996, 55.952369], [-3.1848765999999995, 55.9524426], [-3.1844913, 55.9524915], [-3.1843563, 55.95250860000001], [-3.184042499999999, 55.9525552], [-3.1834396999999997, 55.9526631], [-3.1833556, 55.9526772], [-3.1831629999999995, 55.9527095], [-3.1828255, 55.9527827], [-3.182723999999999, 55.95280770000001], [-3.1822481999999996, 55.95293110000001], [-3.182009799999999, 55.9529884], [-3.1819772999999993, 55.95299450000001], [-3.181418, 55.95311949999999], [-3.1796794, 55.9535082], [-3.1796697, 55.9535104], [-3.1795909, 55.9535279], [-3.1785441, 55.95376089999999], [-3.1766148, 55.9541597], [-3.1754385999999997, 55.95440229999999], [-3.1748403, 55.95449249999999], [-3.1745157, 55.95453479999999], [-3.1740153, 55.9546192], [-3.1734216, 55.9547307], [-3.1729532000000003, 55.954834199999986], [-3.1724851, 55.95493769999999], [-3.1719846, 55.9550315], [-3.1714758999999995, 55.9551324], [-3.1708565999999996, 55.9552614], [-3.1703741999999995, 55.955362099999995], [-3.1700019, 55.9554322], [-3.1697506999999994, 55.9554753], [-3.1696207, 55.95549609999998], [-3.1692483999999994, 55.9555464], [-3.1689546, 55.95558400000001], [-3.1684379, 55.9556357], [-3.1679858999999997, 55.955669], [-3.1676554, 55.955685999999986], [-3.1671513999999994, 55.9557045], [-3.1666638, 55.9557109], [-3.1662154999999994, 55.95570659999999], [-3.1657964000000005, 55.9556946], [-3.1652303, 55.9556676], [-3.1646680999999997, 55.9556315], [-3.164079399999999, 55.9555857], [-3.1639003, 55.955573599999994], [-3.1635866, 55.95555239999999], [-3.1625334, 55.9554814], [-3.1625105999999996, 55.9554799], [-3.1623672, 55.9554702], [-3.1608863, 55.9553689], [-3.1603174999999997, 55.9553265], [-3.1595958000000004, 55.955278], [-3.1594724999999997, 55.9552698], [-3.1591996999999994, 55.95525700000001], [-3.1588108, 55.9552422], [-3.1584788, 55.95523769999999], [-3.1580594, 55.95523399999999], [-3.1576996, 55.95523769999999], [-3.1573000999999996, 55.9552481], [-3.1569323999999996, 55.95526809999999], [-3.1565713, 55.95529179999999], [-3.1562247, 55.9553192], [-3.155617, 55.95538380000001], [-3.1547864, 55.95550959999999], [-3.1539414, 55.9556519], [-3.1534321999999997, 55.95574669999999], [-3.152104, 55.9560021], [-3.1508968999999993, 55.95620759999999], [-3.1501488, 55.95631660000001], [-3.1499452000000003, 55.956342500000005], [-3.1495129, 55.9563952], [-3.1490757, 55.9564388], [-3.1486532, 55.956473300000006], [-3.1480510999999995, 55.9565199], [-3.1473871999999994, 55.95655060000001], [-3.1469502, 55.9565655], [-3.1468373999999995, 55.956569399999985], [-3.14625, 55.9565799], [-3.1458744, 55.95657839999999], [-3.1453179, 55.9565739], [-3.1448378, 55.9565589], [-3.1442261999999994, 55.9565364], [-3.144103494418325, 55.956529606395286], [-3.1436428, 55.95650409999999], [-3.142905099698427, 55.956458258674296], [-3.1428945, 55.95645760000001], [-3.1420777999999996, 55.956390000000006], [-3.1414742999999996, 55.9563389], [-3.1403669, 55.9562281], [-3.1397012, 55.95614900000001], [-3.1390788, 55.95606779999999], [-3.1381094, 55.9559255], [-3.1376501, 55.95585169999999], [-3.1375392999999994, 55.9558339], [-3.1366551999999994, 55.9556667], [-3.1361864999999995, 55.9555715], [-3.1359898, 55.955528099999995], [-3.1353832, 55.9553689], [-3.1349966, 55.9552828], [-3.1347232, 55.9552187], [-3.1345202999999997, 55.9551649], [-3.1343453999999995, 55.9551135], [-3.134167, 55.955056], [-3.1340048, 55.9550039], [-3.1337546, 55.954927000000005], [-3.1335882, 55.9548751], [-3.1335021999999997, 55.954851], [-3.1333791000000004, 55.9548166], [-3.1303523999999996, 55.954114399999995], [-3.130122, 55.9540677], [-3.1298363999999994, 55.9540052], [-3.1291713000000003, 55.9538781], [-3.1288963999999995, 55.9538004], [-3.1286924999999997, 55.953746], [-3.1282017999999994, 55.95361419999998], [-3.1279297, 55.95352290000001], [-3.1258714999999997, 55.9528321], [-3.1249999, 55.9525618], [-3.1237823999999996, 55.9521482], [-3.1234642999999997, 55.95204999999999], [-3.1232743999999997, 55.95199449999999], [-3.1230622, 55.951938299999995], [-3.1228184999999997, 55.95186569999999], [-3.1223027, 55.95167219999999], [-3.1220369999999997, 55.9515716], [-3.1216538, 55.951433699999995], [-3.1215128999999995, 55.9513746], [-3.1210155000000004, 55.95117770000001], [-3.1205117, 55.95096409999999], [-3.1201903999999994, 55.9508245], [-3.1198471, 55.950681], [-3.1194712999999994, 55.950515800000005], [-3.1193225, 55.9504491], [-3.1190898, 55.950344699999995], [-3.1188337999999995, 55.9502307], [-3.1184935999999994, 55.95008140000001], [-3.1179733999999995, 55.949845], [-3.1178756999999995, 55.9498006], [-3.117366399999999, 55.9495726], [-3.1168505999999994, 55.94935699999999], [-3.1163097, 55.9491451], [-3.1158852, 55.9489872], [-3.1153383, 55.9487992], [-3.1148107, 55.94862950000001], [-3.1143575, 55.948488], [-3.1137615000000003, 55.948320499999994], [-3.1130018999999995, 55.9481219], [-3.1124216999999996, 55.9479838], [-3.1116709, 55.9478201], [-3.1107460999999996, 55.94764640000001], [-3.1101271999999995, 55.94753789999999], [-3.1096892, 55.9474602], [-3.1090113, 55.947367199999995], [-3.108914671229719, 55.94735492074882], [-3.1084274, 55.947292999999995], [-3.1083645999999994, 55.947285], [-3.1077695, 55.9472072], [-3.1072358, 55.9471293], [-3.1068184, 55.94706659999999], [-3.1064487999999995, 55.9469988], [-3.1062523, 55.94693199999999], [-3.1061466, 55.9469033], [-3.1057893, 55.94679469999999], [-3.105348, 55.9466431], [-3.1048809999999993, 55.94646259999999], [-3.1043625999999995, 55.94623120000001], [-3.1039166999999996, 55.9460037], [-3.1035103999999993, 55.9457474], [-3.1032020999999994, 55.945567], [-3.1027771999999993, 55.9452571], [-3.1024151999999994, 55.94493799999999], [-3.1021676999999994, 55.944709200000005], [-3.1019785999999994, 55.944496099999995], [-3.1017568, 55.94420970000001], [-3.1016307, 55.94400699999999], [-3.1014789, 55.9437429], [-3.1013715, 55.94348920000001], [-3.1012118, 55.9430898], [-3.1008498, 55.9420651], [-3.1006514, 55.9415036], [-3.1004626, 55.9410059], [-3.1002919, 55.9405559], [-3.0999446, 55.9398932], [-3.0995992999999995, 55.939416], [-3.09907, 55.9388466], [-3.0990388, 55.938813], [-3.0985238999999996, 55.9383323], [-3.0980822, 55.9379902], [-3.0972502999999993, 55.9374438], [-3.0957833, 55.9365597], [-3.0951389, 55.9361737], [-3.0946335, 55.93586849999999], [-3.0945263999999995, 55.9358042], [-3.094274, 55.9356528], [-3.093722, 55.935314], [-3.093549, 55.9352153], [-3.0928494000000004, 55.9348143], [-3.0926865, 55.9347067], [-3.0923875999999995, 55.9345151], [-3.0920899, 55.93431509999999], [-3.0917466, 55.9340706], [-3.0914827999999996, 55.9338521], [-3.0913427, 55.93373050000001], [-3.0911427999999996, 55.93353119999999], [-3.0911208999999995, 55.933509400000005], [-3.0909084, 55.93328319999999], [-3.0906981999999994, 55.9330412], [-3.0906538773628003, 55.932987996565195], [-3.0903713, 55.9326488], [-3.0901541999999997, 55.932394999999985], [-3.0898785999999996, 55.932058900000015], [-3.0892388999999993, 55.93125710000001], [-3.0890246, 55.9310079], [-3.0887479, 55.9306703], [-3.0886515, 55.9305527], [-3.0877416, 55.92948139999999], [-3.0873493999999995, 55.9290919], [-3.0870417, 55.9287412], [-3.0869024, 55.9285768], [-3.0866399999999996, 55.9283071], [-3.0862926999999996, 55.9279633], [-3.0857525, 55.927496999999995], [-3.0852551, 55.9271124], [-3.0851456, 55.9270277], [-3.0850373000000006, 55.926943599999994], [-3.0849081, 55.9268397], [-3.0846049999999994, 55.9265961], [-3.0842779, 55.9263285], [-3.083974, 55.926039900000006], [-3.0833863999999997, 55.92547220000001], [-3.0830766, 55.9252387], [-3.0826365999999994, 55.924823499999995], [-3.082544, 55.924697], [-3.0823848, 55.9244699], [-3.0822558999999994, 55.924219], [-3.0809093, 55.9216298]]} 5.5 0023 0036 Edinburgh Millerhill Emu Yard Millerhill Emu Yard 55.9216298 -3.0809093 55.9216298 -3.0809093 1 0 2026-09-15 23:46:07 TERMINATED 2026-09-15 23:36:00 Millerhill Emu Yard TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912268 1789515263285801 12 12 2026-09-15 23:36:06.601609 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:06.598531
565200 595966 L37615 655J65M915 2026-09-15 COMPLETE 15912637 2026-09-16 00:05:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 595966, "stp": "P", "toc": "Chiltern Railways", "uid": "L37615", "consist": "168003", "dest_crs": null, "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37615/2026-09-16/detailed", "trust_id": "655J65M915", "origin_crs": "SBJ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Stourbridge Jn Depot", "service_date": "2026-09-15", "dest_arr_time": "0013", "dest_platform": null, "is_terminated": 1, "next_location": "Stourbridge Jn Depot", "signalling_id": "5J65", "timing_status": "EARLY", "origin_station": "Stourbridge Junction", "current_leg_arr": "0005", "current_leg_dep": "0010", "current_leg_end": "Stourbridge Jn Depot", "origin_dep_time": "2359", "origin_platform": "2", "current_location": "Stourbridge Jn Depot", "last_update_time": "2026-09-15T23:46:37", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1336621, 52.453738699999995], [-2.1336758, 52.4536933], [-2.1337072, 52.4535857], [-2.1337242, 52.4534694], [-2.1337321999999994, 52.4533582], [-2.1337353, 52.4532514], [-2.1337804999999994, 52.4530812], [-2.1338153, 52.4529692], [-2.1338392, 52.4528816], [-2.1339025, 52.452642299999994], [-2.1339614999999994, 52.4524927], [-2.1340011, 52.45236059999999], [-2.1340714999999997, 52.452129000000006], [-2.1340943999999995, 52.4520608], [-2.1341103999999995, 52.4519721], [-2.1341372, 52.45182499999999], [-2.1341546, 52.4516771], [-2.1341694, 52.45133870000001], [-2.1341949, 52.45097830000001], [-2.1342163, 52.4506105], [-2.1342365, 52.45021], [-2.1342525, 52.4499264], [-2.1342525, 52.44980459999999], [-2.1342365, 52.44970080000001], [-2.1342043, 52.4495749]]}", "current_leg_start": "Stourbridge Jn Headshunt", "dest_arr_time_act": "0013", "motion_projection": null, "next_location_lat": "52.4495749", "next_location_lon": "-2.1342043", "previous_location": "Stourbridge Jn Headshunt", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 674.47, \"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\": 701.711, \"from_m\": 674.47, \"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\": 731.979, \"from_m\": 701.711, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 756.234, \"from_m\": 731.979, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1167.837, \"from_m\": 756.234, \"capability_applied\": null, \"effective_limit_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\": 595966, \"profile_key\": \"ff9547431a21eb21d1e1b7ec73f6b39f858284a6614c5f5563b3c30576e4111a\", \"schedule_id\": 15968, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Stourbridge Junction\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34453}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": \"0010\", \"location\": \"Stourbridge Jn Headshunt\", \"stage_seq\": 2, \"distance_m\": 701.711, \"section_seq\": 1, \"route_path_id\": 34453}, {\"is_pass\": false, \"wtt_arr\": \"0013\", \"wtt_dep\": null, \"location\": \"Stourbridge Jn Depot\", \"stage_seq\": 3, \"distance_m\": 1167.837, \"section_seq\": 1, \"route_path_id\": 34453}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1167.837, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34453}], \"total_distance_m\": 1167.837, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1167.837, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2359", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1435.0", "current_position_lat": "52.4495749", "current_position_lon": "-2.1342043", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 19707, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:40Z\", \"source_id\": 48950698, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:43Z\", \"source_id\": 15900067, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:07Z\", \"source_id\": 15912637, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Stourbridge Jn Depot", "service_state_platform": null, "timing_fact_generation": 1789515369126111, "current_leg_arrival_utc": "2026-09-17T00:09:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:09.123032", "service_state_evidence_id": 15912637, "current_leg_start_actual_dep": "2026-09-17T00:10:00+01:00", "operational_evidence_version": 10, "service_state_event_time_utc": "2026-09-15T23:05:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:11.515182", "service_state_valid_until_kind": null, "operational_interpretation_version": 10, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P SBJ None 5J65 168003 4 100 None {"version": 3, "segments": [{"to_m": 674.47, "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": 701.711, "from_m": 674.47, "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": 731.979, "from_m": 701.711, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 756.234, "from_m": 731.979, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1167.837, "from_m": 756.234, "capability_applied": null, "effective_limit_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": 595966, "profile_key": "ff9547431a21eb21d1e1b7ec73f6b39f858284a6614c5f5563b3c30576e4111a", "schedule_id": 15968, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2359", "location": "Stourbridge Junction", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34453}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": "0010", "location": "Stourbridge Jn Headshunt", "stage_seq": 2, "distance_m": 701.711, "section_seq": 1, "route_path_id": 34453}, {"is_pass": false, "wtt_arr": "0013", "wtt_dep": null, "location": "Stourbridge Jn Depot", "stage_seq": 3, "distance_m": 1167.837, "section_seq": 1, "route_path_id": 34453}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1167.837, "from_m": 0.0, "section_seq": 1, "route_path_id": 34453}], "total_distance_m": 1167.837, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1167.837, "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": 19707, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:40Z", "source_id": 48950698, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:54:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:43Z", "source_id": 15900067, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:07Z", "source_id": 15912637, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}] Stourbridge Junction 2359 2359 2 None None Stourbridge Jn Depot 0013 0013 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37615/2026-09-16/detailed None Stourbridge Jn Headshunt 2026-09-17T00:10:00+01:00 Stourbridge Jn Depot 1435.0 {"type": "LineString", "coordinates": [[-2.1336621, 52.453738699999995], [-2.1336758, 52.4536933], [-2.1337072, 52.4535857], [-2.1337242, 52.4534694], [-2.1337321999999994, 52.4533582], [-2.1337353, 52.4532514], [-2.1337804999999994, 52.4530812], [-2.1338153, 52.4529692], [-2.1338392, 52.4528816], [-2.1339025, 52.452642299999994], [-2.1339614999999994, 52.4524927], [-2.1340011, 52.45236059999999], [-2.1340714999999997, 52.452129000000006], [-2.1340943999999995, 52.4520608], [-2.1341103999999995, 52.4519721], [-2.1341372, 52.45182499999999], [-2.1341546, 52.4516771], [-2.1341694, 52.45133870000001], [-2.1341949, 52.45097830000001], [-2.1342163, 52.4506105], [-2.1342365, 52.45021], [-2.1342525, 52.4499264], [-2.1342525, 52.44980459999999], [-2.1342365, 52.44970080000001], [-2.1342043, 52.4495749]]} 0.3 0010 0005 Stourbridge Jn Headshunt Stourbridge Jn Depot Stourbridge Jn Depot 52.4495749 -2.1342043 52.4495749 -2.1342043 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:05:00 Stourbridge Jn Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912637 1789515369126111 10 10 2026-09-15 23:46:11.515182 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:09.123032
565201 595184 P24017 252N37M915 2026-09-15 COMPLETE 15912390 2026-09-16 00:36:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 595184, "stp": "P", "toc": "Northern", "uid": "P24017", "consist": "150105", "dest_crs": "LDS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P24017/2026-09-16/detailed", "trust_id": "252N37M915", "origin_crs": "SHF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leeds", "service_date": "2026-09-15", "dest_arr_time": "0033", "dest_platform": "13A", "is_terminated": 1, "next_location": "Leeds", "signalling_id": "2N37", "timing_status": "LATE", "origin_station": "Sheffield", "current_leg_arr": "0036", "current_leg_dep": "0025", "current_leg_end": "Leeds", "origin_dep_time": "2315", "origin_platform": "4B", "current_location": "Leeds", "last_update_time": "2026-09-15T23:46:37", "route_debug_link": null, "timing_variation": "+3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.5744481, 53.7879698], [-1.5720960999999998, 53.78921999999999], [-1.5713657, 53.7896105], [-1.5710698999999997, 53.7897675], [-1.5706170999999998, 53.79001739999999], [-1.5704849999999997, 53.79008730000001], [-1.5702376, 53.7902181], [-1.5698029999999998, 53.7904529], [-1.5696196999999998, 53.790554699999994], [-1.5694252999999998, 53.79065130000001], [-1.5683716, 53.79116539999999], [-1.5680512952995005, 53.79131415551756], [-1.5678347999999998, 53.79141469999998], [-1.5676713, 53.7914851], [-1.5673662999999998, 53.7916114], [-1.5672092, 53.7916779], [-1.5670310999999997, 53.79175480000001], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]}", "current_leg_start": "Outwood", "dest_arr_time_act": "0033", "motion_projection": null, "next_location_lat": "53.7944724", "next_location_lon": "-1.5478364", "previous_location": "Outwood", "current_leg_milage": "7.5", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 534.411, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 7856.881, \"from_m\": 534.411, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7903.328, \"from_m\": 7856.881, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8132.417, \"from_m\": 7903.328, \"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\": 9358.661, \"from_m\": 8132.417, \"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\": 12652.172, \"from_m\": 9358.661, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13645.196, \"from_m\": 12652.172, \"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\": 13700.716, \"from_m\": 13645.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\": 13736.78, \"from_m\": 13700.716, \"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\": 18660.348, \"from_m\": 13736.78, \"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\": 19396.372, \"from_m\": 18660.348, \"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\": 20010.47, \"from_m\": 19396.372, \"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\": 20042.594, \"from_m\": 20010.47, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 28445.554, \"from_m\": 20042.594, \"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\": 29687.929, \"from_m\": 28445.554, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 30519.138, \"from_m\": 29687.929, \"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\": 30582.179, \"from_m\": 30519.138, \"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\": 30640.852, \"from_m\": 30582.179, \"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\": 40341.458, \"from_m\": 30640.852, \"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\": 40466.4, \"from_m\": 40341.458, \"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\": 42375.539, \"from_m\": 40466.4, \"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\": 42511.916, \"from_m\": 42375.539, \"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\": 43279.811, \"from_m\": 42511.916, \"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\": 43414.919, \"from_m\": 43279.811, \"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\": 43487.706, \"from_m\": 43414.919, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43703.186, \"from_m\": 43487.706, \"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\": 44228.073, \"from_m\": 43703.186, \"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\": 44251.832, \"from_m\": 44228.073, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44258.724, \"from_m\": 44251.832, \"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\": 45449.147, \"from_m\": 44258.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\": 45459.709, \"from_m\": 45449.147, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45525.938, \"from_m\": 45459.709, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 45553.803, \"from_m\": 45525.938, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 45633.001, \"from_m\": 45553.803, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46150.749, \"from_m\": 45633.001, \"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\": 46461.059, \"from_m\": 46150.749, \"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\": 46488.882, \"from_m\": 46461.059, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 46628.151, \"from_m\": 46488.882, \"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\": 48666.359, \"from_m\": 46628.151, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 54321.812, \"from_m\": 48666.359, \"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\": 60596.689, \"from_m\": 54321.812, \"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\": 61410.412, \"from_m\": 60596.689, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 61632.648, \"from_m\": 61410.412, \"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\": 61889.189, \"from_m\": 61632.648, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 62170.504, \"from_m\": 61889.189, \"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\": 62219.959, \"from_m\": 62170.504, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 62617.774, \"from_m\": 62219.959, \"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\": 62939.985, \"from_m\": 62617.774, \"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\": 595184, \"profile_key\": \"fc410a28b59e20d1d01c99afac4c0872c1bc708d6814088b4db5122bfacd1b59\", \"schedule_id\": 33784, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2315\", \"location\": \"Sheffield\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316H\", \"location\": \"Nunnery Main Line Jn\", \"stage_seq\": 2, \"distance_m\": 732.54, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2319H\", \"location\": \"Wincobank Jn\", \"stage_seq\": 3, \"distance_m\": 5165.828, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"2320\", \"wtt_dep\": \"2321\", \"location\": \"Meadowhall\", \"stage_seq\": 4, \"distance_m\": 5443.978, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2324\", \"location\": \"Holmes Jn\", \"stage_seq\": 5, \"distance_m\": 8156.48, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328H\", \"location\": \"Rotherham Central\", \"stage_seq\": 6, \"distance_m\": 9743.328, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Aldwarke Jn\", \"stage_seq\": 7, \"distance_m\": 13796.421, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2337H\", \"location\": \"Swinton (S.Yorks)\", \"stage_seq\": 8, \"distance_m\": 17213.717, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"2341\", \"wtt_dep\": \"2342\", \"location\": \"Bolton-Upon-Dearne\", \"stage_seq\": 9, \"distance_m\": 21030.816, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345\", \"location\": \"Goldthorpe\", \"stage_seq\": 10, \"distance_m\": 22695.157, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"2347\", \"wtt_dep\": \"2348\", \"location\": \"Thurnscoe\", \"stage_seq\": 11, \"distance_m\": 24046.811, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"2353\", \"wtt_dep\": \"2353H\", \"location\": \"Moorthorpe\", \"stage_seq\": 12, \"distance_m\": 29557.292, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2356\", \"location\": \"South Kirkby Jn\", \"stage_seq\": 13, \"distance_m\": 30640.852, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0002\", \"location\": \"Fitzwilliam\", \"stage_seq\": 14, \"distance_m\": 35927.141, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0005H\", \"location\": \"Hare Park Jn\", \"stage_seq\": 15, \"distance_m\": 40236.656, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008\", \"location\": \"Crofton West Jn\", \"stage_seq\": 16, \"distance_m\": 42534.457, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0010H\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 17, \"distance_m\": 44341.013, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011H\", \"location\": \"Wakefield Kirkgate\", \"stage_seq\": 18, \"distance_m\": 45259.899, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"0014H\", \"wtt_dep\": \"0015H\", \"location\": \"Wakefield Westgate\", \"stage_seq\": 19, \"distance_m\": 46734.616, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"0020\", \"wtt_dep\": \"0020H\", \"location\": \"Outwood\", \"stage_seq\": 20, \"distance_m\": 50726.704, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Holbeck Jn\", \"stage_seq\": 21, \"distance_m\": 61470.476, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0030H\", \"location\": \"Whitehall Jn\", \"stage_seq\": 22, \"distance_m\": 62035.361, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031\", \"location\": \"Leeds West Jn\", \"stage_seq\": 23, \"distance_m\": 62414.354, \"section_seq\": 1, \"route_path_id\": 104388}, {\"is_pass\": false, \"wtt_arr\": \"0033\", \"wtt_dep\": null, \"location\": \"Leeds\", \"stage_seq\": 24, \"distance_m\": 62939.985, \"section_seq\": 1, \"route_path_id\": 104388}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62939.985, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 104388}], \"total_distance_m\": 62939.985, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 58058.229, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 4881.756, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2315", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "53.7944724", "current_position_lon": "-1.5478364", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7260, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:04Z\", \"source_id\": 48901339, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:20:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:20:08Z\", \"source_id\": 15884384, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7205, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:49Z\", \"source_id\": 48910260, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:25:56Z\", \"source_id\": 15887332, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7155, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:54Z\", \"source_id\": 48922679, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:58Z\", \"source_id\": 15891244, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7149, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:12Z\", \"source_id\": 48930740, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:18Z\", \"source_id\": 15893732, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7145, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:45Z\", \"source_id\": 48937285, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:43:49Z\", \"source_id\": 15895790, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 7141, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:33Z\", \"source_id\": 48941217, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:38Z\", \"source_id\": 15897044, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6081, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:43Z\", \"source_id\": 48948172, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:48Z\", \"source_id\": 15899261, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6057, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:46Z\", \"source_id\": 48950829, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:47Z\", \"source_id\": 15900106, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6049, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:06Z\", \"source_id\": 48961342, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:08Z\", \"source_id\": 15903253, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5915, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:26Z\", \"source_id\": 48977172, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:45\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:28Z\", \"source_id\": 15907650, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6026, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:46Z\", \"source_id\": 48980460, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:47Z\", \"source_id\": 15908570, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 6012, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:53Z\", \"source_id\": 48985453, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:57Z\", \"source_id\": 15909921, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5394, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:53Z\", \"source_id\": 48994686, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:59Z\", \"source_id\": 15912390, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leeds", "service_state_platform": "10", "timing_fact_generation": 1789515300064895, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:15.445912", "service_state_evidence_id": 15912390, "current_leg_start_actual_dep": "2026-09-17T00:23:30+01:00", "operational_evidence_version": 87, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:16.361726", "service_state_valid_until_kind": null, "operational_interpretation_version": 87, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P SHF LDS 2N37 150105 2 75 None {"version": 3, "segments": [{"to_m": 534.411, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 7856.881, "from_m": 534.411, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7903.328, "from_m": 7856.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8132.417, "from_m": 7903.328, "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": 9358.661, "from_m": 8132.417, "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": 12652.172, "from_m": 9358.661, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13645.196, "from_m": 12652.172, "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": 13700.716, "from_m": 13645.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": 13736.78, "from_m": 13700.716, "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": 18660.348, "from_m": 13736.78, "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": 19396.372, "from_m": 18660.348, "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": 20010.47, "from_m": 19396.372, "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": 20042.594, "from_m": 20010.47, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 28445.554, "from_m": 20042.594, "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": 29687.929, "from_m": 28445.554, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 30519.138, "from_m": 29687.929, "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": 30582.179, "from_m": 30519.138, "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": 30640.852, "from_m": 30582.179, "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": 40341.458, "from_m": 30640.852, "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": 40466.4, "from_m": 40341.458, "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": 42375.539, "from_m": 40466.4, "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": 42511.916, "from_m": 42375.539, "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": 43279.811, "from_m": 42511.916, "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": 43414.919, "from_m": 43279.811, "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": 43487.706, "from_m": 43414.919, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43703.186, "from_m": 43487.706, "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": 44228.073, "from_m": 43703.186, "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": 44251.832, "from_m": 44228.073, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44258.724, "from_m": 44251.832, "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": 45449.147, "from_m": 44258.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": 45459.709, "from_m": 45449.147, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45525.938, "from_m": 45459.709, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 45553.803, "from_m": 45525.938, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 45633.001, "from_m": 45553.803, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46150.749, "from_m": 45633.001, "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": 46461.059, "from_m": 46150.749, "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": 46488.882, "from_m": 46461.059, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 46628.151, "from_m": 46488.882, "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": 48666.359, "from_m": 46628.151, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 54321.812, "from_m": 48666.359, "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": 60596.689, "from_m": 54321.812, "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": 61410.412, "from_m": 60596.689, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 61632.648, "from_m": 61410.412, "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": 61889.189, "from_m": 61632.648, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 62170.504, "from_m": 61889.189, "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": 62219.959, "from_m": 62170.504, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 62617.774, "from_m": 62219.959, "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": 62939.985, "from_m": 62617.774, "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": 595184, "profile_key": "fc410a28b59e20d1d01c99afac4c0872c1bc708d6814088b4db5122bfacd1b59", "schedule_id": 33784, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2315", "location": "Sheffield", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316H", "location": "Nunnery Main Line Jn", "stage_seq": 2, "distance_m": 732.54, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2319H", "location": "Wincobank Jn", "stage_seq": 3, "distance_m": 5165.828, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "2320", "wtt_dep": "2321", "location": "Meadowhall", "stage_seq": 4, "distance_m": 5443.978, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2324", "location": "Holmes Jn", "stage_seq": 5, "distance_m": 8156.48, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328H", "location": "Rotherham Central", "stage_seq": 6, "distance_m": 9743.328, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Aldwarke Jn", "stage_seq": 7, "distance_m": 13796.421, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2337H", "location": "Swinton (S.Yorks)", "stage_seq": 8, "distance_m": 17213.717, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "2341", "wtt_dep": "2342", "location": "Bolton-Upon-Dearne", "stage_seq": 9, "distance_m": 21030.816, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345", "location": "Goldthorpe", "stage_seq": 10, "distance_m": 22695.157, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "2347", "wtt_dep": "2348", "location": "Thurnscoe", "stage_seq": 11, "distance_m": 24046.811, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "2353", "wtt_dep": "2353H", "location": "Moorthorpe", "stage_seq": 12, "distance_m": 29557.292, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2356", "location": "South Kirkby Jn", "stage_seq": 13, "distance_m": 30640.852, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0002", "location": "Fitzwilliam", "stage_seq": 14, "distance_m": 35927.141, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0005H", "location": "Hare Park Jn", "stage_seq": 15, "distance_m": 40236.656, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008", "location": "Crofton West Jn", "stage_seq": 16, "distance_m": 42534.457, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0010H", "location": "Calder Bridge Jn", "stage_seq": 17, "distance_m": 44341.013, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011H", "location": "Wakefield Kirkgate", "stage_seq": 18, "distance_m": 45259.899, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "0014H", "wtt_dep": "0015H", "location": "Wakefield Westgate", "stage_seq": 19, "distance_m": 46734.616, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "0020", "wtt_dep": "0020H", "location": "Outwood", "stage_seq": 20, "distance_m": 50726.704, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Holbeck Jn", "stage_seq": 21, "distance_m": 61470.476, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0030H", "location": "Whitehall Jn", "stage_seq": 22, "distance_m": 62035.361, "section_seq": 1, "route_path_id": 104388}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031", "location": "Leeds West Jn", "stage_seq": 23, "distance_m": 62414.354, "section_seq": 1, "route_path_id": 104388}, {"is_pass": false, "wtt_arr": "0033", "wtt_dep": null, "location": "Leeds", "stage_seq": 24, "distance_m": 62939.985, "section_seq": 1, "route_path_id": 104388}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62939.985, "from_m": 0.0, "section_seq": 1, "route_path_id": 104388}], "total_distance_m": 62939.985, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 58058.229, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 4881.756, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7260, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:04Z", "source_id": 48901339, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:20:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:20:08Z", "source_id": 15884384, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7205, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:49Z", "source_id": 48910260, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:27:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:25:56Z", "source_id": 15887332, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7155, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:54Z", "source_id": 48922679, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:35:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:58Z", "source_id": 15891244, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7149, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:12Z", "source_id": 48930740, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:40:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:18Z", "source_id": 15893732, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7145, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:45Z", "source_id": 48937285, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:44:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:43:49Z", "source_id": 15895790, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 7141, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:33Z", "source_id": 48941217, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:47:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:38Z", "source_id": 15897044, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6081, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:43Z", "source_id": 48948172, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:52:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:48Z", "source_id": 15899261, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6057, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:46Z", "source_id": 48950829, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:54:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:47Z", "source_id": 15900106, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6049, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:06Z", "source_id": 48961342, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:02:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:08Z", "source_id": 15903253, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5915, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:26Z", "source_id": 48977172, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:16:45", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:28Z", "source_id": 15907650, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6026, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:46Z", "source_id": 48980460, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:19:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:47Z", "source_id": 15908570, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 6012, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:53Z", "source_id": 48985453, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:24:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:57Z", "source_id": 15909921, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5394, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:53Z", "source_id": 48994686, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:59Z", "source_id": 15912390, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Sheffield 2315 2315 4B None None Leeds 0033 0033 13A LATE +3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P24017/2026-09-16/detailed None Outwood 2026-09-17T00:23:30+01:00 Leeds 11.0 {"type": "LineString", "coordinates": [[-1.5104332, 53.71538169999999], [-1.5103511999999997, 53.715665], [-1.5102646, 53.716037699999994], [-1.5101857999999997, 53.71653709999999], [-1.510156, 53.7167867], [-1.5101429999999998, 53.71703709999999], [-1.5101576999999995, 53.7175411], [-1.5101742, 53.71779549999999], [-1.5102166, 53.71804610000001], [-1.5102618, 53.718328699999994], [-1.5103402, 53.71861680000001], [-1.5103865999999997, 53.7188139], [-1.510653, 53.7195237], [-1.5108389, 53.7198786], [-1.5110418, 53.72022309999999], [-1.5111547, 53.7203834], [-1.5112869999999998, 53.72057420000001], [-1.511555, 53.72093799999999], [-1.5117847, 53.7212454], [-1.5120343999999997, 53.7215496], [-1.5124113999999995, 53.721951799999985], [-1.5128507, 53.72233640000001], [-1.5133405999999998, 53.72273740000001], [-1.5139470999999998, 53.72315989999999], [-1.5145658, 53.7235397], [-1.5152012999999998, 53.7238836], [-1.5159547999999998, 53.7242763], [-1.5167861, 53.7246427], [-1.5176529, 53.7249582], [-1.5184150999999997, 53.72520689999999], [-1.5187446, 53.7253239], [-1.5202435999999997, 53.7258401], [-1.5218187, 53.72636779999999], [-1.5244723, 53.72723320000001], [-1.5257842999999998, 53.72766549999999], [-1.5270648999999998, 53.7280982], [-1.5271359830031863, 53.728121495441066], [-1.5283654, 53.7285244], [-1.5296339, 53.7289481], [-1.5307183, 53.7293568], [-1.5317244, 53.7297888], [-1.5335291, 53.73065449999999], [-1.5346156, 53.7311674], [-1.5357691999999998, 53.7316672], [-1.5365865, 53.7320116], [-1.5374221999999995, 53.732344899999994], [-1.538364, 53.7327207], [-1.5393609999999998, 53.73309], [-1.5396956999999998, 53.73320820000001], [-1.5411556, 53.733723700000006], [-1.5425806, 53.73416749999999], [-1.54309133133044, 53.734323238421794], [-1.5447000999999998, 53.7348138], [-1.5469136, 53.7354035], [-1.547177, 53.735466], [-1.5482937, 53.7357308], [-1.5501147, 53.736118999999995], [-1.5509227, 53.7362649], [-1.5517080999999997, 53.7364185], [-1.5524836, 53.736585700000006], [-1.5531978999999998, 53.7367564], [-1.5544895999999997, 53.7371244], [-1.5556842, 53.737552599999994], [-1.5566844000000002, 53.737974], [-1.5571745, 53.738252200000005], [-1.5577083, 53.7385464], [-1.5582054999999997, 53.73883359999999], [-1.5586637, 53.73911849999998], [-1.5591440999999997, 53.73945719999998], [-1.5595872, 53.7397856], [-1.5599932000000003, 53.7401344], [-1.5603668, 53.74049199999999], [-1.5605952999999997, 53.7407395], [-1.5608056, 53.7409845], [-1.5610209, 53.7412318], [-1.5611957999999997, 53.74147349999999], [-1.561395, 53.741747], [-1.5615709, 53.742016], [-1.5617341, 53.7422946], [-1.5618959999999995, 53.7425994], [-1.5620977, 53.7430898], [-1.5621795999999997, 53.74333870000001], [-1.5622449, 53.743571900000006], [-1.5623643, 53.7440717], [-1.5624847999999998, 53.744704299999995], [-1.5624999999999998, 53.7447908], [-1.5625690999999995, 53.74504139999999], [-1.5626542999999995, 53.74529210000001], [-1.5627496999999997, 53.745542500000006], [-1.5628472, 53.745779500000005], [-1.5629504, 53.7459748], [-1.5630728, 53.74621230000001], [-1.5632099999999998, 53.746440500000006], [-1.5634002, 53.74675349999999], [-1.5636895, 53.7471931], [-1.5637502000000003, 53.7472937], [-1.5650383, 53.7491965], [-1.5651501, 53.7493726], [-1.5659194999999997, 53.750515699999994], [-1.5663071999999998, 53.751134099999994], [-1.5666432999999995, 53.75171919999999], [-1.5669526, 53.7523505], [-1.5672049999999995, 53.7529933], [-1.5674437, 53.753736199999985], [-1.5676212, 53.7545263], [-1.5676872999999998, 53.75505419999999], [-1.567719, 53.7555836], [-1.5677032999999998, 53.756649499999995], [-1.5677036, 53.7569353], [-1.5677191999999998, 53.7572236], [-1.5677801999999998, 53.757655099999994], [-1.5678168999999995, 53.7579142], [-1.5678976, 53.758262499999994], [-1.5679993999999997, 53.7585992], [-1.5680752999999998, 53.7588349], [-1.5681583, 53.7590643], [-1.568253, 53.759311800000006], [-1.568346, 53.7595294], [-1.568488, 53.7598322], [-1.5686492, 53.76013979999999], [-1.5686729, 53.76018589999999], [-1.5688125, 53.76044929999999], [-1.5689774, 53.7607198], [-1.5697510999999995, 53.761964799999994], [-1.5698624, 53.762153000000005], [-1.5701025, 53.762596999999985], [-1.570337, 53.76304889999999], [-1.5705721, 53.7635226], [-1.5707911, 53.7639885], [-1.570992, 53.76445509999999], [-1.5711639999999998, 53.764893899999976], [-1.5713360000000005, 53.7653679], [-1.5714918000000002, 53.7658405], [-1.5716277999999997, 53.76625859999999], [-1.5717353999999997, 53.7666746], [-1.5718605, 53.767092], [-1.5719972999999998, 53.7675093], [-1.5721352, 53.7678363], [-1.5722837, 53.76812759999999], [-1.5724205000000002, 53.76837110000001], [-1.5725749, 53.7686047], [-1.5727572, 53.7688397], [-1.5729412, 53.7690775], [-1.5732622999999997, 53.76944780000001], [-1.5734401, 53.76962329999999], [-1.5736446999999998, 53.769791000000005], [-1.5741345, 53.77020379999999], [-1.5746754, 53.770616200000006], [-1.575616, 53.77133940000001], [-1.5758415999999995, 53.7715319], [-1.5760445, 53.77172689999999], [-1.5763791, 53.7720901], [-1.5767021, 53.77247849999999], [-1.576973, 53.7728673], [-1.5772446, 53.7733284], [-1.5774361999999995, 53.7737714], [-1.5775743, 53.7741438], [-1.5776707, 53.77450290000001], [-1.5777369, 53.7747776], [-1.5777956999999998, 53.77502439999999], [-1.5782064, 53.7771598], [-1.5783299999999998, 53.7777698], [-1.5784492, 53.7784007], [-1.5785623, 53.77921270000001], [-1.5786174, 53.7796326], [-1.5786432999999995, 53.7800419], [-1.5786454999999997, 53.78046710000001], [-1.5786392, 53.7808799], [-1.5785587999999997, 53.7816894], [-1.5785017999999995, 53.7821727], [-1.5784560999999997, 53.7824436], [-1.5783990999999995, 53.7827509], [-1.5783316, 53.7830357], [-1.5782865999999998, 53.783258], [-1.5782605999999997, 53.7833371], [-1.5782482999999998, 53.783369099999994], [-1.5782121999999998, 53.783469], [-1.5780318, 53.7838946], [-1.5777665999999997, 53.7844436], [-1.5775689999999998, 53.7848543], [-1.5772343999999998, 53.7856834], [-1.5771438999999998, 53.7859293], [-1.5771094, 53.7860539], [-1.5769677999999998, 53.7864486], [-1.576879508149209, 53.786690690571334], [-1.5767693786712726, 53.786749997681795], [-1.5766665, 53.78680539999999], [-1.5763263, 53.78698809999999], [-1.5755367, 53.7873955], [-1.5754754778128408, 53.78742772712427], [-1.5747259, 53.787822299999995], [-1.5744481, 53.7879698], [-1.5720960999999998, 53.78921999999999], [-1.5713657, 53.7896105], [-1.5710698999999997, 53.7897675], [-1.5706170999999998, 53.79001739999999], [-1.5704849999999997, 53.79008730000001], [-1.5702376, 53.7902181], [-1.5698029999999998, 53.7904529], [-1.5696196999999998, 53.790554699999994], [-1.5694252999999998, 53.79065130000001], [-1.5683716, 53.79116539999999], [-1.5680512952995005, 53.79131415551756], [-1.5678347999999998, 53.79141469999998], [-1.5676713, 53.7914851], [-1.5673662999999998, 53.7916114], [-1.5672092, 53.7916779], [-1.5670310999999997, 53.79175480000001], [-1.5667924, 53.79185], [-1.5667184, 53.79188250000001], [-1.5663314, 53.7920385], [-1.5661184, 53.79212210000001], [-1.5658665, 53.79220939999999], [-1.5656013999999998, 53.7922916], [-1.5653174, 53.79236199999999], [-1.5650193999999995, 53.7924302], [-1.5646915, 53.792486], [-1.5642007, 53.7925376], [-1.5637590999999995, 53.792561199999994], [-1.5632817999999995, 53.79255300000001], [-1.5628660999999997, 53.7925291], [-1.5624808999999995, 53.79248030000001], [-1.5621028090450984, 53.79241557049604], [-1.5618493620369007, 53.79236313359027], [-1.5616226933707107, 53.79232001601864], [-1.561418987746265, 53.79228489284559], [-1.5612344298633, 53.792256439135585], [-1.5610652044215525, 53.79223332995306], [-1.5609074961207583, 53.7922142403625], [-1.5607574896606549, 53.79219784542833], [-1.5606113697409782, 53.79218282021503], [-1.5604653210614652, 53.79216783978704], [-1.5603155283218524, 53.79215157920882], [-1.5601581762218757, 53.79213271354482], [-1.5599894494612725, 53.7921099178595], [-1.5598055327397784, 53.79208186721732], [-1.559602610757131, 53.79204723668272], [-1.5593768682130662, 53.792004701320174], [-1.5591244898073209, 53.79195293619412], [-1.5591239999999995, 53.7919529], [-1.5587781, 53.7919352], [-1.5584309, 53.7919337], [-1.5581574000000002, 53.7919413], [-1.5580764, 53.7919457], [-1.5579767999999998, 53.7919559], [-1.5578837, 53.7919655], [-1.5578016999999995, 53.79197419999999], [-1.5577066, 53.7919872], [-1.5575140999999997, 53.79201710000001], [-1.5574121999999997, 53.7920331], [-1.5572079, 53.7920744], [-1.5570783, 53.79210220000001], [-1.5569541999999998, 53.7921347], [-1.5567614999999997, 53.79218780000001], [-1.5565851, 53.79224649999999], [-1.5564989954323991, 53.79227895808018], [-1.556281229687036, 53.79237154478559], [-1.5560872970755917, 53.79245216487431], [-1.5559137875990126, 53.792522523639626], [-1.555757291258247, 53.79258432637483], [-1.5556143980542405, 53.7926392783732], [-1.5554816979879416, 53.79268908492802], [-1.5553557810602967, 53.79273545133257], [-1.5552332372722533, 53.792780082880114], [-1.5551106566247583, 53.79282468486397], [-1.554984629118759, 53.79287096257739], [-1.5548517447552015, 53.79292062131368], [-1.554708593535035, 53.79297536636611], [-1.5545517654592047, 53.79303690302795], [-1.5543778505286583, 53.793106936592494], [-1.5541834387443432, 53.79318717235303], [-1.5539651201072064, 53.79327931560284], [-1.5537631999999997, 53.79334], [-1.5534410999999997, 53.79342080000001], [-1.5530959, 53.7934759], [-1.5526724999999997, 53.7935509], [-1.5525703, 53.7935595], [-1.5524763999999998, 53.79356880000001], [-1.5521461, 53.7936132], [-1.5519915, 53.79363699999999], [-1.5513213999999995, 53.7937008], [-1.5510092999999998, 53.7937427], [-1.5507101999999997, 53.793799], [-1.5501631, 53.793924], [-1.5497312, 53.7940263], [-1.5494075, 53.7941103], [-1.5487884, 53.7942742], [-1.5482949, 53.7943915], [-1.5478364, 53.79447239999999]]} 7.5 0025 0036 Outwood Leeds Leeds 53.7944724 -1.5478364 53.7944724 -1.5478364 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:36:00 Leeds TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912390 1789515300064895 87 87 2026-09-15 23:46:16.361726 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:15.445912
565202 593272 R57651 486J241915 2026-09-15 COMPLETE 15912227 2026-09-16 00:36:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 593272, "stp": "N", "toc": "Unknown", "uid": "R57651", "consist": null, "dest_crs": "GYM", "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:R57651/2026-09-16/detailed", "trust_id": "486J241915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Great Yarmouth", "service_date": "2026-09-15", "dest_arr_time": "0025", "dest_platform": "3", "is_terminated": 1, "next_location": "Great Yarmouth", "signalling_id": "6J24", "timing_status": "LATE", "origin_station": "Lowestoft Civil Engineer's Sidings", "current_leg_arr": "0036", "current_leg_dep": "0016", "current_leg_end": "Great Yarmouth", "origin_dep_time": "2345", "origin_platform": null, "current_location": "Great Yarmouth", "last_update_time": "2026-09-15T23:46:37", "route_debug_link": null, "timing_variation": "+11 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.5593631, 52.5644573], [1.559896, 52.56435650000001], [1.5602754, 52.5642904], [1.5605264, 52.564248699999986], [1.5613265999999997, 52.5641473], [1.562586, 52.56396620000001], [1.5633537999999998, 52.56385389999999], [1.5638767999999998, 52.56378809999998], [1.5643071999999998, 52.5637411], [1.5650954999999998, 52.56366800000001], [1.5661853, 52.5635965], [1.5670649, 52.5635632], [1.5688520999999995, 52.5635619], [1.5695521, 52.5635431], [1.5715275999999998, 52.563501300000006], [1.5736154, 52.563512499999995], [1.5741537, 52.563528799999986], [1.5752275999999998, 52.563574499999994], [1.5765511, 52.5636971], [1.5771354, 52.563762999999994], [1.5771767000000003, 52.5637669], [1.5779511, 52.5638426], [1.5783457999999997, 52.5638969], [1.5789182, 52.5639843], [1.5796926, 52.56410339999999], [1.5803773, 52.564256], [1.5814100999999998, 52.5645162], [1.5826026999999998, 52.5648856], [1.5837553, 52.565287899999994], [1.5846938999999998, 52.5656608], [1.5853387, 52.56592440000001], [1.5859777999999998, 52.566214], [1.5868479999999998, 52.5666302], [1.5874441999999995, 52.5669285], [1.5884884, 52.567518099999994], [1.5893900000000003, 52.5680383], [1.5910507, 52.5691101], [1.5924978, 52.5699716], [1.5929406, 52.5702199], [1.5947736999999995, 52.57118280000001], [1.604854, 52.5764704], [1.6152676, 52.5819402], [1.6153939, 52.5820055], [1.6169675114151385, 52.58283692547425], [1.6198637, 52.584367099999994], [1.6287945, 52.589039], [1.6303457999999995, 52.589869699999994], [1.6535817000000002, 52.602019], [1.656520674012522, 52.60355296986019], [1.6575977, 52.604115099999994], [1.6577575, 52.6042002], [1.657817, 52.6042299], [1.6589193999999998, 52.60477920000001], [1.6598688999999998, 52.6052108], [1.6611545999999997, 52.6057681], [1.6612529, 52.6058105], [1.6615225999999998, 52.60591720000001], [1.6634621, 52.60676099999999], [1.6650276, 52.6074332], [1.6666413, 52.60813360000001], [1.6685437, 52.60895860000001], [1.6700642, 52.6096154], [1.6714795, 52.6102256], [1.6730212, 52.6108965], [1.6742027000000002, 52.61140349999999], [1.6753581999999998, 52.61189939999999], [1.6781712999999998, 52.613106], [1.6814431999999997, 52.61436759999999], [1.6829035999999995, 52.6148943], [1.6848631, 52.6155501], [1.6867569999999998, 52.6161315], [1.6880485999999997, 52.6165037], [1.6892852, 52.61684], [1.690211, 52.6170851], [1.6913123, 52.6173623], [1.692453, 52.617655199999994], [1.6934284999999998, 52.6178919], [1.6939037, 52.61800039999999], [1.6945485, 52.6181382], [1.6958758, 52.61840540000001], [1.6965940999999998, 52.6185453], [1.6975296, 52.61871999999999], [1.6982986999999998, 52.6188595], [1.6994195, 52.61903780000001], [1.6997743999999997, 52.61909359999999], [1.7012605, 52.61928639999999], [1.7023241000000002, 52.619415100000005], [1.7034079999999998, 52.6195277], [1.7044567999999998, 52.6196357], [1.7053498, 52.6196879], [1.7063037, 52.6197087], [1.7067990398270907, 52.61969871331051], [1.7070477, 52.6196937], [1.7074772, 52.619689400000006], [1.7082493999999997, 52.61962389999999], [1.7092049, 52.6194932], [1.7100984, 52.6193402], [1.7110767999999998, 52.6191239], [1.7122828999999995, 52.61878250000001], [1.7130122, 52.6185284], [1.7136869999999995, 52.6182735], [1.7142623999999995, 52.618029699999994], [1.7147505999999997, 52.61780220000001], [1.7151344, 52.6176113], [1.715511, 52.6173894], [1.7165369999999998, 52.61668619999999], [1.7168602999999998, 52.6164334], [1.7172101, 52.6161597], [1.7174005999999995, 52.6160127], [1.7178665, 52.6156359], [1.7181892999999997, 52.6153598], [1.7186339, 52.614970199999995], [1.718828, 52.6147945], [1.7190507999999998, 52.6145832], [1.7193307999999998, 52.61430769999999], [1.7195152, 52.61410849999999], [1.7196676, 52.61393619999999], [1.7198688999999998, 52.6136985], [1.71996, 52.61359139999999], [1.7202065999999998, 52.6132771], [1.7203352999999997, 52.61309440000001], [1.7204426999999998, 52.61291810000001], [1.7205174, 52.6127576], [1.7205465, 52.612623], [1.7205585, 52.6125788], [1.7206058, 52.612276300000005]]}", "current_leg_start": "Reedham (Norfolk)", "dest_arr_time_act": "0025", "motion_projection": null, "next_location_lat": "52.6122763", "next_location_lon": "1.7206058", "previous_location": "Reedham (Norfolk)", "current_leg_milage": "8.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 377.661, \"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\": 16226.154, \"from_m\": 377.661, \"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\": 16328.624, \"from_m\": 16226.154, \"capability_applied\": null, \"effective_limit_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\": 16953.618, \"from_m\": 16328.624, \"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\": 17137.295, \"from_m\": 16953.618, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 17258.098, \"from_m\": 17137.295, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 17689.394, \"from_m\": 17258.098, \"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\": 29465.645, \"from_m\": 17689.394, \"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\": 30035.12, \"from_m\": 29465.645, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 593272, \"profile_key\": \"2211ac4f3854c108bf4de2ad4f88ff0f1eeebd967806e81e48cd55ee7da20f6f\", \"schedule_id\": 40577, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Lowestoft Civil Engineer's Sidings\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106972}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345H\", \"location\": \"Coke Ovens Jn\", \"stage_seq\": 2, \"distance_m\": 567.941, \"section_seq\": 1, \"route_path_id\": 106972}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Oulton Broad North Jn\", \"stage_seq\": 3, \"distance_m\": 1566.408, \"section_seq\": 1, \"route_path_id\": 106972}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0007H\", \"location\": \"Reedham (Norfolk)\", \"stage_seq\": 4, \"distance_m\": 17137.295, \"section_seq\": 1, \"route_path_id\": 106972}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": null, \"location\": \"Great Yarmouth\", \"stage_seq\": 5, \"distance_m\": 30035.12, \"section_seq\": 1, \"route_path_id\": 106972}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 30035.12, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106972}], \"total_distance_m\": 30035.12, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 30035.12, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2345", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "20.0", "current_position_lat": "52.6122763", "current_position_lon": "1.7206058", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 12903, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:44Z\", \"source_id\": 48973132, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:48Z\", \"source_id\": 15906586, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 12849, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:09Z\", \"source_id\": 48994106, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:13Z\", \"source_id\": 15912227, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Great Yarmouth", "service_state_platform": "3", "timing_fact_generation": 1789515253384794, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:15.450431", "service_state_evidence_id": 15912227, "current_leg_start_actual_dep": "2026-09-17T00:18:30+01:00", "operational_evidence_version": 16, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:16.365622", "service_state_valid_until_kind": null, "operational_interpretation_version": 16, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown N None GYM 6J24 None None None None {"version": 3, "segments": [{"to_m": 377.661, "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": 16226.154, "from_m": 377.661, "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": 16328.624, "from_m": 16226.154, "capability_applied": null, "effective_limit_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": 16953.618, "from_m": 16328.624, "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": 17137.295, "from_m": 16953.618, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 17258.098, "from_m": 17137.295, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 17689.394, "from_m": 17258.098, "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": 29465.645, "from_m": 17689.394, "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": 30035.12, "from_m": 29465.645, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 593272, "profile_key": "2211ac4f3854c108bf4de2ad4f88ff0f1eeebd967806e81e48cd55ee7da20f6f", "schedule_id": 40577, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2345", "location": "Lowestoft Civil Engineer's Sidings", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106972}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345H", "location": "Coke Ovens Jn", "stage_seq": 2, "distance_m": 567.941, "section_seq": 1, "route_path_id": 106972}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Oulton Broad North Jn", "stage_seq": 3, "distance_m": 1566.408, "section_seq": 1, "route_path_id": 106972}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0007H", "location": "Reedham (Norfolk)", "stage_seq": 4, "distance_m": 17137.295, "section_seq": 1, "route_path_id": 106972}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": null, "location": "Great Yarmouth", "stage_seq": 5, "distance_m": 30035.12, "section_seq": 1, "route_path_id": 106972}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 30035.12, "from_m": 0.0, "section_seq": 1, "route_path_id": 106972}], "total_distance_m": 30035.12, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 30035.12, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 12903, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:44Z", "source_id": 48973132, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:13:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:48Z", "source_id": 15906586, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 12849, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:09Z", "source_id": 48994106, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:36:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:13Z", "source_id": 15912227, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Lowestoft Civil Engineer's Sidings 2345 2345 None None None Great Yarmouth 0025 0025 3 LATE +11 minutes https://www.realtimetrains.co.uk/service/gb-nr:R57651/2026-09-16/detailed None Reedham (Norfolk) 2026-09-17T00:18:30+01:00 Great Yarmouth 20.0 {"type": "LineString", "coordinates": [[1.5593631, 52.5644573], [1.559896, 52.56435650000001], [1.5602754, 52.5642904], [1.5605264, 52.564248699999986], [1.5613265999999997, 52.5641473], [1.562586, 52.56396620000001], [1.5633537999999998, 52.56385389999999], [1.5638767999999998, 52.56378809999998], [1.5643071999999998, 52.5637411], [1.5650954999999998, 52.56366800000001], [1.5661853, 52.5635965], [1.5670649, 52.5635632], [1.5688520999999995, 52.5635619], [1.5695521, 52.5635431], [1.5715275999999998, 52.563501300000006], [1.5736154, 52.563512499999995], [1.5741537, 52.563528799999986], [1.5752275999999998, 52.563574499999994], [1.5765511, 52.5636971], [1.5771354, 52.563762999999994], [1.5771767000000003, 52.5637669], [1.5779511, 52.5638426], [1.5783457999999997, 52.5638969], [1.5789182, 52.5639843], [1.5796926, 52.56410339999999], [1.5803773, 52.564256], [1.5814100999999998, 52.5645162], [1.5826026999999998, 52.5648856], [1.5837553, 52.565287899999994], [1.5846938999999998, 52.5656608], [1.5853387, 52.56592440000001], [1.5859777999999998, 52.566214], [1.5868479999999998, 52.5666302], [1.5874441999999995, 52.5669285], [1.5884884, 52.567518099999994], [1.5893900000000003, 52.5680383], [1.5910507, 52.5691101], [1.5924978, 52.5699716], [1.5929406, 52.5702199], [1.5947736999999995, 52.57118280000001], [1.604854, 52.5764704], [1.6152676, 52.5819402], [1.6153939, 52.5820055], [1.6169675114151385, 52.58283692547425], [1.6198637, 52.584367099999994], [1.6287945, 52.589039], [1.6303457999999995, 52.589869699999994], [1.6535817000000002, 52.602019], [1.656520674012522, 52.60355296986019], [1.6575977, 52.604115099999994], [1.6577575, 52.6042002], [1.657817, 52.6042299], [1.6589193999999998, 52.60477920000001], [1.6598688999999998, 52.6052108], [1.6611545999999997, 52.6057681], [1.6612529, 52.6058105], [1.6615225999999998, 52.60591720000001], [1.6634621, 52.60676099999999], [1.6650276, 52.6074332], [1.6666413, 52.60813360000001], [1.6685437, 52.60895860000001], [1.6700642, 52.6096154], [1.6714795, 52.6102256], [1.6730212, 52.6108965], [1.6742027000000002, 52.61140349999999], [1.6753581999999998, 52.61189939999999], [1.6781712999999998, 52.613106], [1.6814431999999997, 52.61436759999999], [1.6829035999999995, 52.6148943], [1.6848631, 52.6155501], [1.6867569999999998, 52.6161315], [1.6880485999999997, 52.6165037], [1.6892852, 52.61684], [1.690211, 52.6170851], [1.6913123, 52.6173623], [1.692453, 52.617655199999994], [1.6934284999999998, 52.6178919], [1.6939037, 52.61800039999999], [1.6945485, 52.6181382], [1.6958758, 52.61840540000001], [1.6965940999999998, 52.6185453], [1.6975296, 52.61871999999999], [1.6982986999999998, 52.6188595], [1.6994195, 52.61903780000001], [1.6997743999999997, 52.61909359999999], [1.7012605, 52.61928639999999], [1.7023241000000002, 52.619415100000005], [1.7034079999999998, 52.6195277], [1.7044567999999998, 52.6196357], [1.7053498, 52.6196879], [1.7063037, 52.6197087], [1.7067990398270907, 52.61969871331051], [1.7070477, 52.6196937], [1.7074772, 52.619689400000006], [1.7082493999999997, 52.61962389999999], [1.7092049, 52.6194932], [1.7100984, 52.6193402], [1.7110767999999998, 52.6191239], [1.7122828999999995, 52.61878250000001], [1.7130122, 52.6185284], [1.7136869999999995, 52.6182735], [1.7142623999999995, 52.618029699999994], [1.7147505999999997, 52.61780220000001], [1.7151344, 52.6176113], [1.715511, 52.6173894], [1.7165369999999998, 52.61668619999999], [1.7168602999999998, 52.6164334], [1.7172101, 52.6161597], [1.7174005999999995, 52.6160127], [1.7178665, 52.6156359], [1.7181892999999997, 52.6153598], [1.7186339, 52.614970199999995], [1.718828, 52.6147945], [1.7190507999999998, 52.6145832], [1.7193307999999998, 52.61430769999999], [1.7195152, 52.61410849999999], [1.7196676, 52.61393619999999], [1.7198688999999998, 52.6136985], [1.71996, 52.61359139999999], [1.7202065999999998, 52.6132771], [1.7203352999999997, 52.61309440000001], [1.7204426999999998, 52.61291810000001], [1.7205174, 52.6127576], [1.7205465, 52.612623], [1.7205585, 52.6125788], [1.7206058, 52.612276300000005]]} 8.3 0016 0036 Reedham (Norfolk) Great Yarmouth Great Yarmouth 52.6122763 1.7206058 52.6122763 1.7206058 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:36:00 Great Yarmouth TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912227 1789515253384794 16 16 2026-09-15 23:46:16.365622 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:15.450431
565203 595967 P29212 185F35M915 2026-09-15 COMPLETE 15912024 2026-09-16 00:36:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 595967, "stp": "O", "toc": "Northern", "uid": "P29212", "consist": "150127", "dest_crs": null, "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P29212/2026-09-16/detailed", "trust_id": "185F35M915", "origin_crs": "KNO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Holbeck Loco Sidings", "service_date": "2026-09-15", "dest_arr_time": "0044", "dest_platform": null, "is_terminated": 1, "next_location": "Holbeck Loco Sidings", "signalling_id": "5F35", "timing_status": "EARLY", "origin_station": "Knottingley", "current_leg_arr": "0036", "current_leg_dep": "2356", "current_leg_end": "Holbeck Loco Sidings", "origin_dep_time": "2359", "origin_platform": "2", "current_location": "Holbeck Loco Sidings", "last_update_time": "2026-09-15T23:46:37", "route_debug_link": null, "timing_variation": "-8 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.2592544, 53.706456200000005], [-1.2604083, 53.706460799999995], [-1.2613422999999997, 53.7064442], [-1.2627493, 53.706456200000005], [-1.2630643999999998, 53.70644750000001], [-1.2633519999999998, 53.7064448], [-1.2637502, 53.7064308], [-1.2640221, 53.706421199999994], [-1.2645486, 53.7064228], [-1.2651188, 53.70641560000001], [-1.2670237, 53.70643919999999], [-1.2691878, 53.7064531], [-1.2698578, 53.7064596], [-1.2721979, 53.7064414], [-1.2724086, 53.7064398], [-1.2725320570279113, 53.7064395556919], [-1.2726146491067036, 53.706439392251106], [-1.2727118, 53.70643919999999], [-1.2749185, 53.7064312], [-1.2756695, 53.70640620000001], [-1.276468, 53.706372599999995], [-1.2774942, 53.70630079999999], [-1.2781057, 53.70622920000001], [-1.2786744, 53.706157], [-1.2798162, 53.70597570000001], [-1.2805778, 53.7058304], [-1.2808645, 53.7057647], [-1.2820361, 53.70547159999999], [-1.2825708, 53.705313], [-1.2844128999999995, 53.704754300000005], [-1.2895312, 53.70320200000001], [-1.2897233, 53.70314729999999], [-1.2942096, 53.7017915], [-1.2946904, 53.701645899999995], [-1.2973412999999998, 53.70084859999999], [-1.2974781, 53.70080099999999], [-1.2979414, 53.7006615], [-1.2991826, 53.700278299999994], [-1.3022777, 53.6993421], [-1.3029883999999998, 53.69912709999999], [-1.3031765, 53.69907899999999], [-1.3032234, 53.699066999999985], [-1.3054865, 53.698381199999986], [-1.3055571999999998, 53.69835979999999], [-1.3080732999999998, 53.6976116], [-1.3116449, 53.696525], [-1.3119544, 53.69643279999999], [-1.3149334, 53.695501099999994], [-1.3164564, 53.69493529999999], [-1.3189035, 53.6940034], [-1.3270213, 53.6908499], [-1.3291728, 53.69002100000001], [-1.3326562000000002, 53.6886739], [-1.3344813, 53.6879946], [-1.337173, 53.68699699999999], [-1.3391350999999998, 53.686223899999995], [-1.3413821999999995, 53.68534089999999], [-1.3434658, 53.684519499999986], [-1.3462595999999998, 53.6834308], [-1.3474729261792822, 53.68296635208876], [-1.3478691, 53.68281470000001], [-1.3493307, 53.6822499], [-1.3510339, 53.6815919], [-1.3521336999999998, 53.68115540000001], [-1.3521440361262085, 53.68115157602794], [-1.3525332, 53.6810076], [-1.3536183, 53.68059629999999], [-1.3552745, 53.67995630000001], [-1.356165, 53.679649899999994], [-1.3569589, 53.679414400000006], [-1.3576965, 53.67922149999999], [-1.3583953, 53.6790531], [-1.3585520999999998, 53.6790189], [-1.3592794999999998, 53.678869899999995], [-1.3600484999999998, 53.678742800000016], [-1.3610997, 53.678587], [-1.36198, 53.6784898], [-1.3629401999999995, 53.678408999999995], [-1.3644149999999995, 53.67831460000001], [-1.3682274, 53.67809079999999], [-1.3709246, 53.6779246], [-1.3877477, 53.6769149], [-1.3940327999999995, 53.67651060000001], [-1.3958475999999995, 53.6764136], [-1.3985221, 53.6762429], [-1.3997144, 53.676165], [-1.4005325999999998, 53.6761112], [-1.4013565, 53.67606239999999], [-1.4019152, 53.67601539999999], [-1.4025148999999997, 53.67595180000001], [-1.4033088, 53.6758487], [-1.4039855, 53.6757363], [-1.4054715, 53.6754546], [-1.4060845999999998, 53.6753092], [-1.4066092, 53.6751845], [-1.4075057, 53.6749713], [-1.4085853, 53.674713100000005], [-1.4093403, 53.6745325], [-1.4130144, 53.673628599999994], [-1.4152942999999998, 53.67308440000001], [-1.4178507, 53.67246380000001], [-1.4226044999999998, 53.6713101], [-1.425146, 53.67069420000001], [-1.4259552, 53.6705221], [-1.4267611, 53.6703777], [-1.4278266, 53.67023569999999], [-1.4285302999999998, 53.67018199999999], [-1.4291928, 53.67014970000001], [-1.4303224999999995, 53.670118300000006], [-1.4314071, 53.670070499999994], [-1.4322611999999997, 53.6699994], [-1.4329326, 53.669913300000005], [-1.4335488000000003, 53.66981169999999], [-1.4344049, 53.6696435], [-1.435102, 53.6694768], [-1.4357745, 53.66928000000001], [-1.4364893999999997, 53.66903020000001], [-1.4372648, 53.66872669999999], [-1.437304454591234, 53.668709020376795], [-1.4376783999999998, 53.668542300000006], [-1.4398161, 53.6674212], [-1.4407053, 53.66695059999999], [-1.4413162999999998, 53.666630999999995], [-1.4420110412583873, 53.66625659625172], [-1.4420178999999995, 53.6662529], [-1.4423844, 53.6660872], [-1.4439125999999998, 53.66531069999999], [-1.4442518, 53.665128], [-1.4457270000000002, 53.66433290000001], [-1.4467661999999997, 53.6638293], [-1.4475115, 53.66355680000001], [-1.4486703000000003, 53.66321760000001], [-1.4499286999999998, 53.66292499999999], [-1.4508881, 53.66274769999999], [-1.4523574, 53.662584], [-1.4530422999999997, 53.6625469], [-1.4541206999999998, 53.6625252], [-1.4554401, 53.662574], [-1.4558912, 53.6626127], [-1.4564849, 53.6626751], [-1.4571462999999998, 53.6627767], [-1.4580277999999998, 53.662954000000006], [-1.4586361, 53.66309379999999], [-1.4593707, 53.66328639999999], [-1.4595247, 53.66333659999999], [-1.4603340000000002, 53.66360079999999], [-1.460486057861753, 53.66366023485915], [-1.4605264203242003, 53.663676011321506], [-1.4619261, 53.6642231], [-1.4649169, 53.66541130000001], [-1.4682485999999997, 53.6667463], [-1.4689664000000002, 53.6670303], [-1.4697134, 53.66732579999999], [-1.470277, 53.6675713], [-1.4708485999999998, 53.66783769999999], [-1.471461, 53.6681572], [-1.4721958999999998, 53.6685986], [-1.4724844999999998, 53.6688064], [-1.4730015, 53.6692121], [-1.4735129, 53.6696596], [-1.4742029, 53.670364499999984], [-1.4753659999999995, 53.67158450000001], [-1.4761074999999997, 53.672340299999995], [-1.47643, 53.67267160000001], [-1.4769029, 53.673157399999994], [-1.4773549, 53.673625599999994], [-1.4774579, 53.673732399999984], [-1.4774785999999998, 53.67375379999999], [-1.4776999999999998, 53.6739849], [-1.4782006999999997, 53.67449839999999], [-1.4783195, 53.67462199999999], [-1.4785037, 53.67489049999999], [-1.4788148, 53.67530039999999], [-1.4789758, 53.67551009999999], [-1.4793413999999998, 53.6759004], [-1.4794688, 53.6760384], [-1.4799601, 53.67653959999999], [-1.4802131, 53.676847900000006], [-1.4803704999999998, 53.6770925], [-1.4804699, 53.6774296], [-1.4804707999999998, 53.677574500000006], [-1.4804579, 53.6777903], [-1.4804192, 53.677978499999995], [-1.4803478, 53.6781988], [-1.4802399999999998, 53.6784311], [-1.4801101, 53.6786335], [-1.4799624999999998, 53.67882929999999], [-1.4797119999999997, 53.6790891], [-1.479476, 53.6792751], [-1.479232, 53.6794326], [-1.4788052, 53.679676400000005], [-1.4784611000000003, 53.6798377], [-1.4774069, 53.6803131], [-1.4760944, 53.680905], [-1.4758595, 53.68100689999999], [-1.4755084, 53.68112670000001], [-1.4754307482375149, 53.68115157602794], [-1.4752027999999997, 53.681224599999986], [-1.4748317, 53.6813089], [-1.4742872, 53.68141689999999], [-1.4739788, 53.68148209999999], [-1.4735745, 53.6815945], [-1.4714274, 53.6820067], [-1.4702374, 53.6822352], [-1.4701774999999997, 53.68224669999999], [-1.4698985999999998, 53.6823002], [-1.4690620999999997, 53.68246080000001], [-1.4680933, 53.68264969999999], [-1.4662221, 53.6830086], [-1.4660882, 53.68303479999999], [-1.4614725, 53.6839244], [-1.4574259, 53.6847276], [-1.4572938999999998, 53.68475359999999], [-1.4570563, 53.68479630000001], [-1.4529542999999998, 53.6855772], [-1.4527279000000002, 53.6856188], [-1.4489900999999998, 53.6864178], [-1.4471485, 53.686899], [-1.4452886, 53.68740729999999], [-1.4445899999999998, 53.687612], [-1.4429966999999997, 53.68810169999998], [-1.4416447999999995, 53.688547099999994], [-1.4395743999999997, 53.68926910000001], [-1.4384637, 53.6896926], [-1.4376804999999997, 53.6900343], [-1.437304454591234, 53.69022173659771], [-1.4370072, 53.6903699], [-1.4365116999999998, 53.6906253], [-1.4361755, 53.690824599999985], [-1.4337001, 53.6923547], [-1.4325172000000002, 53.6931368], [-1.4313378, 53.69393449999999], [-1.4303206, 53.6946353], [-1.4291978, 53.69543389999999], [-1.4285796999999998, 53.6959225], [-1.4281273999999995, 53.69627969999999], [-1.4276650999999998, 53.6966293], [-1.4268996, 53.6972614], [-1.4265918999999998, 53.69751149999999], [-1.4257794999999998, 53.6981287], [-1.4252950999999998, 53.698443], [-1.4249965999999998, 53.69865180000001], [-1.4246982, 53.6989111], [-1.4243507, 53.699224599999994], [-1.4237094999999995, 53.6998857], [-1.4233142, 53.70031219999999], [-1.4231054, 53.7006089], [-1.4228229, 53.7009912], [-1.4220031, 53.7020355], [-1.4217025, 53.7024351], [-1.4214622999999995, 53.702753900000005], [-1.4211677, 53.7030866], [-1.4194367999999995, 53.7049059], [-1.4192026999999998, 53.705152000000005], [-1.4177731, 53.7067746], [-1.4164508, 53.7081889], [-1.4163912359789594, 53.70825155066163], [-1.4162600642761998, 53.70838976838829], [-1.4161444713284048, 53.70851202820471], [-1.4160422013881362, 53.70862059906835], [-1.4159509987079557, 53.70871774993669], [-1.4158686075404252, 53.70880574976721], [-1.4157927721381072, 53.70888686751737], [-1.4157212367535623, 53.70896337214466], [-1.4156517456393534, 53.709037532606544], [-1.4155820430480412, 53.70911161786048], [-1.4155098732321882, 53.70918789686398], [-1.415432980444356, 53.709268638574486], [-1.4153491089371064, 53.709356111949475], [-1.4152560029630012, 53.70945258594645], [-1.4151514067746025, 53.70956032952285], [-1.4150330646244709, 53.70968161163616], [-1.4148987207651695, 53.709818701243854], [-1.4148763, 53.70984219999999], [-1.4145616999999997, 53.7101756], [-1.4140189999999997, 53.71075629999999], [-1.4136995, 53.71110389999999], [-1.4134785999999997, 53.71131989999999], [-1.4129987999999998, 53.71181349999999], [-1.4123175, 53.7125135], [-1.4116228, 53.71325329999999], [-1.4104751999999998, 53.71446019999999], [-1.4097345, 53.7152438], [-1.4096136, 53.7153775], [-1.4092061, 53.7158073], [-1.4090396, 53.7159838], [-1.4077524, 53.7173282], [-1.4070926, 53.7180358], [-1.4068081, 53.7183464], [-1.4067024, 53.71846179999999], [-1.4062231999999997, 53.718992500000006], [-1.4061511, 53.71907230000001], [-1.4049360999999998, 53.7203976], [-1.4045525, 53.7208467], [-1.4042628, 53.72121169999999], [-1.4038551, 53.7217672], [-1.4035196, 53.722296], [-1.4032353, 53.722788], [-1.4029915, 53.7232892], [-1.4027015, 53.72393069999999], [-1.4025328, 53.7244366], [-1.4023745, 53.7249556], [-1.4022512, 53.7254539], [-1.4021734, 53.725901400000005], [-1.402109, 53.7264838], [-1.4020795, 53.727061399999975], [-1.4020875999999998, 53.7276025], [-1.4021117, 53.72813089999999], [-1.40216, 53.728568900000006], [-1.4022324, 53.72902429999999], [-1.4023036, 53.7293832], [-1.4023335999999995, 53.7294534], [-1.4024848999999997, 53.7299577], [-1.4026708000000003, 53.73044980000001], [-1.4027557, 53.730683699999986], [-1.4029274, 53.730927699999995], [-1.4029488, 53.73098159999999], [-1.4031685, 53.7314578], [-1.403218, 53.73155959999999], [-1.4034047, 53.7319329], [-1.4036380999999998, 53.73230000000001], [-1.4039019999999998, 53.7327047], [-1.4041742, 53.7330989], [-1.4045014, 53.7335089], [-1.4048572999999998, 53.7339155], [-1.4051916, 53.7342953], [-1.4052175942584584, 53.734323238421794], [-1.4055445999999998, 53.73467469999999], [-1.4064194, 53.73551170000001], [-1.4067084999999997, 53.7357799], [-1.4070648, 53.73604910000001], [-1.4075216, 53.7363995], [-1.4080206999999998, 53.73673480000001], [-1.408982, 53.7373672], [-1.4091541, 53.7374723], [-1.4095817999999998, 53.7377447], [-1.4099316, 53.7379483], [-1.410654, 53.73835309999999], [-1.4113006, 53.7387068], [-1.4114037999999998, 53.738767200000005], [-1.4120936999999998, 53.7391742], [-1.4148178, 53.74072100000001], [-1.4152693, 53.7410114], [-1.4157857, 53.74130290000001], [-1.4163324, 53.7416255], [-1.4168807999999995, 53.74195430000001], [-1.4180002, 53.742575], [-1.4202528, 53.7438334], [-1.4212279999999995, 53.7444023], [-1.4219329, 53.744793400000006], [-1.4220559, 53.74486969999999], [-1.4222396999999998, 53.74497370000001], [-1.4242615999999997, 53.7460978], [-1.4243852999999995, 53.7461686], [-1.4245097, 53.7462388], [-1.4252443, 53.74665219999999], [-1.426203, 53.7472046], [-1.4279608, 53.7482023], [-1.4285044999999998, 53.748501399999995], [-1.4285707, 53.7485343], [-1.4333313, 53.75123099999999], [-1.4367929, 53.7531809], [-1.437304454591234, 53.753475301701336], [-1.4382876, 53.75404110000001], [-1.4403803999999998, 53.7552417], [-1.4405130999999998, 53.75531269999998], [-1.4420567, 53.756178600000005], [-1.4423197, 53.7563347], [-1.443605, 53.7570448], [-1.4446816999999998, 53.757597900000015], [-1.4464205, 53.7584592], [-1.4480057999999998, 53.7591538], [-1.4496257999999995, 53.7598259], [-1.4504404999999998, 53.76015259999999], [-1.4511088, 53.76041480000001], [-1.4518095, 53.760664299999995], [-1.4524399999999995, 53.76090099999999], [-1.4530457, 53.7611293], [-1.4547766999999998, 53.76171649999999], [-1.4576572, 53.7626192], [-1.459836, 53.7632402], [-1.4612516999999998, 53.7635891], [-1.4621075, 53.763781899999984], [-1.4646783, 53.764269500000005], [-1.4654176, 53.7643892], [-1.4660017, 53.7644735], [-1.4666149, 53.7645414], [-1.46735, 53.76463220000001], [-1.4677376, 53.7646758], [-1.4681326, 53.76471219999999], [-1.4696103, 53.7648272], [-1.4699832, 53.76484989999999], [-1.4717886, 53.7649754], [-1.4725448, 53.7650095], [-1.4733184999999998, 53.76502579999999], [-1.4742257999999997, 53.7650341], [-1.4751492999999998, 53.7650305], [-1.4760221999999998, 53.7650207], [-1.4768952, 53.76499429999999], [-1.4777844999999998, 53.7649525], [-1.4787052, 53.7648906], [-1.4807807999999998, 53.7647396], [-1.4819764, 53.76466299999999], [-1.4827917, 53.76463179999999], [-1.4836391999999998, 53.7646197], [-1.4852598999999995, 53.76462299999999], [-1.4858743, 53.7646549], [-1.4863073, 53.7646672], [-1.4868336, 53.7646953], [-1.4873996, 53.76473329999999], [-1.4887322999999997, 53.76485149999999], [-1.4891005999999998, 53.76489209999999], [-1.4903431, 53.7650574], [-1.4910084, 53.7651672], [-1.4913105999999998, 53.76521770000001], [-1.4916162, 53.7652687], [-1.4934326999999998, 53.7656429], [-1.4942659, 53.7658166], [-1.4954086999999998, 53.766059799999994], [-1.495661, 53.766113], [-1.4972156, 53.766442], [-1.498364, 53.7666882], [-1.500290003279703, 53.767098554987456], [-1.5002934999999995, 53.767099300000005], [-1.5006947, 53.767181], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5500660999999998, 53.7855467], [-1.5504657, 53.785613099999985], [-1.5517894, 53.78592570000001], [-1.5525376999999998, 53.7861491], [-1.5530875999999998, 53.7863456], [-1.5535114, 53.7865231], [-1.5539431999999995, 53.786721199999995], [-1.5543579158447185, 53.78693535717969], [-1.5544769, 53.7869968], [-1.5548854, 53.7872182], [-1.5551873, 53.78741550000001], [-1.5552060027539532, 53.78742772712427], [-1.5553655, 53.787532], [-1.5557150000000002, 53.7877435], [-1.5558106, 53.7878078], [-1.5560512, 53.7879698], [-1.556306, 53.7881157], [-1.5564491, 53.78822759999999], [-1.556594, 53.7883227]]}", "current_leg_start": "Knottingley", "dest_arr_time_act": "0044", "motion_projection": null, "next_location_lat": "53.7883227", "next_location_lon": "-1.5565940", "previous_location": "Knottingley", "current_leg_milage": "23.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 75.95, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 348.6, \"from_m\": 75.95, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 390.056, \"from_m\": 348.6, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3727.854, \"from_m\": 390.056, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 15179.9, \"from_m\": 3727.854, \"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\": 15602.308, \"from_m\": 15179.9, \"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\": 16127.195, \"from_m\": 15602.308, \"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\": 16150.953, \"from_m\": 16127.195, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16157.846, \"from_m\": 16150.953, \"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\": 16322.538, \"from_m\": 16157.846, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17177.943, \"from_m\": 16322.538, \"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\": 22520.519, \"from_m\": 17177.943, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24959.754, \"from_m\": 22520.519, \"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\": 25015.822, \"from_m\": 24959.754, \"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\": 25071.812, \"from_m\": 25015.822, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35578.146, \"from_m\": 25071.812, \"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\": 36125.479, \"from_m\": 35578.146, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 37044.695, \"from_m\": 36125.479, \"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\": 37607.415, \"from_m\": 37044.695, \"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\": 595967, \"profile_key\": \"d4dcb2895551e0ef29433893f1a8be7fa9e05925ce0de481df4fef957c7981b8\", \"schedule_id\": 37931, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Knottingley\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359H\", \"location\": \"Knottingley West Jn\", \"stage_seq\": 2, \"distance_m\": 313.946, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004H\", \"location\": \"Pontefract Monkhill\", \"stage_seq\": 3, \"distance_m\": 3079.006, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0016\", \"location\": \"Crofton East Jn\", \"stage_seq\": 4, \"distance_m\": 13136.959, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017\", \"location\": \"Crofton West Jn\", \"stage_seq\": 5, \"distance_m\": 14422.69, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0019H\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 6, \"distance_m\": 16279.709, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024H\", \"location\": \"Turners Lane Jn\", \"stage_seq\": 7, \"distance_m\": 17280.539, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032\", \"location\": \"Altofts Jn\", \"stage_seq\": 8, \"distance_m\": 22417.48, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0033H\", \"location\": \"Methley Jn\", \"stage_seq\": 9, \"distance_m\": 25015.822, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037H\", \"location\": \"Stourton Jn\", \"stage_seq\": 10, \"distance_m\": 33064.638, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0040\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 11, \"distance_m\": 37404.484, \"section_seq\": 1, \"route_path_id\": 74515}, {\"is_pass\": false, \"wtt_arr\": \"0044\", \"wtt_dep\": null, \"location\": \"Holbeck Loco Sidings\", \"stage_seq\": 12, \"distance_m\": 37607.415, \"section_seq\": 1, \"route_path_id\": 74515}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 37607.415, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74515}], \"total_distance_m\": 37607.415, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 33752.527, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3854.888, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2359", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "40.0", "current_position_lat": "53.7883227", "current_position_lon": "-1.5565940", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 5836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:23Z\", \"source_id\": 48959284, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:37Z\", \"source_id\": 15902618, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:13Z\", \"source_id\": 48991846, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:18Z\", \"source_id\": 15911603, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 5578, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:08Z\", \"source_id\": 48993299, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:13Z\", \"source_id\": 15912024, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Holbeck Loco Sidings", "service_state_platform": null, "timing_fact_generation": 1789515193650224, "current_leg_arrival_utc": "2026-09-17T00:40:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:16.472789", "service_state_evidence_id": 15912024, "current_leg_start_actual_dep": "2026-09-16T23:59:00+01:00", "operational_evidence_version": 38, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:17.432023", "service_state_valid_until_kind": null, "operational_interpretation_version": 38, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern O KNO None 5F35 150127 2 75 None {"version": 3, "segments": [{"to_m": 75.95, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 348.6, "from_m": 75.95, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 390.056, "from_m": 348.6, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3727.854, "from_m": 390.056, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 15179.9, "from_m": 3727.854, "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": 15602.308, "from_m": 15179.9, "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": 16127.195, "from_m": 15602.308, "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": 16150.953, "from_m": 16127.195, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 16157.846, "from_m": 16150.953, "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": 16322.538, "from_m": 16157.846, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17177.943, "from_m": 16322.538, "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": 22520.519, "from_m": 17177.943, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24959.754, "from_m": 22520.519, "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": 25015.822, "from_m": 24959.754, "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": 25071.812, "from_m": 25015.822, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35578.146, "from_m": 25071.812, "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": 36125.479, "from_m": 35578.146, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 37044.695, "from_m": 36125.479, "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": 37607.415, "from_m": 37044.695, "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": 595967, "profile_key": "d4dcb2895551e0ef29433893f1a8be7fa9e05925ce0de481df4fef957c7981b8", "schedule_id": 37931, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2359", "location": "Knottingley", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359H", "location": "Knottingley West Jn", "stage_seq": 2, "distance_m": 313.946, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "Pontefract Monkhill", "stage_seq": 3, "distance_m": 3079.006, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0016", "location": "Crofton East Jn", "stage_seq": 4, "distance_m": 13136.959, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017", "location": "Crofton West Jn", "stage_seq": 5, "distance_m": 14422.69, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0019H", "location": "Calder Bridge Jn", "stage_seq": 6, "distance_m": 16279.709, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024H", "location": "Turners Lane Jn", "stage_seq": 7, "distance_m": 17280.539, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032", "location": "Altofts Jn", "stage_seq": 8, "distance_m": 22417.48, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0033H", "location": "Methley Jn", "stage_seq": 9, "distance_m": 25015.822, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037H", "location": "Stourton Jn", "stage_seq": 10, "distance_m": 33064.638, "section_seq": 1, "route_path_id": 74515}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0040", "location": "Engine Shed Jn", "stage_seq": 11, "distance_m": 37404.484, "section_seq": 1, "route_path_id": 74515}, {"is_pass": false, "wtt_arr": "0044", "wtt_dep": null, "location": "Holbeck Loco Sidings", "stage_seq": 12, "distance_m": 37607.415, "section_seq": 1, "route_path_id": 74515}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 37607.415, "from_m": 0.0, "section_seq": 1, "route_path_id": 74515}], "total_distance_m": 37607.415, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 33752.527, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3854.888, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 5836, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:23Z", "source_id": 48959284, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:01:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:37Z", "source_id": 15902618, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:13Z", "source_id": 48991846, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:31:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:18Z", "source_id": 15911603, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 5578, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:08Z", "source_id": 48993299, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:36:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:13Z", "source_id": 15912024, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Knottingley 2359 2359 2 None None Holbeck Loco Sidings 0044 0044 None EARLY -8 minutes https://www.realtimetrains.co.uk/service/gb-nr:P29212/2026-09-16/detailed None Knottingley 2026-09-16T23:59:00+01:00 Holbeck Loco Sidings 40.0 {"type": "LineString", "coordinates": [[-1.2592544, 53.706456200000005], [-1.2604083, 53.706460799999995], [-1.2613422999999997, 53.7064442], [-1.2627493, 53.706456200000005], [-1.2630643999999998, 53.70644750000001], [-1.2633519999999998, 53.7064448], [-1.2637502, 53.7064308], [-1.2640221, 53.706421199999994], [-1.2645486, 53.7064228], [-1.2651188, 53.70641560000001], [-1.2670237, 53.70643919999999], [-1.2691878, 53.7064531], [-1.2698578, 53.7064596], [-1.2721979, 53.7064414], [-1.2724086, 53.7064398], [-1.2725320570279113, 53.7064395556919], [-1.2726146491067036, 53.706439392251106], [-1.2727118, 53.70643919999999], [-1.2749185, 53.7064312], [-1.2756695, 53.70640620000001], [-1.276468, 53.706372599999995], [-1.2774942, 53.70630079999999], [-1.2781057, 53.70622920000001], [-1.2786744, 53.706157], [-1.2798162, 53.70597570000001], [-1.2805778, 53.7058304], [-1.2808645, 53.7057647], [-1.2820361, 53.70547159999999], [-1.2825708, 53.705313], [-1.2844128999999995, 53.704754300000005], [-1.2895312, 53.70320200000001], [-1.2897233, 53.70314729999999], [-1.2942096, 53.7017915], [-1.2946904, 53.701645899999995], [-1.2973412999999998, 53.70084859999999], [-1.2974781, 53.70080099999999], [-1.2979414, 53.7006615], [-1.2991826, 53.700278299999994], [-1.3022777, 53.6993421], [-1.3029883999999998, 53.69912709999999], [-1.3031765, 53.69907899999999], [-1.3032234, 53.699066999999985], [-1.3054865, 53.698381199999986], [-1.3055571999999998, 53.69835979999999], [-1.3080732999999998, 53.6976116], [-1.3116449, 53.696525], [-1.3119544, 53.69643279999999], [-1.3149334, 53.695501099999994], [-1.3164564, 53.69493529999999], [-1.3189035, 53.6940034], [-1.3270213, 53.6908499], [-1.3291728, 53.69002100000001], [-1.3326562000000002, 53.6886739], [-1.3344813, 53.6879946], [-1.337173, 53.68699699999999], [-1.3391350999999998, 53.686223899999995], [-1.3413821999999995, 53.68534089999999], [-1.3434658, 53.684519499999986], [-1.3462595999999998, 53.6834308], [-1.3474729261792822, 53.68296635208876], [-1.3478691, 53.68281470000001], [-1.3493307, 53.6822499], [-1.3510339, 53.6815919], [-1.3521336999999998, 53.68115540000001], [-1.3521440361262085, 53.68115157602794], [-1.3525332, 53.6810076], [-1.3536183, 53.68059629999999], [-1.3552745, 53.67995630000001], [-1.356165, 53.679649899999994], [-1.3569589, 53.679414400000006], [-1.3576965, 53.67922149999999], [-1.3583953, 53.6790531], [-1.3585520999999998, 53.6790189], [-1.3592794999999998, 53.678869899999995], [-1.3600484999999998, 53.678742800000016], [-1.3610997, 53.678587], [-1.36198, 53.6784898], [-1.3629401999999995, 53.678408999999995], [-1.3644149999999995, 53.67831460000001], [-1.3682274, 53.67809079999999], [-1.3709246, 53.6779246], [-1.3877477, 53.6769149], [-1.3940327999999995, 53.67651060000001], [-1.3958475999999995, 53.6764136], [-1.3985221, 53.6762429], [-1.3997144, 53.676165], [-1.4005325999999998, 53.6761112], [-1.4013565, 53.67606239999999], [-1.4019152, 53.67601539999999], [-1.4025148999999997, 53.67595180000001], [-1.4033088, 53.6758487], [-1.4039855, 53.6757363], [-1.4054715, 53.6754546], [-1.4060845999999998, 53.6753092], [-1.4066092, 53.6751845], [-1.4075057, 53.6749713], [-1.4085853, 53.674713100000005], [-1.4093403, 53.6745325], [-1.4130144, 53.673628599999994], [-1.4152942999999998, 53.67308440000001], [-1.4178507, 53.67246380000001], [-1.4226044999999998, 53.6713101], [-1.425146, 53.67069420000001], [-1.4259552, 53.6705221], [-1.4267611, 53.6703777], [-1.4278266, 53.67023569999999], [-1.4285302999999998, 53.67018199999999], [-1.4291928, 53.67014970000001], [-1.4303224999999995, 53.670118300000006], [-1.4314071, 53.670070499999994], [-1.4322611999999997, 53.6699994], [-1.4329326, 53.669913300000005], [-1.4335488000000003, 53.66981169999999], [-1.4344049, 53.6696435], [-1.435102, 53.6694768], [-1.4357745, 53.66928000000001], [-1.4364893999999997, 53.66903020000001], [-1.4372648, 53.66872669999999], [-1.437304454591234, 53.668709020376795], [-1.4376783999999998, 53.668542300000006], [-1.4398161, 53.6674212], [-1.4407053, 53.66695059999999], [-1.4413162999999998, 53.666630999999995], [-1.4420110412583873, 53.66625659625172], [-1.4420178999999995, 53.6662529], [-1.4423844, 53.6660872], [-1.4439125999999998, 53.66531069999999], [-1.4442518, 53.665128], [-1.4457270000000002, 53.66433290000001], [-1.4467661999999997, 53.6638293], [-1.4475115, 53.66355680000001], [-1.4486703000000003, 53.66321760000001], [-1.4499286999999998, 53.66292499999999], [-1.4508881, 53.66274769999999], [-1.4523574, 53.662584], [-1.4530422999999997, 53.6625469], [-1.4541206999999998, 53.6625252], [-1.4554401, 53.662574], [-1.4558912, 53.6626127], [-1.4564849, 53.6626751], [-1.4571462999999998, 53.6627767], [-1.4580277999999998, 53.662954000000006], [-1.4586361, 53.66309379999999], [-1.4593707, 53.66328639999999], [-1.4595247, 53.66333659999999], [-1.4603340000000002, 53.66360079999999], [-1.460486057861753, 53.66366023485915], [-1.4605264203242003, 53.663676011321506], [-1.4619261, 53.6642231], [-1.4649169, 53.66541130000001], [-1.4682485999999997, 53.6667463], [-1.4689664000000002, 53.6670303], [-1.4697134, 53.66732579999999], [-1.470277, 53.6675713], [-1.4708485999999998, 53.66783769999999], [-1.471461, 53.6681572], [-1.4721958999999998, 53.6685986], [-1.4724844999999998, 53.6688064], [-1.4730015, 53.6692121], [-1.4735129, 53.6696596], [-1.4742029, 53.670364499999984], [-1.4753659999999995, 53.67158450000001], [-1.4761074999999997, 53.672340299999995], [-1.47643, 53.67267160000001], [-1.4769029, 53.673157399999994], [-1.4773549, 53.673625599999994], [-1.4774579, 53.673732399999984], [-1.4774785999999998, 53.67375379999999], [-1.4776999999999998, 53.6739849], [-1.4782006999999997, 53.67449839999999], [-1.4783195, 53.67462199999999], [-1.4785037, 53.67489049999999], [-1.4788148, 53.67530039999999], [-1.4789758, 53.67551009999999], [-1.4793413999999998, 53.6759004], [-1.4794688, 53.6760384], [-1.4799601, 53.67653959999999], [-1.4802131, 53.676847900000006], [-1.4803704999999998, 53.6770925], [-1.4804699, 53.6774296], [-1.4804707999999998, 53.677574500000006], [-1.4804579, 53.6777903], [-1.4804192, 53.677978499999995], [-1.4803478, 53.6781988], [-1.4802399999999998, 53.6784311], [-1.4801101, 53.6786335], [-1.4799624999999998, 53.67882929999999], [-1.4797119999999997, 53.6790891], [-1.479476, 53.6792751], [-1.479232, 53.6794326], [-1.4788052, 53.679676400000005], [-1.4784611000000003, 53.6798377], [-1.4774069, 53.6803131], [-1.4760944, 53.680905], [-1.4758595, 53.68100689999999], [-1.4755084, 53.68112670000001], [-1.4754307482375149, 53.68115157602794], [-1.4752027999999997, 53.681224599999986], [-1.4748317, 53.6813089], [-1.4742872, 53.68141689999999], [-1.4739788, 53.68148209999999], [-1.4735745, 53.6815945], [-1.4714274, 53.6820067], [-1.4702374, 53.6822352], [-1.4701774999999997, 53.68224669999999], [-1.4698985999999998, 53.6823002], [-1.4690620999999997, 53.68246080000001], [-1.4680933, 53.68264969999999], [-1.4662221, 53.6830086], [-1.4660882, 53.68303479999999], [-1.4614725, 53.6839244], [-1.4574259, 53.6847276], [-1.4572938999999998, 53.68475359999999], [-1.4570563, 53.68479630000001], [-1.4529542999999998, 53.6855772], [-1.4527279000000002, 53.6856188], [-1.4489900999999998, 53.6864178], [-1.4471485, 53.686899], [-1.4452886, 53.68740729999999], [-1.4445899999999998, 53.687612], [-1.4429966999999997, 53.68810169999998], [-1.4416447999999995, 53.688547099999994], [-1.4395743999999997, 53.68926910000001], [-1.4384637, 53.6896926], [-1.4376804999999997, 53.6900343], [-1.437304454591234, 53.69022173659771], [-1.4370072, 53.6903699], [-1.4365116999999998, 53.6906253], [-1.4361755, 53.690824599999985], [-1.4337001, 53.6923547], [-1.4325172000000002, 53.6931368], [-1.4313378, 53.69393449999999], [-1.4303206, 53.6946353], [-1.4291978, 53.69543389999999], [-1.4285796999999998, 53.6959225], [-1.4281273999999995, 53.69627969999999], [-1.4276650999999998, 53.6966293], [-1.4268996, 53.6972614], [-1.4265918999999998, 53.69751149999999], [-1.4257794999999998, 53.6981287], [-1.4252950999999998, 53.698443], [-1.4249965999999998, 53.69865180000001], [-1.4246982, 53.6989111], [-1.4243507, 53.699224599999994], [-1.4237094999999995, 53.6998857], [-1.4233142, 53.70031219999999], [-1.4231054, 53.7006089], [-1.4228229, 53.7009912], [-1.4220031, 53.7020355], [-1.4217025, 53.7024351], [-1.4214622999999995, 53.702753900000005], [-1.4211677, 53.7030866], [-1.4194367999999995, 53.7049059], [-1.4192026999999998, 53.705152000000005], [-1.4177731, 53.7067746], [-1.4164508, 53.7081889], [-1.4163912359789594, 53.70825155066163], [-1.4162600642761998, 53.70838976838829], [-1.4161444713284048, 53.70851202820471], [-1.4160422013881362, 53.70862059906835], [-1.4159509987079557, 53.70871774993669], [-1.4158686075404252, 53.70880574976721], [-1.4157927721381072, 53.70888686751737], [-1.4157212367535623, 53.70896337214466], [-1.4156517456393534, 53.709037532606544], [-1.4155820430480412, 53.70911161786048], [-1.4155098732321882, 53.70918789686398], [-1.415432980444356, 53.709268638574486], [-1.4153491089371064, 53.709356111949475], [-1.4152560029630012, 53.70945258594645], [-1.4151514067746025, 53.70956032952285], [-1.4150330646244709, 53.70968161163616], [-1.4148987207651695, 53.709818701243854], [-1.4148763, 53.70984219999999], [-1.4145616999999997, 53.7101756], [-1.4140189999999997, 53.71075629999999], [-1.4136995, 53.71110389999999], [-1.4134785999999997, 53.71131989999999], [-1.4129987999999998, 53.71181349999999], [-1.4123175, 53.7125135], [-1.4116228, 53.71325329999999], [-1.4104751999999998, 53.71446019999999], [-1.4097345, 53.7152438], [-1.4096136, 53.7153775], [-1.4092061, 53.7158073], [-1.4090396, 53.7159838], [-1.4077524, 53.7173282], [-1.4070926, 53.7180358], [-1.4068081, 53.7183464], [-1.4067024, 53.71846179999999], [-1.4062231999999997, 53.718992500000006], [-1.4061511, 53.71907230000001], [-1.4049360999999998, 53.7203976], [-1.4045525, 53.7208467], [-1.4042628, 53.72121169999999], [-1.4038551, 53.7217672], [-1.4035196, 53.722296], [-1.4032353, 53.722788], [-1.4029915, 53.7232892], [-1.4027015, 53.72393069999999], [-1.4025328, 53.7244366], [-1.4023745, 53.7249556], [-1.4022512, 53.7254539], [-1.4021734, 53.725901400000005], [-1.402109, 53.7264838], [-1.4020795, 53.727061399999975], [-1.4020875999999998, 53.7276025], [-1.4021117, 53.72813089999999], [-1.40216, 53.728568900000006], [-1.4022324, 53.72902429999999], [-1.4023036, 53.7293832], [-1.4023335999999995, 53.7294534], [-1.4024848999999997, 53.7299577], [-1.4026708000000003, 53.73044980000001], [-1.4027557, 53.730683699999986], [-1.4029274, 53.730927699999995], [-1.4029488, 53.73098159999999], [-1.4031685, 53.7314578], [-1.403218, 53.73155959999999], [-1.4034047, 53.7319329], [-1.4036380999999998, 53.73230000000001], [-1.4039019999999998, 53.7327047], [-1.4041742, 53.7330989], [-1.4045014, 53.7335089], [-1.4048572999999998, 53.7339155], [-1.4051916, 53.7342953], [-1.4052175942584584, 53.734323238421794], [-1.4055445999999998, 53.73467469999999], [-1.4064194, 53.73551170000001], [-1.4067084999999997, 53.7357799], [-1.4070648, 53.73604910000001], [-1.4075216, 53.7363995], [-1.4080206999999998, 53.73673480000001], [-1.408982, 53.7373672], [-1.4091541, 53.7374723], [-1.4095817999999998, 53.7377447], [-1.4099316, 53.7379483], [-1.410654, 53.73835309999999], [-1.4113006, 53.7387068], [-1.4114037999999998, 53.738767200000005], [-1.4120936999999998, 53.7391742], [-1.4148178, 53.74072100000001], [-1.4152693, 53.7410114], [-1.4157857, 53.74130290000001], [-1.4163324, 53.7416255], [-1.4168807999999995, 53.74195430000001], [-1.4180002, 53.742575], [-1.4202528, 53.7438334], [-1.4212279999999995, 53.7444023], [-1.4219329, 53.744793400000006], [-1.4220559, 53.74486969999999], [-1.4222396999999998, 53.74497370000001], [-1.4242615999999997, 53.7460978], [-1.4243852999999995, 53.7461686], [-1.4245097, 53.7462388], [-1.4252443, 53.74665219999999], [-1.426203, 53.7472046], [-1.4279608, 53.7482023], [-1.4285044999999998, 53.748501399999995], [-1.4285707, 53.7485343], [-1.4333313, 53.75123099999999], [-1.4367929, 53.7531809], [-1.437304454591234, 53.753475301701336], [-1.4382876, 53.75404110000001], [-1.4403803999999998, 53.7552417], [-1.4405130999999998, 53.75531269999998], [-1.4420567, 53.756178600000005], [-1.4423197, 53.7563347], [-1.443605, 53.7570448], [-1.4446816999999998, 53.757597900000015], [-1.4464205, 53.7584592], [-1.4480057999999998, 53.7591538], [-1.4496257999999995, 53.7598259], [-1.4504404999999998, 53.76015259999999], [-1.4511088, 53.76041480000001], [-1.4518095, 53.760664299999995], [-1.4524399999999995, 53.76090099999999], [-1.4530457, 53.7611293], [-1.4547766999999998, 53.76171649999999], [-1.4576572, 53.7626192], [-1.459836, 53.7632402], [-1.4612516999999998, 53.7635891], [-1.4621075, 53.763781899999984], [-1.4646783, 53.764269500000005], [-1.4654176, 53.7643892], [-1.4660017, 53.7644735], [-1.4666149, 53.7645414], [-1.46735, 53.76463220000001], [-1.4677376, 53.7646758], [-1.4681326, 53.76471219999999], [-1.4696103, 53.7648272], [-1.4699832, 53.76484989999999], [-1.4717886, 53.7649754], [-1.4725448, 53.7650095], [-1.4733184999999998, 53.76502579999999], [-1.4742257999999997, 53.7650341], [-1.4751492999999998, 53.7650305], [-1.4760221999999998, 53.7650207], [-1.4768952, 53.76499429999999], [-1.4777844999999998, 53.7649525], [-1.4787052, 53.7648906], [-1.4807807999999998, 53.7647396], [-1.4819764, 53.76466299999999], [-1.4827917, 53.76463179999999], [-1.4836391999999998, 53.7646197], [-1.4852598999999995, 53.76462299999999], [-1.4858743, 53.7646549], [-1.4863073, 53.7646672], [-1.4868336, 53.7646953], [-1.4873996, 53.76473329999999], [-1.4887322999999997, 53.76485149999999], [-1.4891005999999998, 53.76489209999999], [-1.4903431, 53.7650574], [-1.4910084, 53.7651672], [-1.4913105999999998, 53.76521770000001], [-1.4916162, 53.7652687], [-1.4934326999999998, 53.7656429], [-1.4942659, 53.7658166], [-1.4954086999999998, 53.766059799999994], [-1.495661, 53.766113], [-1.4972156, 53.766442], [-1.498364, 53.7666882], [-1.500290003279703, 53.767098554987456], [-1.5002934999999995, 53.767099300000005], [-1.5006947, 53.767181], [-1.5019021999999995, 53.76743499999999], [-1.5024546000000003, 53.7675516], [-1.5035339, 53.767784299999995], [-1.5043171999999998, 53.767950799999994], [-1.5084071999999995, 53.7688167], [-1.5096343, 53.7690855], [-1.5107910999999998, 53.76935720000001], [-1.5121568999999997, 53.7696899], [-1.5136251, 53.77006490000001], [-1.5147491, 53.7703722], [-1.5158372999999998, 53.77068249999999], [-1.5166123, 53.7709108], [-1.5174838, 53.771171200000005], [-1.5189982999999998, 53.77165990000001], [-1.5200245999999995, 53.77200169999998], [-1.5210988999999997, 53.77238309999999], [-1.5217131, 53.7725998], [-1.5222595, 53.7727971], [-1.5238632, 53.7733654], [-1.5271359830031863, 53.77452367360252], [-1.5274010999999998, 53.77461749999999], [-1.5297602, 53.77546550000001], [-1.5305052, 53.77572959999999], [-1.5312434999999998, 53.7760085], [-1.5319718, 53.77630430000001], [-1.5325843999999995, 53.77656960000001], [-1.5333011999999997, 53.77691110000001], [-1.5335975999999998, 53.7770633], [-1.5341351999999997, 53.777364600000006], [-1.53456, 53.7776175], [-1.5347761999999998, 53.77774620000001], [-1.5353163, 53.7781176], [-1.5356694000000002, 53.7783712], [-1.5359889, 53.778623499999995], [-1.5363212, 53.77889109999999], [-1.5363926999999995, 53.77894869999999], [-1.5367529, 53.7792704], [-1.5371787, 53.77967319999999], [-1.5374953, 53.7799843], [-1.5378661999999998, 53.78039849999999], [-1.5381894, 53.78081099999999], [-1.5386273999999998, 53.7814627], [-1.5390969999999995, 53.7822307], [-1.5391992, 53.7823893], [-1.5393209, 53.78254080000001], [-1.5395286999999998, 53.78279109999999], [-1.5398882, 53.7831384], [-1.5401457999999997, 53.78333969999999], [-1.5404232999999998, 53.7835219], [-1.5406177999999997, 53.7836431], [-1.5408421999999995, 53.7837634], [-1.5410282999999998, 53.7838666], [-1.541266, 53.78396509999999], [-1.5414241, 53.784036500000006], [-1.5415926, 53.784100499999994], [-1.5419790999999998, 53.784229500000016], [-1.5421555, 53.784290899999995], [-1.5423814, 53.78436349999999], [-1.5426128, 53.78442279999999], [-1.5428097, 53.78447220000001], [-1.5429977999999998, 53.7845113], [-1.5432024, 53.784546799999994], [-1.543643, 53.784614], [-1.5440875999999997, 53.784662899999994], [-1.5445844999999998, 53.78470419999999], [-1.5452788999999998, 53.78474189999999], [-1.5459985999999997, 53.7847969], [-1.546394, 53.78483670000001], [-1.5467745, 53.7848895], [-1.5469757, 53.7849173], [-1.547203, 53.78495999999999], [-1.5476762999999998, 53.785052400000005], [-1.5485844999999998, 53.785242499999995], [-1.5491619, 53.7853684], [-1.5497002999999998, 53.78548589999998], [-1.5500660999999998, 53.7855467], [-1.5504657, 53.785613099999985], [-1.5517894, 53.78592570000001], [-1.5525376999999998, 53.7861491], [-1.5530875999999998, 53.7863456], [-1.5535114, 53.7865231], [-1.5539431999999995, 53.786721199999995], [-1.5543579158447185, 53.78693535717969], [-1.5544769, 53.7869968], [-1.5548854, 53.7872182], [-1.5551873, 53.78741550000001], [-1.5552060027539532, 53.78742772712427], [-1.5553655, 53.787532], [-1.5557150000000002, 53.7877435], [-1.5558106, 53.7878078], [-1.5560512, 53.7879698], [-1.556306, 53.7881157], [-1.5564491, 53.78822759999999], [-1.556594, 53.7883227]]} 23.2 2356 0036 Knottingley Holbeck Loco Sidings Holbeck Loco Sidings 53.7883227 -1.5565940 53.7883227 -1.5565940 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:36:00 Holbeck Loco Sidings TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912024 1789515193650224 38 38 2026-09-15 23:46:17.432023 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:16.472789
565204 595388 C82311 871A66M915 2026-09-15 COMPLETE 15912359 2026-09-16 00:36:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 595388, "stp": "O", "toc": "Southern", "uid": "C82311", "consist": "387117+387221", "dest_crs": "BTN", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C82311/2026-09-16/detailed", "trust_id": "871A66M915", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Brighton", "service_date": "2026-09-15", "dest_arr_time": "0036", "dest_platform": "6", "is_terminated": 1, "next_location": "Brighton", "signalling_id": "1A66", "timing_status": "ON TIME", "origin_station": "London Victoria (C)", "current_leg_arr": "0036", "current_leg_dep": "0028", "current_leg_end": "Brighton", "origin_dep_time": "2325", "origin_platform": "17", "current_location": "Brighton", "last_update_time": "2026-09-15T23:46:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.145729, 50.92475139999999], [-0.14605509999999997, 50.9242223], [-0.1461919, 50.9240127], [-0.14853399999999997, 50.9204844], [-0.1517279, 50.91576260000001], [-0.152356, 50.914800699999994], [-0.15361590000000003, 50.9128713], [-0.1544053, 50.911499500000005], [-0.1552911, 50.90983749999999], [-0.1553803, 50.9096813], [-0.15574079999999998, 50.9089939], [-0.1563164, 50.907889999999995], [-0.15709919999999997, 50.90633619999999], [-0.1580401, 50.9044402], [-0.15885239999999998, 50.9029015], [-0.1596169, 50.9013443], [-0.15995409999999996, 50.90065870000001], [-0.1600482, 50.900485], [-0.16038399999999997, 50.89980170000001], [-0.16117249999999997, 50.89825750000001], [-0.16195040000000002, 50.89669750000001], [-0.1621702, 50.89626880000001], [-0.1627376, 50.895136], [-0.16284449999999998, 50.8949224], [-0.1634228, 50.8937664], [-0.16381159999999995, 50.89295479999999], [-0.164076, 50.89229999999999], [-0.16422529999999996, 50.89169929999999], [-0.16625799999999996, 50.884887], [-0.16636799999999996, 50.88445489999999], [-0.16647930000000002, 50.88398279999999], [-0.1665611, 50.8833932], [-0.16660799999999998, 50.88277169999999], [-0.1666188, 50.8822942], [-0.16660799999999998, 50.881787300000006], [-0.16656649999999998, 50.88132040000001], [-0.16651149999999998, 50.88085770000001], [-0.166435, 50.8804189], [-0.16633850000000003, 50.8799834], [-0.16619313544304415, 50.87946438542721], [-0.16618019999999997, 50.87941820000001], [-0.1660394, 50.87897759999999], [-0.16587709999999997, 50.878568499999986], [-0.16568699999999997, 50.8781312], [-0.16546000000000002, 50.877649], [-0.1652043, 50.8771625], [-0.1649869, 50.8767988], [-0.16444219999999998, 50.87599199999999], [-0.16409929999999998, 50.8755415], [-0.16374979999999997, 50.8751291], [-0.1633733, 50.87470409999999], [-0.1609762, 50.8720812], [-0.16043169999999998, 50.8714853], [-0.1600139, 50.8710027], [-0.1596415, 50.87053589999999], [-0.15918340000000003, 50.8698909], [-0.1587414, 50.869209700000006], [-0.15840569999999998, 50.86862800000001], [-0.1582201, 50.8682016], [-0.15782399999999996, 50.867376500000006], [-0.15778759999999997, 50.867294400000006], [-0.15741989999999997, 50.86646780000001], [-0.1565491, 50.8644402], [-0.15574529999999998, 50.86258049999999], [-0.1555918, 50.86215930000001], [-0.1554541, 50.8616526], [-0.1554048, 50.86140119999999], [-0.15536709999999998, 50.8611517], [-0.1553333, 50.86065219999998], [-0.15529519999999997, 50.86011169999999], [-0.1552864, 50.8596536], [-0.15530619999999998, 50.8591262], [-0.1553546, 50.8586993], [-0.1553973, 50.8582384], [-0.1554819, 50.857802], [-0.1555959, 50.857336399999994], [-0.1556936, 50.8569906], [-0.1558174, 50.8566201], [-0.1558658, 50.8564783], [-0.155949, 50.856199], [-0.1561338, 50.85575379999999], [-0.1562533, 50.855375], [-0.15639029999999998, 50.8549206], [-0.1564874, 50.854525900000006], [-0.15656539999999997, 50.85415199999999], [-0.156636, 50.8537495], [-0.156684, 50.8533611], [-0.1567066, 50.8529676], [-0.1567178, 50.8526887], [-0.1567185, 50.85257790000001], [-0.15671399999999996, 50.8521501], [-0.1566963, 50.8517868], [-0.15666379999999996, 50.85149090000001], [-0.1566591, 50.85142459999999], [-0.1566313, 50.85119590000001], [-0.1565977, 50.85096659999999], [-0.15654879999999996, 50.850691399999995], [-0.15650189999999997, 50.8504607], [-0.15647109999999995, 50.85031870000001], [-0.15634679999999998, 50.849836], [-0.1561428, 50.84912140000001], [-0.1559381, 50.8484096], [-0.15581639999999997, 50.8479891], [-0.155619, 50.8473132], [-0.1555968, 50.8472296], [-0.15550756875841237, 50.84692479283567], [-0.15546300025506468, 50.84676878314088], [-0.15542674185731548, 50.84663055320232], [-0.15539756924125964, 50.846507568369134], [-0.15537425808299216, 50.84639729399054], [-0.15535558405860786, 50.84629719541571], [-0.15534032284420174, 50.846204737993816], [-0.1553272501158687, 50.846117387074024], [-0.15531514154970372, 50.84603260800554], [-0.15530277282180166, 50.84594786613752], [-0.1552889196082575, 50.84586062681916], [-0.15527235758516617, 50.84576835539963], [-0.15525186242862254, 50.845668517228106], [-0.15522620981472163, 50.845558577653776], [-0.15519417541955827, 50.84543600202581], [-0.15515453491922743, 50.84529825569339], [-0.15510606398982413, 50.84514280400571], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]}", "current_leg_start": "Hassocks", "dest_arr_time_act": "0036", "motion_projection": null, "next_location_lat": "50.8292890", "next_location_lon": "-0.1410499", "previous_location": "Hassocks", "current_leg_milage": "7.0", "linx_max_speed_mph": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.037, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 3337.998, \"from_m\": 657.037, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 6736.375, \"from_m\": 3337.998, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 15116.796, \"from_m\": 6736.375, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16421.109, \"from_m\": 15116.796, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 16482.496, \"from_m\": 16421.109, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16522.099, \"from_m\": 16482.496, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16547.668, \"from_m\": 16522.099, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16600.667, \"from_m\": 16547.668, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 16630.867, \"from_m\": 16600.667, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 16667.832, \"from_m\": 16630.867, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17062.088, \"from_m\": 16667.832, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17092.524, \"from_m\": 17062.088, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17181.192, \"from_m\": 17092.524, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17244.891, \"from_m\": 17181.192, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17280.598, \"from_m\": 17244.891, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17324.869, \"from_m\": 17280.598, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17383.433, \"from_m\": 17324.869, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18661.077, \"from_m\": 17383.433, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 23004.058, \"from_m\": 18661.077, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 23120.827, \"from_m\": 23004.058, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24521.974, \"from_m\": 23120.827, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 25148.872, \"from_m\": 24521.974, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32658.561, \"from_m\": 25148.872, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 33714.437, \"from_m\": 32658.561, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 33745.474, \"from_m\": 33714.437, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 33841.441, \"from_m\": 33745.474, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 35153.717, \"from_m\": 33841.441, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 41389.364, \"from_m\": 35153.717, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 43417.987, \"from_m\": 41389.364, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 44270.763, \"from_m\": 43417.987, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 44386.213, \"from_m\": 44270.763, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 50493.443, \"from_m\": 44386.213, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 50574.15, \"from_m\": 50493.443, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 50868.384, \"from_m\": 50574.15, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 51723.654, \"from_m\": 50868.384, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 59587.866, \"from_m\": 51723.654, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 60801.585, \"from_m\": 59587.866, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 61319.747, \"from_m\": 60801.585, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 66026.495, \"from_m\": 61319.747, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 66066.778, \"from_m\": 66026.495, \"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\": 77697.373, \"from_m\": 66066.778, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 79956.528, \"from_m\": 77697.373, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80023.446, \"from_m\": 79956.528, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 80745.333, \"from_m\": 80023.446, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 80758.433, \"from_m\": 80745.333, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 81188.287, \"from_m\": 80758.433, \"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\": 81333.591, \"from_m\": 81188.287, \"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\": 81392.542, \"from_m\": 81333.591, \"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\": 81422.242, \"from_m\": 81392.542, \"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\": 81463.597, \"from_m\": 81422.242, \"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\": 81723.759, \"from_m\": 81463.597, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}], \"service_id\": 595388, \"profile_key\": \"37c33d2b5377f52db408b2e76b668da2ea69e8b34c89fd2c1ed542282596b4a6\", \"schedule_id\": 35810, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2325\", \"location\": \"London Victoria (C)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2327H\", \"location\": \"Battersea Pier Jn\", \"stage_seq\": 2, \"distance_m\": 1342.075, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Pouparts Jn\", \"stage_seq\": 3, \"distance_m\": 3177.986, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": false, \"wtt_arr\": \"2331\", \"wtt_dep\": \"2332\", \"location\": \"Clapham Junction (C)\", \"stage_seq\": 4, \"distance_m\": 4242.594, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2335\", \"location\": \"Balham\", \"stage_seq\": 5, \"distance_m\": 7384.3, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337H\", \"location\": \"Streatham North Jn\", \"stage_seq\": 6, \"distance_m\": 9730.311, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339\", \"location\": \"Streatham Common\", \"stage_seq\": 7, \"distance_m\": 10464.161, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Selhurst\", \"stage_seq\": 8, \"distance_m\": 15024.904, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2344H\", \"location\": \"Windmill Bridge Jn\", \"stage_seq\": 9, \"distance_m\": 16011.094, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": false, \"wtt_arr\": \"2345H\", \"wtt_dep\": \"2346H\", \"location\": \"East Croydon\", \"stage_seq\": 10, \"distance_m\": 16860.196, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348H\", \"location\": \"South Croydon\", \"stage_seq\": 11, \"distance_m\": 18307.619, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Purley\", \"stage_seq\": 12, \"distance_m\": 21655.065, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Stoats Nest Jn\", \"stage_seq\": 13, \"distance_m\": 23243.359, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Redhill\", \"stage_seq\": 14, \"distance_m\": 33606.926, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Earlswood (Surrey)\", \"stage_seq\": 15, \"distance_m\": 34954.679, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"Salfords\", \"stage_seq\": 16, \"distance_m\": 37913.008, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0006\", \"location\": \"Gatwick Airport\", \"stage_seq\": 17, \"distance_m\": 42947.896, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009H\", \"location\": \"Three Bridges\", \"stage_seq\": 18, \"distance_m\": 47434.422, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011H\", \"location\": \"Balcombe Tunnel Jn\", \"stage_seq\": 19, \"distance_m\": 50574.15, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0015H\", \"location\": \"Copyhold Jn\", \"stage_seq\": 20, \"distance_m\": 59692.562, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": false, \"wtt_arr\": \"0017\", \"wtt_dep\": \"0018H\", \"location\": \"Haywards Heath\", \"stage_seq\": 21, \"distance_m\": 60918.905, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022\", \"location\": \"Keymer Jn\", \"stage_seq\": 22, \"distance_m\": 65985.637, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0023H\", \"location\": \"Burgess Hill\", \"stage_seq\": 23, \"distance_m\": 66940.762, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": false, \"wtt_arr\": \"0026H\", \"wtt_dep\": \"0027\", \"location\": \"Hassocks\", \"stage_seq\": 24, \"distance_m\": 70390.484, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032H\", \"location\": \"Preston Park\", \"stage_seq\": 25, \"distance_m\": 79583.166, \"section_seq\": 1, \"route_path_id\": 105063}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": null, \"location\": \"Brighton\", \"stage_seq\": 26, \"distance_m\": 81723.759, \"section_seq\": 1, \"route_path_id\": 105063}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 81723.759, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105063}], \"total_distance_m\": 81723.759, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 80925.626, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 798.133, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2325", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.8292890", "current_position_lon": "-0.1410499", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 29179, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:34Z\", \"source_id\": 48917602, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:30:38Z\", \"source_id\": 15889625, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29226, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:35Z\", \"source_id\": 48923730, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:43Z\", \"source_id\": 15891604, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29908, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:38:38Z\", \"source_id\": 48929880, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:38:43Z\", \"source_id\": 15893453, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:12Z\", \"source_id\": 48935055, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:14Z\", \"source_id\": 15895088, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30218, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:42Z\", \"source_id\": 48939980, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:46Z\", \"source_id\": 15896680, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30245, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:08Z\", \"source_id\": 48943377, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:11Z\", \"source_id\": 15897725, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30501, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:03Z\", \"source_id\": 48947274, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:52:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:07Z\", \"source_id\": 15899006, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:52:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30336, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:58Z\", \"source_id\": 48956206, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:03Z\", \"source_id\": 15901766, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30554, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:59Z\", \"source_id\": 48957506, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:04Z\", \"source_id\": 15902173, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30564, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:41Z\", \"source_id\": 48959696, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:43Z\", \"source_id\": 15902760, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30623, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:48Z\", \"source_id\": 48963356, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:52Z\", \"source_id\": 15903847, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30679, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:22Z\", \"source_id\": 48970301, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:27Z\", \"source_id\": 15905750, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30867, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:17Z\", \"source_id\": 48978016, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:22Z\", \"source_id\": 15907900, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30885, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:15Z\", \"source_id\": 48984908, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:23Z\", \"source_id\": 15909781, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30901, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:26:45Z\", \"source_id\": 48987886, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:26:48Z\", \"source_id\": 15910596, \"stage_seq\": 24, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:12Z\", \"source_id\": 48993361, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:13Z\", \"source_id\": 15912028, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 30986, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:44Z\", \"source_id\": 48994559, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:49Z\", \"source_id\": 15912359, \"stage_seq\": 26, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Brighton", "service_state_platform": "6", "timing_fact_generation": 1789515290106011, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:16.482496", "service_state_evidence_id": 15912359, "current_leg_start_actual_dep": "2026-09-17T00:27:00+01:00", "operational_evidence_version": 127, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:17.437527", "service_state_valid_until_kind": null, "operational_interpretation_version": 127, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern O None BTN 1A66 387117+387221 8 110 None {"version": 3, "segments": [{"to_m": 657.037, "from_m": 0.0, "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": 3337.998, "from_m": 657.037, "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": 6736.375, "from_m": 3337.998, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 15116.796, "from_m": 6736.375, "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": 16421.109, "from_m": 15116.796, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 16482.496, "from_m": 16421.109, "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": 16522.099, "from_m": 16482.496, "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": 16547.668, "from_m": 16522.099, "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": 16600.667, "from_m": 16547.668, "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": 16630.867, "from_m": 16600.667, "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": 16667.832, "from_m": 16630.867, "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": 17062.088, "from_m": 16667.832, "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": 17092.524, "from_m": 17062.088, "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": 17181.192, "from_m": 17092.524, "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": 17244.891, "from_m": 17181.192, "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": 17280.598, "from_m": 17244.891, "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": 17324.869, "from_m": 17280.598, "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": 17383.433, "from_m": 17324.869, "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": 18661.077, "from_m": 17383.433, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 23004.058, "from_m": 18661.077, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 23120.827, "from_m": 23004.058, "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": 24521.974, "from_m": 23120.827, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 25148.872, "from_m": 24521.974, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32658.561, "from_m": 25148.872, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 33714.437, "from_m": 32658.561, "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": 33745.474, "from_m": 33714.437, "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": 33841.441, "from_m": 33745.474, "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": 35153.717, "from_m": 33841.441, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 41389.364, "from_m": 35153.717, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 43417.987, "from_m": 41389.364, "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": 44270.763, "from_m": 43417.987, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 44386.213, "from_m": 44270.763, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 50493.443, "from_m": 44386.213, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 50574.15, "from_m": 50493.443, "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": 50868.384, "from_m": 50574.15, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 51723.654, "from_m": 50868.384, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 59587.866, "from_m": 51723.654, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 60801.585, "from_m": 59587.866, "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": 61319.747, "from_m": 60801.585, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 66026.495, "from_m": 61319.747, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 66066.778, "from_m": 66026.495, "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": 77697.373, "from_m": 66066.778, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 79956.528, "from_m": 77697.373, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80023.446, "from_m": 79956.528, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 80745.333, "from_m": 80023.446, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 80758.433, "from_m": 80745.333, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 81188.287, "from_m": 80758.433, "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": 81333.591, "from_m": 81188.287, "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": 81392.542, "from_m": 81333.591, "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": 81422.242, "from_m": 81392.542, "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": 81463.597, "from_m": 81422.242, "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": 81723.759, "from_m": 81463.597, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}], "service_id": 595388, "profile_key": "37c33d2b5377f52db408b2e76b668da2ea69e8b34c89fd2c1ed542282596b4a6", "schedule_id": 35810, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2325", "location": "London Victoria (C)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2327H", "location": "Battersea Pier Jn", "stage_seq": 2, "distance_m": 1342.075, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Pouparts Jn", "stage_seq": 3, "distance_m": 3177.986, "section_seq": 1, "route_path_id": 105063}, {"is_pass": false, "wtt_arr": "2331", "wtt_dep": "2332", "location": "Clapham Junction (C)", "stage_seq": 4, "distance_m": 4242.594, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2335", "location": "Balham", "stage_seq": 5, "distance_m": 7384.3, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337H", "location": "Streatham North Jn", "stage_seq": 6, "distance_m": 9730.311, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339", "location": "Streatham Common", "stage_seq": 7, "distance_m": 10464.161, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Selhurst", "stage_seq": 8, "distance_m": 15024.904, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2344H", "location": "Windmill Bridge Jn", "stage_seq": 9, "distance_m": 16011.094, "section_seq": 1, "route_path_id": 105063}, {"is_pass": false, "wtt_arr": "2345H", "wtt_dep": "2346H", "location": "East Croydon", "stage_seq": 10, "distance_m": 16860.196, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348H", "location": "South Croydon", "stage_seq": 11, "distance_m": 18307.619, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Purley", "stage_seq": 12, "distance_m": 21655.065, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Stoats Nest Jn", "stage_seq": 13, "distance_m": 23243.359, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Redhill", "stage_seq": 14, "distance_m": 33606.926, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Earlswood (Surrey)", "stage_seq": 15, "distance_m": 34954.679, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0001", "location": "Salfords", "stage_seq": 16, "distance_m": 37913.008, "section_seq": 1, "route_path_id": 105063}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0006", "location": "Gatwick Airport", "stage_seq": 17, "distance_m": 42947.896, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009H", "location": "Three Bridges", "stage_seq": 18, "distance_m": 47434.422, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011H", "location": "Balcombe Tunnel Jn", "stage_seq": 19, "distance_m": 50574.15, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015H", "location": "Copyhold Jn", "stage_seq": 20, "distance_m": 59692.562, "section_seq": 1, "route_path_id": 105063}, {"is_pass": false, "wtt_arr": "0017", "wtt_dep": "0018H", "location": "Haywards Heath", "stage_seq": 21, "distance_m": 60918.905, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022", "location": "Keymer Jn", "stage_seq": 22, "distance_m": 65985.637, "section_seq": 1, "route_path_id": 105063}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0023H", "location": "Burgess Hill", "stage_seq": 23, "distance_m": 66940.762, "section_seq": 1, "route_path_id": 105063}, {"is_pass": false, "wtt_arr": "0026H", "wtt_dep": "0027", "location": "Hassocks", "stage_seq": 24, "distance_m": 70390.484, "section_seq": 1, "route_path_id": 105063}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032H", "location": "Preston Park", "stage_seq": 25, "distance_m": 79583.166, "section_seq": 1, "route_path_id": 105063}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": null, "location": "Brighton", "stage_seq": 26, "distance_m": 81723.759, "section_seq": 1, "route_path_id": 105063}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 81723.759, "from_m": 0.0, "section_seq": 1, "route_path_id": 105063}], "total_distance_m": 81723.759, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 80925.626, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 798.133, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 29179, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:34Z", "source_id": 48917602, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:31:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:30:38Z", "source_id": 15889625, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29226, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:35Z", "source_id": 48923730, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:35:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:43Z", "source_id": 15891604, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29908, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:38:38Z", "source_id": 48929880, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:39:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:38:43Z", "source_id": 15893453, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29936, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:12Z", "source_id": 48935055, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:43:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:14Z", "source_id": 15895088, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30218, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:42Z", "source_id": 48939980, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:46:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:46Z", "source_id": 15896680, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30245, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:08Z", "source_id": 48943377, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:49:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:11Z", "source_id": 15897725, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30501, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:03Z", "source_id": 48947274, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:52:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:07Z", "source_id": 15899006, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:52:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30336, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:58Z", "source_id": 48956206, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:59:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:03Z", "source_id": 15901766, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30554, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:59Z", "source_id": 48957506, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:00:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:04Z", "source_id": 15902173, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30564, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:41Z", "source_id": 48959696, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:01:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:43Z", "source_id": 15902760, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30623, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:48Z", "source_id": 48963356, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:04:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:52Z", "source_id": 15903847, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30679, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:22Z", "source_id": 48970301, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:10:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:27Z", "source_id": 15905750, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30867, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:17Z", "source_id": 48978016, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:17:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:22Z", "source_id": 15907900, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30885, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:15Z", "source_id": 48984908, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:23:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:23Z", "source_id": 15909781, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30901, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:26:45Z", "source_id": 48987886, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-15T23:27:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:26:48Z", "source_id": 15910596, "stage_seq": 24, "event_role": "ARR", "event_time": "2026-09-16T00:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:12Z", "source_id": 48993361, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:34:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:13Z", "source_id": 15912028, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 30986, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:44Z", "source_id": 48994559, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-15T23:36:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:49Z", "source_id": 15912359, "stage_seq": 26, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] London Victoria (C) 2325 2325 17 None None Brighton 0036 0036 6 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C82311/2026-09-16/detailed None Hassocks 2026-09-17T00:27:00+01:00 Brighton 8.0 {"type": "LineString", "coordinates": [[-0.145729, 50.92475139999999], [-0.14605509999999997, 50.9242223], [-0.1461919, 50.9240127], [-0.14853399999999997, 50.9204844], [-0.1517279, 50.91576260000001], [-0.152356, 50.914800699999994], [-0.15361590000000003, 50.9128713], [-0.1544053, 50.911499500000005], [-0.1552911, 50.90983749999999], [-0.1553803, 50.9096813], [-0.15574079999999998, 50.9089939], [-0.1563164, 50.907889999999995], [-0.15709919999999997, 50.90633619999999], [-0.1580401, 50.9044402], [-0.15885239999999998, 50.9029015], [-0.1596169, 50.9013443], [-0.15995409999999996, 50.90065870000001], [-0.1600482, 50.900485], [-0.16038399999999997, 50.89980170000001], [-0.16117249999999997, 50.89825750000001], [-0.16195040000000002, 50.89669750000001], [-0.1621702, 50.89626880000001], [-0.1627376, 50.895136], [-0.16284449999999998, 50.8949224], [-0.1634228, 50.8937664], [-0.16381159999999995, 50.89295479999999], [-0.164076, 50.89229999999999], [-0.16422529999999996, 50.89169929999999], [-0.16625799999999996, 50.884887], [-0.16636799999999996, 50.88445489999999], [-0.16647930000000002, 50.88398279999999], [-0.1665611, 50.8833932], [-0.16660799999999998, 50.88277169999999], [-0.1666188, 50.8822942], [-0.16660799999999998, 50.881787300000006], [-0.16656649999999998, 50.88132040000001], [-0.16651149999999998, 50.88085770000001], [-0.166435, 50.8804189], [-0.16633850000000003, 50.8799834], [-0.16619313544304415, 50.87946438542721], [-0.16618019999999997, 50.87941820000001], [-0.1660394, 50.87897759999999], [-0.16587709999999997, 50.878568499999986], [-0.16568699999999997, 50.8781312], [-0.16546000000000002, 50.877649], [-0.1652043, 50.8771625], [-0.1649869, 50.8767988], [-0.16444219999999998, 50.87599199999999], [-0.16409929999999998, 50.8755415], [-0.16374979999999997, 50.8751291], [-0.1633733, 50.87470409999999], [-0.1609762, 50.8720812], [-0.16043169999999998, 50.8714853], [-0.1600139, 50.8710027], [-0.1596415, 50.87053589999999], [-0.15918340000000003, 50.8698909], [-0.1587414, 50.869209700000006], [-0.15840569999999998, 50.86862800000001], [-0.1582201, 50.8682016], [-0.15782399999999996, 50.867376500000006], [-0.15778759999999997, 50.867294400000006], [-0.15741989999999997, 50.86646780000001], [-0.1565491, 50.8644402], [-0.15574529999999998, 50.86258049999999], [-0.1555918, 50.86215930000001], [-0.1554541, 50.8616526], [-0.1554048, 50.86140119999999], [-0.15536709999999998, 50.8611517], [-0.1553333, 50.86065219999998], [-0.15529519999999997, 50.86011169999999], [-0.1552864, 50.8596536], [-0.15530619999999998, 50.8591262], [-0.1553546, 50.8586993], [-0.1553973, 50.8582384], [-0.1554819, 50.857802], [-0.1555959, 50.857336399999994], [-0.1556936, 50.8569906], [-0.1558174, 50.8566201], [-0.1558658, 50.8564783], [-0.155949, 50.856199], [-0.1561338, 50.85575379999999], [-0.1562533, 50.855375], [-0.15639029999999998, 50.8549206], [-0.1564874, 50.854525900000006], [-0.15656539999999997, 50.85415199999999], [-0.156636, 50.8537495], [-0.156684, 50.8533611], [-0.1567066, 50.8529676], [-0.1567178, 50.8526887], [-0.1567185, 50.85257790000001], [-0.15671399999999996, 50.8521501], [-0.1566963, 50.8517868], [-0.15666379999999996, 50.85149090000001], [-0.1566591, 50.85142459999999], [-0.1566313, 50.85119590000001], [-0.1565977, 50.85096659999999], [-0.15654879999999996, 50.850691399999995], [-0.15650189999999997, 50.8504607], [-0.15647109999999995, 50.85031870000001], [-0.15634679999999998, 50.849836], [-0.1561428, 50.84912140000001], [-0.1559381, 50.8484096], [-0.15581639999999997, 50.8479891], [-0.155619, 50.8473132], [-0.1555968, 50.8472296], [-0.15550756875841237, 50.84692479283567], [-0.15546300025506468, 50.84676878314088], [-0.15542674185731548, 50.84663055320232], [-0.15539756924125964, 50.846507568369134], [-0.15537425808299216, 50.84639729399054], [-0.15535558405860786, 50.84629719541571], [-0.15534032284420174, 50.846204737993816], [-0.1553272501158687, 50.846117387074024], [-0.15531514154970372, 50.84603260800554], [-0.15530277282180166, 50.84594786613752], [-0.1552889196082575, 50.84586062681916], [-0.15527235758516617, 50.84576835539963], [-0.15525186242862254, 50.845668517228106], [-0.15522620981472163, 50.845558577653776], [-0.15519417541955827, 50.84543600202581], [-0.15515453491922743, 50.84529825569339], [-0.15510606398982413, 50.84514280400571], [-0.15506449999999997, 50.8450373], [-0.1549804, 50.8448526], [-0.15489189999999997, 50.844652], [-0.1548449, 50.84452640000001], [-0.15467259999999997, 50.844133799999994], [-0.15427549999999998, 50.8434217], [-0.15406449999999997, 50.84301919999999], [-0.1538877, 50.84271090000001], [-0.15379889999999996, 50.8425625], [-0.15363019999999997, 50.8422806], [-0.1533481, 50.8418501], [-0.15307039999999997, 50.841448], [-0.1529542, 50.8412777], [-0.1527635, 50.841023], [-0.1523333, 50.84049559999999], [-0.1521476, 50.8402888], [-0.152046, 50.84018079999999], [-0.15191619999999997, 50.84004289999999], [-0.1518157, 50.8399424], [-0.1516464, 50.83978080000001], [-0.151581, 50.83971100000001], [-0.15145630000000002, 50.839591], [-0.1512564, 50.839407300000005], [-0.15083159999999998, 50.839049300000006], [-0.1504801, 50.8387666], [-0.1500624, 50.838448499999984], [-0.14971259999999997, 50.83820560000001], [-0.1492685, 50.8379157], [-0.14877599999999996, 50.8376137], [-0.1483605, 50.8373734], [-0.1477944, 50.83705539999999], [-0.1473239, 50.8367916], [-0.147044, 50.8366371], [-0.1467801, 50.8364912], [-0.1464854, 50.8363283], [-0.14604749999999997, 50.8360765], [-0.1456957, 50.8358646], [-0.1453556, 50.8356359], [-0.1450628, 50.835420199999994], [-0.14471849999999997, 50.83514110000001], [-0.1443524, 50.834813], [-0.143947, 50.8344233], [-0.14354519999999998, 50.8340454], [-0.1433353, 50.8338345], [-0.1430578, 50.8335081], [-0.14295039999999998, 50.8333666], [-0.14285639999999997, 50.83323709999999], [-0.14284299999999997, 50.833217299999994], [-0.1427995, 50.833162699999995], [-0.1426867, 50.832946500000006], [-0.1425998, 50.8327772], [-0.1422616, 50.83214960000001], [-0.1421958, 50.8320276], [-0.14212599999999995, 50.8318966], [-0.14205869999999998, 50.8317628], [-0.1419425, 50.8315448], [-0.1419199, 50.8314987], [-0.1417219, 50.831128599999985], [-0.14161059999999998, 50.83090289999999], [-0.1414559, 50.83057910000001], [-0.1412675, 50.830209899999986], [-0.14119449999999997, 50.83008929999998], [-0.1411341, 50.8299449], [-0.1410889, 50.82980319999999], [-0.1410667, 50.8296933], [-0.14105659999999998, 50.8295016], [-0.1410499, 50.82928900000001]]} 7.0 0028 0036 Hassocks Brighton Brighton 50.8292890 -0.1410499 50.8292890 -0.1410499 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:36:00 Brighton TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912359 1789515290106011 127 127 2026-09-15 23:46:17.437527 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:16.482496
565205 595751 C09803 862S99M915 2026-09-15 COMPLETE 15912360 2026-09-16 00:36:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 595751, "stp": "P", "toc": "Southern", "uid": "C09803", "consist": "387129", "dest_crs": "BOG", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C09803/2026-09-16/detailed", "trust_id": "862S99M915", "origin_crs": "PMH", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bognor Regis", "service_date": "2026-09-15", "dest_arr_time": "0035", "dest_platform": "4", "is_terminated": 1, "next_location": "Bognor Regis", "signalling_id": "2S99", "timing_status": "LATE", "origin_station": "Portsmouth Harbour", "current_leg_arr": "0036", "current_leg_dep": "0028", "current_leg_end": "Bognor Regis", "origin_dep_time": "2345", "origin_platform": "5", "current_location": "Bognor Regis Carriage Holding Sidings", "last_update_time": "2026-09-15T23:46:37", "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": "0035", "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": 110, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 381.412, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 563.276, \"from_m\": 381.412, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1170.809, \"from_m\": 563.276, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1526.605, \"from_m\": 1170.809, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 1779.826, \"from_m\": 1526.605, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3034.81, \"from_m\": 1779.826, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3328.522, \"from_m\": 3034.81, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 5434.207, \"from_m\": 3328.522, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 6979.44, \"from_m\": 5434.207, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7181.225, \"from_m\": 6979.44, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10724.004, \"from_m\": 7181.225, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 11447.591, \"from_m\": 10724.004, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 12363.71, \"from_m\": 11447.591, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 12456.326, \"from_m\": 12363.71, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 12534.949, \"from_m\": 12456.326, \"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\": 13337.045, \"from_m\": 12534.949, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25457.786, \"from_m\": 13337.045, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26074.502, \"from_m\": 25457.786, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 26864.794, \"from_m\": 26074.502, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 26907.808, \"from_m\": 26864.794, \"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\": 36870.025, \"from_m\": 26907.808, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 36940.973, \"from_m\": 36870.025, \"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\": 37036.885, \"from_m\": 36940.973, \"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\": 41889.057, \"from_m\": 37036.885, \"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\": 42486.817, \"from_m\": 41889.057, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 110.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 595751, \"profile_key\": \"860c8aa4b496fafe7aebc5dc2124164185b7f48dd44301683bfa145514b95dbb\", \"schedule_id\": 942, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Portsmouth Harbour\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": \"2349\", \"location\": \"Portsmouth & Southsea\", \"stage_seq\": 2, \"distance_m\": 1475.163, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2353\", \"location\": \"Fratton\", \"stage_seq\": 3, \"distance_m\": 2636.362, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Portcreek Jn\", \"stage_seq\": 4, \"distance_m\": 7086.715, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358\", \"location\": \"Farlington Jn\", \"stage_seq\": 5, \"distance_m\": 8106.164, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": false, \"wtt_arr\": \"0002\", \"wtt_dep\": \"0003\", \"location\": \"Havant\", \"stage_seq\": 6, \"distance_m\": 12833.182, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": \"0006H\", \"location\": \"Emsworth\", \"stage_seq\": 7, \"distance_m\": 15856.642, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": false, \"wtt_arr\": \"0009\", \"wtt_dep\": \"0009H\", \"location\": \"Southbourne\", \"stage_seq\": 8, \"distance_m\": 18109.397, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0017\", \"location\": \"Chichester\", \"stage_seq\": 9, \"distance_m\": 27058.721, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": \"0029\", \"location\": \"Barnham\", \"stage_seq\": 10, \"distance_m\": 36940.973, \"section_seq\": 1, \"route_path_id\": 66020}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": null, \"location\": \"Bognor Regis\", \"stage_seq\": 11, \"distance_m\": 42486.817, \"section_seq\": 1, \"route_path_id\": 66020}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 42486.817, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66020}], \"total_distance_m\": 42486.817, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 110.0, \"speed_covered_distance_m\": 42443.803, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 43.014, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2345", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "8.0", "current_position_lat": "50.7888027", "current_position_lon": "-0.6752246", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27333, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:24Z\", \"source_id\": 48942335, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:23Z\", \"source_id\": 15897395, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27361, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:52Z\", \"source_id\": 48947003, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:53Z\", \"source_id\": 15898912, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27403, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:41Z\", \"source_id\": 48958416, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:42Z\", \"source_id\": 15902431, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27417, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:46Z\", \"source_id\": 48964592, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:47\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:53Z\", \"source_id\": 15904163, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27421, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:45Z\", \"source_id\": 48968284, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:49Z\", \"source_id\": 15905195, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27437, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:36Z\", \"source_id\": 48976339, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:29\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:44Z\", \"source_id\": 15907446, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27460, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:50Z\", \"source_id\": 48984555, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:22:53Z\", \"source_id\": 15909666, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 27452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:44Z\", \"source_id\": 48994561, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:49Z\", \"source_id\": 15912360, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bognor Regis", "service_state_platform": "2", "timing_fact_generation": 1789515290173550, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:19.932903", "service_state_evidence_id": 15912360, "current_leg_start_actual_dep": "2026-09-17T00:30:00+01:00", "operational_evidence_version": 64, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:20.684966", "service_state_valid_until_kind": null, "operational_interpretation_version": 64, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southern P PMH BOG 2S99 387129 4 110 None {"version": 3, "segments": [{"to_m": 381.412, "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": 563.276, "from_m": 381.412, "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": 1170.809, "from_m": 563.276, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1526.605, "from_m": 1170.809, "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": 1779.826, "from_m": 1526.605, "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": 3034.81, "from_m": 1779.826, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3328.522, "from_m": 3034.81, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 5434.207, "from_m": 3328.522, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 6979.44, "from_m": 5434.207, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7181.225, "from_m": 6979.44, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10724.004, "from_m": 7181.225, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 11447.591, "from_m": 10724.004, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 12363.71, "from_m": 11447.591, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 12456.326, "from_m": 12363.71, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 12534.949, "from_m": 12456.326, "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": 13337.045, "from_m": 12534.949, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25457.786, "from_m": 13337.045, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26074.502, "from_m": 25457.786, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 26864.794, "from_m": 26074.502, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 26907.808, "from_m": 26864.794, "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": 36870.025, "from_m": 26907.808, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 36940.973, "from_m": 36870.025, "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": 37036.885, "from_m": 36940.973, "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": 41889.057, "from_m": 37036.885, "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": 42486.817, "from_m": 41889.057, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 110.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 595751, "profile_key": "860c8aa4b496fafe7aebc5dc2124164185b7f48dd44301683bfa145514b95dbb", "schedule_id": 942, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2345", "location": "Portsmouth Harbour", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66020}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2349", "location": "Portsmouth & Southsea", "stage_seq": 2, "distance_m": 1475.163, "section_seq": 1, "route_path_id": 66020}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2353", "location": "Fratton", "stage_seq": 3, "distance_m": 2636.362, "section_seq": 1, "route_path_id": 66020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Portcreek Jn", "stage_seq": 4, "distance_m": 7086.715, "section_seq": 1, "route_path_id": 66020}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358", "location": "Farlington Jn", "stage_seq": 5, "distance_m": 8106.164, "section_seq": 1, "route_path_id": 66020}, {"is_pass": false, "wtt_arr": "0002", "wtt_dep": "0003", "location": "Havant", "stage_seq": 6, "distance_m": 12833.182, "section_seq": 1, "route_path_id": 66020}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": "0006H", "location": "Emsworth", "stage_seq": 7, "distance_m": 15856.642, "section_seq": 1, "route_path_id": 66020}, {"is_pass": false, "wtt_arr": "0009", "wtt_dep": "0009H", "location": "Southbourne", "stage_seq": 8, "distance_m": 18109.397, "section_seq": 1, "route_path_id": 66020}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0017", "location": "Chichester", "stage_seq": 9, "distance_m": 27058.721, "section_seq": 1, "route_path_id": 66020}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": "0029", "location": "Barnham", "stage_seq": 10, "distance_m": 36940.973, "section_seq": 1, "route_path_id": 66020}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": null, "location": "Bognor Regis", "stage_seq": 11, "distance_m": 42486.817, "section_seq": 1, "route_path_id": 66020}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 42486.817, "from_m": 0.0, "section_seq": 1, "route_path_id": 66020}], "total_distance_m": 42486.817, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 110.0, "speed_covered_distance_m": 42443.803, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 43.014, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27333, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:24Z", "source_id": 48942335, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:48:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:23Z", "source_id": 15897395, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27361, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:52Z", "source_id": 48947003, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:51:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:53Z", "source_id": 15898912, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27403, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:41Z", "source_id": 48958416, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:00:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:42Z", "source_id": 15902431, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27417, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:46Z", "source_id": 48964592, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:05:47", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:53Z", "source_id": 15904163, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27421, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:45Z", "source_id": 48968284, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:08:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:49Z", "source_id": 15905195, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27437, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:36Z", "source_id": 48976339, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:15:29", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:44Z", "source_id": 15907446, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27460, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:50Z", "source_id": 48984555, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:23:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:22:53Z", "source_id": 15909666, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 27452, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:44Z", "source_id": 48994561, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:36:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:49Z", "source_id": 15912360, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Portsmouth Harbour 2345 2345 5 None None Bognor Regis 0035 0035 4 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C09803/2026-09-16/detailed None Barnham 2026-09-17T00:30:00+01:00 Bognor Regis 8.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 0028 0036 Barnham Bognor Regis Carriage Holding Sidings Bognor Regis 50.7888027 -0.6752246 50.7888027 -0.6752246 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:36:00 Bognor Regis TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912360 1789515290173550 64 64 2026-09-15 23:46:20.684966 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:19.932903
565206 595757 W68634 072F87M915 2026-09-15 COMPLETE 15912674 2026-09-16 00:36:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 595757, "stp": "P", "toc": "ScotRail", "uid": "W68634", "consist": "380017+380019", "dest_crs": "ASB", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W68634/2026-09-16/detailed", "trust_id": "072F87M915", "origin_crs": "GLC", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Ardrossan South Beach", "service_date": "2026-09-15", "dest_arr_time": "0030", "dest_platform": null, "is_terminated": 1, "next_location": "Ardrossan South Beach", "signalling_id": "2F87", "timing_status": "LATE", "origin_station": "Glasgow Central High Level", "current_leg_arr": "0036", "current_leg_dep": "0034", "current_leg_end": "Ardrossan South Beach", "origin_dep_time": "2345", "origin_platform": "14", "current_location": "Ardrossan South Beach", "last_update_time": "2026-09-15T23:46:37", "route_debug_link": null, "timing_variation": "+6 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-4.7845927, 55.633885799999995], [-4.7849949, 55.63400219999999], [-4.785783899999999, 55.6342305], [-4.786546599999999, 55.63445509999999], [-4.787204699999999, 55.6346498], [-4.7877877, 55.6348376], [-4.7880226, 55.6349201], [-4.7883816, 55.6350584], [-4.7889236, 55.6352886], [-4.7894319, 55.6355506], [-4.789887599999999, 55.63580820000001], [-4.790358099999999, 55.6361036], [-4.7908056, 55.63640550000001], [-4.7917298, 55.6370062], [-4.7918856, 55.637108], [-4.7931202, 55.6379149], [-4.793843999999999, 55.6383498], [-4.794602799999999, 55.63876679999999], [-4.7957408, 55.63932499999999], [-4.7963201, 55.6395822], [-4.7968874999999995, 55.6398234], [-4.7978406, 55.6401883], [-4.7983415, 55.6403729], [-4.7990777, 55.64063910000001], [-4.7998805, 55.6409229]]}", "current_leg_start": "Saltcoats", "dest_arr_time_act": "0030", "motion_projection": null, "next_location_lat": "55.6409229", "next_location_lon": "-4.7998805", "previous_location": "Saltcoats", "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\": 424.467, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 952.039, \"from_m\": 424.467, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1069.969, \"from_m\": 952.039, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1417.33, \"from_m\": 1069.969, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1852.391, \"from_m\": 1417.33, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2404.939, \"from_m\": 1852.391, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2728.99, \"from_m\": 2404.939, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2730.087, \"from_m\": 2728.99, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 2807.868, \"from_m\": 2730.087, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4840.333, \"from_m\": 2807.868, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 4970.309, \"from_m\": 4840.333, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 11031.301, \"from_m\": 4970.309, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 11102.942, \"from_m\": 11031.301, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 12007.298, \"from_m\": 11102.942, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 14395.597, \"from_m\": 12007.298, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 14493.312, \"from_m\": 14395.597, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25041.561, \"from_m\": 14493.312, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 25136.897, \"from_m\": 25041.561, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42055.943, \"from_m\": 25136.897, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:forward\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42158.242, \"from_m\": 42055.943, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42172.074, \"from_m\": 42158.242, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 42499.628, \"from_m\": 42172.074, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 47727.323, \"from_m\": 42499.628, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49531.211, \"from_m\": 47727.323, \"capability_applied\": null, \"effective_limit_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\": 595757, \"profile_key\": \"c1bbdb79bcfeb3f075186c0c8dd28d8e42fb9f590c658dd87f9d3431164cadb0\", \"schedule_id\": 27439, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Glasgow Central High Level\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2347\", \"location\": \"Glasgow Bridge Street Jn\", \"stage_seq\": 2, \"distance_m\": 931.245, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349\", \"location\": \"Shields Jn\", \"stage_seq\": 3, \"distance_m\": 2663.035, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352H\", \"location\": \"Arkleston Jn\", \"stage_seq\": 4, \"distance_m\": 9798.145, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": \"2355\", \"location\": \"Paisley Gilmour Street\", \"stage_seq\": 5, \"distance_m\": 11645.71, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357\", \"location\": \"Elderslie\", \"stage_seq\": 6, \"distance_m\": 15325.216, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"2358H\", \"wtt_dep\": \"2359\", \"location\": \"Johnstone\", \"stage_seq\": 7, \"distance_m\": 16840.055, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0001H\", \"wtt_dep\": \"0002\", \"location\": \"Milliken Park\", \"stage_seq\": 8, \"distance_m\": 19027.425, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": \"0004H\", \"location\": \"Howwood\", \"stage_seq\": 9, \"distance_m\": 21442.149, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0008\", \"wtt_dep\": \"0008H\", \"location\": \"Lochwinnoch\", \"stage_seq\": 10, \"distance_m\": 25776.862, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013\", \"location\": \"Glengarnock\", \"stage_seq\": 11, \"distance_m\": 32361.672, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0016H\", \"wtt_dep\": \"0017\", \"location\": \"Dalry\", \"stage_seq\": 12, \"distance_m\": 36693.769, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0020H\", \"wtt_dep\": \"0021H\", \"location\": \"Kilwinning\", \"stage_seq\": 13, \"distance_m\": 42341.162, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": \"0025H\", \"location\": \"Stevenston\", \"stage_seq\": 14, \"distance_m\": 46066.226, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0028\", \"wtt_dep\": \"0028H\", \"location\": \"Saltcoats\", \"stage_seq\": 15, \"distance_m\": 48281.202, \"section_seq\": 1, \"route_path_id\": 101644}, {\"is_pass\": false, \"wtt_arr\": \"0030\", \"wtt_dep\": null, \"location\": \"Ardrossan South Beach\", \"stage_seq\": 16, \"distance_m\": 49531.211, \"section_seq\": 1, \"route_path_id\": 101644}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49531.211, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101644}], \"total_distance_m\": 49531.211, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 48966.174, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 565.037, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2345", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "55.6409229", "current_position_lon": "-4.7998805", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 1742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:10Z\", \"source_id\": 48955186, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:13Z\", \"source_id\": 15901475, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1669, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:38Z\", \"source_id\": 48960845, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:43Z\", \"source_id\": 15903105, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1661, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:24Z\", \"source_id\": 48965428, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:27Z\", \"source_id\": 15904385, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1657, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:45Z\", \"source_id\": 48968316, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:07:49Z\", \"source_id\": 15905189, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 1647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:47Z\", \"source_id\": 48973192, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:53Z\", \"source_id\": 15906602, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2702, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:14Z\", \"source_id\": 48978993, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:19Z\", \"source_id\": 15908118, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2706, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:46Z\", \"source_id\": 48982618, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:52Z\", \"source_id\": 15909116, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2723, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:40Z\", \"source_id\": 48986978, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:44Z\", \"source_id\": 15910338, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2735, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:12Z\", \"source_id\": 48990082, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:17Z\", \"source_id\": 15911164, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2739, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:53Z\", \"source_id\": 48992356, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:58Z\", \"source_id\": 15911741, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 2748, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:16Z\", \"source_id\": 48995770, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:23Z\", \"source_id\": 15912674, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Ardrossan South Beach", "service_state_platform": "1", "timing_fact_generation": 1789515384483480, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:24.474542", "service_state_evidence_id": 15912674, "current_leg_start_actual_dep": "2026-09-17T00:34:30+01:00", "operational_evidence_version": 73, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:24.986620", "service_state_valid_until_kind": null, "operational_interpretation_version": 73, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} ScotRail P GLC ASB 2F87 380017+380019 6 100 None {"version": 3, "segments": [{"to_m": 424.467, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 952.039, "from_m": 424.467, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1069.969, "from_m": 952.039, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1417.33, "from_m": 1069.969, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 45.0}, {"to_m": 1852.391, "from_m": 1417.33, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2404.939, "from_m": 1852.391, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2728.99, "from_m": 2404.939, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2730.087, "from_m": 2728.99, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 2807.868, "from_m": 2730.087, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4840.333, "from_m": 2807.868, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 4970.309, "from_m": 4840.333, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 11031.301, "from_m": 4970.309, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 11102.942, "from_m": 11031.301, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 12007.298, "from_m": 11102.942, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 14395.597, "from_m": 12007.298, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 80.0}, {"to_m": 14493.312, "from_m": 14395.597, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 25041.561, "from_m": 14493.312, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 25136.897, "from_m": 25041.561, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42055.943, "from_m": 25136.897, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:forward", "infrastructure_limit_mph": 90.0}, {"to_m": 42158.242, "from_m": 42055.943, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42172.074, "from_m": 42158.242, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 42499.628, "from_m": 42172.074, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 47727.323, "from_m": 42499.628, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49531.211, "from_m": 47727.323, "capability_applied": null, "effective_limit_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": 595757, "profile_key": "c1bbdb79bcfeb3f075186c0c8dd28d8e42fb9f590c658dd87f9d3431164cadb0", "schedule_id": 27439, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2345", "location": "Glasgow Central High Level", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2347", "location": "Glasgow Bridge Street Jn", "stage_seq": 2, "distance_m": 931.245, "section_seq": 1, "route_path_id": 101644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349", "location": "Shields Jn", "stage_seq": 3, "distance_m": 2663.035, "section_seq": 1, "route_path_id": 101644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352H", "location": "Arkleston Jn", "stage_seq": 4, "distance_m": 9798.145, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": "2355", "location": "Paisley Gilmour Street", "stage_seq": 5, "distance_m": 11645.71, "section_seq": 1, "route_path_id": 101644}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357", "location": "Elderslie", "stage_seq": 6, "distance_m": 15325.216, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "2358H", "wtt_dep": "2359", "location": "Johnstone", "stage_seq": 7, "distance_m": 16840.055, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0001H", "wtt_dep": "0002", "location": "Milliken Park", "stage_seq": 8, "distance_m": 19027.425, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": "0004H", "location": "Howwood", "stage_seq": 9, "distance_m": 21442.149, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0008", "wtt_dep": "0008H", "location": "Lochwinnoch", "stage_seq": 10, "distance_m": 25776.862, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013", "location": "Glengarnock", "stage_seq": 11, "distance_m": 32361.672, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0016H", "wtt_dep": "0017", "location": "Dalry", "stage_seq": 12, "distance_m": 36693.769, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0020H", "wtt_dep": "0021H", "location": "Kilwinning", "stage_seq": 13, "distance_m": 42341.162, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": "0025H", "location": "Stevenston", "stage_seq": 14, "distance_m": 46066.226, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0028", "wtt_dep": "0028H", "location": "Saltcoats", "stage_seq": 15, "distance_m": 48281.202, "section_seq": 1, "route_path_id": 101644}, {"is_pass": false, "wtt_arr": "0030", "wtt_dep": null, "location": "Ardrossan South Beach", "stage_seq": 16, "distance_m": 49531.211, "section_seq": 1, "route_path_id": 101644}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49531.211, "from_m": 0.0, "section_seq": 1, "route_path_id": 101644}], "total_distance_m": 49531.211, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 48966.174, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 565.037, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 1742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:10Z", "source_id": 48955186, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:58:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:13Z", "source_id": 15901475, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1669, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:38Z", "source_id": 48960845, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:02:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:43Z", "source_id": 15903105, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1661, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:24Z", "source_id": 48965428, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:05:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:27Z", "source_id": 15904385, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1657, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:45Z", "source_id": 48968316, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:08:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:07:49Z", "source_id": 15905189, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 1647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:47Z", "source_id": 48973192, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:12:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:53Z", "source_id": 15906602, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2702, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:14Z", "source_id": 48978993, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:18:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:19Z", "source_id": 15908118, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2706, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:46Z", "source_id": 48982618, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:22:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:52Z", "source_id": 15909116, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2723, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:40Z", "source_id": 48986978, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:26:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:44Z", "source_id": 15910338, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2735, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:12Z", "source_id": 48990082, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:30:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:17Z", "source_id": 15911164, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2739, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:53Z", "source_id": 48992356, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:33:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:58Z", "source_id": 15911741, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 2748, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:16Z", "source_id": 48995770, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:36:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:23Z", "source_id": 15912674, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Glasgow Central High Level 2345 2345 14 None None Ardrossan South Beach 0030 0030 None LATE +6 minutes https://www.realtimetrains.co.uk/service/gb-nr:W68634/2026-09-16/detailed None Saltcoats 2026-09-17T00:34:30+01:00 Ardrossan South Beach 2.0 {"type": "LineString", "coordinates": [[-4.7845927, 55.633885799999995], [-4.7849949, 55.63400219999999], [-4.785783899999999, 55.6342305], [-4.786546599999999, 55.63445509999999], [-4.787204699999999, 55.6346498], [-4.7877877, 55.6348376], [-4.7880226, 55.6349201], [-4.7883816, 55.6350584], [-4.7889236, 55.6352886], [-4.7894319, 55.6355506], [-4.789887599999999, 55.63580820000001], [-4.790358099999999, 55.6361036], [-4.7908056, 55.63640550000001], [-4.7917298, 55.6370062], [-4.7918856, 55.637108], [-4.7931202, 55.6379149], [-4.793843999999999, 55.6383498], [-4.794602799999999, 55.63876679999999], [-4.7957408, 55.63932499999999], [-4.7963201, 55.6395822], [-4.7968874999999995, 55.6398234], [-4.7978406, 55.6401883], [-4.7983415, 55.6403729], [-4.7990777, 55.64063910000001], [-4.7998805, 55.6409229]]} 0.8 0034 0036 Saltcoats Ardrossan South Beach Ardrossan South Beach 55.6409229 -4.7998805 55.6409229 -4.7998805 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:36:00 Ardrossan South Beach TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912674 1789515384483480 73 73 2026-09-15 23:46:24.986620 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:24.474542
565207 594015 C18524 879O94M815 2026-09-15 COMPLETE 15912413 2026-09-16 00:36:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 594015, "stp": "P", "toc": "Thameslink", "uid": "C18524", "consist": "700039", "dest_crs": "BDM", "num_carr": 8, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C18524/2026-09-16/detailed", "trust_id": "879O94M815", "origin_crs": "SUO", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bedford", "service_date": "2026-09-15", "dest_arr_time": "0041", "dest_platform": "2", "is_terminated": 1, "next_location": "Bedford", "signalling_id": "9O94", "timing_status": "EARLY", "origin_station": "Sutton (Surrey)", "current_leg_arr": "0036", "current_leg_dep": "0027", "current_leg_end": "Bedford", "origin_dep_time": "2219", "origin_platform": "2", "current_location": "Bedford", "last_update_time": "2026-09-15T23:46:37", "route_debug_link": null, "timing_variation": "-5 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": "0041", "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\": 38.577, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 85.109, \"from_m\": 38.577, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 424.597, \"from_m\": 85.109, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 462.808, \"from_m\": 424.597, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1104.203, \"from_m\": 462.808, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2890.354, \"from_m\": 1104.203, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3245.806, \"from_m\": 2890.354, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 4555.706, \"from_m\": 3245.806, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 4605.786, \"from_m\": 4555.706, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5649.046, \"from_m\": 4605.786, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6009.113, \"from_m\": 5649.046, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 7402.297, \"from_m\": 6009.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\": 7624.227, \"from_m\": 7402.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\": 7668.794, \"from_m\": 7624.227, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8149.248, \"from_m\": 7668.794, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 11447.806, \"from_m\": 8149.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\": 13166.672, \"from_m\": 11447.806, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 13868.513, \"from_m\": 13166.672, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 16510.447, \"from_m\": 13868.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\": 17002.044, \"from_m\": 16510.447, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17031.749, \"from_m\": 17002.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\": 17058.133, \"from_m\": 17031.749, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17095.555, \"from_m\": 17058.133, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17133.122, \"from_m\": 17095.555, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17167.292, \"from_m\": 17133.122, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 17229.527, \"from_m\": 17167.292, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 17443.023, \"from_m\": 17229.527, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 17547.841, \"from_m\": 17443.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\": 17646.194, \"from_m\": 17547.841, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 18691.912, \"from_m\": 17646.194, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 18782.298, \"from_m\": 18691.912, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 19228.319, \"from_m\": 18782.298, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 19290.607, \"from_m\": 19228.319, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 23590.914, \"from_m\": 19290.607, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 24878.937, \"from_m\": 23590.914, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 25343.701, \"from_m\": 24878.937, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25870.986, \"from_m\": 25343.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:forward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 25908.75, \"from_m\": 25870.986, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 26465.981, \"from_m\": 25908.75, \"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\": 26543.606, \"from_m\": 26465.981, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 29895.311, \"from_m\": 26543.606, \"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\": 30173.272, \"from_m\": 29895.311, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 30210.533, \"from_m\": 30173.272, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 31437.521, \"from_m\": 30210.533, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 31506.406, \"from_m\": 31437.521, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 32303.107, \"from_m\": 31506.406, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 34466.079, \"from_m\": 32303.107, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 34570.498, \"from_m\": 34466.079, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35846.032, \"from_m\": 34570.498, \"capability_applied\": null, \"effective_limit_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\": 37232.869, \"from_m\": 35846.032, \"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\": 40591.703, \"from_m\": 37232.869, \"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\": 40684.584, \"from_m\": 40591.703, \"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\": 40735.431, \"from_m\": 40684.584, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 40767.085, \"from_m\": 40735.431, \"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\": 41366.953, \"from_m\": 40767.085, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 43981.066, \"from_m\": 41366.953, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 49747.819, \"from_m\": 43981.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\": 51190.961, \"from_m\": 49747.819, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 54738.97, \"from_m\": 51190.961, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 54809.594, \"from_m\": 54738.97, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60968.496, \"from_m\": 54809.594, \"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\": 65102.081, \"from_m\": 60968.496, \"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\": 70295.38, \"from_m\": 65102.081, \"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\": 70380.39, \"from_m\": 70295.38, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 70397.59, \"from_m\": 70380.39, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 70483.163, \"from_m\": 70397.59, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 71055.711, \"from_m\": 70483.163, \"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\": 74540.09, \"from_m\": 71055.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\": 76338.888, \"from_m\": 74540.09, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 78940.593, \"from_m\": 76338.888, \"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\": 79815.347, \"from_m\": 78940.593, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 80866.621, \"from_m\": 79815.347, \"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\": 84920.272, \"from_m\": 80866.621, \"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\": 84967.565, \"from_m\": 84920.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\": 88434.199, \"from_m\": 84967.565, \"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\": 96388.252, \"from_m\": 88434.199, \"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\": 96435.649, \"from_m\": 96388.252, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 99257.004, \"from_m\": 96435.649, \"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\": 109990.802, \"from_m\": 99257.004, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 110036.031, \"from_m\": 109990.802, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 110899.629, \"from_m\": 110036.031, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 111191.739, \"from_m\": 110899.629, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 111236.657, \"from_m\": 111191.739, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 111370.218, \"from_m\": 111236.657, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 111404.596, \"from_m\": 111370.218, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 111489.274, \"from_m\": 111404.596, \"capability_applied\": null, \"effective_limit_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\": 594015, \"profile_key\": \"876e12d6f19e266ddc4feea0d74ba223160dfb5ad0c404c7b350b42af403739f\", \"schedule_id\": 2526, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2219\", \"location\": \"Sutton (Surrey)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2221H\", \"wtt_dep\": \"2222\", \"location\": \"West Sutton\", \"stage_seq\": 2, \"distance_m\": 1927.35, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2224\", \"wtt_dep\": \"2224H\", \"location\": \"Sutton Common\", \"stage_seq\": 3, \"distance_m\": 3118.488, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2226H\", \"wtt_dep\": \"2227\", \"location\": \"St Helier\", \"stage_seq\": 4, \"distance_m\": 4808.177, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2228H\", \"wtt_dep\": \"2229\", \"location\": \"Morden South\", \"stage_seq\": 5, \"distance_m\": 5555.984, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2230H\", \"wtt_dep\": \"2231\", \"location\": \"South Merton\", \"stage_seq\": 6, \"distance_m\": 6570.316, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2232H\", \"wtt_dep\": \"2233\", \"location\": \"Wimbledon Chase\", \"stage_seq\": 7, \"distance_m\": 7503.375, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2235\", \"location\": \"Wimbledon West Jn\", \"stage_seq\": 8, \"distance_m\": 8369.416, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2236\", \"wtt_dep\": \"2237H\", \"location\": \"Wimbledon (C)\", \"stage_seq\": 9, \"distance_m\": 9038.106, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2240\", \"location\": \"Haydons Road\", \"stage_seq\": 10, \"distance_m\": 10376.418, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2242H\", \"wtt_dep\": \"2243H\", \"location\": \"Tooting\", \"stage_seq\": 11, \"distance_m\": 12427.656, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2246\", \"location\": \"Streatham South Jn\", \"stage_seq\": 12, \"distance_m\": 13915.763, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2247H\", \"wtt_dep\": \"2248H\", \"location\": \"Streatham\", \"stage_seq\": 13, \"distance_m\": 14864.718, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2252\", \"wtt_dep\": \"2253\", \"location\": \"Tulse Hill\", \"stage_seq\": 14, \"distance_m\": 17311.848, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2259\", \"location\": \"Herne Hill\", \"stage_seq\": 15, \"distance_m\": 18990.505, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2301H\", \"wtt_dep\": \"2302\", \"location\": \"Loughborough Jn\", \"stage_seq\": 16, \"distance_m\": 20610.196, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2305H\", \"wtt_dep\": \"2308H\", \"location\": \"Elephant & Castle\", \"stage_seq\": 17, \"distance_m\": 23695.577, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2309H\", \"location\": \"Southwark Bridge Jn\", \"stage_seq\": 18, \"distance_m\": 24236.999, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2312H\", \"location\": \"Blackfriars Jn\", \"stage_seq\": 19, \"distance_m\": 24961.468, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2313H\", \"wtt_dep\": \"2314H\", \"location\": \"London Blackfriars\", \"stage_seq\": 20, \"distance_m\": 25579.433, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2315H\", \"wtt_dep\": \"2316H\", \"location\": \"City Thameslink\", \"stage_seq\": 21, \"distance_m\": 25981.817, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2318\", \"wtt_dep\": \"2319\", \"location\": \"Farringdon\", \"stage_seq\": 22, \"distance_m\": 26711.975, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2322H\", \"wtt_dep\": \"2323H\", \"location\": \"St Pancras Low Level\", \"stage_seq\": 23, \"distance_m\": 28930.83, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2326\", \"location\": \"Dock Jn North\", \"stage_seq\": 24, \"distance_m\": 30162.708, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2327H\", \"wtt_dep\": \"2328\", \"location\": \"Kentish Town\", \"stage_seq\": 25, \"distance_m\": 31129.733, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Carlton Road Jn\", \"stage_seq\": 26, \"distance_m\": 32134.255, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2330H\", \"location\": \"West Hampstead South Jn\", \"stage_seq\": 27, \"distance_m\": 34446.944, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2331H\", \"wtt_dep\": \"2332\", \"location\": \"West Hampstead Thameslink\", \"stage_seq\": 28, \"distance_m\": 34880.881, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2335H\", \"location\": \"Cricklewood\", \"stage_seq\": 29, \"distance_m\": 36829.929, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": \"2337H\", \"location\": \"Brent Cross West\", \"stage_seq\": 30, \"distance_m\": 38314.499, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2339\", \"wtt_dep\": \"2339H\", \"location\": \"Hendon\", \"stage_seq\": 31, \"distance_m\": 39879.632, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340H\", \"location\": \"Silkstream Jn\", \"stage_seq\": 32, \"distance_m\": 43929.245, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2342\", \"wtt_dep\": \"2342H\", \"location\": \"Mill Hill Broadway\", \"stage_seq\": 33, \"distance_m\": 46448.385, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2347\", \"location\": \"Elstree\", \"stage_seq\": 34, \"distance_m\": 51279.925, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Radlett Jn\", \"stage_seq\": 35, \"distance_m\": 54508.465, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2350H\", \"wtt_dep\": \"2351\", \"location\": \"Radlett\", \"stage_seq\": 36, \"distance_m\": 55818.218, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"2356H\", \"wtt_dep\": \"2358\", \"location\": \"St. Albans\", \"stage_seq\": 37, \"distance_m\": 63342.422, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0002H\", \"location\": \"Harpenden Jn\", \"stage_seq\": 38, \"distance_m\": 70380.39, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"0003H\", \"wtt_dep\": \"0004\", \"location\": \"Harpenden\", \"stage_seq\": 39, \"distance_m\": 70919.5, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"0008H\", \"wtt_dep\": \"0009H\", \"location\": \"Luton Airport Parkway\", \"stage_seq\": 40, \"distance_m\": 78308.984, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0014\", \"location\": \"Luton\", \"stage_seq\": 41, \"distance_m\": 80063.069, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"0017H\", \"wtt_dep\": \"0018\", \"location\": \"Leagrave\", \"stage_seq\": 42, \"distance_m\": 83983.956, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0018H\", \"location\": \"Leagrave Jn\", \"stage_seq\": 43, \"distance_m\": 84755.814, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0022H\", \"location\": \"Harlington\", \"stage_seq\": 44, \"distance_m\": 91256.469, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0027\", \"location\": \"Flitwick\", \"stage_seq\": 45, \"distance_m\": 95974.139, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032H\", \"location\": \"Wixams\", \"stage_seq\": 46, \"distance_m\": 106029.226, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036\", \"location\": \"Bedford South Jn\", \"stage_seq\": 47, \"distance_m\": 109873.5, \"section_seq\": 1, \"route_path_id\": 66583}, {\"is_pass\": false, \"wtt_arr\": \"0041\", \"wtt_dep\": null, \"location\": \"Bedford\", \"stage_seq\": 48, \"distance_m\": 111489.274, \"section_seq\": 1, \"route_path_id\": 66583}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 111489.274, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 66583}], \"total_distance_m\": 111489.274, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 99019.06, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 12470.214, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2219", "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\": 30113, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:39Z\", \"source_id\": 48790810, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:41Z\", \"source_id\": 15850756, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29506, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:04Z\", \"source_id\": 48803234, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:27:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:27:07Z\", \"source_id\": 15854567, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29503, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:30:40Z\", \"source_id\": 48810043, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:31:49\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:30:45Z\", \"source_id\": 15856756, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:31:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29430, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:05Z\", \"source_id\": 48821987, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:37:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:37:09Z\", \"source_id\": 15860452, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29819, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:39:59Z\", \"source_id\": 48827130, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:40:34\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:40:02Z\", \"source_id\": 15862109, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:53Z\", \"source_id\": 48832305, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:43:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:42:59Z\", \"source_id\": 15863805, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:48:57Z\", \"source_id\": 48843798, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:49:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:49:04Z\", \"source_id\": 15867352, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29786, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:23Z\", \"source_id\": 48852910, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:54:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:53:29Z\", \"source_id\": 15869919, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29362, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:39Z\", \"source_id\": 48861067, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:58:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:57:43Z\", \"source_id\": 15872258, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29338, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:06Z\", \"source_id\": 48867726, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:01:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:01:08Z\", \"source_id\": 15874131, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:01:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29330, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:35Z\", \"source_id\": 48874604, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:05:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:04:40Z\", \"source_id\": 15876097, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:05:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29317, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:53Z\", \"source_id\": 48892887, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:15:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:14:54Z\", \"source_id\": 15881644, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29302, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:16:57Z\", \"source_id\": 48896180, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:17:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:17:02Z\", \"source_id\": 15882705, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18764, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:50Z\", \"source_id\": 48899283, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:18:57Z\", \"source_id\": 15883729, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18647, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:45Z\", \"source_id\": 48905579, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:52Z\", \"source_id\": 15885767, \"stage_seq\": 23, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:13Z\", \"source_id\": 48912445, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:27:17Z\", \"source_id\": 15887984, \"stage_seq\": 25, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18545, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:35Z\", \"source_id\": 48919091, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:32:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:31:44Z\", \"source_id\": 15890100, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18490, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:05Z\", \"source_id\": 48922947, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:12Z\", \"source_id\": 15891324, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18452, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:50Z\", \"source_id\": 48927118, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:35\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:58Z\", \"source_id\": 15892695, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18416, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:38:49Z\", \"source_id\": 48930199, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:39:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:38:54Z\", \"source_id\": 15893578, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:39:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:45Z\", \"source_id\": 48935820, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:43:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:42:46Z\", \"source_id\": 15895345, \"stage_seq\": 33, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:43:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18393, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:19Z\", \"source_id\": 48942247, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:47:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:23Z\", \"source_id\": 15897396, \"stage_seq\": 34, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:47:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18378, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:26Z\", \"source_id\": 48946439, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:31Z\", \"source_id\": 15898745, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18363, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:55:58Z\", \"source_id\": 48953665, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:04Z\", \"source_id\": 15901044, \"stage_seq\": 37, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18213, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:47Z\", \"source_id\": 48962146, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:02:52Z\", \"source_id\": 15903513, \"stage_seq\": 39, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18196, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:32Z\", \"source_id\": 48969290, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:09:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:37Z\", \"source_id\": 15905471, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:09:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18180, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:55Z\", \"source_id\": 48972146, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:58Z\", \"source_id\": 15906245, \"stage_seq\": 41, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18140, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:40Z\", \"source_id\": 48977428, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:48Z\", \"source_id\": 15907739, \"stage_seq\": 42, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18108, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:21Z\", \"source_id\": 48983192, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:28Z\", \"source_id\": 15909271, \"stage_seq\": 44, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18089, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:29Z\", \"source_id\": 48986838, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:34Z\", \"source_id\": 15910290, \"stage_seq\": 45, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 17929, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:59Z\", \"source_id\": 48994752, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:03Z\", \"source_id\": 15912413, \"stage_seq\": 48, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bedford", "service_state_platform": "2", "timing_fact_generation": 1789515303660928, "current_leg_arrival_utc": "2026-09-17T00:38:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:28.113856", "service_state_evidence_id": 15912413, "current_leg_start_actual_dep": "2026-09-17T00:27:00+01:00", "operational_evidence_version": 193, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:28.562241", "service_state_valid_until_kind": null, "operational_interpretation_version": 193, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Thameslink P SUO BDM 9O94 700039 8 100 None {"version": 3, "segments": [{"to_m": 38.577, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 85.109, "from_m": 38.577, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 424.597, "from_m": 85.109, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 462.808, "from_m": 424.597, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1104.203, "from_m": 462.808, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2890.354, "from_m": 1104.203, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 3245.806, "from_m": 2890.354, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 4555.706, "from_m": 3245.806, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 4605.786, "from_m": 4555.706, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5649.046, "from_m": 4605.786, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6009.113, "from_m": 5649.046, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 7402.297, "from_m": 6009.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": 7624.227, "from_m": 7402.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": 7668.794, "from_m": 7624.227, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8149.248, "from_m": 7668.794, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 11447.806, "from_m": 8149.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": 13166.672, "from_m": 11447.806, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 13868.513, "from_m": 13166.672, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 16510.447, "from_m": 13868.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": 17002.044, "from_m": 16510.447, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17031.749, "from_m": 17002.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": 17058.133, "from_m": 17031.749, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17095.555, "from_m": 17058.133, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17133.122, "from_m": 17095.555, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17167.292, "from_m": 17133.122, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 17229.527, "from_m": 17167.292, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 17443.023, "from_m": 17229.527, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 17547.841, "from_m": 17443.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": 17646.194, "from_m": 17547.841, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 18691.912, "from_m": 17646.194, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 18782.298, "from_m": 18691.912, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 19228.319, "from_m": 18782.298, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 19290.607, "from_m": 19228.319, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 23590.914, "from_m": 19290.607, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 24878.937, "from_m": 23590.914, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 25343.701, "from_m": 24878.937, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 25870.986, "from_m": 25343.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:forward", "infrastructure_limit_mph": 30.0}, {"to_m": 25908.75, "from_m": 25870.986, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 26465.981, "from_m": 25908.75, "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": 26543.606, "from_m": 26465.981, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 29895.311, "from_m": 26543.606, "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": 30173.272, "from_m": 29895.311, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 30210.533, "from_m": 30173.272, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 31437.521, "from_m": 30210.533, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 31506.406, "from_m": 31437.521, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 32303.107, "from_m": 31506.406, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 34466.079, "from_m": 32303.107, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 34570.498, "from_m": 34466.079, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35846.032, "from_m": 34570.498, "capability_applied": null, "effective_limit_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": 37232.869, "from_m": 35846.032, "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": 40591.703, "from_m": 37232.869, "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": 40684.584, "from_m": 40591.703, "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": 40735.431, "from_m": 40684.584, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 40767.085, "from_m": 40735.431, "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": 41366.953, "from_m": 40767.085, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 43981.066, "from_m": 41366.953, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 49747.819, "from_m": 43981.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": 51190.961, "from_m": 49747.819, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 54738.97, "from_m": 51190.961, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 54809.594, "from_m": 54738.97, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60968.496, "from_m": 54809.594, "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": 65102.081, "from_m": 60968.496, "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": 70295.38, "from_m": 65102.081, "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": 70380.39, "from_m": 70295.38, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 70397.59, "from_m": 70380.39, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 70483.163, "from_m": 70397.59, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 71055.711, "from_m": 70483.163, "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": 74540.09, "from_m": 71055.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": 76338.888, "from_m": 74540.09, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 78940.593, "from_m": 76338.888, "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": 79815.347, "from_m": 78940.593, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 80866.621, "from_m": 79815.347, "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": 84920.272, "from_m": 80866.621, "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": 84967.565, "from_m": 84920.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": 88434.199, "from_m": 84967.565, "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": 96388.252, "from_m": 88434.199, "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": 96435.649, "from_m": 96388.252, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 99257.004, "from_m": 96435.649, "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": 109990.802, "from_m": 99257.004, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 110036.031, "from_m": 109990.802, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 110899.629, "from_m": 110036.031, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 111191.739, "from_m": 110899.629, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 111236.657, "from_m": 111191.739, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 111370.218, "from_m": 111236.657, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 111404.596, "from_m": 111370.218, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 111489.274, "from_m": 111404.596, "capability_applied": null, "effective_limit_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": 594015, "profile_key": "876e12d6f19e266ddc4feea0d74ba223160dfb5ad0c404c7b350b42af403739f", "schedule_id": 2526, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2219", "location": "Sutton (Surrey)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2221H", "wtt_dep": "2222", "location": "West Sutton", "stage_seq": 2, "distance_m": 1927.35, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2224", "wtt_dep": "2224H", "location": "Sutton Common", "stage_seq": 3, "distance_m": 3118.488, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2226H", "wtt_dep": "2227", "location": "St Helier", "stage_seq": 4, "distance_m": 4808.177, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2228H", "wtt_dep": "2229", "location": "Morden South", "stage_seq": 5, "distance_m": 5555.984, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2230H", "wtt_dep": "2231", "location": "South Merton", "stage_seq": 6, "distance_m": 6570.316, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2232H", "wtt_dep": "2233", "location": "Wimbledon Chase", "stage_seq": 7, "distance_m": 7503.375, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2235", "location": "Wimbledon West Jn", "stage_seq": 8, "distance_m": 8369.416, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2236", "wtt_dep": "2237H", "location": "Wimbledon (C)", "stage_seq": 9, "distance_m": 9038.106, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2240", "location": "Haydons Road", "stage_seq": 10, "distance_m": 10376.418, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2242H", "wtt_dep": "2243H", "location": "Tooting", "stage_seq": 11, "distance_m": 12427.656, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2246", "location": "Streatham South Jn", "stage_seq": 12, "distance_m": 13915.763, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2247H", "wtt_dep": "2248H", "location": "Streatham", "stage_seq": 13, "distance_m": 14864.718, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2252", "wtt_dep": "2253", "location": "Tulse Hill", "stage_seq": 14, "distance_m": 17311.848, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2259", "location": "Herne Hill", "stage_seq": 15, "distance_m": 18990.505, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2301H", "wtt_dep": "2302", "location": "Loughborough Jn", "stage_seq": 16, "distance_m": 20610.196, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2305H", "wtt_dep": "2308H", "location": "Elephant & Castle", "stage_seq": 17, "distance_m": 23695.577, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2309H", "location": "Southwark Bridge Jn", "stage_seq": 18, "distance_m": 24236.999, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2312H", "location": "Blackfriars Jn", "stage_seq": 19, "distance_m": 24961.468, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2313H", "wtt_dep": "2314H", "location": "London Blackfriars", "stage_seq": 20, "distance_m": 25579.433, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2315H", "wtt_dep": "2316H", "location": "City Thameslink", "stage_seq": 21, "distance_m": 25981.817, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2318", "wtt_dep": "2319", "location": "Farringdon", "stage_seq": 22, "distance_m": 26711.975, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2322H", "wtt_dep": "2323H", "location": "St Pancras Low Level", "stage_seq": 23, "distance_m": 28930.83, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2326", "location": "Dock Jn North", "stage_seq": 24, "distance_m": 30162.708, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2327H", "wtt_dep": "2328", "location": "Kentish Town", "stage_seq": 25, "distance_m": 31129.733, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Carlton Road Jn", "stage_seq": 26, "distance_m": 32134.255, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2330H", "location": "West Hampstead South Jn", "stage_seq": 27, "distance_m": 34446.944, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2331H", "wtt_dep": "2332", "location": "West Hampstead Thameslink", "stage_seq": 28, "distance_m": 34880.881, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2335H", "location": "Cricklewood", "stage_seq": 29, "distance_m": 36829.929, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": "2337H", "location": "Brent Cross West", "stage_seq": 30, "distance_m": 38314.499, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2339", "wtt_dep": "2339H", "location": "Hendon", "stage_seq": 31, "distance_m": 39879.632, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340H", "location": "Silkstream Jn", "stage_seq": 32, "distance_m": 43929.245, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2342", "wtt_dep": "2342H", "location": "Mill Hill Broadway", "stage_seq": 33, "distance_m": 46448.385, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2347", "location": "Elstree", "stage_seq": 34, "distance_m": 51279.925, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Radlett Jn", "stage_seq": 35, "distance_m": 54508.465, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2350H", "wtt_dep": "2351", "location": "Radlett", "stage_seq": 36, "distance_m": 55818.218, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "2356H", "wtt_dep": "2358", "location": "St. Albans", "stage_seq": 37, "distance_m": 63342.422, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0002H", "location": "Harpenden Jn", "stage_seq": 38, "distance_m": 70380.39, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "0003H", "wtt_dep": "0004", "location": "Harpenden", "stage_seq": 39, "distance_m": 70919.5, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "0008H", "wtt_dep": "0009H", "location": "Luton Airport Parkway", "stage_seq": 40, "distance_m": 78308.984, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0014", "location": "Luton", "stage_seq": 41, "distance_m": 80063.069, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "0017H", "wtt_dep": "0018", "location": "Leagrave", "stage_seq": 42, "distance_m": 83983.956, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0018H", "location": "Leagrave Jn", "stage_seq": 43, "distance_m": 84755.814, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0022H", "location": "Harlington", "stage_seq": 44, "distance_m": 91256.469, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0027", "location": "Flitwick", "stage_seq": 45, "distance_m": 95974.139, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032H", "location": "Wixams", "stage_seq": 46, "distance_m": 106029.226, "section_seq": 1, "route_path_id": 66583}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036", "location": "Bedford South Jn", "stage_seq": 47, "distance_m": 109873.5, "section_seq": 1, "route_path_id": 66583}, {"is_pass": false, "wtt_arr": "0041", "wtt_dep": null, "location": "Bedford", "stage_seq": 48, "distance_m": 111489.274, "section_seq": 1, "route_path_id": 66583}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 111489.274, "from_m": 0.0, "section_seq": 1, "route_path_id": 66583}], "total_distance_m": 111489.274, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 99019.06, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 12470.214, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 30113, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:39Z", "source_id": 48790810, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T21:21:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:41Z", "source_id": 15850756, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29506, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:04Z", "source_id": 48803234, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:27:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:27:07Z", "source_id": 15854567, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29503, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:30:40Z", "source_id": 48810043, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:31:49", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:30:45Z", "source_id": 15856756, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:31:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29430, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:05Z", "source_id": 48821987, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:37:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:37:09Z", "source_id": 15860452, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29819, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:39:59Z", "source_id": 48827130, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T21:40:34", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:40:02Z", "source_id": 15862109, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29815, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:53Z", "source_id": 48832305, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:43:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:42:59Z", "source_id": 15863805, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29807, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:48:57Z", "source_id": 48843798, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:49:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:49:04Z", "source_id": 15867352, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29786, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:23Z", "source_id": 48852910, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T21:54:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:53:29Z", "source_id": 15869919, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T22:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29362, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:39Z", "source_id": 48861067, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T21:58:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:57:43Z", "source_id": 15872258, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T22:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29338, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:06Z", "source_id": 48867726, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T22:01:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:01:08Z", "source_id": 15874131, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:01:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29330, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:35Z", "source_id": 48874604, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:05:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:04:40Z", "source_id": 15876097, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:05:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29317, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:53Z", "source_id": 48892887, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T22:15:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:14:54Z", "source_id": 15881644, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29302, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:16:57Z", "source_id": 48896180, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:17:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:17:02Z", "source_id": 15882705, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18764, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:50Z", "source_id": 48899283, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T22:19:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:18:57Z", "source_id": 15883729, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18647, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:45Z", "source_id": 48905579, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T22:23:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:52Z", "source_id": 15885767, "stage_seq": 23, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18575, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:13Z", "source_id": 48912445, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T22:27:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:27:17Z", "source_id": 15887984, "stage_seq": 25, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18545, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:35Z", "source_id": 48919091, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:32:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:31:44Z", "source_id": 15890100, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18490, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:05Z", "source_id": 48922947, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T22:35:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:12Z", "source_id": 15891324, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18452, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:50Z", "source_id": 48927118, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T22:37:35", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:58Z", "source_id": 15892695, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18416, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:38:49Z", "source_id": 48930199, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T22:39:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:38:54Z", "source_id": 15893578, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:39:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:45Z", "source_id": 48935820, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T22:43:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:42:46Z", "source_id": 15895345, "stage_seq": 33, "event_role": "ARR", "event_time": "2026-09-15T23:43:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18393, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:19Z", "source_id": 48942247, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T22:47:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:23Z", "source_id": 15897396, "stage_seq": 34, "event_role": "ARR", "event_time": "2026-09-15T23:47:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18378, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:26Z", "source_id": 48946439, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T22:51:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:31Z", "source_id": 15898745, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18363, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:55:58Z", "source_id": 48953665, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T22:57:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:04Z", "source_id": 15901044, "stage_seq": 37, "event_role": "ARR", "event_time": "2026-09-15T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18213, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:47Z", "source_id": 48962146, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-15T23:04:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:02:52Z", "source_id": 15903513, "stage_seq": 39, "event_role": "ARR", "event_time": "2026-09-16T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18196, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:32Z", "source_id": 48969290, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T23:09:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:37Z", "source_id": 15905471, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T00:09:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18180, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:55Z", "source_id": 48972146, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-15T23:11:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:58Z", "source_id": 15906245, "stage_seq": 41, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18140, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:40Z", "source_id": 48977428, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-15T23:17:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:48Z", "source_id": 15907739, "stage_seq": 42, "event_role": "ARR", "event_time": "2026-09-16T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18108, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:21Z", "source_id": 48983192, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-15T23:22:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:28Z", "source_id": 15909271, "stage_seq": 44, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18089, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:29Z", "source_id": 48986838, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-15T23:26:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:34Z", "source_id": 15910290, "stage_seq": 45, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 17929, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:59Z", "source_id": 48994752, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-15T23:36:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:03Z", "source_id": 15912413, "stage_seq": 48, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Sutton (Surrey) 2219 2219 2 None None Bedford 0041 0041 2 EARLY -5 minutes https://www.realtimetrains.co.uk/service/gb-nr:C18524/2026-09-16/detailed None Flitwick 2026-09-17T00:27: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 0027 0036 Flitwick Bedford Bedford 52.1354670 -0.4791311 52.1354670 -0.4791311 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:36:00 Bedford TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912413 1789515303660928 193 193 2026-09-15 23:46:28.562241 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:28.113856
565208 595797 P66637 521F80M915 2026-09-15 COMPLETE 15912539 2026-09-16 00:36:00 2026-09-15 23:46:37 2026-09-17 23:46:37 {"id": 595797, "stp": "O", "toc": "Greater Anglia", "uid": "P66637", "consist": "720575", "dest_crs": "WTM", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P66637/2026-09-16/detailed", "trust_id": "521F80M915", "origin_crs": "LST", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Witham", "service_date": "2026-09-15", "dest_arr_time": "0035", "dest_platform": "1", "is_terminated": 1, "next_location": "Witham", "signalling_id": "1F80", "timing_status": "LATE", "origin_station": "London Liverpool Street", "current_leg_arr": "0036", "current_leg_dep": "0030", "current_leg_end": "Witham", "origin_dep_time": "2348", "origin_platform": "14", "current_location": "Witham", "last_update_time": "2026-09-15T23:46:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.5927723505437092, 51.780337395385494], [0.5936531999999999, 51.780736000000005], [0.5945633, 51.7811479], [0.5974551999999999, 51.78245739999999], [0.6037003, 51.78527939999999], [0.6084450999999998, 51.78760859999999], [0.6149995, 51.7914013], [0.6179681, 51.793179999999985], [0.6262675, 51.79811369999999], [0.6265246, 51.7982651], [0.628820698883665, 51.799650896530466], [0.6297958, 51.80023940000001], [0.6301152, 51.80043619999999], [0.6318734, 51.80147459999999], [0.6321386, 51.80163269999999], [0.6358518999999999, 51.80381199999999], [0.6364907, 51.804193700000006], [0.6370845999999999, 51.804560300000006], [0.637378, 51.8047393], [0.6383310999999999, 51.805296], [0.6392815, 51.8058493]]}", "current_leg_start": "Hatfield Peverel", "dest_arr_time_act": "0035", "motion_projection": null, "next_location_lat": "51.8058493", "next_location_lon": "0.6392815", "previous_location": "Hatfield Peverel", "current_leg_milage": "2.7", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 453.219, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 929.893, \"from_m\": 453.219, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1456.518, \"from_m\": 929.893, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1967.965, \"from_m\": 1456.518, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2193.233, \"from_m\": 1967.965, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 2263.849, \"from_m\": 2193.233, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2726.445, \"from_m\": 2263.849, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 6674.473, \"from_m\": 2726.445, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 7287.704, \"from_m\": 6674.473, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7486.179, \"from_m\": 7287.704, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 7606.766, \"from_m\": 7486.179, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 31569.687, \"from_m\": 7606.766, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31759.249, \"from_m\": 31569.687, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 32065.224, \"from_m\": 31759.249, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 32987.925, \"from_m\": 32065.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 45068.25, \"from_m\": 32987.925, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 47326.995, \"from_m\": 45068.25, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48055.898, \"from_m\": 47326.995, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48542.594, \"from_m\": 48055.898, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 48828.513, \"from_m\": 48542.594, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 49319.651, \"from_m\": 48828.513, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 62029.16, \"from_m\": 49319.651, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}], \"service_id\": 595797, \"profile_key\": \"f51ad77bfeec3df2de57d25afe3276d240cccc5d56779687564c3f2cb81d0856\", \"schedule_id\": 40382, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"London Liverpool Street\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2351\", \"location\": \"Bethnal Green\", \"stage_seq\": 2, \"distance_m\": 1820.363, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Bow Jn\", \"stage_seq\": 3, \"distance_m\": 4889.968, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"2354H\", \"wtt_dep\": \"2355H\", \"location\": \"Stratford\", \"stage_seq\": 4, \"distance_m\": 6383.267, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Maryland\", \"stage_seq\": 5, \"distance_m\": 7143.616, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2357H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 6, \"distance_m\": 8989.865, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2358H\", \"location\": \"Ilford\", \"stage_seq\": 7, \"distance_m\": 11747.944, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003\", \"location\": \"Gidea Park\", \"stage_seq\": 8, \"distance_m\": 21644.527, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"0010\", \"wtt_dep\": \"0011\", \"location\": \"Shenfield\", \"stage_seq\": 9, \"distance_m\": 32408.872, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"0014H\", \"wtt_dep\": \"0015\", \"location\": \"Ingatestone\", \"stage_seq\": 10, \"distance_m\": 37904.051, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0022\", \"location\": \"Chelmsford\", \"stage_seq\": 11, \"distance_m\": 47839.573, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"0025H\", \"wtt_dep\": \"0026\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 12, \"distance_m\": 52014.955, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"0029H\", \"wtt_dep\": \"0030\", \"location\": \"Hatfield Peverel\", \"stage_seq\": 13, \"distance_m\": 57663.302, \"section_seq\": 1, \"route_path_id\": 99444}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": null, \"location\": \"Witham\", \"stage_seq\": 14, \"distance_m\": 62029.16, \"section_seq\": 1, \"route_path_id\": 99444}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 62029.16, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99444}], \"total_distance_m\": 62029.16, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 60960.401, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1068.759, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2348", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "6.0", "current_position_lat": "51.8058493", "current_position_lon": "0.6392815", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15286, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:34Z\", \"source_id\": 48951832, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:37Z\", \"source_id\": 15900448, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14309, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:01Z\", \"source_id\": 48957523, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:59:32\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:59:04Z\", \"source_id\": 15902179, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:59:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14115, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:37Z\", \"source_id\": 48963180, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:42Z\", \"source_id\": 15903799, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14045, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:01Z\", \"source_id\": 48971092, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:08Z\", \"source_id\": 15905978, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:02Z\", \"source_id\": 48976782, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:42\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:08Z\", \"source_id\": 15907548, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13865, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:09Z\", \"source_id\": 48982985, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:12Z\", \"source_id\": 15909214, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13877, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:06Z\", \"source_id\": 48986540, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:14Z\", \"source_id\": 15910210, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13855, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:01Z\", \"source_id\": 48989923, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:03Z\", \"source_id\": 15911117, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13831, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:30Z\", \"source_id\": 48995195, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:30\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:37Z\", \"source_id\": 15912539, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Witham", "service_state_platform": "1", "timing_fact_generation": 1789515342293802, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:30.902330", "service_state_evidence_id": 15912539, "current_leg_start_actual_dep": "2026-09-17T00:31:00+01:00", "operational_evidence_version": 76, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:31.820574", "service_state_valid_until_kind": null, "operational_interpretation_version": 76, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia O LST WTM 1F80 720575 5 100 None {"version": 3, "segments": [{"to_m": 453.219, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 929.893, "from_m": 453.219, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1456.518, "from_m": 929.893, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1967.965, "from_m": 1456.518, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2193.233, "from_m": 1967.965, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 2263.849, "from_m": 2193.233, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2726.445, "from_m": 2263.849, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 6674.473, "from_m": 2726.445, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 7287.704, "from_m": 6674.473, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7486.179, "from_m": 7287.704, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 7606.766, "from_m": 7486.179, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 31569.687, "from_m": 7606.766, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31759.249, "from_m": 31569.687, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 32065.224, "from_m": 31759.249, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 32987.925, "from_m": 32065.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 45068.25, "from_m": 32987.925, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 47326.995, "from_m": 45068.25, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48055.898, "from_m": 47326.995, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48542.594, "from_m": 48055.898, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 48828.513, "from_m": 48542.594, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 49319.651, "from_m": 48828.513, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 62029.16, "from_m": 49319.651, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}], "service_id": 595797, "profile_key": "f51ad77bfeec3df2de57d25afe3276d240cccc5d56779687564c3f2cb81d0856", "schedule_id": 40382, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2348", "location": "London Liverpool Street", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2351", "location": "Bethnal Green", "stage_seq": 2, "distance_m": 1820.363, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353", "location": "Bow Jn", "stage_seq": 3, "distance_m": 4889.968, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "2354H", "wtt_dep": "2355H", "location": "Stratford", "stage_seq": 4, "distance_m": 6383.267, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Maryland", "stage_seq": 5, "distance_m": 7143.616, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2357H", "location": "Forest Gate Jn", "stage_seq": 6, "distance_m": 8989.865, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2358H", "location": "Ilford", "stage_seq": 7, "distance_m": 11747.944, "section_seq": 1, "route_path_id": 99444}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003", "location": "Gidea Park", "stage_seq": 8, "distance_m": 21644.527, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "0010", "wtt_dep": "0011", "location": "Shenfield", "stage_seq": 9, "distance_m": 32408.872, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "0014H", "wtt_dep": "0015", "location": "Ingatestone", "stage_seq": 10, "distance_m": 37904.051, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0022", "location": "Chelmsford", "stage_seq": 11, "distance_m": 47839.573, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "0025H", "wtt_dep": "0026", "location": "Beaulieu Park (Construction)", "stage_seq": 12, "distance_m": 52014.955, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "0029H", "wtt_dep": "0030", "location": "Hatfield Peverel", "stage_seq": 13, "distance_m": 57663.302, "section_seq": 1, "route_path_id": 99444}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": null, "location": "Witham", "stage_seq": 14, "distance_m": 62029.16, "section_seq": 1, "route_path_id": 99444}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 62029.16, "from_m": 0.0, "section_seq": 1, "route_path_id": 99444}], "total_distance_m": 62029.16, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 60960.401, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1068.759, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15286, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:34Z", "source_id": 48951832, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:55:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:37Z", "source_id": 15900448, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14309, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:01Z", "source_id": 48957523, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:59:32", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:59:04Z", "source_id": 15902179, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:59:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14115, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:37Z", "source_id": 48963180, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:04:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:42Z", "source_id": 15903799, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14045, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:01Z", "source_id": 48971092, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:10:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:08Z", "source_id": 15905978, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:02Z", "source_id": 48976782, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:15:42", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:08Z", "source_id": 15907548, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13865, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:09Z", "source_id": 48982985, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:22:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:12Z", "source_id": 15909214, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13877, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:06Z", "source_id": 48986540, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:25:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:14Z", "source_id": 15910210, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13855, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:01Z", "source_id": 48989923, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:30:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:03Z", "source_id": 15911117, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13831, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:30Z", "source_id": 48995195, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:36:30", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:37Z", "source_id": 15912539, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] London Liverpool Street 2348 2348 14 None None Witham 0035 0035 1 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:P66637/2026-09-16/detailed None Hatfield Peverel 2026-09-17T00:31:00+01:00 Witham 6.0 {"type": "LineString", "coordinates": [[0.5927723505437092, 51.780337395385494], [0.5936531999999999, 51.780736000000005], [0.5945633, 51.7811479], [0.5974551999999999, 51.78245739999999], [0.6037003, 51.78527939999999], [0.6084450999999998, 51.78760859999999], [0.6149995, 51.7914013], [0.6179681, 51.793179999999985], [0.6262675, 51.79811369999999], [0.6265246, 51.7982651], [0.628820698883665, 51.799650896530466], [0.6297958, 51.80023940000001], [0.6301152, 51.80043619999999], [0.6318734, 51.80147459999999], [0.6321386, 51.80163269999999], [0.6358518999999999, 51.80381199999999], [0.6364907, 51.804193700000006], [0.6370845999999999, 51.804560300000006], [0.637378, 51.8047393], [0.6383310999999999, 51.805296], [0.6392815, 51.8058493]]} 2.7 0030 0036 Hatfield Peverel Witham Witham 51.8058493 0.6392815 51.8058493 0.6392815 1 0 2026-09-15 23:46:37 TERMINATED 2026-09-15 23:36:00 Witham TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912539 1789515342293802 76 76 2026-09-15 23:46:31.820574 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:30.902330
565209 595991 W33837 725M19M016 2026-09-15 COMPLETE 15911266 2026-09-16 00:36:00 2026-09-15 23:47:07 2026-09-17 23:47:07 {"id": 595991, "stp": "O", "toc": "Avanti West Coast", "uid": "W33837", "consist": "390151", "dest_crs": "XWF", "num_carr": 11, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W33837/2026-09-16/detailed", "trust_id": "725M19M016", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley IC Depot", "service_date": "2026-09-15", "dest_arr_time": "0058", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley IC Depot", "signalling_id": "5M19", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "0036", "current_leg_dep": "0049", "current_leg_end": "Wembley IC Depot", "origin_dep_time": "0001", "origin_platform": "3", "current_location": "Wembley IC Depot", "last_update_time": "2026-09-15T23:47:07", "route_debug_link": null, "timing_variation": "-22 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.28957814762595196, 51.54727921451696], [-0.28941023278674394, 51.54726789007793], [-0.28931218512605794, 51.54726127758925], [-0.28920555742686666, 51.54725408644816], [-0.28910861172581387, 51.5472475482754], [-0.2889931600508418, 51.547239762029], [-0.28889487039111933, 51.54723313321542], [-0.2887601367944963, 51.54722404656223], [-0.2886539097953397, 51.54721688243913], [-0.2885188896158613, 51.54720777645509], [-0.28823219999999994, 51.5470502], [-0.2880134, 51.54694889999999], [-0.28780239999999996, 51.546874599999995], [-0.2876371999999999, 51.54682729999999], [-0.2874981999999999, 51.546792499999995], [-0.28732359999999996, 51.5467629], [-0.28714839999999997, 51.5467406], [-0.28696949999999993, 51.5467279], [-0.2867584, 51.5467191], [-0.28668649999999996, 51.5467174], [-0.2863902, 51.54669030000001], [-0.2861533, 51.5466541], [-0.286012, 51.5466228], [-0.28584329999999997, 51.5465759], [-0.2855734999999999, 51.546489400000006], [-0.2850685, 51.5463322], [-0.284324, 51.546096], [-0.2835394, 51.5458542]]}", "current_leg_start": "Wembley Central", "dest_arr_time_act": "0058", "motion_projection": null, "next_location_lat": "51.5458542", "next_location_lon": "-0.2835394", "previous_location": "Wembley Central", "current_leg_milage": "0.3", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 6.906, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 8199.391, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 8275.644, \"from_m\": 8199.391, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8419.363, \"from_m\": 8275.644, \"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\": 8485.6, \"from_m\": 8419.363, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8514.338, \"from_m\": 8485.6, \"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\": 8567.951, \"from_m\": 8514.338, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9701.719, \"from_m\": 8567.951, \"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\": 9892.485, \"from_m\": 9701.719, \"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\": 11809.312, \"from_m\": 9892.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\": 12964.389, \"from_m\": 11809.312, \"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\": 13426.211, \"from_m\": 12964.389, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 13839.01, \"from_m\": 13426.211, \"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\": 595991, \"profile_key\": \"3148a705572f7d423939dfa9baf4b10f4427732e01a9e7092ef1ebf66ab63374\", \"schedule_id\": 40885, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0001\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0003H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8467.203, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0008H\", \"location\": \"Willesden No7\", \"stage_seq\": 5, \"distance_m\": 9994.835, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0011H\", \"location\": \"Wembley Yard South Jn\", \"stage_seq\": 6, \"distance_m\": 11068.376, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0015H\", \"location\": \"Willesden Sudbury Jn\", \"stage_seq\": 7, \"distance_m\": 11686.426, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024H\", \"location\": \"Willesden Up & Down Relief Line\", \"stage_seq\": 8, \"distance_m\": 12093.119, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": false, \"wtt_arr\": \"0034\", \"wtt_dep\": \"0049\", \"location\": \"Wembley Central\", \"stage_seq\": 9, \"distance_m\": 12964.389, \"section_seq\": 1, \"route_path_id\": 106002}, {\"is_pass\": false, \"wtt_arr\": \"0058\", \"wtt_dep\": null, \"location\": \"Wembley IC Depot\", \"stage_seq\": 10, \"distance_m\": 13839.01, \"section_seq\": 1, \"route_path_id\": 106002}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 13839.01, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 106002}], \"total_distance_m\": 13839.01, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 10573.656, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 3265.354, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0001", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1427.0", "current_position_lat": "51.5458542", "current_position_lon": "-0.2835394", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22037, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:41Z\", \"source_id\": 48990529, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:47Z\", \"source_id\": 15911266, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley IC Depot", "service_state_platform": null, "timing_fact_generation": 1789514988172976, "current_leg_arrival_utc": "2026-09-17T00:47:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390118\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-15T23:36:39.916589", "service_state_evidence_id": 15911266, "current_leg_start_actual_dep": "2026-09-17T00:49:00+01:00", "operational_evidence_version": 13, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:40.604188", "service_state_valid_until_kind": null, "operational_interpretation_version": 13, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast O EUS XWF 5M19 390151 11 125 {"units": ["390118"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 8199.391, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 8275.644, "from_m": 8199.391, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8419.363, "from_m": 8275.644, "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": 8485.6, "from_m": 8419.363, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8514.338, "from_m": 8485.6, "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": 8567.951, "from_m": 8514.338, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9701.719, "from_m": 8567.951, "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": 9892.485, "from_m": 9701.719, "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": 11809.312, "from_m": 9892.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": 12964.389, "from_m": 11809.312, "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": 13426.211, "from_m": 12964.389, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 13839.01, "from_m": 13426.211, "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": 595991, "profile_key": "3148a705572f7d423939dfa9baf4b10f4427732e01a9e7092ef1ebf66ab63374", "schedule_id": 40885, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0001", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0003H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8467.203, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0008H", "location": "Willesden No7", "stage_seq": 5, "distance_m": 9994.835, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0011H", "location": "Wembley Yard South Jn", "stage_seq": 6, "distance_m": 11068.376, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015H", "location": "Willesden Sudbury Jn", "stage_seq": 7, "distance_m": 11686.426, "section_seq": 1, "route_path_id": 106002}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024H", "location": "Willesden Up & Down Relief Line", "stage_seq": 8, "distance_m": 12093.119, "section_seq": 1, "route_path_id": 106002}, {"is_pass": false, "wtt_arr": "0034", "wtt_dep": "0049", "location": "Wembley Central", "stage_seq": 9, "distance_m": 12964.389, "section_seq": 1, "route_path_id": 106002}, {"is_pass": false, "wtt_arr": "0058", "wtt_dep": null, "location": "Wembley IC Depot", "stage_seq": 10, "distance_m": 13839.01, "section_seq": 1, "route_path_id": 106002}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 13839.01, "from_m": 0.0, "section_seq": 1, "route_path_id": 106002}], "total_distance_m": 13839.01, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 10573.656, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 3265.354, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22037, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:41Z", "source_id": 48990529, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:36:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:47Z", "source_id": 15911266, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] London Euston 0001 0001 3 None None Wembley IC Depot 0058 0058 None EARLY -22 minutes https://www.realtimetrains.co.uk/service/gb-nr:W33837/2026-09-16/detailed None Wembley Central 2026-09-17T00:49:00+01:00 Wembley IC Depot 1427.0 {"type": "LineString", "coordinates": [[-0.28957814762595196, 51.54727921451696], [-0.28941023278674394, 51.54726789007793], [-0.28931218512605794, 51.54726127758925], [-0.28920555742686666, 51.54725408644816], [-0.28910861172581387, 51.5472475482754], [-0.2889931600508418, 51.547239762029], [-0.28889487039111933, 51.54723313321542], [-0.2887601367944963, 51.54722404656223], [-0.2886539097953397, 51.54721688243913], [-0.2885188896158613, 51.54720777645509], [-0.28823219999999994, 51.5470502], [-0.2880134, 51.54694889999999], [-0.28780239999999996, 51.546874599999995], [-0.2876371999999999, 51.54682729999999], [-0.2874981999999999, 51.546792499999995], [-0.28732359999999996, 51.5467629], [-0.28714839999999997, 51.5467406], [-0.28696949999999993, 51.5467279], [-0.2867584, 51.5467191], [-0.28668649999999996, 51.5467174], [-0.2863902, 51.54669030000001], [-0.2861533, 51.5466541], [-0.286012, 51.5466228], [-0.28584329999999997, 51.5465759], [-0.2855734999999999, 51.546489400000006], [-0.2850685, 51.5463322], [-0.284324, 51.546096], [-0.2835394, 51.5458542]]} 0.3 0049 0036 Wembley Central Wembley IC Depot Wembley IC Depot 51.5458542 -0.2835394 51.5458542 -0.2835394 1 0 2026-09-15 23:47:07 TERMINATED 2026-09-15 23:36:00 Wembley IC Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15911266 1789514988172976 13 13 2026-09-15 23:46:40.604188 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:39.916589
565210 594272 F65424 491Y771815 2026-09-15 COMPLETE 15912476 2026-09-16 00:36:00 2026-09-15 23:47:07 2026-09-17 23:47:07 {"id": 594272, "stp": "N", "toc": "Greater Anglia", "uid": "F65424", "consist": "745002", "dest_crs": "LST", "num_carr": 12, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:F65424/2026-09-16/detailed", "trust_id": "491Y771815", "origin_crs": "IPS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Liverpool Street", "service_date": "2026-09-15", "dest_arr_time": "2352", "dest_platform": "9", "is_terminated": 1, "next_location": "London Liverpool Street", "signalling_id": "1Y77", "timing_status": "LATE", "origin_station": "Ipswich", "current_leg_arr": "0036", "current_leg_dep": "0029", "current_leg_end": "London Liverpool Street", "origin_dep_time": "2230", "origin_platform": "2", "current_location": "London Liverpool Street", "last_update_time": "2026-09-15T23:47:07", "route_debug_link": null, "timing_variation": "+44 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]}", "current_leg_start": "Stratford", "dest_arr_time_act": "2352", "motion_projection": null, "next_location_lat": "51.5179917", "next_location_lon": "-0.0816517", "previous_location": "Stratford", "current_leg_milage": "3.9", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 82.902, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 128.844, \"from_m\": 82.902, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 194.073, \"from_m\": 128.844, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 523.577, \"from_m\": 194.073, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 791.434, \"from_m\": 523.577, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 1153.82, \"from_m\": 791.434, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 13894.337, \"from_m\": 1153.82, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 14565.494, \"from_m\": 13894.337, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 15348.574, \"from_m\": 14565.494, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 16681.009, \"from_m\": 15348.574, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 16699.032, \"from_m\": 16681.009, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 26561.289, \"from_m\": 16699.032, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 27282.021, \"from_m\": 26561.289, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 27311.297, \"from_m\": 27282.021, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 35291.816, \"from_m\": 27311.297, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 35333.912, \"from_m\": 35291.816, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61117.717, \"from_m\": 35333.912, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 61608.854, \"from_m\": 61117.717, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 61894.774, \"from_m\": 61608.854, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 62381.469, \"from_m\": 61894.774, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 63110.373, \"from_m\": 62381.469, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 65369.117, \"from_m\": 63110.373, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 77449.443, \"from_m\": 65369.117, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 78372.144, \"from_m\": 77449.443, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 78678.119, \"from_m\": 78372.144, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 78867.68, \"from_m\": 78678.119, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 91067.754, \"from_m\": 78867.68, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 91138.118, \"from_m\": 91067.754, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 103149.903, \"from_m\": 91138.118, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 103763.134, \"from_m\": 103149.903, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 107711.162, \"from_m\": 103763.134, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 108173.757, \"from_m\": 107711.162, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 108244.374, \"from_m\": 108173.757, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 108469.642, \"from_m\": 108244.374, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 108981.089, \"from_m\": 108469.642, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 109507.713, \"from_m\": 108981.089, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 109984.388, \"from_m\": 109507.713, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 110437.607, \"from_m\": 109984.388, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 594272, \"profile_key\": \"0bcfa70917b756dc8cfdf97264b01dcb30a37a62200f09dee652c9d05cbf2b95\", \"schedule_id\": 39660, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Ipswich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2232H\", \"location\": \"Ipswich Halifax Jn\", \"stage_seq\": 2, \"distance_m\": 1338.66, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2239H\", \"wtt_dep\": \"2241H\", \"location\": \"Manningtree\", \"stage_seq\": 3, \"distance_m\": 14940.56, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2249H\", \"wtt_dep\": \"2251H\", \"location\": \"Colchester\", \"stage_seq\": 4, \"distance_m\": 27506.178, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2256\", \"wtt_dep\": \"2257\", \"location\": \"Marks Tey\", \"stage_seq\": 5, \"distance_m\": 35497.926, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2302\", \"wtt_dep\": \"2303\", \"location\": \"Kelvedon\", \"stage_seq\": 6, \"distance_m\": 42554.799, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2309\", \"location\": \"Witham\", \"stage_seq\": 7, \"distance_m\": 48408.207, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313H\", \"location\": \"Beaulieu Park (Construction)\", \"stage_seq\": 8, \"distance_m\": 58422.413, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2316H\", \"wtt_dep\": \"2317H\", \"location\": \"Chelmsford\", \"stage_seq\": 9, \"distance_m\": 62597.795, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2327\", \"wtt_dep\": \"2328\", \"location\": \"Shenfield\", \"stage_seq\": 10, \"distance_m\": 78028.495, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2333H\", \"location\": \"Gidea Park\", \"stage_seq\": 11, \"distance_m\": 88792.841, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338\", \"location\": \"Ilford\", \"stage_seq\": 12, \"distance_m\": 98688.989, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 13, \"distance_m\": 101501.402, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2342H\", \"wtt_dep\": \"2343H\", \"location\": \"Stratford\", \"stage_seq\": 14, \"distance_m\": 104054.339, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2346\", \"location\": \"Bow Jn\", \"stage_seq\": 15, \"distance_m\": 105547.638, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2348\", \"location\": \"Bethnal Green\", \"stage_seq\": 16, \"distance_m\": 108617.243, \"section_seq\": 1, \"route_path_id\": 99579}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": null, \"location\": \"London Liverpool Street\", \"stage_seq\": 17, \"distance_m\": 110437.607, \"section_seq\": 1, \"route_path_id\": 99579}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 110437.607, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 99579}], \"total_distance_m\": 110437.607, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 109163.147, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1274.46, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2231", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "7.0", "current_position_lat": "51.5179917", "current_position_lon": "-0.0816517", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 13525, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:00Z\", \"source_id\": 48899530, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:19:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:19:03Z\", \"source_id\": 15883805, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13689, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:46Z\", \"source_id\": 48911753, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:49Z\", \"source_id\": 15887771, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13762, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:35Z\", \"source_id\": 48923697, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:35:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:34:38Z\", \"source_id\": 15891603, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13795, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:41Z\", \"source_id\": 48931479, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:04\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:46Z\", \"source_id\": 15893970, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13807, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:24Z\", \"source_id\": 48939566, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:32Z\", \"source_id\": 15896569, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13872, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:54Z\", \"source_id\": 48947048, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:33\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:57Z\", \"source_id\": 15898927, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 13858, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:33Z\", \"source_id\": 48950538, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:15\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:39Z\", \"source_id\": 15900023, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14014, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:28Z\", \"source_id\": 48965489, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:06\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:34Z\", \"source_id\": 15904396, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14110, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:55Z\", \"source_id\": 48975562, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:38\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:57Z\", \"source_id\": 15907233, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14300, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:30Z\", \"source_id\": 48981246, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:20:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:19:38Z\", \"source_id\": 15908781, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:20:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15249, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:52Z\", \"source_id\": 48988838, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:27:53Z\", \"source_id\": 15910861, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15493, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:18Z\", \"source_id\": 48994973, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:23Z\", \"source_id\": 15912476, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Liverpool Street", "service_state_platform": "9", "timing_fact_generation": 1789515324782821, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:39.921894", "service_state_evidence_id": 15912476, "current_leg_start_actual_dep": "2026-09-17T00:27:30+01:00", "operational_evidence_version": 113, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:40.600514", "service_state_valid_until_kind": null, "operational_interpretation_version": 113, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Greater Anglia N IPS LST 1Y77 745002 12 100 None {"version": 3, "segments": [{"to_m": 82.902, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 128.844, "from_m": 82.902, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 194.073, "from_m": 128.844, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 523.577, "from_m": 194.073, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 791.434, "from_m": 523.577, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 1153.82, "from_m": 791.434, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 13894.337, "from_m": 1153.82, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 14565.494, "from_m": 13894.337, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 15348.574, "from_m": 14565.494, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 16681.009, "from_m": 15348.574, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 16699.032, "from_m": 16681.009, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 26561.289, "from_m": 16699.032, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 27282.021, "from_m": 26561.289, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 27311.297, "from_m": 27282.021, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 35291.816, "from_m": 27311.297, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 35333.912, "from_m": 35291.816, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61117.717, "from_m": 35333.912, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 61608.854, "from_m": 61117.717, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 61894.774, "from_m": 61608.854, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 62381.469, "from_m": 61894.774, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 63110.373, "from_m": 62381.469, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 65369.117, "from_m": 63110.373, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 77449.443, "from_m": 65369.117, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 78372.144, "from_m": 77449.443, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 78678.119, "from_m": 78372.144, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 78867.68, "from_m": 78678.119, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 91067.754, "from_m": 78867.68, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 91138.118, "from_m": 91067.754, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 103149.903, "from_m": 91138.118, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 103763.134, "from_m": 103149.903, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 107711.162, "from_m": 103763.134, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 108173.757, "from_m": 107711.162, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108244.374, "from_m": 108173.757, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 108469.642, "from_m": 108244.374, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 108981.089, "from_m": 108469.642, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 109507.713, "from_m": 108981.089, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 109984.388, "from_m": 109507.713, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 110437.607, "from_m": 109984.388, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 594272, "profile_key": "0bcfa70917b756dc8cfdf97264b01dcb30a37a62200f09dee652c9d05cbf2b95", "schedule_id": 39660, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2231", "location": "Ipswich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 99579}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2232H", "location": "Ipswich Halifax Jn", "stage_seq": 2, "distance_m": 1338.66, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2239H", "wtt_dep": "2241H", "location": "Manningtree", "stage_seq": 3, "distance_m": 14940.56, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2249H", "wtt_dep": "2251H", "location": "Colchester", "stage_seq": 4, "distance_m": 27506.178, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2256", "wtt_dep": "2257", "location": "Marks Tey", "stage_seq": 5, "distance_m": 35497.926, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2302", "wtt_dep": "2303", "location": "Kelvedon", "stage_seq": 6, "distance_m": 42554.799, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2309", "location": "Witham", "stage_seq": 7, "distance_m": 48408.207, "section_seq": 1, "route_path_id": 99579}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313H", "location": "Beaulieu Park (Construction)", "stage_seq": 8, "distance_m": 58422.413, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2316H", "wtt_dep": "2317H", "location": "Chelmsford", "stage_seq": 9, "distance_m": 62597.795, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2327", "wtt_dep": "2328", "location": "Shenfield", "stage_seq": 10, "distance_m": 78028.495, "section_seq": 1, "route_path_id": 99579}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2333H", "location": "Gidea Park", "stage_seq": 11, "distance_m": 88792.841, "section_seq": 1, "route_path_id": 99579}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338", "location": "Ilford", "stage_seq": 12, "distance_m": 98688.989, "section_seq": 1, "route_path_id": 99579}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339", "location": "Forest Gate Jn", "stage_seq": 13, "distance_m": 101501.402, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2342H", "wtt_dep": "2343H", "location": "Stratford", "stage_seq": 14, "distance_m": 104054.339, "section_seq": 1, "route_path_id": 99579}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2346", "location": "Bow Jn", "stage_seq": 15, "distance_m": 105547.638, "section_seq": 1, "route_path_id": 99579}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2348", "location": "Bethnal Green", "stage_seq": 16, "distance_m": 108617.243, "section_seq": 1, "route_path_id": 99579}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": null, "location": "London Liverpool Street", "stage_seq": 17, "distance_m": 110437.607, "section_seq": 1, "route_path_id": 99579}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 110437.607, "from_m": 0.0, "section_seq": 1, "route_path_id": 99579}], "total_distance_m": 110437.607, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 109163.147, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1274.46, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 13525, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:00Z", "source_id": 48899530, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:19:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:19:03Z", "source_id": 15883805, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:19:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13689, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:46Z", "source_id": 48911753, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:27:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:49Z", "source_id": 15887771, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13762, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:35Z", "source_id": 48923697, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:35:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:34:38Z", "source_id": 15891603, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13795, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:41Z", "source_id": 48931479, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:41:04", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:46Z", "source_id": 15893970, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13807, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:24Z", "source_id": 48939566, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:46:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:32Z", "source_id": 15896569, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13872, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:54Z", "source_id": 48947048, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:51:33", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:57Z", "source_id": 15898927, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 13858, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:33Z", "source_id": 48950538, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:54:15", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:39Z", "source_id": 15900023, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14014, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:28Z", "source_id": 48965489, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:06:06", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:34Z", "source_id": 15904396, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14110, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:55Z", "source_id": 48975562, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:14:38", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:57Z", "source_id": 15907233, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14300, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:30Z", "source_id": 48981246, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:20:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:19:38Z", "source_id": 15908781, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:20:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15249, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:52Z", "source_id": 48988838, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:28:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:27:53Z", "source_id": 15910861, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15493, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:18Z", "source_id": 48994973, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:36:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:23Z", "source_id": 15912476, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Ipswich 2230 2231 2 None None London Liverpool Street 2352 2352 9 LATE +44 minutes https://www.realtimetrains.co.uk/service/gb-nr:F65424/2026-09-16/detailed None Stratford 2026-09-17T00:27:30+01:00 London Liverpool Street 7.0 {"type": "LineString", "coordinates": [[-0.0034010613547373635, 51.54217625781763], [-0.0034025999999999995, 51.5421753], [-0.003746399999999999, 51.5419608], [-0.0039644, 51.5418172], [-0.0042062, 51.541652], [-0.004440199999999999, 51.541491699999995], [-0.004821099999999999, 51.5412474], [-0.004941, 51.5411577], [-0.005156999999999999, 51.54098689999999], [-0.005479199999999999, 51.54071059999998], [-0.005586, 51.540617299999994], [-0.0058231, 51.5404004], [-0.006013400000000001, 51.54021519999999], [-0.006209199999999999, 51.54002549999999], [-0.0063129, 51.5399237], [-0.006740999999999999, 51.53950640000001], [-0.0069911999999999995, 51.53926049999999], [-0.0073964, 51.5388648], [-0.007538700000000001, 51.53872570000001], [-0.0077722, 51.53851279999999], [-0.007997999999999998, 51.53831259999999], [-0.0081332, 51.53819940000001], [-0.0083559, 51.538016299999995], [-0.0085548, 51.5378582], [-0.0090205, 51.537499399999994], [-0.0097027, 51.53697120000001], [-0.009811899999999998, 51.5368927], [-0.009939999999999996, 51.53679939999999], [-0.0103908, 51.536492599999995], [-0.0108451, 51.53617509999999], [-0.011244799999999998, 51.535909], [-0.0116453, 51.5356617], [-0.011833899999999998, 51.5355523], [-0.0120768, 51.535411399999994], [-0.0122037, 51.535335899999986], [-0.0129116, 51.5349622], [-0.0137455, 51.5345192], [-0.0139412, 51.53441159999999], [-0.014419199999999997, 51.5341903], [-0.015172199999999997, 51.5337869], [-0.016521699999999997, 51.53308880000001], [-0.0179083, 51.53237059999999], [-0.0182993, 51.5321692], [-0.018617199999999997, 51.5320037], [-0.019057699999999997, 51.5317888], [-0.0192121, 51.531714], [-0.0196204, 51.531527399999995], [-0.0200308, 51.53134519999999], [-0.0208246, 51.5310126], [-0.0212524, 51.530864], [-0.0218127, 51.53068669999999], [-0.02207, 51.5306044], [-0.022561099999999997, 51.5304754], [-0.0232001, 51.530317100000005], [-0.023587499999999997, 51.530232000000005], [-0.024101399999999995, 51.5301314], [-0.0245868, 51.53004680000001], [-0.024954800000000003, 51.5299846], [-0.025224599999999996, 51.52993849999999], [-0.025668799999999995, 51.5298754], [-0.026166100000000005, 51.52981999999999], [-0.0268339, 51.5297466], [-0.0274337, 51.52969350000001], [-0.0278988, 51.5296514], [-0.028654099999999995, 51.52957670000001], [-0.0291514, 51.52953130000001], [-0.0297361, 51.5294662], [-0.030299399999999997, 51.5293778], [-0.030875000000000003, 51.5292897], [-0.0313448, 51.5292299], [-0.03144299999999999, 51.5292128], [-0.031536699999999994, 51.5291952], [-0.0317685, 51.5291527], [-0.031859599999999995, 51.529135100000005], [-0.0319495, 51.52911759999999], [-0.0321461, 51.52907879999999], [-0.03232519999999999, 51.52904279999999], [-0.0325508, 51.528994999999995], [-0.0327454, 51.52895269999999], [-0.0329064, 51.5289171], [-0.0330775, 51.528877699999995], [-0.0332883, 51.5288285], [-0.0334774, 51.5287817], [-0.0337173, 51.5287229], [-0.033898899999999996, 51.52867640000001], [-0.0340864, 51.5286259], [-0.0342622, 51.52857869999999], [-0.0345624, 51.52849820000001], [-0.03479019999999999, 51.52843480000001], [-0.0350404, 51.52836620000001], [-0.035296100000000004, 51.52829779999999], [-0.0355442, 51.5282333], [-0.035800599999999995, 51.5281692], [-0.0361288, 51.5280899], [-0.036339199999999995, 51.5280411], [-0.036652399999999995, 51.52796469999999], [-0.036873, 51.52791229999999], [-0.0370919, 51.52786079999999], [-0.0373095, 51.527810499999994], [-0.0374635, 51.5277766], [-0.03762689999999999, 51.52774139999998], [-0.037830199999999994, 51.52769910000001], [-0.0380104, 51.527663399999994], [-0.03821900000000001, 51.52762409999999], [-0.03836139999999999, 51.52759809999999], [-0.03857479999999999, 51.5275617], [-0.03878789999999999, 51.527528399999994], [-0.0389641, 51.5275007], [-0.0392453, 51.52745900000001], [-0.0394859, 51.527422699999995], [-0.0396672, 51.5273961], [-0.0398122, 51.52737589999999], [-0.0399659, 51.52735560000001], [-0.0402609, 51.5273178], [-0.0405541, 51.52727599999999], [-0.0408419, 51.527237099999994], [-0.0411678, 51.5271929], [-0.041498299999999995, 51.527145700000005], [-0.0422656, 51.52703439999999], [-0.0429621, 51.5269352], [-0.0437635, 51.5268226], [-0.04399429999999999, 51.5267902], [-0.0447296, 51.5266847], [-0.0456417, 51.5265535], [-0.0459614, 51.5265071], [-0.0462473, 51.526460699999994], [-0.04652619999999999, 51.52641309999999], [-0.04679119999999999, 51.52636449999999], [-0.047027799999999995, 51.526319], [-0.047262799999999994, 51.526271599999994], [-0.0475271, 51.52621630000001], [-0.047782099999999994, 51.52615860000001], [-0.048009199999999995, 51.5261037], [-0.0481892, 51.526059], [-0.04831989999999999, 51.5260235], [-0.04854189999999999, 51.525961499999994], [-0.0487445, 51.525900699999994], [-0.0490347, 51.525807699999994], [-0.04925299999999999, 51.5257336], [-0.0494734, 51.5256624], [-0.04968539999999999, 51.52559440000001], [-0.04985889999999999, 51.5255387], [-0.05003839999999999, 51.5254845], [-0.050220499999999994, 51.52543419999999], [-0.0503405, 51.52540050000001], [-0.05046049999999999, 51.5253685], [-0.05069559999999999, 51.5253081], [-0.0508576, 51.525266499999994], [-0.0510239, 51.52522600000001], [-0.0513426, 51.5251491], [-0.0516649, 51.5250722], [-0.0520251, 51.524987499999995], [-0.0522438, 51.524939], [-0.0524537, 51.52489379999999], [-0.05263539999999999, 51.5248548], [-0.0528224, 51.524816900000005], [-0.0530061, 51.5247786], [-0.05317159999999999, 51.524745499999995], [-0.053438299999999994, 51.5246947], [-0.0538741, 51.5246114], [-0.05412039999999999, 51.5245674], [-0.0544526, 51.524508100000006], [-0.05475290000000001, 51.52445660000001], [-0.055057499999999995, 51.5244068], [-0.05557019999999999, 51.524325999999995], [-0.0559518, 51.5242648], [-0.0561946, 51.52422739999999], [-0.05639919999999999, 51.524197099999995], [-0.056612199999999994, 51.52416660000001], [-0.056858, 51.5241316], [-0.05700210000000001, 51.524111899999994], [-0.05716, 51.5240913], [-0.05752089999999999, 51.52404709999998], [-0.05767110000000001, 51.524029], [-0.0578296, 51.52401149999999], [-0.0580581, 51.52398739999999], [-0.05823380000000001, 51.52396989999999], [-0.058251697102925624, 51.52396816011372], [-0.05850387116851817, 51.52394578857729], [-0.05872719595680267, 51.523928525454], [-0.05892580198464371, 51.52391568290884], [-0.05910381976890587, 51.52390657310686], [-0.059265379826453767, 51.523900508213075], [-0.059414612674152, 51.5238968003925], [-0.05955564882886515, 51.52389476181016], [-0.05969261880745784, 51.52389370463107], [-0.05982965312679465, 51.52389294102026], [-0.059970882303740175, 51.52389178314273], [-0.060120436855159005, 51.523889543163534], [-0.06028244729791576, 51.52388553324766], [-0.06046104414887503, 51.52387906556014], [-0.06066035792490141, 51.523869452266], [-0.060884519142859486, 51.52385600553025], [-0.061137658319613875, 51.523838037517926], [-0.06119089999999999, 51.52383439999999], [-0.06135559999999999, 51.5238208], [-0.06145540000000001, 51.52381030000001], [-0.06153129999999998, 51.5238025], [-0.06160109999999999, 51.52379530000001], [-0.06168749999999999, 51.52378619999999], [-0.061778499999999986, 51.52377849999999], [-0.06191829999999999, 51.52376979999998], [-0.06203919999999999, 51.523765], [-0.0622197, 51.5237593], [-0.062407799999999986, 51.5237524], [-0.06251149999999998, 51.523748600000005], [-0.0626121, 51.523744099999995], [-0.06268379999999998, 51.5237374], [-0.06274829999999999, 51.5237306], [-0.0628348, 51.5237213], [-0.06296149999999999, 51.5237086], [-0.063057, 51.5236983], [-0.06315629999999998, 51.52368849999999], [-0.0633305, 51.52367379999999], [-0.0635169, 51.5236621], [-0.0636556, 51.52365229999999], [-0.0639446, 51.52363210000001], [-0.0642792, 51.52360730000001], [-0.0646804, 51.523580800000005], [-0.0649147, 51.5235644], [-0.06530499999999999, 51.5235393], [-0.06544959999999998, 51.5235242], [-0.0656678, 51.52349709999999], [-0.06576649999999999, 51.5234862], [-0.0658669, 51.5234757], [-0.06598119999999999, 51.52346549999999], [-0.0661496, 51.5234557], [-0.066319, 51.523445599999995], [-0.0668084, 51.52341539999999], [-0.0669858, 51.5234038], [-0.0671754, 51.5233919], [-0.06745079999999999, 51.52337709999999], [-0.0676073, 51.5233676], [-0.067743, 51.5233603], [-0.0679341, 51.523350099999995], [-0.06806989999999999, 51.52334320000001], [-0.068213, 51.52333540000001], [-0.06833279999999999, 51.5233286], [-0.0684607, 51.52332009999999], [-0.0686486, 51.5233069], [-0.0687605, 51.5232983], [-0.06886699999999998, 51.5232885], [-0.068948, 51.5232814], [-0.0690316, 51.5232731], [-0.0691518, 51.52325789999999], [-0.069234, 51.5232472], [-0.0693122, 51.523237], [-0.06941529999999999, 51.5232215], [-0.06951419999999998, 51.52320559999998], [-0.0696049, 51.5231892], [-0.0697191, 51.52316660000001], [-0.0697982, 51.5231505], [-0.06992069999999999, 51.5231243], [-0.0700483, 51.523096399999986], [-0.0701685, 51.5230688], [-0.07029779999999998, 51.523039700000005], [-0.07049838722976962, 51.522992872321566], [-0.0705825811169926, 51.52297321699674], [-0.0706876, 51.5229487], [-0.0709037, 51.52290020000001], [-0.07104459999999999, 51.5228692], [-0.0711456, 51.5228467], [-0.07130229999999999, 51.5228128], [-0.07146769999999998, 51.522779699999994], [-0.0716106, 51.522753900000005], [-0.0717621, 51.5227298], [-0.0718341, 51.52271850000001], [-0.0718927, 51.52271029999999], [-0.072028, 51.522692000000006], [-0.0721465, 51.52267690000001], [-0.0722594, 51.5226637], [-0.07237639999999998, 51.5226523], [-0.072496, 51.5226417], [-0.0728198, 51.5226125], [-0.07315099999999998, 51.522585599999985], [-0.0734508, 51.5225611], [-0.0737021, 51.5225427], [-0.0743593, 51.5224881], [-0.07455609999999999, 51.5224729], [-0.0747536, 51.5224583], [-0.07497879999999998, 51.522443], [-0.07514719999999998, 51.52243529999999], [-0.0752784, 51.5224312], [-0.075389, 51.5224287], [-0.0754899, 51.522426800000005], [-0.0756911, 51.52242409999999], [-0.0758053, 51.5224206], [-0.0759032, 51.522418300000005], [-0.0759888, 51.52241480000001], [-0.07605859999999999, 51.52241130000001], [-0.07614369999999998, 51.5224065], [-0.07623799999999999, 51.5224002], [-0.0763345, 51.52239209999998], [-0.0764198, 51.52238409999999], [-0.07650209999999999, 51.522374], [-0.07659839999999998, 51.5223626], [-0.0766845, 51.5223504], [-0.07677179999999999, 51.5223361], [-0.0768787, 51.5223178], [-0.07699559999999998, 51.5222982], [-0.0771023, 51.522276], [-0.07721079999999998, 51.52225109999999], [-0.07731430000000002, 51.52222690000001], [-0.0774129, 51.5222019], [-0.07746679999999999, 51.52218719999999], [-0.0775378, 51.52216589999998], [-0.07762759999999999, 51.52213819999999], [-0.0777357, 51.52210349999999], [-0.07783119999999999, 51.5220713], [-0.07793639999999999, 51.5220335], [-0.0783286, 51.5218762], [-0.0784651, 51.5218069], [-0.0786231, 51.52172959999999], [-0.0787362, 51.5216659], [-0.0788046, 51.521626], [-0.0790829, 51.5214413], [-0.0791583, 51.5213892], [-0.0794374, 51.5211957], [-0.0796697, 51.521035999999995], [-0.0800261, 51.52065280000001], [-0.08012859999999998, 51.5205426], [-0.0802134, 51.5204442], [-0.0803524, 51.5202829], [-0.0804928, 51.5200888], [-0.08060569999999999, 51.5199059], [-0.08069029999999999, 51.51975329999999], [-0.08080779999999999, 51.51954500000001], [-0.0816517, 51.5179917]]} 3.9 0029 0036 Stratford London Liverpool Street London Liverpool Street 51.5179917 -0.0816517 51.5179917 -0.0816517 1 0 2026-09-15 23:47:07 TERMINATED 2026-09-15 23:36:00 London Liverpool Street TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912476 1789515324782821 113 113 2026-09-15 23:46:40.600514 9 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:39.921894
565211 595209 L37418 632A74M915 2026-09-15 COMPLETE 15912498 2026-09-16 00:36:00 2026-09-15 23:47:07 2026-09-17 23:47:07 {"id": 595209, "stp": "P", "toc": "Chiltern Railways", "uid": "L37418", "consist": "168322", "dest_crs": "AYS", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37418/2026-09-16/detailed", "trust_id": "632A74M915", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Aylesbury", "service_date": "2026-09-15", "dest_arr_time": "0036", "dest_platform": "2", "is_terminated": 1, "next_location": "Aylesbury", "signalling_id": "2A74", "timing_status": "ON TIME", "origin_station": "London Marylebone", "current_leg_arr": "0036", "current_leg_dep": "0027", "current_leg_end": "Aylesbury", "origin_dep_time": "2316", "origin_platform": "5", "current_location": "Aylesbury", "last_update_time": "2026-09-15T23:47:07", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.8085332, 51.752391300000006], [-0.8085226999999999, 51.7525134], [-0.8085157, 51.7526447], [-0.8085126999999999, 51.7527712], [-0.8085190999999999, 51.7530915], [-0.8085465, 51.75341530000001], [-0.8086069, 51.753778899999986], [-0.8086961, 51.7542065], [-0.8087785999999999, 51.7545663], [-0.8088282000000001, 51.7548112], [-0.8088765, 51.7550943], [-0.8089109999999999, 51.7553504], [-0.8089211999999999, 51.75547049999999], [-0.8088963999999998, 51.7563371], [-0.8087702999999999, 51.7569372], [-0.8087085999999999, 51.7572568], [-0.8085584, 51.75805210000001], [-0.8084837557075693, 51.75845749999449], [-0.8083626, 51.7591155], [-0.8082445999999999, 51.759743], [-0.8081292999999999, 51.760354], [-0.8080247, 51.760906], [-0.8077998, 51.76213989999999], [-0.8075917999999999, 51.76331690000001], [-0.8074926000000001, 51.763887700000005], [-0.8073226, 51.7647076], [-0.8072239999999999, 51.7652863], [-0.8071278999999999, 51.76582009999999], [-0.8070152, 51.7663853], [-0.8069119999999999, 51.767014899999985], [-0.8067664999999999, 51.7676865], [-0.8066965, 51.76804389999999], [-0.8065963000000002, 51.76853650000001], [-0.8064898, 51.7691033], [-0.8063672999999999, 51.769786100000005], [-0.8062175, 51.7705558], [-0.8061141999999999, 51.7710959], [-0.8060180999999998, 51.77164369999999], [-0.8059654000000002, 51.77192380000001], [-0.8059454, 51.7722602], [-0.8059011000000001, 51.77289119999999], [-0.8059499, 51.77375249999999], [-0.8060312999999999, 51.7743414], [-0.806107, 51.7746737], [-0.8063046, 51.775327999999995], [-0.8064994, 51.775873300000015], [-0.8067797, 51.776527299999984], [-0.8068653, 51.776719400000005], [-0.8069819999999999, 51.7769199], [-0.8073121869614983, 51.77753249589623], [-0.8075451999999999, 51.77796479999999], [-0.8078070999999999, 51.77846799999999], [-0.8084035, 51.7796992], [-0.8084837557075693, 51.77987333482692], [-0.8087128, 51.7803703], [-0.8089167, 51.780798399999995], [-0.8091070999999999, 51.781266300000006], [-0.8095148, 51.7823084], [-0.8097683, 51.7830643], [-0.8099145, 51.78366239999999], [-0.8099676, 51.7839095], [-0.8100218, 51.7841105], [-0.8101524, 51.78472899999999], [-0.8102979, 51.78551100000001], [-0.8104056, 51.78625139999998], [-0.8104407000000001, 51.7867054], [-0.8104767999999999, 51.7876068], [-0.8104512, 51.7904282], [-0.8104108, 51.7907328], [-0.8102364999999999, 51.7917494], [-0.8102165999999998, 51.79200599999999], [-0.8101041, 51.7934547], [-0.8100972, 51.7947101], [-0.8100947, 51.7953467], [-0.8100941, 51.79612], [-0.8101073999999999, 51.7971323], [-0.8101047, 51.7981209], [-0.810106, 51.7989669], [-0.8100925999999999, 51.8027801], [-0.8101031999999999, 51.80642789999999], [-0.8101197, 51.80878999999999], [-0.8101036999999999, 51.80988140000001], [-0.8101332, 51.8105308], [-0.8101372999999998, 51.81054569999999], [-0.8102989999999999, 51.8111284], [-0.810476, 51.8114103], [-0.8107056999999999, 51.811681], [-0.8109372999999999, 51.8119161], [-0.8112236, 51.8121274], [-0.8117633999999999, 51.8124475], [-0.8121926, 51.81269959999999], [-0.8128431000000002, 51.81298], [-0.8130683, 51.8130611], [-0.8134566999999999, 51.813192599999994], [-0.8140051999999999, 51.8133737], [-0.8143687, 51.8134969]]}", "current_leg_start": "Little Kimble", "dest_arr_time_act": "0036", "motion_projection": null, "next_location_lat": "51.8134969", "next_location_lon": "-0.8143687", "previous_location": "Little Kimble", "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\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9324.111, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 29576.061, \"from_m\": 9324.111, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 29610.763, \"from_m\": 29576.061, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35717.102, \"from_m\": 29610.763, \"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\": 41214.747, \"from_m\": 35717.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\": 42669.647, \"from_m\": 41214.747, \"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\": 42682.07, \"from_m\": 42669.647, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 43164.805, \"from_m\": 42682.07, \"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\": 43503.699, \"from_m\": 43164.805, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44534.612, \"from_m\": 43503.699, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 44911.701, \"from_m\": 44534.612, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 44972.409, \"from_m\": 44911.701, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 45069.355, \"from_m\": 44972.409, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 48867.41, \"from_m\": 45069.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\": 55934.796, \"from_m\": 48867.41, \"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\": 57248.056, \"from_m\": 55934.796, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 57834.758, \"from_m\": 57248.056, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 57934.559, \"from_m\": 57834.758, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 68831.899, \"from_m\": 57934.559, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 69077.932, \"from_m\": 68831.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\": 69173.146, \"from_m\": 69077.932, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 69292.747, \"from_m\": 69173.146, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}], \"service_id\": 595209, \"profile_key\": \"58befe0426cf7b20b48537ce7ba6d4e9826f5b73ac892e64e20d3a58551321eb\", \"schedule_id\": 15849, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2325H\", \"location\": \"Wembley Stadium\", \"stage_seq\": 3, \"distance_m\": 10360.757, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2330\", \"wtt_dep\": \"2331\", \"location\": \"Northolt Park\", \"stage_seq\": 4, \"distance_m\": 15701.262, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Northolt Park Jn\", \"stage_seq\": 5, \"distance_m\": 17033.992, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2334\", \"wtt_dep\": \"2335\", \"location\": \"South Ruislip\", \"stage_seq\": 6, \"distance_m\": 18570.06, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2338\", \"wtt_dep\": \"2339\", \"location\": \"West Ruislip\", \"stage_seq\": 7, \"distance_m\": 21492.555, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2343\", \"wtt_dep\": \"2344\", \"location\": \"Denham\", \"stage_seq\": 8, \"distance_m\": 25814.918, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2346H\", \"location\": \"Denham Golf Club\", \"stage_seq\": 9, \"distance_m\": 27270.65, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2350H\", \"location\": \"Gerrards Cross\", \"stage_seq\": 10, \"distance_m\": 30029.071, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2354H\", \"wtt_dep\": \"2355\", \"location\": \"Seer Green and Jordans\", \"stage_seq\": 11, \"distance_m\": 34353.884, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"2358\", \"wtt_dep\": \"2359\", \"location\": \"Beaconsfield\", \"stage_seq\": 12, \"distance_m\": 36900.754, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"0004H\", \"wtt_dep\": \"0005H\", \"location\": \"High Wycombe\", \"stage_seq\": 13, \"distance_m\": 44741.389, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"0011H\", \"wtt_dep\": \"0012\", \"location\": \"Saunderton\", \"stage_seq\": 14, \"distance_m\": 52646.708, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0019\", \"location\": \"Princes Risborough\", \"stage_seq\": 15, \"distance_m\": 57714.13, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"0022\", \"wtt_dep\": \"0023\", \"location\": \"Monks Risborough\", \"stage_seq\": 16, \"distance_m\": 59922.092, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"0026\", \"wtt_dep\": \"0027\", \"location\": \"Little Kimble\", \"stage_seq\": 17, \"distance_m\": 62313.058, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0030\", \"location\": \"Marsh Lane Level Crossing\", \"stage_seq\": 18, \"distance_m\": 65243.324, \"section_seq\": 1, \"route_path_id\": 34395}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": null, \"location\": \"Aylesbury\", \"stage_seq\": 19, \"distance_m\": 69292.747, \"section_seq\": 1, \"route_path_id\": 34395}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 69292.747, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34395}], \"total_distance_m\": 69292.747, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 63443.785, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 5848.962, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2316", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "9.0", "current_position_lat": "51.8134969", "current_position_lon": "-0.8143687", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18265, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:23Z\", \"source_id\": 48906515, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:24:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:23:26Z\", \"source_id\": 15886081, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18251, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:26Z\", \"source_id\": 48915865, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:29:29Z\", \"source_id\": 15889048, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23264, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:31Z\", \"source_id\": 48922127, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:34:18\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:33:38Z\", \"source_id\": 15891073, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23283, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:55Z\", \"source_id\": 48927210, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:37:50\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:36:58Z\", \"source_id\": 15892709, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23297, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:41:45Z\", \"source_id\": 48934447, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:42:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:41:47Z\", \"source_id\": 15894892, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:42:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23301, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:39Z\", \"source_id\": 48938573, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:41Z\", \"source_id\": 15896205, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23313, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:31Z\", \"source_id\": 48943921, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:48:38Z\", \"source_id\": 15897918, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23322, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:51Z\", \"source_id\": 48950943, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:57Z\", \"source_id\": 15900171, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23326, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:04Z\", \"source_id\": 48955048, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:57:09Z\", \"source_id\": 15901440, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23341, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:17Z\", \"source_id\": 48962786, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:04:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:22Z\", \"source_id\": 15903696, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:04:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23349, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:48Z\", \"source_id\": 48970866, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:53Z\", \"source_id\": 15905905, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23377, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:02Z\", \"source_id\": 48977768, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:08Z\", \"source_id\": 15907826, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21747, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:24Z\", \"source_id\": 48995058, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:27Z\", \"source_id\": 15912498, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Aylesbury", "service_state_platform": "2", "timing_fact_generation": 1789515329083555, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:42.303341", "service_state_evidence_id": 15912498, "current_leg_start_actual_dep": "2026-09-17T00:27:00+01:00", "operational_evidence_version": 79, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:42.911579", "service_state_valid_until_kind": null, "operational_interpretation_version": 79, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB AYS 2A74 168322 2 100 None {"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9324.111, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 29576.061, "from_m": 9324.111, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 29610.763, "from_m": 29576.061, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35717.102, "from_m": 29610.763, "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": 41214.747, "from_m": 35717.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": 42669.647, "from_m": 41214.747, "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": 42682.07, "from_m": 42669.647, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 43164.805, "from_m": 42682.07, "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": 43503.699, "from_m": 43164.805, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 100.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44534.612, "from_m": 43503.699, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 44911.701, "from_m": 44534.612, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 44972.409, "from_m": 44911.701, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 45069.355, "from_m": 44972.409, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 48867.41, "from_m": 45069.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": 55934.796, "from_m": 48867.41, "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": 57248.056, "from_m": 55934.796, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 57834.758, "from_m": 57248.056, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 25.0}, {"to_m": 57934.559, "from_m": 57834.758, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 68831.899, "from_m": 57934.559, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 69077.932, "from_m": 68831.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": 69173.146, "from_m": 69077.932, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 69292.747, "from_m": 69173.146, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}], "service_id": 595209, "profile_key": "58befe0426cf7b20b48537ce7ba6d4e9826f5b73ac892e64e20d3a58551321eb", "schedule_id": 15849, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2316", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2325H", "location": "Wembley Stadium", "stage_seq": 3, "distance_m": 10360.757, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2330", "wtt_dep": "2331", "location": "Northolt Park", "stage_seq": 4, "distance_m": 15701.262, "section_seq": 1, "route_path_id": 34395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Northolt Park Jn", "stage_seq": 5, "distance_m": 17033.992, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2334", "wtt_dep": "2335", "location": "South Ruislip", "stage_seq": 6, "distance_m": 18570.06, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2338", "wtt_dep": "2339", "location": "West Ruislip", "stage_seq": 7, "distance_m": 21492.555, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2343", "wtt_dep": "2344", "location": "Denham", "stage_seq": 8, "distance_m": 25814.918, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2346H", "location": "Denham Golf Club", "stage_seq": 9, "distance_m": 27270.65, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350H", "location": "Gerrards Cross", "stage_seq": 10, "distance_m": 30029.071, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2354H", "wtt_dep": "2355", "location": "Seer Green and Jordans", "stage_seq": 11, "distance_m": 34353.884, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "2358", "wtt_dep": "2359", "location": "Beaconsfield", "stage_seq": 12, "distance_m": 36900.754, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "0004H", "wtt_dep": "0005H", "location": "High Wycombe", "stage_seq": 13, "distance_m": 44741.389, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "0011H", "wtt_dep": "0012", "location": "Saunderton", "stage_seq": 14, "distance_m": 52646.708, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0019", "location": "Princes Risborough", "stage_seq": 15, "distance_m": 57714.13, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "0022", "wtt_dep": "0023", "location": "Monks Risborough", "stage_seq": 16, "distance_m": 59922.092, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "0026", "wtt_dep": "0027", "location": "Little Kimble", "stage_seq": 17, "distance_m": 62313.058, "section_seq": 1, "route_path_id": 34395}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0030", "location": "Marsh Lane Level Crossing", "stage_seq": 18, "distance_m": 65243.324, "section_seq": 1, "route_path_id": 34395}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": null, "location": "Aylesbury", "stage_seq": 19, "distance_m": 69292.747, "section_seq": 1, "route_path_id": 34395}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 69292.747, "from_m": 0.0, "section_seq": 1, "route_path_id": 34395}], "total_distance_m": 69292.747, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 63443.785, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 5848.962, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18265, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:23Z", "source_id": 48906515, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:24:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:23:26Z", "source_id": 15886081, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18251, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:26Z", "source_id": 48915865, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:30:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:29:29Z", "source_id": 15889048, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23264, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:31Z", "source_id": 48922127, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:34:18", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:33:38Z", "source_id": 15891073, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23283, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:55Z", "source_id": 48927210, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:37:50", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:36:58Z", "source_id": 15892709, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:37:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23297, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:41:45Z", "source_id": 48934447, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:42:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:41:47Z", "source_id": 15894892, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:42:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23301, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:39Z", "source_id": 48938573, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:45:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:41Z", "source_id": 15896205, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23313, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:31Z", "source_id": 48943921, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:49:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:48:38Z", "source_id": 15897918, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23322, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:51Z", "source_id": 48950943, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:54:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:57Z", "source_id": 15900171, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23326, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:04Z", "source_id": 48955048, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T22:58:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:57:09Z", "source_id": 15901440, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23341, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:17Z", "source_id": 48962786, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:04:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:22Z", "source_id": 15903696, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:04:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23349, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:48Z", "source_id": 48970866, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:11:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:53Z", "source_id": 15905905, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23377, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:02Z", "source_id": 48977768, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:17:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:08Z", "source_id": 15907826, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21747, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:24Z", "source_id": 48995058, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:36:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:27Z", "source_id": 15912498, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] London Marylebone 2316 2316 5 None None Aylesbury 0036 0036 2 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37418/2026-09-16/detailed None Little Kimble 2026-09-17T00:27:00+01:00 Aylesbury 9.0 {"type": "LineString", "coordinates": [[-0.8085332, 51.752391300000006], [-0.8085226999999999, 51.7525134], [-0.8085157, 51.7526447], [-0.8085126999999999, 51.7527712], [-0.8085190999999999, 51.7530915], [-0.8085465, 51.75341530000001], [-0.8086069, 51.753778899999986], [-0.8086961, 51.7542065], [-0.8087785999999999, 51.7545663], [-0.8088282000000001, 51.7548112], [-0.8088765, 51.7550943], [-0.8089109999999999, 51.7553504], [-0.8089211999999999, 51.75547049999999], [-0.8088963999999998, 51.7563371], [-0.8087702999999999, 51.7569372], [-0.8087085999999999, 51.7572568], [-0.8085584, 51.75805210000001], [-0.8084837557075693, 51.75845749999449], [-0.8083626, 51.7591155], [-0.8082445999999999, 51.759743], [-0.8081292999999999, 51.760354], [-0.8080247, 51.760906], [-0.8077998, 51.76213989999999], [-0.8075917999999999, 51.76331690000001], [-0.8074926000000001, 51.763887700000005], [-0.8073226, 51.7647076], [-0.8072239999999999, 51.7652863], [-0.8071278999999999, 51.76582009999999], [-0.8070152, 51.7663853], [-0.8069119999999999, 51.767014899999985], [-0.8067664999999999, 51.7676865], [-0.8066965, 51.76804389999999], [-0.8065963000000002, 51.76853650000001], [-0.8064898, 51.7691033], [-0.8063672999999999, 51.769786100000005], [-0.8062175, 51.7705558], [-0.8061141999999999, 51.7710959], [-0.8060180999999998, 51.77164369999999], [-0.8059654000000002, 51.77192380000001], [-0.8059454, 51.7722602], [-0.8059011000000001, 51.77289119999999], [-0.8059499, 51.77375249999999], [-0.8060312999999999, 51.7743414], [-0.806107, 51.7746737], [-0.8063046, 51.775327999999995], [-0.8064994, 51.775873300000015], [-0.8067797, 51.776527299999984], [-0.8068653, 51.776719400000005], [-0.8069819999999999, 51.7769199], [-0.8073121869614983, 51.77753249589623], [-0.8075451999999999, 51.77796479999999], [-0.8078070999999999, 51.77846799999999], [-0.8084035, 51.7796992], [-0.8084837557075693, 51.77987333482692], [-0.8087128, 51.7803703], [-0.8089167, 51.780798399999995], [-0.8091070999999999, 51.781266300000006], [-0.8095148, 51.7823084], [-0.8097683, 51.7830643], [-0.8099145, 51.78366239999999], [-0.8099676, 51.7839095], [-0.8100218, 51.7841105], [-0.8101524, 51.78472899999999], [-0.8102979, 51.78551100000001], [-0.8104056, 51.78625139999998], [-0.8104407000000001, 51.7867054], [-0.8104767999999999, 51.7876068], [-0.8104512, 51.7904282], [-0.8104108, 51.7907328], [-0.8102364999999999, 51.7917494], [-0.8102165999999998, 51.79200599999999], [-0.8101041, 51.7934547], [-0.8100972, 51.7947101], [-0.8100947, 51.7953467], [-0.8100941, 51.79612], [-0.8101073999999999, 51.7971323], [-0.8101047, 51.7981209], [-0.810106, 51.7989669], [-0.8100925999999999, 51.8027801], [-0.8101031999999999, 51.80642789999999], [-0.8101197, 51.80878999999999], [-0.8101036999999999, 51.80988140000001], [-0.8101332, 51.8105308], [-0.8101372999999998, 51.81054569999999], [-0.8102989999999999, 51.8111284], [-0.810476, 51.8114103], [-0.8107056999999999, 51.811681], [-0.8109372999999999, 51.8119161], [-0.8112236, 51.8121274], [-0.8117633999999999, 51.8124475], [-0.8121926, 51.81269959999999], [-0.8128431000000002, 51.81298], [-0.8130683, 51.8130611], [-0.8134566999999999, 51.813192599999994], [-0.8140051999999999, 51.8133737], [-0.8143687, 51.8134969]]} 4.3 0027 0036 Little Kimble Aylesbury Aylesbury 51.8134969 -0.8143687 51.8134969 -0.8143687 1 0 2026-09-15 23:47:07 TERMINATED 2026-09-15 23:36:00 Aylesbury TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912498 1789515329083555 79 79 2026-09-15 23:46:42.911579 2 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:42.303341
565212 596093 C35325 732Y15M016 2026-09-15 COMPLETE 15912427 2026-09-16 00:36:00 2026-09-15 23:47:07 2026-09-17 23:47:07 {"id": 596093, "stp": "P", "toc": "Elizabeth Line", "uid": "C35325", "consist": "345004", "dest_crs": "PAD", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C35325/2026-09-16/detailed", "trust_id": "732Y15M016", "origin_crs": "HWV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "London Paddington", "service_date": "2026-09-15", "dest_arr_time": "0037", "dest_platform": "9", "is_terminated": 1, "next_location": "London Paddington", "signalling_id": "2Y15", "timing_status": "LATE", "origin_station": "Heathrow Terminal 5", "current_leg_arr": "0036", "current_leg_dep": "0026", "current_leg_end": "London Paddington", "origin_dep_time": "0007", "origin_platform": "4", "current_location": "Link Line", "last_update_time": "2026-09-15T23:47:07", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.30024996059715525, 51.514838161118114], [-0.29934999999999995, 51.51486939999999], [-0.2985822, 51.514897], [-0.2972507, 51.51493959999999], [-0.29711249999999995, 51.5149441], [-0.2959748, 51.51495930000001], [-0.2958196, 51.51495940000001], [-0.2950391, 51.51496019999999], [-0.2943176, 51.5149578], [-0.2934771, 51.5149461], [-0.2923001, 51.51493059999999], [-0.29177039999999993, 51.5149237], [-0.2897953154356373, 51.51492494944879], [-0.2890830999999999, 51.51492539999999], [-0.2888987, 51.51492549999999], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]}", "current_leg_start": "Ealing Broadway", "dest_arr_time_act": "0035", "motion_projection": null, "next_location_lat": "51.5167482", "next_location_lon": "-0.1769041", "previous_location": "Ealing Broadway", "current_leg_milage": "5.5", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 657.226, \"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\": 1042.611, \"from_m\": 657.226, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2508.087, \"from_m\": 1042.611, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 2818.589, \"from_m\": 2508.087, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3719.224, \"from_m\": 2818.589, \"capability_applied\": null, \"effective_limit_mph\": 65.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 65.0}, {\"to_m\": 6317.532, \"from_m\": 3719.224, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 6392.47, \"from_m\": 6317.532, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6932.363, \"from_m\": 6392.47, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7443.346, \"from_m\": 6932.363, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 9687.133, \"from_m\": 7443.346, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9980.3, \"from_m\": 9687.133, \"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\": 10143.49, \"from_m\": 9980.3, \"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\": 10317.051, \"from_m\": 10143.49, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 18509.9, \"from_m\": 10317.051, \"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\": 22773.36, \"from_m\": 18509.9, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 22974.766, \"from_m\": 22773.36, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 23060.445, \"from_m\": 22974.766, \"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\": 24223.706, \"from_m\": 23060.445, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24508.717, \"from_m\": 24223.706, \"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\": 25978.842, \"from_m\": 24508.717, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}], \"service_id\": 596093, \"profile_key\": \"f2b1ecac345853667cfb2a1c2c0e40d24dae966e0876fec257138ee9d771defe\", \"schedule_id\": 31727, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0007\", \"location\": \"Heathrow Terminal 5\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": false, \"wtt_arr\": \"0010H\", \"wtt_dep\": \"0012\", \"location\": \"Heathrow Terminals 2 & 3\", \"stage_seq\": 2, \"distance_m\": 2650.144, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0015\", \"location\": \"Heathrow Tunnel Jn\", \"stage_seq\": 3, \"distance_m\": 6423.877, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0015H\", \"location\": \"Stockley Jn\", \"stage_seq\": 4, \"distance_m\": 6730.545, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0017\", \"location\": \"Heathrow Airport Jn\", \"stage_seq\": 5, \"distance_m\": 8342.038, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0019\", \"location\": \"Hayes & Harlington\", \"stage_seq\": 6, \"distance_m\": 8547.341, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": false, \"wtt_arr\": \"0021H\", \"wtt_dep\": \"0022\", \"location\": \"Southall\", \"stage_seq\": 7, \"distance_m\": 11635.137, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024\", \"location\": \"West Ealing\", \"stage_seq\": 8, \"distance_m\": 15567.265, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": false, \"wtt_arr\": \"0025H\", \"wtt_dep\": \"0026H\", \"location\": \"Ealing Broadway\", \"stage_seq\": 9, \"distance_m\": 16998.069, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027H\", \"location\": \"Acton West Jn\", \"stage_seq\": 10, \"distance_m\": 17800.782, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031H\", \"location\": \"Ladbroke Grove Jn\", \"stage_seq\": 11, \"distance_m\": 23192.145, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032H\", \"location\": \"Portobello Jn (London)\", \"stage_seq\": 12, \"distance_m\": 24064.286, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0033H\", \"location\": \"Royal Oak Junction\", \"stage_seq\": 13, \"distance_m\": 25338.427, \"section_seq\": 1, \"route_path_id\": 46150}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": null, \"location\": \"London Paddington\", \"stage_seq\": 14, \"distance_m\": 25978.842, \"section_seq\": 1, \"route_path_id\": 46150}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 25978.842, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 46150}], \"total_distance_m\": 25978.842, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 23735.055, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 2243.787, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0007", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "51.5167482", "current_position_lon": "-0.1769041", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23478, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:57Z\", \"source_id\": 48972207, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:04Z\", \"source_id\": 15906266, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23438, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:59Z\", \"source_id\": 48978741, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:03Z\", \"source_id\": 15908072, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23401, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:28Z\", \"source_id\": 48982294, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:20:34Z\", \"source_id\": 15909030, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23212, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:26Z\", \"source_id\": 48985950, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:25:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:24:34Z\", \"source_id\": 15910051, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:25:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23191, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:37Z\", \"source_id\": 48986955, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:44Z\", \"source_id\": 15910335, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 22923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:03Z\", \"source_id\": 48994820, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:36:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:09Z\", \"source_id\": 15912427, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "London Paddington", "service_state_platform": "10", "timing_fact_generation": 1789515310743401, "current_leg_arrival_utc": "2026-09-17T00:36:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:36:55.346366", "service_state_evidence_id": 15912427, "current_leg_start_actual_dep": "2026-09-17T00:27:30+01:00", "operational_evidence_version": 36, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:46:55.955234", "service_state_valid_until_kind": null, "operational_interpretation_version": 36, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P HWV PAD 2Y15 345004 9 90 None {"version": 3, "segments": [{"to_m": 657.226, "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": 1042.611, "from_m": 657.226, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2508.087, "from_m": 1042.611, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 2818.589, "from_m": 2508.087, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3719.224, "from_m": 2818.589, "capability_applied": null, "effective_limit_mph": 65.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 65.0}, {"to_m": 6317.532, "from_m": 3719.224, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 6392.47, "from_m": 6317.532, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6932.363, "from_m": 6392.47, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7443.346, "from_m": 6932.363, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 9687.133, "from_m": 7443.346, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9980.3, "from_m": 9687.133, "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": 10143.49, "from_m": 9980.3, "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": 10317.051, "from_m": 10143.49, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 18509.9, "from_m": 10317.051, "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": 22773.36, "from_m": 18509.9, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 22974.766, "from_m": 22773.36, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 23060.445, "from_m": 22974.766, "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": 24223.706, "from_m": 23060.445, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24508.717, "from_m": 24223.706, "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": 25978.842, "from_m": 24508.717, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}], "service_id": 596093, "profile_key": "f2b1ecac345853667cfb2a1c2c0e40d24dae966e0876fec257138ee9d771defe", "schedule_id": 31727, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0007", "location": "Heathrow Terminal 5", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 46150}, {"is_pass": false, "wtt_arr": "0010H", "wtt_dep": "0012", "location": "Heathrow Terminals 2 & 3", "stage_seq": 2, "distance_m": 2650.144, "section_seq": 1, "route_path_id": 46150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015", "location": "Heathrow Tunnel Jn", "stage_seq": 3, "distance_m": 6423.877, "section_seq": 1, "route_path_id": 46150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015H", "location": "Stockley Jn", "stage_seq": 4, "distance_m": 6730.545, "section_seq": 1, "route_path_id": 46150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0017", "location": "Heathrow Airport Jn", "stage_seq": 5, "distance_m": 8342.038, "section_seq": 1, "route_path_id": 46150}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0019", "location": "Hayes & Harlington", "stage_seq": 6, "distance_m": 8547.341, "section_seq": 1, "route_path_id": 46150}, {"is_pass": false, "wtt_arr": "0021H", "wtt_dep": "0022", "location": "Southall", "stage_seq": 7, "distance_m": 11635.137, "section_seq": 1, "route_path_id": 46150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024", "location": "West Ealing", "stage_seq": 8, "distance_m": 15567.265, "section_seq": 1, "route_path_id": 46150}, {"is_pass": false, "wtt_arr": "0025H", "wtt_dep": "0026H", "location": "Ealing Broadway", "stage_seq": 9, "distance_m": 16998.069, "section_seq": 1, "route_path_id": 46150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027H", "location": "Acton West Jn", "stage_seq": 10, "distance_m": 17800.782, "section_seq": 1, "route_path_id": 46150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "Ladbroke Grove Jn", "stage_seq": 11, "distance_m": 23192.145, "section_seq": 1, "route_path_id": 46150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032H", "location": "Portobello Jn (London)", "stage_seq": 12, "distance_m": 24064.286, "section_seq": 1, "route_path_id": 46150}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0033H", "location": "Royal Oak Junction", "stage_seq": 13, "distance_m": 25338.427, "section_seq": 1, "route_path_id": 46150}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": null, "location": "London Paddington", "stage_seq": 14, "distance_m": 25978.842, "section_seq": 1, "route_path_id": 46150}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 25978.842, "from_m": 0.0, "section_seq": 1, "route_path_id": 46150}], "total_distance_m": 25978.842, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 23735.055, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 2243.787, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23478, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:57Z", "source_id": 48972207, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:11:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:04Z", "source_id": 15906266, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23438, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:59Z", "source_id": 48978741, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:18:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:03Z", "source_id": 15908072, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23401, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:28Z", "source_id": 48982294, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:21:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:20:34Z", "source_id": 15909030, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23212, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:26Z", "source_id": 48985950, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:25:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:24:34Z", "source_id": 15910051, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:25:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23191, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:37Z", "source_id": 48986955, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:26:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:44Z", "source_id": 15910335, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 22923, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:03Z", "source_id": 48994820, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:36:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:09Z", "source_id": 15912427, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Heathrow Terminal 5 0007 0007 4 None None London Paddington 0037 0035 9 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C35325/2026-09-16/detailed None Ealing Broadway 2026-09-17T00:27:30+01:00 London Paddington 10.0 {"type": "LineString", "coordinates": [[-0.30024996059715525, 51.514838161118114], [-0.29934999999999995, 51.51486939999999], [-0.2985822, 51.514897], [-0.2972507, 51.51493959999999], [-0.29711249999999995, 51.5149441], [-0.2959748, 51.51495930000001], [-0.2958196, 51.51495940000001], [-0.2950391, 51.51496019999999], [-0.2943176, 51.5149578], [-0.2934771, 51.5149461], [-0.2923001, 51.51493059999999], [-0.29177039999999993, 51.5149237], [-0.2897953154356373, 51.51492494944879], [-0.2890830999999999, 51.51492539999999], [-0.2888987, 51.51492549999999], [-0.28682880000000005, 51.51493839999999], [-0.2860147, 51.51495639999999], [-0.2851295, 51.5149889], [-0.2847383, 51.5150002], [-0.28427459999999993, 51.5150165], [-0.2838756, 51.51503729999999], [-0.2833593, 51.51507569999999], [-0.28302260000000007, 51.5150903], [-0.282896, 51.515096699999994], [-0.28272629999999993, 51.5151078], [-0.28229309999999996, 51.5151517], [-0.28204769999999996, 51.5151876], [-0.28170769999999995, 51.51525099999999], [-0.2814860123449074, 51.5152630146638], [-0.2810619, 51.515286], [-0.2805403, 51.5153094], [-0.2797088, 51.51535450000001], [-0.2784683, 51.5154405], [-0.2771768, 51.5155498], [-0.27588929999999995, 51.5156749], [-0.2751195, 51.51576089999999], [-0.2743296, 51.5158552], [-0.2732746, 51.51599529999999], [-0.2729415, 51.5160453], [-0.27159279999999997, 51.5162623], [-0.2708556, 51.5163929], [-0.27010919999999994, 51.516539499999986], [-0.26949458523585645, 51.51666827464791], [-0.2691723, 51.51673579999999], [-0.2668959, 51.517236099999984], [-0.26679529999999996, 51.51725779999999], [-0.2666847, 51.517280500000005], [-0.26628029999999997, 51.51735300000001], [-0.2653028, 51.5175544], [-0.26478179999999996, 51.5176657], [-0.26399609999999996, 51.5178459], [-0.2633975, 51.517994599999994], [-0.2625968, 51.5182161], [-0.26201309999999994, 51.5183903], [-0.2614994, 51.5185562], [-0.26015849999999996, 51.5190342], [-0.2597819, 51.5191671], [-0.2592463, 51.51935610000001], [-0.258344, 51.5196941], [-0.2578801, 51.51988020000001], [-0.2573606, 51.5200925], [-0.2564334, 51.5204813], [-0.25624929339735986, 51.52055523244075], [-0.25618127717845574, 51.52058254596137], [-0.25559419999999994, 51.520818299999995], [-0.2547742, 51.521138499999985], [-0.254019, 51.52143590000001], [-0.2535433, 51.52161329999999], [-0.25341119999999995, 51.5216626], [-0.2531323, 51.52176659999999], [-0.2528564, 51.52186880000001], [-0.2520682, 51.52214490000001], [-0.25142469999999995, 51.5223611], [-0.2501576999999999, 51.522751], [-0.2493126, 51.52299899999999], [-0.2485582, 51.523213600000005], [-0.2469488, 51.52363900000001], [-0.246751, 51.5236908], [-0.24637029999999993, 51.5237762], [-0.24570910000000004, 51.52391810000001], [-0.24547980000000005, 51.52396509999999], [-0.245433, 51.5239763], [-0.24523560000000005, 51.52402349999999], [-0.24332449999999997, 51.52446160000001], [-0.242579, 51.524619], [-0.2418401, 51.52476810000001], [-0.241457, 51.52483899999999], [-0.2411668, 51.52489270000001], [-0.24054010000000003, 51.525001], [-0.24001479999999997, 51.525087099999986], [-0.239218, 51.52520419999999], [-0.238226, 51.52533480000001], [-0.23745059999999996, 51.5254283], [-0.2362923, 51.52554829999999], [-0.2351815, 51.52564189999999], [-0.23495475880796407, 51.52565630100244], [-0.23490701426163027, 51.52565933339894], [-0.2342683, 51.5256999], [-0.2336434, 51.5257328], [-0.23330839999999997, 51.5257472], [-0.23297049999999997, 51.5257655], [-0.2327114, 51.5257774], [-0.23242140000000003, 51.525789399999994], [-0.232151, 51.52580300000001], [-0.2318576, 51.5258143], [-0.23156240000000003, 51.5258285], [-0.2311473, 51.52584540000001], [-0.2306863, 51.52586839999999], [-0.2304268, 51.52587679999999], [-0.2302451, 51.5258827], [-0.22991230000000004, 51.5258936], [-0.2295708, 51.5259002], [-0.22930900000000004, 51.52590269999998], [-0.22887930000000004, 51.5259057], [-0.2285939, 51.5259072], [-0.2282156999999999, 51.5259011], [-0.2278224, 51.52589600000001], [-0.2270542879688269, 51.52587745377656], [-0.226944, 51.5258438], [-0.2268132714814284, 51.52579704976277], [-0.2260563, 51.5257714], [-0.225033, 51.52572289999999], [-0.2247370999999999, 51.525706500000005], [-0.22413720000000004, 51.5256719], [-0.2238091, 51.52564720000001], [-0.2227863, 51.5255758], [-0.22199689999999997, 51.5255117], [-0.221239, 51.525443900000006], [-0.2205294, 51.52537559999999], [-0.2203363, 51.52535699999999], [-0.2191394, 51.52522040000001], [-0.2183549, 51.5251297], [-0.2179194, 51.525077499999995], [-0.2172965, 51.52498969999999], [-0.2166722, 51.5248997], [-0.2156022, 51.52473959999999], [-0.214962, 51.524634899999995], [-0.2145884, 51.5245701], [-0.21395869999999995, 51.52445959999999], [-0.2136806, 51.5244089], [-0.2124926, 51.524205900000005], [-0.2116303, 51.524038999999995], [-0.2107248, 51.5238339], [-0.2098486, 51.523629199999995], [-0.2089352, 51.52339009999999], [-0.2088448, 51.52336660000001], [-0.2086111, 51.523302300000005], [-0.2085897, 51.5232964], [-0.20800519999999997, 51.5231363], [-0.20729239999999996, 51.5229324], [-0.2064448, 51.5226961], [-0.2059239, 51.522557899999995], [-0.2053674, 51.522415200000005], [-0.20486669999999996, 51.5222839], [-0.20461609999999997, 51.52221380000001], [-0.20282919999999996, 51.52175549999999], [-0.20270355155128697, 51.5217213478905], [-0.2027008, 51.5217206], [-0.2025972, 51.5216912], [-0.2025708, 51.5216837], [-0.20215549999999996, 51.52157900000001], [-0.2019703, 51.52153320000001], [-0.20170950000000004, 51.5214703], [-0.2015285, 51.52142769999998], [-0.20145759999999996, 51.52141099999999], [-0.20094819999999997, 51.52130189999999], [-0.2008135, 51.521274600000005], [-0.2006939, 51.5212486], [-0.2004951, 51.5212003], [-0.2000992, 51.5210979], [-0.1997634, 51.521018699999985], [-0.1988613, 51.5208205], [-0.19827690000000003, 51.5206921], [-0.19734809999999997, 51.52047700000001], [-0.19621279999999997, 51.520209099999995], [-0.1959983, 51.520157], [-0.1957945, 51.520114199999995], [-0.1956122, 51.52008], [-0.1951535, 51.52000249999998], [-0.1949973, 51.51997459999999], [-0.1946295, 51.5199305], [-0.1946058, 51.5199277], [-0.19444479999999997, 51.51990669999999], [-0.19420519999999997, 51.5198755], [-0.1941071, 51.519857399999985], [-0.193967, 51.5198367], [-0.1937134, 51.5198008], [-0.19293099999999996, 51.519713], [-0.1923488, 51.519653000000005], [-0.1922012, 51.5196386], [-0.1917349, 51.519579799999995], [-0.1912869, 51.51952310000001], [-0.190431, 51.519438], [-0.1901427, 51.5194107], [-0.1870045, 51.51911890000001], [-0.18610779999999996, 51.5190708], [-0.1850612, 51.51905459999999], [-0.18503977649797215, 51.519053952424024], [-0.1843003, 51.51903159999999], [-0.1835796, 51.5189555], [-0.1830056, 51.51885550000001], [-0.18231629999999996, 51.5186885], [-0.1822454793351458, 51.51867019557413], [-0.18222252453516288, 51.51866426263708], [-0.18204641473925276, 51.518618744970894], [-0.18199497962396588, 51.51860545094652], [-0.18189897695255747, 51.518580637890665], [-0.1817077, 51.51853119999999], [-0.18157449999999997, 51.5185254], [-0.1814221, 51.51851719999999], [-0.1812625352914737, 51.51850742932989], [-0.18095829999999996, 51.5184888], [-0.1803392, 51.5184412], [-0.18005199999999996, 51.518407299999986], [-0.1797938, 51.5183613], [-0.1796630568239043, 51.518330165308825], [-0.179562, 51.5183061], [-0.17924569999999998, 51.5182125], [-0.17896929999999997, 51.518117399999994], [-0.1786307, 51.5179686], [-0.17836319999999997, 51.5178243], [-0.17831389999999997, 51.51779429999999], [-0.17690409999999998, 51.516748199999995]]} 5.5 0026 0036 Ealing Broadway Link Line London Paddington 51.5167482 -0.1769041 51.5167482 -0.1769041 1 0 2026-09-15 23:47:07 TERMINATED 2026-09-15 23:36:00 London Paddington TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912427 1789515310743401 36 36 2026-09-15 23:46:55.955234 10 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:36:55.346366
565213 594238 P91572 895Y30M815 2026-09-15 COMPLETE None 2026-09-15 23:37:00 2026-09-15 23:47:07 2026-09-17 23:47:07 {"id": 594238, "stp": "P", "toc": "Southeastern", "uid": "P91572", "consist": "465020+465043+466040", "dest_crs": null, "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91572/2026-09-15/detailed", "trust_id": "895Y30M815", "origin_crs": "TBW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Grove Park Down CHS", "service_date": "2026-09-15", "dest_arr_time": "2337", "dest_platform": null, "is_terminated": 1, "next_location": "Grove Park Down CHS", "signalling_id": "5Y30", "timing_status": "EARLY", "origin_station": "Tunbridge Wells", "current_leg_arr": "2337", "current_leg_dep": "2245", "current_leg_end": "Grove Park Down CHS", "origin_dep_time": "2230", "origin_platform": "2", "current_location": "Grove Park Dpt Ctry Ed EXT", "last_update_time": "2026-09-15T23:47:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.2695149161462273, 51.19161725291838], [0.26949458523585645, 51.19161934233872], [0.2661341, 51.191964699999986], [0.26579159999999996, 51.1919991], [0.2651925, 51.192063], [0.2648762, 51.1921], [0.2645488999999999, 51.1921563], [0.2642312, 51.1922252], [0.2639334, 51.1923042], [0.2636639, 51.19238989999999], [0.2633953, 51.19249119999999], [0.2631435, 51.19259919999999], [0.2629048, 51.1927194], [0.26269289999999995, 51.19283789999999], [0.2625132, 51.1929573], [0.26232409999999995, 51.1930909], [0.2621403, 51.193242999999995], [0.2619659, 51.1934103], [0.2618304, 51.1935878], [0.26172839999999997, 51.193712999999995], [0.26153719999999997, 51.1939885], [0.2613908, 51.1942057], [0.2612123, 51.1945228], [0.2611257, 51.1947119], [0.2610012, 51.1950194], [0.260602, 51.19600549999999], [0.26049949999999994, 51.19625889999999], [0.2603944, 51.1965186], [0.260214, 51.196942400000005], [0.2599133, 51.19766709999999], [0.2596368, 51.19820060000001], [0.2595498, 51.1983685], [0.25922019999999996, 51.198965099999995], [0.25877019999999995, 51.19956590000001], [0.2582829, 51.20013169999999], [0.2577664, 51.200685], [0.2571771, 51.2012212], [0.25652590000000003, 51.2017466], [0.25531149999999997, 51.20258079999999], [0.2540677, 51.2032894], [0.25199829999999995, 51.2043441], [0.250569, 51.20510729999999], [0.25011469999999997, 51.2053499], [0.2458818, 51.207542], [0.24398839999999997, 51.208525], [0.24385519999999997, 51.20859420000001], [0.24338459999999995, 51.20883849999999], [0.2421076, 51.2095045], [0.2410782, 51.2100543], [0.2390687, 51.21102969999999], [0.2377834, 51.211559400000006], [0.23718520000000004, 51.2117702], [0.23639470000000004, 51.2120615], [0.2357884, 51.2122795], [0.2345828, 51.2126608], [0.23071169999999996, 51.213779], [0.2300334, 51.2139788], [0.22909850000000004, 51.214247500000006], [0.2283452, 51.214462999999995], [0.228029, 51.2145548], [0.2274414, 51.2147252], [0.2262623, 51.2150629], [0.2220707, 51.21630280000001], [0.2214967, 51.2164947], [0.2196912, 51.2172047], [0.2185686, 51.2176846], [0.2176332, 51.21812349999998], [0.21729389833405685, 51.21830176221716], [0.21670719999999996, 51.21861], [0.2158113, 51.2191017], [0.2145874, 51.21985049999999], [0.21373169999999997, 51.2204183], [0.2131661, 51.22081949999999], [0.2126563, 51.2211964], [0.21154269999999997, 51.222108], [0.21001, 51.22343839999999], [0.2083451, 51.224900600000005], [0.20751869999999997, 51.2256333], [0.20676639999999996, 51.226390599999995], [0.2061984, 51.22703669999999], [0.2056631, 51.22769329999999], [0.2046715, 51.22909150000001], [0.2026078, 51.2330443], [0.20200389999999996, 51.23422179999999], [0.2017075, 51.2347743], [0.2014461, 51.2352962], [0.2010698, 51.2360214], [0.2006974, 51.2367576], [0.2000998, 51.238102], [0.1997635, 51.238984300000006], [0.1991428, 51.24053609999999], [0.19881270000000004, 51.24134449999999], [0.1985184, 51.2420732], [0.19653399999999996, 51.2468247], [0.1957904, 51.248727], [0.1946731, 51.2515967], [0.1943356, 51.2524448], [0.1939851, 51.2532936], [0.19361259999999997, 51.25420110000001], [0.193247, 51.25512150000001], [0.1928283, 51.25613979999999], [0.1924836, 51.25701610000001], [0.1921691, 51.25780150000001], [0.191875, 51.25853829999999], [0.19157009999999997, 51.2593153], [0.1911306, 51.26039849999999], [0.1907417, 51.26135479999999], [0.1902758, 51.2625206], [0.18975579999999995, 51.2638238], [0.1892054, 51.26522009999999], [0.1889191, 51.2658504], [0.1886878, 51.2662581], [0.188147, 51.26709259999999], [0.187392, 51.26800899999999], [0.18650059999999996, 51.26889359999999], [0.1859835, 51.269289], [0.1856348, 51.26957500000001], [0.18489269999999997, 51.2702634], [0.18457249999999997, 51.270592400000005], [0.1842007, 51.271034], [0.18394559999999996, 51.27138889999999], [0.1835366, 51.2721538], [0.18329529999999997, 51.2726735], [0.18323249999999996, 51.272826], [0.1831138, 51.27314710000001], [0.1830248, 51.27341769999999], [0.1827383383581175, 51.27453379516892], [0.1825416, 51.27530029999999], [0.1825063, 51.2754528], [0.18246429999999997, 51.275594199999986], [0.1823406, 51.275941], [0.1821833, 51.27629259999999], [0.1820157, 51.2766226], [0.18191440000000003, 51.2768211], [0.1818822933864691, 51.27687298101446], [0.1817496, 51.2770874], [0.18164759999999996, 51.27724779999999], [0.1815663, 51.2773533], [0.18143129999999996, 51.2775467], [0.1812791, 51.27776279999999], [0.1811115, 51.27800929999999], [0.1809449, 51.27826149999999], [0.1808726, 51.2783817], [0.18077789999999996, 51.27855089999999], [0.1807125, 51.27870889999999], [0.18066509999999997, 51.2789222], [0.1806528, 51.27903049999999], [0.1806442, 51.279139], [0.1806398, 51.2793388], [0.18065229999999996, 51.279531099999986], [0.1806942, 51.279777], [0.1807695, 51.2800242], [0.1808229, 51.2801595], [0.18089879999999997, 51.28035149999999], [0.1811051, 51.2806699], [0.1812382, 51.280863999999994], [0.1813239, 51.280975000000005], [0.1815854, 51.2812525], [0.1818604, 51.281524700000006], [0.1821556, 51.281807499999985], [0.1825137, 51.2821598], [0.182688, 51.2823502], [0.1829066, 51.2825775], [0.1831976, 51.2828879], [0.18344709999999995, 51.28317899999999], [0.183742, 51.28353289999999], [0.1842569, 51.28416409999998], [0.1844661, 51.2844439], [0.1848513, 51.2849841], [0.1849664, 51.285160999999995], [0.1851112, 51.2853904], [0.1853178, 51.2856626], [0.185413, 51.28577419999999], [0.1854907, 51.28586150000001], [0.18561150000000004, 51.2859901], [0.18578040000000004, 51.2861511], [0.1860755, 51.2864141], [0.1862981, 51.2866024], [0.1868158, 51.2869422], [0.18731449999999997, 51.287221599999995], [0.1876084, 51.28737519999999], [0.18808869999999997, 51.287602], [0.18832629999999995, 51.28768869999999], [0.1886818, 51.2878267], [0.1890395, 51.28794940000001], [0.18943080000000004, 51.28807080000001], [0.1897521, 51.28815720000001], [0.1902928, 51.28828759999998], [0.191079, 51.288458799999994], [0.19149169999999996, 51.288567], [0.1918858, 51.2886889], [0.1924975, 51.28893039999999], [0.1927849, 51.289061099999984], [0.1932085, 51.289285099999994], [0.1934848, 51.2894726], [0.19389980000000004, 51.2898135], [0.1940693, 51.2899736], [0.1942907, 51.2901944], [0.19448599999999996, 51.2904366], [0.1946429, 51.2906683], [0.1947873, 51.2909497], [0.1949644, 51.291355399999986], [0.1950743, 51.2917728], [0.1957354, 51.2946769], [0.1965552, 51.29826189999999], [0.1971149, 51.30070929999999], [0.1977828, 51.3036534], [0.1977621, 51.30384970000001], [0.19782109999999997, 51.3041034], [0.1978887, 51.3043951], [0.1979618, 51.30471989999999], [0.1979822, 51.3048107], [0.1983947, 51.3066447], [0.19856679999999996, 51.3074816], [0.19863969999999995, 51.3081355], [0.19863769999999997, 51.3087904], [0.1986191, 51.30921210000001], [0.19855339999999996, 51.3096261], [0.19848, 51.3100402], [0.1983705, 51.3104479], [0.1982594, 51.310793199999985], [0.1981804, 51.311004], [0.1981297, 51.311135099999994], [0.19809229999999997, 51.3112252], [0.1980537, 51.3113153], [0.1979929, 51.311454399999995], [0.19793379999999997, 51.3115873], [0.1978362, 51.3117855], [0.1977648, 51.31191960000001], [0.1977011, 51.312039], [0.1976382, 51.3121498], [0.1975667, 51.3122755], [0.1974952, 51.3123966], [0.1974134, 51.3125242], [0.1973294, 51.3126542], [0.19724179999999997, 51.3127841], [0.19717219999999996, 51.3128813], [0.1971175, 51.3129593], [0.1970299, 51.3130787], [0.196996, 51.3131255], [0.1969518, 51.3131843], [0.1969029, 51.3132464], [0.196839, 51.31332830000001], [0.1967389, 51.313455899999994], [0.1966702, 51.31354060000001], [0.19661719999999996, 51.31360279999999], [0.196478, 51.313752400000006], [0.196255, 51.31399940000001], [0.19600739999999997, 51.3142495], [0.19557689999999997, 51.314693600000005], [0.1950491, 51.3151586], [0.1944866, 51.31561179999999], [0.1930747, 51.31684179999999], [0.19247869999999995, 51.3173633], [0.1916162, 51.31812049999999], [0.1911961, 51.318481799999994], [0.19061410000000004, 51.3189935], [0.18988279999999996, 51.319664], [0.1895513, 51.3200248], [0.1892626, 51.3203871], [0.1889576, 51.320844699999995], [0.1887437, 51.321215], [0.1885705, 51.3215932], [0.18839719999999996, 51.3220838], [0.1883168, 51.32236520000001], [0.18825949999999997, 51.32265360000001], [0.1882072, 51.3231335], [0.1882088, 51.323838], [0.188278, 51.32494890000001], [0.1883043, 51.32526789999999], [0.1883519, 51.3258446], [0.18838129999999997, 51.32634099999999], [0.188398, 51.32662169999998], [0.1884818, 51.32788200000001], [0.1886402, 51.330541899999986], [0.1886509406233378, 51.33069708903964], [0.18871419999999997, 51.33161110000001], [0.1887387, 51.33201520000001], [0.1887449, 51.33212649999999], [0.1887769, 51.332644], [0.1888863, 51.33424279999999], [0.1889548, 51.3350712], [0.189018, 51.3355029], [0.1891773, 51.3361918], [0.1894537, 51.33698059999999], [0.1898595, 51.33781539999999], [0.1901653, 51.33835139999999], [0.1905049, 51.33881970000001], [0.1912386, 51.33973819999999], [0.19222289999999995, 51.3409062], [0.1931249, 51.341999], [0.1936779, 51.342805], [0.1940141, 51.34335620000001], [0.19424599999999995, 51.3438132], [0.1944887, 51.3444273], [0.19459539999999995, 51.3447582], [0.1947425, 51.34527880000001], [0.19486339999999996, 51.34599180000001], [0.19494929999999996, 51.3475638], [0.1949743, 51.347879199999994], [0.195049, 51.34828799999998], [0.1951515, 51.348689799999995], [0.19528809999999996, 51.3490832], [0.1954789, 51.34952090000001], [0.1957766, 51.35003909999999], [0.1959691, 51.350333500000005], [0.1962453, 51.35068389999999], [0.1965446, 51.351019599999994], [0.1971864, 51.35165529999999], [0.1983889, 51.35277909999999], [0.1995175, 51.3538511], [0.2000937, 51.3544782], [0.2004575, 51.35495840000001], [0.2007502, 51.355437299999984], [0.2010596, 51.35614459999999], [0.20132389999999997, 51.3568988], [0.20155739999999997, 51.3575772], [0.2017936, 51.35818540000001], [0.2020327, 51.35863059999999], [0.2021727, 51.3588671], [0.202412, 51.35922080000001], [0.20292289999999996, 51.3599199], [0.20324919999999996, 51.3603591], [0.2035387, 51.3608218], [0.2038246, 51.3613429], [0.2039806, 51.36169819999999], [0.2041987, 51.3623671], [0.2042515, 51.36259479999999], [0.2042849, 51.3628017], [0.2043195, 51.3631086], [0.2043444, 51.3633506], [0.20435179999999997, 51.36384339999999], [0.20431679999999997, 51.3642901], [0.204213, 51.3648265], [0.2040974, 51.36525420000001], [0.2038167, 51.3659283], [0.2035673, 51.3664314], [0.2031002, 51.367286699999994], [0.20268009999999995, 51.3680515], [0.2021669, 51.3689777], [0.2016606, 51.3698527], [0.2009547, 51.3708956], [0.19994719999999996, 51.3721518], [0.1989894, 51.37330920000001], [0.1980454, 51.37446539999999], [0.196911, 51.375828600000006], [0.19643299999999997, 51.3764029], [0.1959617, 51.3769808], [0.1909545, 51.3830629], [0.1906289, 51.38346419999999], [0.189982, 51.38423589999999], [0.1894133, 51.3849403], [0.1884055, 51.3861537], [0.18788336870768035, 51.38679167395817], [0.1876663, 51.38705689999998], [0.18673549999999997, 51.38813739999999], [0.18624509999999997, 51.38864759999999], [0.1857107, 51.3891451], [0.1853643, 51.3894557], [0.1847845, 51.38992120000001], [0.1831334, 51.3910878], [0.18295, 51.3912109], [0.1816781, 51.3919034], [0.1803817, 51.39255610000001], [0.1796630568239043, 51.3928581918965], [0.17893199999999998, 51.393165499999995], [0.17834909999999998, 51.3933937], [0.1778552, 51.3935856], [0.17718559999999997, 51.3938179], [0.17678089999999996, 51.393932500000005], [0.17634839999999996, 51.39404470000001], [0.1760963, 51.3940892], [0.1757952, 51.394139], [0.1756085, 51.39416979999999], [0.17529729999999996, 51.39422359999998], [0.17494899999999997, 51.3942515], [0.1743087, 51.3942901], [0.17390609999999998, 51.394297400000006], [0.17318049999999996, 51.394277499999994], [0.17278259999999998, 51.3942402], [0.1719599, 51.3941335], [0.1716376, 51.39408269999999], [0.17135970000000003, 51.3940223], [0.1710585, 51.393937], [0.1706615, 51.39382129999999], [0.170067, 51.3936713], [0.1691766, 51.39340560000001], [0.1685635, 51.3932612], [0.16769859999999998, 51.3930719], [0.166789, 51.39290639999999], [0.16582470000000002, 51.3927564], [0.1654807, 51.3926895], [0.1643631, 51.3925274], [0.1639474, 51.3924727], [0.16337989999999997, 51.3924034], [0.16274279999999997, 51.392362299999995], [0.16249330000000003, 51.39234299999999], [0.161777, 51.39227979999999], [0.16131179999999998, 51.39224959999999], [0.1604429, 51.392204799999995], [0.1596107, 51.39218549999999], [0.15896639999999998, 51.3921727], [0.15795659999999995, 51.39218089999999], [0.1566783, 51.3922157], [0.1554704, 51.392268900000005], [0.1542243, 51.3923321], [0.153216, 51.3923806], [0.1517102, 51.3924566], [0.1504876, 51.3925161], [0.1492122, 51.392575699999995], [0.1478898, 51.392635199999994], [0.14645579999999997, 51.3927075], [0.14533599999999997, 51.39276249999999], [0.1440753, 51.39282570000001], [0.1431418, 51.39287050000001], [0.142135, 51.3929154], [0.14129549999999996, 51.392955699999995], [0.140315, 51.3930024], [0.1392273, 51.3930517], [0.1390137, 51.39306069999999], [0.13828079999999998, 51.39309670000001], [0.1369966, 51.39315809999999], [0.1359223, 51.393212099999985], [0.1348039, 51.39326710000001], [0.13373249999999998, 51.393313799999994], [0.1330162, 51.39334950000001], [0.13182589999999997, 51.3934099], [0.1307076, 51.39345849999999], [0.12956420000000002, 51.3935153], [0.1283857, 51.393565599999995], [0.12714259999999997, 51.3936398], [0.1261695, 51.393715799999995], [0.1251568, 51.3937772], [0.1239665, 51.39386509999999], [0.1228349, 51.39394479999999], [0.1217195, 51.394018], [0.12068469999999998, 51.3940904], [0.1195957, 51.3941655], [0.11848469999999998, 51.3942525], [0.1175982, 51.39431749999999], [0.1169788, 51.3943569], [0.1162127, 51.39440820000001], [0.1151354, 51.3944778], [0.11495210000000002, 51.3944911], [0.1137853, 51.39457119999999], [0.113358, 51.394606], [0.11267999999999996, 51.3946426], [0.1120031, 51.3946961], [0.11170499999999998, 51.394716800000005], [0.1113928, 51.394736], [0.1107852, 51.394756099999995], [0.110091, 51.3947873], [0.10952589999999998, 51.3948028], [0.1088023, 51.3948148], [0.10813309999999998, 51.39481930000001], [0.1074682, 51.394808299999994], [0.1066272, 51.3947854], [0.1056233, 51.3947459], [0.1050157, 51.394730499999994], [0.1042716, 51.3947021], [0.10377699999999998, 51.3946829], [0.1034042, 51.3946719], [0.1028303, 51.39466089999999], [0.10230780000000002, 51.394656299999994], [0.1017384, 51.39465999999999], [0.1012614, 51.39466819999999], [0.1006493, 51.394685599999995], [0.100074, 51.39470670000001], [0.0989806, 51.394769], [0.0981675, 51.39483119999999], [0.097598, 51.394877], [0.0972047, 51.39490910000001], [0.09675559999999998, 51.3949411], [0.09635929999999998, 51.39497039999999], [0.0958749, 51.39499519999999], [0.0954889, 51.39501159999998], [0.0949415, 51.3950235], [0.09436029999999998, 51.3950355], [0.0937292, 51.3950373], [0.0931142, 51.3950281], [0.0922865, 51.3950016], [0.09151739999999998, 51.39496309999999], [0.09042690000000002, 51.3949118], [0.08983152841195213, 51.39488790213295], [0.08953749999999999, 51.3948761], [0.08887409999999998, 51.39484309999999], [0.0883663, 51.394820199999984], [0.0877733, 51.39479920000001], [0.0872684, 51.3947845], [0.086517, 51.3947763], [0.0859358, 51.3947745], [0.08538829999999999, 51.3947809], [0.0846295, 51.394808299999994], [0.08390739999999998, 51.39484309999999], [0.0829857, 51.39490810000001], [0.0820755, 51.394996799999994], [0.0811477, 51.395111400000005], [0.0804067, 51.39521630000001], [0.0798305, 51.3953106], [0.0790177, 51.395464], [0.0788245, 51.39550199999999], [0.07803789999999998, 51.39567650000001], [0.0768501, 51.3959778], [0.07668798701964842, 51.396022790383675], [0.076257, 51.39614239999999], [0.07573739999999998, 51.39629149999999], [0.075004, 51.396526], [0.07436079999999999, 51.39674599999999], [0.0738697, 51.396925200000005], [0.07321979999999999, 51.3971775], [0.07262, 51.397420399999994], [0.0719317, 51.397704899999994], [0.0712251, 51.3980093], [0.0702782, 51.39844879999999], [0.0694513, 51.3987936], [0.06871289999999998, 51.399076], [0.06794099999999999, 51.3993408], [0.0671546, 51.399586000000006], [0.06629689999999999, 51.39987729999999], [0.06569819999999998, 51.40010600000001], [0.06513250000000001, 51.400338], [0.06455949999999999, 51.40059020000001], [0.064147, 51.400793199999995], [0.063991, 51.40086649999999], [0.06347489999999999, 51.4011185], [0.0626951, 51.4015397], [0.062258199999999986, 51.4018008], [0.0616768, 51.4021697], [0.0611254, 51.402559700000005], [0.0609727, 51.402680399999994], [0.05983649999999999, 51.4035464], [0.0595808, 51.40375840000001], [0.0592699, 51.4039755], [0.0587109, 51.4044576], [0.05853280000000001, 51.4046061], [0.05838670000000001, 51.40473009999999], [0.0580929946278582, 51.40495901581973], [0.05793493884948511, 51.405083158951925], [0.057791143335748064, 51.40519087570539], [0.05765957402188916, 51.40528451430019], [0.05753819684315051, 51.40536642295636], [0.05742497773477424, 51.40543894989394], [0.05731788263200243, 51.40550444333299], [0.057214877470077224, 51.40556525149355], [0.057113928184240714, 51.405623722595685], [0.057013000709735015, 51.40568220485943], [0.05691006098180226, 51.40574304650483], [0.056803074935684525, 51.405808595751935], [0.05669000850662396, 51.405881200820794], [0.05656882762986265, 51.40596320993146], [0.05643749824064272, 51.40605697130397], [0.056293986274206266, 51.40616483315837], [0.056136257665795414, 51.40628914371473], [0.0556227, 51.406702799999984], [0.054965499999999994, 51.40724029999999], [0.05478439999999999, 51.40739020000001], [0.0546499, 51.40749069999999], [0.05368379999999999, 51.4083429], [0.0533763, 51.4085983], [0.0530322, 51.408890099999994], [0.0519068, 51.409879200000006], [0.05050679999999999, 51.411241200000006], [0.04916029999999999, 51.41261349999999], [0.04874429999999999, 51.41300729999999], [0.046880599999999994, 51.414837], [0.04613199999999999, 51.415484799999994], [0.046018, 51.415578800000006], [0.045568599999999994, 51.4159444], [0.04535859999999999, 51.416116299999985], [0.044864499999999995, 51.4164572], [0.04419719999999999, 51.4169246], [0.043587999999999995, 51.4173432], [0.0429547, 51.417784], [0.041973199999999995, 51.4184388], [0.03640879999999999, 51.4218598], [0.0356626, 51.4222782], [0.03474130000000001, 51.42284589999999], [0.0342493, 51.4231723], [0.0337427, 51.4234995], [0.0331298, 51.423893], [0.03191839999999999, 51.4246491], [0.0307723, 51.4253388], [0.029099099999999996, 51.42634069999998], [0.0276775, 51.427189199999994], [0.0265986, 51.4278489], [0.026054099999999997, 51.42820139999999], [0.025238699999999996, 51.42871059999999], [0.0247744, 51.4290078], [0.023930599999999996, 51.4295399], [0.023360346551397276, 51.42989965059028], [0.0228898, 51.4301965], [0.0218589, 51.43084309999999], [0.0215904, 51.43101199999999], [0.0211852, 51.43127609999999], [0.020802099999999997, 51.431521], [0.0201322, 51.43195800000001], [0.019659, 51.432281200000006], [0.018981, 51.4328214], [0.0183697, 51.4333329], [0.0166123, 51.4347314], [0.0161943, 51.4350856], [0.0156707, 51.435523700000005], [0.0151035, 51.4360167], [0.015063699999999994, 51.4360513], [0.0148271, 51.4362722], [0.0146004, 51.43654079999999], [0.0144759, 51.43668119999999], [0.014245199999999998, 51.4369622], [0.013936799999999996, 51.4373103], [0.0137969, 51.43746789999999], [0.013511399999999998, 51.43771730000001], [0.0130772, 51.4381606], [0.012573699999999998, 51.438653], [0.0122755, 51.43895839999999], [0.0119191, 51.43931680000001], [0.0114838, 51.4397921], [0.0113659, 51.43995240000001], [0.011284, 51.440060300000006], [0.0111891, 51.4401952], [0.0110571, 51.44035859999999], [0.0109027, 51.4405793], [0.0107257, 51.440784099999995], [0.0105463, 51.440968], [0.0101021, 51.44142300000001], [0.0094368, 51.4421153], [0.0089891, 51.44257749999999]]}", "current_leg_start": "Tonbridge", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "51.4425775", "next_location_lon": "0.0089891", "previous_location": "Tunbridge Wells", "current_leg_milage": "25.2", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": "{\"movementMode\": \"ORDINARY\", \"trackingState\": \"POSITION_UNCONFIRMED\", \"targetStageSeq\": 12, \"presentationStatus\": \"DELAYED\", \"confirmedEvidenceId\": \"TD:48914913\", \"confirmationDeadline\": \"2026-09-15T23:34:06+01:00\"}", "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 108.009, \"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\": 108.009, \"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\": 6965.573, \"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\": 7321.297, \"from_m\": 6965.573, \"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\": 7515.144, \"from_m\": 7321.297, \"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\": 7979.191, \"from_m\": 7515.144, \"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\": 8660.937, \"from_m\": 7979.191, \"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\": 8708.803, \"from_m\": 8660.937, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9628.434, \"from_m\": 8708.803, \"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\": 15628.039, \"from_m\": 9628.434, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 19105.321, \"from_m\": 15628.039, \"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\": 19913.337, \"from_m\": 19105.321, \"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\": 20221.593, \"from_m\": 19913.337, \"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\": 21811.509, \"from_m\": 20221.593, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 24310.409, \"from_m\": 21811.509, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 34277.448, \"from_m\": 24310.409, \"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\": 34588.982, \"from_m\": 34277.448, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34632.464, \"from_m\": 34588.982, \"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\": 34685.814, \"from_m\": 34632.464, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 34798.785, \"from_m\": 34685.814, \"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\": 41095.844, \"from_m\": 34798.785, \"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\": 41708.586, \"from_m\": 41095.844, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 41790.462, \"from_m\": 41708.586, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42041.644, \"from_m\": 41790.462, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42578.032, \"from_m\": 42041.644, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 42719.566, \"from_m\": 42578.032, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42749.067, \"from_m\": 42719.566, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 42781.438, \"from_m\": 42749.067, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 42868.221, \"from_m\": 42781.438, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 47459.108, \"from_m\": 42868.221, \"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\": 47498.697, \"from_m\": 47459.108, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 47532.966, \"from_m\": 47498.697, \"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\": 48343.32, \"from_m\": 47532.966, \"capability_applied\": null, \"effective_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\": 594238, \"profile_key\": \"a8582af5790df2b027a308c0a7753ee00edf0bf17695a93063eb49d00a4ac3aa\", \"schedule_id\": 24770, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2230\", \"location\": \"Tunbridge Wells\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231\", \"location\": \"Wells Tunnel Jn\", \"stage_seq\": 2, \"distance_m\": 933.003, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234H\", \"location\": \"Somerhill Tunnel\", \"stage_seq\": 3, \"distance_m\": 6794.8, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": false, \"wtt_arr\": \"2240\", \"wtt_dep\": \"2247\", \"location\": \"Tonbridge\", \"stage_seq\": 4, \"distance_m\": 7696.124, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2256\", \"location\": \"Sevenoaks\", \"stage_seq\": 5, \"distance_m\": 19773.982, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2301\", \"location\": \"Otford Jn\", \"stage_seq\": 6, \"distance_m\": 23242.957, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2314\", \"location\": \"Swanley\", \"stage_seq\": 7, \"distance_m\": 34907.847, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"St. Mary Cray Jn\", \"stage_seq\": 8, \"distance_m\": 41256.776, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323H\", \"location\": \"Chislehurst\", \"stage_seq\": 9, \"distance_m\": 43020.28, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2329\", \"location\": \"Grove Park\", \"stage_seq\": 10, \"distance_m\": 46607.972, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Grove Park Dpt Ctry Ed EXT\", \"stage_seq\": 11, \"distance_m\": 48007.759, \"section_seq\": 1, \"route_path_id\": 100614}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Grove Park Down CHS\", \"stage_seq\": 12, \"distance_m\": 48343.32, \"section_seq\": 1, \"route_path_id\": 100614}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 48343.32, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100614}], \"total_distance_m\": 48343.32, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 46954.588, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1388.732, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2230", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "52.0", "current_position_lat": "51.4425775", "current_position_lon": "0.0089891", "service_state_source": "TD", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 32625, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:43:59Z\", \"source_id\": 48834239, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:22\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:03Z\", \"source_id\": 15864435, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32575, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:28Z\", \"source_id\": 48854916, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:55:36\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:54:33Z\", \"source_id\": 15870517, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31960, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:47Z\", \"source_id\": 48889435, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:13:43\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:12:53Z\", \"source_id\": 15880524, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31936, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:22Z\", \"source_id\": 48904933, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:23:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:24Z\", \"source_id\": 15885544, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:23:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31911, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:23Z\", \"source_id\": 48911070, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:27:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:26:27Z\", \"source_id\": 15887587, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:27:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 32107, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:49Z\", \"source_id\": 48914913, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:29:10\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:28:54Z\", \"source_id\": 15888766, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:29:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Grove Park Dpt Ctry Ed EXT", "service_state_platform": null, "timing_fact_generation": 1789511336041254, "current_leg_arrival_utc": "2026-09-15T23:34:06+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:00.370738", "service_state_evidence_id": 48914913, "current_leg_start_actual_dep": "2026-09-15T22:45:36+01:00", "operational_evidence_version": 59, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:03.491453", "service_state_valid_until_kind": null, "operational_interpretation_version": 59, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P TBW None 5Y30 465020+465043+466040 10 75 None {"version": 3, "segments": [{"to_m": 108.009, "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": 108.009, "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": 6965.573, "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": 7321.297, "from_m": 6965.573, "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": 7515.144, "from_m": 7321.297, "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": 7979.191, "from_m": 7515.144, "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": 8660.937, "from_m": 7979.191, "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": 8708.803, "from_m": 8660.937, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9628.434, "from_m": 8708.803, "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": 15628.039, "from_m": 9628.434, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 19105.321, "from_m": 15628.039, "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": 19913.337, "from_m": 19105.321, "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": 20221.593, "from_m": 19913.337, "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": 21811.509, "from_m": 20221.593, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 24310.409, "from_m": 21811.509, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 34277.448, "from_m": 24310.409, "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": 34588.982, "from_m": 34277.448, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34632.464, "from_m": 34588.982, "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": 34685.814, "from_m": 34632.464, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 34798.785, "from_m": 34685.814, "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": 41095.844, "from_m": 34798.785, "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": 41708.586, "from_m": 41095.844, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 41790.462, "from_m": 41708.586, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42041.644, "from_m": 41790.462, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42578.032, "from_m": 42041.644, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 42719.566, "from_m": 42578.032, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42749.067, "from_m": 42719.566, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 42781.438, "from_m": 42749.067, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 42868.221, "from_m": 42781.438, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 47459.108, "from_m": 42868.221, "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": 47498.697, "from_m": 47459.108, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 47532.966, "from_m": 47498.697, "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": 48343.32, "from_m": 47532.966, "capability_applied": null, "effective_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": 594238, "profile_key": "a8582af5790df2b027a308c0a7753ee00edf0bf17695a93063eb49d00a4ac3aa", "schedule_id": 24770, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2230", "location": "Tunbridge Wells", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231", "location": "Wells Tunnel Jn", "stage_seq": 2, "distance_m": 933.003, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234H", "location": "Somerhill Tunnel", "stage_seq": 3, "distance_m": 6794.8, "section_seq": 1, "route_path_id": 100614}, {"is_pass": false, "wtt_arr": "2240", "wtt_dep": "2247", "location": "Tonbridge", "stage_seq": 4, "distance_m": 7696.124, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2256", "location": "Sevenoaks", "stage_seq": 5, "distance_m": 19773.982, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2301", "location": "Otford Jn", "stage_seq": 6, "distance_m": 23242.957, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2314", "location": "Swanley", "stage_seq": 7, "distance_m": 34907.847, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "St. Mary Cray Jn", "stage_seq": 8, "distance_m": 41256.776, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323H", "location": "Chislehurst", "stage_seq": 9, "distance_m": 43020.28, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2329", "location": "Grove Park", "stage_seq": 10, "distance_m": 46607.972, "section_seq": 1, "route_path_id": 100614}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Grove Park Dpt Ctry Ed EXT", "stage_seq": 11, "distance_m": 48007.759, "section_seq": 1, "route_path_id": 100614}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Grove Park Down CHS", "stage_seq": 12, "distance_m": 48343.32, "section_seq": 1, "route_path_id": 100614}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 48343.32, "from_m": 0.0, "section_seq": 1, "route_path_id": 100614}], "total_distance_m": 48343.32, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 46954.588, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1388.732, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 32625, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:43:59Z", "source_id": 48834239, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T21:45:22", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:03Z", "source_id": 15864435, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32575, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:28Z", "source_id": 48854916, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:55:36", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:54:33Z", "source_id": 15870517, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:55:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31960, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:47Z", "source_id": 48889435, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:13:43", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:12:53Z", "source_id": 15880524, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31936, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:22Z", "source_id": 48904933, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:23:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:24Z", "source_id": 15885544, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:23:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31911, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:23Z", "source_id": 48911070, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:27:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:26:27Z", "source_id": 15887587, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:27:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 32107, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:49Z", "source_id": 48914913, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:29:10", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:28:54Z", "source_id": 15888766, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:29:00+01:00", "operational_fact": true}] Tunbridge Wells 2230 2230 2 None None Grove Park Down CHS 2337 2337 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91572/2026-09-15/detailed None Tonbridge 2026-09-15T22:45:36+01:00 Grove Park Down CHS 52.0 {"type": "LineString", "coordinates": [[0.2695149161462273, 51.19161725291838], [0.26949458523585645, 51.19161934233872], [0.2661341, 51.191964699999986], [0.26579159999999996, 51.1919991], [0.2651925, 51.192063], [0.2648762, 51.1921], [0.2645488999999999, 51.1921563], [0.2642312, 51.1922252], [0.2639334, 51.1923042], [0.2636639, 51.19238989999999], [0.2633953, 51.19249119999999], [0.2631435, 51.19259919999999], [0.2629048, 51.1927194], [0.26269289999999995, 51.19283789999999], [0.2625132, 51.1929573], [0.26232409999999995, 51.1930909], [0.2621403, 51.193242999999995], [0.2619659, 51.1934103], [0.2618304, 51.1935878], [0.26172839999999997, 51.193712999999995], [0.26153719999999997, 51.1939885], [0.2613908, 51.1942057], [0.2612123, 51.1945228], [0.2611257, 51.1947119], [0.2610012, 51.1950194], [0.260602, 51.19600549999999], [0.26049949999999994, 51.19625889999999], [0.2603944, 51.1965186], [0.260214, 51.196942400000005], [0.2599133, 51.19766709999999], [0.2596368, 51.19820060000001], [0.2595498, 51.1983685], [0.25922019999999996, 51.198965099999995], [0.25877019999999995, 51.19956590000001], [0.2582829, 51.20013169999999], [0.2577664, 51.200685], [0.2571771, 51.2012212], [0.25652590000000003, 51.2017466], [0.25531149999999997, 51.20258079999999], [0.2540677, 51.2032894], [0.25199829999999995, 51.2043441], [0.250569, 51.20510729999999], [0.25011469999999997, 51.2053499], [0.2458818, 51.207542], [0.24398839999999997, 51.208525], [0.24385519999999997, 51.20859420000001], [0.24338459999999995, 51.20883849999999], [0.2421076, 51.2095045], [0.2410782, 51.2100543], [0.2390687, 51.21102969999999], [0.2377834, 51.211559400000006], [0.23718520000000004, 51.2117702], [0.23639470000000004, 51.2120615], [0.2357884, 51.2122795], [0.2345828, 51.2126608], [0.23071169999999996, 51.213779], [0.2300334, 51.2139788], [0.22909850000000004, 51.214247500000006], [0.2283452, 51.214462999999995], [0.228029, 51.2145548], [0.2274414, 51.2147252], [0.2262623, 51.2150629], [0.2220707, 51.21630280000001], [0.2214967, 51.2164947], [0.2196912, 51.2172047], [0.2185686, 51.2176846], [0.2176332, 51.21812349999998], [0.21729389833405685, 51.21830176221716], [0.21670719999999996, 51.21861], [0.2158113, 51.2191017], [0.2145874, 51.21985049999999], [0.21373169999999997, 51.2204183], [0.2131661, 51.22081949999999], [0.2126563, 51.2211964], [0.21154269999999997, 51.222108], [0.21001, 51.22343839999999], [0.2083451, 51.224900600000005], [0.20751869999999997, 51.2256333], [0.20676639999999996, 51.226390599999995], [0.2061984, 51.22703669999999], [0.2056631, 51.22769329999999], [0.2046715, 51.22909150000001], [0.2026078, 51.2330443], [0.20200389999999996, 51.23422179999999], [0.2017075, 51.2347743], [0.2014461, 51.2352962], [0.2010698, 51.2360214], [0.2006974, 51.2367576], [0.2000998, 51.238102], [0.1997635, 51.238984300000006], [0.1991428, 51.24053609999999], [0.19881270000000004, 51.24134449999999], [0.1985184, 51.2420732], [0.19653399999999996, 51.2468247], [0.1957904, 51.248727], [0.1946731, 51.2515967], [0.1943356, 51.2524448], [0.1939851, 51.2532936], [0.19361259999999997, 51.25420110000001], [0.193247, 51.25512150000001], [0.1928283, 51.25613979999999], [0.1924836, 51.25701610000001], [0.1921691, 51.25780150000001], [0.191875, 51.25853829999999], [0.19157009999999997, 51.2593153], [0.1911306, 51.26039849999999], [0.1907417, 51.26135479999999], [0.1902758, 51.2625206], [0.18975579999999995, 51.2638238], [0.1892054, 51.26522009999999], [0.1889191, 51.2658504], [0.1886878, 51.2662581], [0.188147, 51.26709259999999], [0.187392, 51.26800899999999], [0.18650059999999996, 51.26889359999999], [0.1859835, 51.269289], [0.1856348, 51.26957500000001], [0.18489269999999997, 51.2702634], [0.18457249999999997, 51.270592400000005], [0.1842007, 51.271034], [0.18394559999999996, 51.27138889999999], [0.1835366, 51.2721538], [0.18329529999999997, 51.2726735], [0.18323249999999996, 51.272826], [0.1831138, 51.27314710000001], [0.1830248, 51.27341769999999], [0.1827383383581175, 51.27453379516892], [0.1825416, 51.27530029999999], [0.1825063, 51.2754528], [0.18246429999999997, 51.275594199999986], [0.1823406, 51.275941], [0.1821833, 51.27629259999999], [0.1820157, 51.2766226], [0.18191440000000003, 51.2768211], [0.1818822933864691, 51.27687298101446], [0.1817496, 51.2770874], [0.18164759999999996, 51.27724779999999], [0.1815663, 51.2773533], [0.18143129999999996, 51.2775467], [0.1812791, 51.27776279999999], [0.1811115, 51.27800929999999], [0.1809449, 51.27826149999999], [0.1808726, 51.2783817], [0.18077789999999996, 51.27855089999999], [0.1807125, 51.27870889999999], [0.18066509999999997, 51.2789222], [0.1806528, 51.27903049999999], [0.1806442, 51.279139], [0.1806398, 51.2793388], [0.18065229999999996, 51.279531099999986], [0.1806942, 51.279777], [0.1807695, 51.2800242], [0.1808229, 51.2801595], [0.18089879999999997, 51.28035149999999], [0.1811051, 51.2806699], [0.1812382, 51.280863999999994], [0.1813239, 51.280975000000005], [0.1815854, 51.2812525], [0.1818604, 51.281524700000006], [0.1821556, 51.281807499999985], [0.1825137, 51.2821598], [0.182688, 51.2823502], [0.1829066, 51.2825775], [0.1831976, 51.2828879], [0.18344709999999995, 51.28317899999999], [0.183742, 51.28353289999999], [0.1842569, 51.28416409999998], [0.1844661, 51.2844439], [0.1848513, 51.2849841], [0.1849664, 51.285160999999995], [0.1851112, 51.2853904], [0.1853178, 51.2856626], [0.185413, 51.28577419999999], [0.1854907, 51.28586150000001], [0.18561150000000004, 51.2859901], [0.18578040000000004, 51.2861511], [0.1860755, 51.2864141], [0.1862981, 51.2866024], [0.1868158, 51.2869422], [0.18731449999999997, 51.287221599999995], [0.1876084, 51.28737519999999], [0.18808869999999997, 51.287602], [0.18832629999999995, 51.28768869999999], [0.1886818, 51.2878267], [0.1890395, 51.28794940000001], [0.18943080000000004, 51.28807080000001], [0.1897521, 51.28815720000001], [0.1902928, 51.28828759999998], [0.191079, 51.288458799999994], [0.19149169999999996, 51.288567], [0.1918858, 51.2886889], [0.1924975, 51.28893039999999], [0.1927849, 51.289061099999984], [0.1932085, 51.289285099999994], [0.1934848, 51.2894726], [0.19389980000000004, 51.2898135], [0.1940693, 51.2899736], [0.1942907, 51.2901944], [0.19448599999999996, 51.2904366], [0.1946429, 51.2906683], [0.1947873, 51.2909497], [0.1949644, 51.291355399999986], [0.1950743, 51.2917728], [0.1957354, 51.2946769], [0.1965552, 51.29826189999999], [0.1971149, 51.30070929999999], [0.1977828, 51.3036534], [0.1977621, 51.30384970000001], [0.19782109999999997, 51.3041034], [0.1978887, 51.3043951], [0.1979618, 51.30471989999999], [0.1979822, 51.3048107], [0.1983947, 51.3066447], [0.19856679999999996, 51.3074816], [0.19863969999999995, 51.3081355], [0.19863769999999997, 51.3087904], [0.1986191, 51.30921210000001], [0.19855339999999996, 51.3096261], [0.19848, 51.3100402], [0.1983705, 51.3104479], [0.1982594, 51.310793199999985], [0.1981804, 51.311004], [0.1981297, 51.311135099999994], [0.19809229999999997, 51.3112252], [0.1980537, 51.3113153], [0.1979929, 51.311454399999995], [0.19793379999999997, 51.3115873], [0.1978362, 51.3117855], [0.1977648, 51.31191960000001], [0.1977011, 51.312039], [0.1976382, 51.3121498], [0.1975667, 51.3122755], [0.1974952, 51.3123966], [0.1974134, 51.3125242], [0.1973294, 51.3126542], [0.19724179999999997, 51.3127841], [0.19717219999999996, 51.3128813], [0.1971175, 51.3129593], [0.1970299, 51.3130787], [0.196996, 51.3131255], [0.1969518, 51.3131843], [0.1969029, 51.3132464], [0.196839, 51.31332830000001], [0.1967389, 51.313455899999994], [0.1966702, 51.31354060000001], [0.19661719999999996, 51.31360279999999], [0.196478, 51.313752400000006], [0.196255, 51.31399940000001], [0.19600739999999997, 51.3142495], [0.19557689999999997, 51.314693600000005], [0.1950491, 51.3151586], [0.1944866, 51.31561179999999], [0.1930747, 51.31684179999999], [0.19247869999999995, 51.3173633], [0.1916162, 51.31812049999999], [0.1911961, 51.318481799999994], [0.19061410000000004, 51.3189935], [0.18988279999999996, 51.319664], [0.1895513, 51.3200248], [0.1892626, 51.3203871], [0.1889576, 51.320844699999995], [0.1887437, 51.321215], [0.1885705, 51.3215932], [0.18839719999999996, 51.3220838], [0.1883168, 51.32236520000001], [0.18825949999999997, 51.32265360000001], [0.1882072, 51.3231335], [0.1882088, 51.323838], [0.188278, 51.32494890000001], [0.1883043, 51.32526789999999], [0.1883519, 51.3258446], [0.18838129999999997, 51.32634099999999], [0.188398, 51.32662169999998], [0.1884818, 51.32788200000001], [0.1886402, 51.330541899999986], [0.1886509406233378, 51.33069708903964], [0.18871419999999997, 51.33161110000001], [0.1887387, 51.33201520000001], [0.1887449, 51.33212649999999], [0.1887769, 51.332644], [0.1888863, 51.33424279999999], [0.1889548, 51.3350712], [0.189018, 51.3355029], [0.1891773, 51.3361918], [0.1894537, 51.33698059999999], [0.1898595, 51.33781539999999], [0.1901653, 51.33835139999999], [0.1905049, 51.33881970000001], [0.1912386, 51.33973819999999], [0.19222289999999995, 51.3409062], [0.1931249, 51.341999], [0.1936779, 51.342805], [0.1940141, 51.34335620000001], [0.19424599999999995, 51.3438132], [0.1944887, 51.3444273], [0.19459539999999995, 51.3447582], [0.1947425, 51.34527880000001], [0.19486339999999996, 51.34599180000001], [0.19494929999999996, 51.3475638], [0.1949743, 51.347879199999994], [0.195049, 51.34828799999998], [0.1951515, 51.348689799999995], [0.19528809999999996, 51.3490832], [0.1954789, 51.34952090000001], [0.1957766, 51.35003909999999], [0.1959691, 51.350333500000005], [0.1962453, 51.35068389999999], [0.1965446, 51.351019599999994], [0.1971864, 51.35165529999999], [0.1983889, 51.35277909999999], [0.1995175, 51.3538511], [0.2000937, 51.3544782], [0.2004575, 51.35495840000001], [0.2007502, 51.355437299999984], [0.2010596, 51.35614459999999], [0.20132389999999997, 51.3568988], [0.20155739999999997, 51.3575772], [0.2017936, 51.35818540000001], [0.2020327, 51.35863059999999], [0.2021727, 51.3588671], [0.202412, 51.35922080000001], [0.20292289999999996, 51.3599199], [0.20324919999999996, 51.3603591], [0.2035387, 51.3608218], [0.2038246, 51.3613429], [0.2039806, 51.36169819999999], [0.2041987, 51.3623671], [0.2042515, 51.36259479999999], [0.2042849, 51.3628017], [0.2043195, 51.3631086], [0.2043444, 51.3633506], [0.20435179999999997, 51.36384339999999], [0.20431679999999997, 51.3642901], [0.204213, 51.3648265], [0.2040974, 51.36525420000001], [0.2038167, 51.3659283], [0.2035673, 51.3664314], [0.2031002, 51.367286699999994], [0.20268009999999995, 51.3680515], [0.2021669, 51.3689777], [0.2016606, 51.3698527], [0.2009547, 51.3708956], [0.19994719999999996, 51.3721518], [0.1989894, 51.37330920000001], [0.1980454, 51.37446539999999], [0.196911, 51.375828600000006], [0.19643299999999997, 51.3764029], [0.1959617, 51.3769808], [0.1909545, 51.3830629], [0.1906289, 51.38346419999999], [0.189982, 51.38423589999999], [0.1894133, 51.3849403], [0.1884055, 51.3861537], [0.18788336870768035, 51.38679167395817], [0.1876663, 51.38705689999998], [0.18673549999999997, 51.38813739999999], [0.18624509999999997, 51.38864759999999], [0.1857107, 51.3891451], [0.1853643, 51.3894557], [0.1847845, 51.38992120000001], [0.1831334, 51.3910878], [0.18295, 51.3912109], [0.1816781, 51.3919034], [0.1803817, 51.39255610000001], [0.1796630568239043, 51.3928581918965], [0.17893199999999998, 51.393165499999995], [0.17834909999999998, 51.3933937], [0.1778552, 51.3935856], [0.17718559999999997, 51.3938179], [0.17678089999999996, 51.393932500000005], [0.17634839999999996, 51.39404470000001], [0.1760963, 51.3940892], [0.1757952, 51.394139], [0.1756085, 51.39416979999999], [0.17529729999999996, 51.39422359999998], [0.17494899999999997, 51.3942515], [0.1743087, 51.3942901], [0.17390609999999998, 51.394297400000006], [0.17318049999999996, 51.394277499999994], [0.17278259999999998, 51.3942402], [0.1719599, 51.3941335], [0.1716376, 51.39408269999999], [0.17135970000000003, 51.3940223], [0.1710585, 51.393937], [0.1706615, 51.39382129999999], [0.170067, 51.3936713], [0.1691766, 51.39340560000001], [0.1685635, 51.3932612], [0.16769859999999998, 51.3930719], [0.166789, 51.39290639999999], [0.16582470000000002, 51.3927564], [0.1654807, 51.3926895], [0.1643631, 51.3925274], [0.1639474, 51.3924727], [0.16337989999999997, 51.3924034], [0.16274279999999997, 51.392362299999995], [0.16249330000000003, 51.39234299999999], [0.161777, 51.39227979999999], [0.16131179999999998, 51.39224959999999], [0.1604429, 51.392204799999995], [0.1596107, 51.39218549999999], [0.15896639999999998, 51.3921727], [0.15795659999999995, 51.39218089999999], [0.1566783, 51.3922157], [0.1554704, 51.392268900000005], [0.1542243, 51.3923321], [0.153216, 51.3923806], [0.1517102, 51.3924566], [0.1504876, 51.3925161], [0.1492122, 51.392575699999995], [0.1478898, 51.392635199999994], [0.14645579999999997, 51.3927075], [0.14533599999999997, 51.39276249999999], [0.1440753, 51.39282570000001], [0.1431418, 51.39287050000001], [0.142135, 51.3929154], [0.14129549999999996, 51.392955699999995], [0.140315, 51.3930024], [0.1392273, 51.3930517], [0.1390137, 51.39306069999999], [0.13828079999999998, 51.39309670000001], [0.1369966, 51.39315809999999], [0.1359223, 51.393212099999985], [0.1348039, 51.39326710000001], [0.13373249999999998, 51.393313799999994], [0.1330162, 51.39334950000001], [0.13182589999999997, 51.3934099], [0.1307076, 51.39345849999999], [0.12956420000000002, 51.3935153], [0.1283857, 51.393565599999995], [0.12714259999999997, 51.3936398], [0.1261695, 51.393715799999995], [0.1251568, 51.3937772], [0.1239665, 51.39386509999999], [0.1228349, 51.39394479999999], [0.1217195, 51.394018], [0.12068469999999998, 51.3940904], [0.1195957, 51.3941655], [0.11848469999999998, 51.3942525], [0.1175982, 51.39431749999999], [0.1169788, 51.3943569], [0.1162127, 51.39440820000001], [0.1151354, 51.3944778], [0.11495210000000002, 51.3944911], [0.1137853, 51.39457119999999], [0.113358, 51.394606], [0.11267999999999996, 51.3946426], [0.1120031, 51.3946961], [0.11170499999999998, 51.394716800000005], [0.1113928, 51.394736], [0.1107852, 51.394756099999995], [0.110091, 51.3947873], [0.10952589999999998, 51.3948028], [0.1088023, 51.3948148], [0.10813309999999998, 51.39481930000001], [0.1074682, 51.394808299999994], [0.1066272, 51.3947854], [0.1056233, 51.3947459], [0.1050157, 51.394730499999994], [0.1042716, 51.3947021], [0.10377699999999998, 51.3946829], [0.1034042, 51.3946719], [0.1028303, 51.39466089999999], [0.10230780000000002, 51.394656299999994], [0.1017384, 51.39465999999999], [0.1012614, 51.39466819999999], [0.1006493, 51.394685599999995], [0.100074, 51.39470670000001], [0.0989806, 51.394769], [0.0981675, 51.39483119999999], [0.097598, 51.394877], [0.0972047, 51.39490910000001], [0.09675559999999998, 51.3949411], [0.09635929999999998, 51.39497039999999], [0.0958749, 51.39499519999999], [0.0954889, 51.39501159999998], [0.0949415, 51.3950235], [0.09436029999999998, 51.3950355], [0.0937292, 51.3950373], [0.0931142, 51.3950281], [0.0922865, 51.3950016], [0.09151739999999998, 51.39496309999999], [0.09042690000000002, 51.3949118], [0.08983152841195213, 51.39488790213295], [0.08953749999999999, 51.3948761], [0.08887409999999998, 51.39484309999999], [0.0883663, 51.394820199999984], [0.0877733, 51.39479920000001], [0.0872684, 51.3947845], [0.086517, 51.3947763], [0.0859358, 51.3947745], [0.08538829999999999, 51.3947809], [0.0846295, 51.394808299999994], [0.08390739999999998, 51.39484309999999], [0.0829857, 51.39490810000001], [0.0820755, 51.394996799999994], [0.0811477, 51.395111400000005], [0.0804067, 51.39521630000001], [0.0798305, 51.3953106], [0.0790177, 51.395464], [0.0788245, 51.39550199999999], [0.07803789999999998, 51.39567650000001], [0.0768501, 51.3959778], [0.07668798701964842, 51.396022790383675], [0.076257, 51.39614239999999], [0.07573739999999998, 51.39629149999999], [0.075004, 51.396526], [0.07436079999999999, 51.39674599999999], [0.0738697, 51.396925200000005], [0.07321979999999999, 51.3971775], [0.07262, 51.397420399999994], [0.0719317, 51.397704899999994], [0.0712251, 51.3980093], [0.0702782, 51.39844879999999], [0.0694513, 51.3987936], [0.06871289999999998, 51.399076], [0.06794099999999999, 51.3993408], [0.0671546, 51.399586000000006], [0.06629689999999999, 51.39987729999999], [0.06569819999999998, 51.40010600000001], [0.06513250000000001, 51.400338], [0.06455949999999999, 51.40059020000001], [0.064147, 51.400793199999995], [0.063991, 51.40086649999999], [0.06347489999999999, 51.4011185], [0.0626951, 51.4015397], [0.062258199999999986, 51.4018008], [0.0616768, 51.4021697], [0.0611254, 51.402559700000005], [0.0609727, 51.402680399999994], [0.05983649999999999, 51.4035464], [0.0595808, 51.40375840000001], [0.0592699, 51.4039755], [0.0587109, 51.4044576], [0.05853280000000001, 51.4046061], [0.05838670000000001, 51.40473009999999], [0.0580929946278582, 51.40495901581973], [0.05793493884948511, 51.405083158951925], [0.057791143335748064, 51.40519087570539], [0.05765957402188916, 51.40528451430019], [0.05753819684315051, 51.40536642295636], [0.05742497773477424, 51.40543894989394], [0.05731788263200243, 51.40550444333299], [0.057214877470077224, 51.40556525149355], [0.057113928184240714, 51.405623722595685], [0.057013000709735015, 51.40568220485943], [0.05691006098180226, 51.40574304650483], [0.056803074935684525, 51.405808595751935], [0.05669000850662396, 51.405881200820794], [0.05656882762986265, 51.40596320993146], [0.05643749824064272, 51.40605697130397], [0.056293986274206266, 51.40616483315837], [0.056136257665795414, 51.40628914371473], [0.0556227, 51.406702799999984], [0.054965499999999994, 51.40724029999999], [0.05478439999999999, 51.40739020000001], [0.0546499, 51.40749069999999], [0.05368379999999999, 51.4083429], [0.0533763, 51.4085983], [0.0530322, 51.408890099999994], [0.0519068, 51.409879200000006], [0.05050679999999999, 51.411241200000006], [0.04916029999999999, 51.41261349999999], [0.04874429999999999, 51.41300729999999], [0.046880599999999994, 51.414837], [0.04613199999999999, 51.415484799999994], [0.046018, 51.415578800000006], [0.045568599999999994, 51.4159444], [0.04535859999999999, 51.416116299999985], [0.044864499999999995, 51.4164572], [0.04419719999999999, 51.4169246], [0.043587999999999995, 51.4173432], [0.0429547, 51.417784], [0.041973199999999995, 51.4184388], [0.03640879999999999, 51.4218598], [0.0356626, 51.4222782], [0.03474130000000001, 51.42284589999999], [0.0342493, 51.4231723], [0.0337427, 51.4234995], [0.0331298, 51.423893], [0.03191839999999999, 51.4246491], [0.0307723, 51.4253388], [0.029099099999999996, 51.42634069999998], [0.0276775, 51.427189199999994], [0.0265986, 51.4278489], [0.026054099999999997, 51.42820139999999], [0.025238699999999996, 51.42871059999999], [0.0247744, 51.4290078], [0.023930599999999996, 51.4295399], [0.023360346551397276, 51.42989965059028], [0.0228898, 51.4301965], [0.0218589, 51.43084309999999], [0.0215904, 51.43101199999999], [0.0211852, 51.43127609999999], [0.020802099999999997, 51.431521], [0.0201322, 51.43195800000001], [0.019659, 51.432281200000006], [0.018981, 51.4328214], [0.0183697, 51.4333329], [0.0166123, 51.4347314], [0.0161943, 51.4350856], [0.0156707, 51.435523700000005], [0.0151035, 51.4360167], [0.015063699999999994, 51.4360513], [0.0148271, 51.4362722], [0.0146004, 51.43654079999999], [0.0144759, 51.43668119999999], [0.014245199999999998, 51.4369622], [0.013936799999999996, 51.4373103], [0.0137969, 51.43746789999999], [0.013511399999999998, 51.43771730000001], [0.0130772, 51.4381606], [0.012573699999999998, 51.438653], [0.0122755, 51.43895839999999], [0.0119191, 51.43931680000001], [0.0114838, 51.4397921], [0.0113659, 51.43995240000001], [0.011284, 51.440060300000006], [0.0111891, 51.4401952], [0.0110571, 51.44035859999999], [0.0109027, 51.4405793], [0.0107257, 51.440784099999995], [0.0105463, 51.440968], [0.0101021, 51.44142300000001], [0.0094368, 51.4421153], [0.0089891, 51.44257749999999]]} 25.2 2245 2337 Tunbridge Wells Grove Park Dpt Ctry Ed EXT Grove Park Down CHS 51.4425775 0.0089891 51.4425775 0.0089891 1 0 2026-09-15 23:47:07 TERMINATED 2026-09-15 23:37:00 Grove Park Dpt Ctry Ed EXT TD TRACKING_TIMEOUT 48914913 1789511336041254 59 59 2026-09-15 23:47:03.491453 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:00.370738
565214 594119 W30093 175E67M815 2026-09-15 COMPLETE None 2026-09-15 23:37:00 2026-09-15 23:47:07 2026-09-17 23:47:07 {"id": 594119, "stp": "P", "toc": "CrossCountry", "uid": "W30093", "consist": "220032+221139", "dest_crs": "XRF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W30093/2026-09-15/detailed", "trust_id": "175E67M815", "origin_crs": "LDS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Crofton Depot", "service_date": "2026-09-15", "dest_arr_time": "2337", "dest_platform": null, "is_terminated": 1, "next_location": "Crofton East Spur", "signalling_id": "5E67", "timing_status": "EARLY", "origin_station": "Leeds", "current_leg_arr": "2322", "current_leg_dep": "2314", "current_leg_end": "Crofton East Spur", "origin_dep_time": "2224", "origin_platform": "16", "current_location": "Crofton East Spur", "last_update_time": "2026-09-15T23:47:07", "route_debug_link": null, "timing_variation": "-3 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.4786081551213304, 53.6748549707758], [-1.4783767999999995, 53.67461629999999], [-1.4782514, 53.674488800000006], [-1.4777607999999998, 53.673972500000005], [-1.4777057, 53.6739198], [-1.4774785999999998, 53.67375379999999], [-1.4774579, 53.673732399999984], [-1.4773549, 53.673625599999994], [-1.4769029, 53.673157399999994], [-1.47643, 53.67267160000001], [-1.4761074999999997, 53.672340299999995], [-1.4753659999999995, 53.67158450000001], [-1.4742029, 53.670364499999984], [-1.4735129, 53.6696596], [-1.4730015, 53.6692121], [-1.4724844999999998, 53.6688064], [-1.4721958999999998, 53.6685986], [-1.471461, 53.6681572], [-1.4708485999999998, 53.66783769999999], [-1.470277, 53.6675713], [-1.4697134, 53.66732579999999], [-1.4689664000000002, 53.6670303], [-1.4682485999999997, 53.6667463], [-1.4649169, 53.66541130000001], [-1.4619261, 53.6642231], [-1.4605264203242003, 53.663676011321506], [-1.460486057861753, 53.66366023485915], [-1.4603340000000002, 53.66360079999999], [-1.4595247, 53.66333659999999], [-1.4593707, 53.66328639999999], [-1.4586361, 53.66309379999999], [-1.4580277999999998, 53.662954000000006], [-1.4571462999999998, 53.6627767], [-1.4564849, 53.6626751], [-1.4558912, 53.6626127], [-1.4554401, 53.662574], [-1.4541206999999998, 53.6625252], [-1.4530422999999997, 53.6625469], [-1.4523574, 53.662584], [-1.4508881, 53.66274769999999], [-1.4499286999999998, 53.66292499999999], [-1.4486703000000003, 53.66321760000001], [-1.4475115, 53.66355680000001], [-1.4467661999999997, 53.6638293], [-1.4457270000000002, 53.66433290000001], [-1.4442518, 53.665128], [-1.4439125999999998, 53.66531069999999], [-1.4423844, 53.6660872], [-1.4420438999999998, 53.666278000000005], [-1.4413046, 53.66667129999999], [-1.4409379999999998, 53.6668726], [-1.4402843999999997, 53.6672776], [-1.4397935, 53.66752739999999]]}", "current_leg_start": "Calder Bridge Jn", "dest_arr_time_act": "2337", "motion_projection": null, "next_location_lat": "53.6675274", "next_location_lon": "-1.4397935", "previous_location": "Calder Bridge Jn", "current_leg_milage": "2.0", "linx_max_speed_mph": 125, "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\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 656.466, \"from_m\": 322.211, \"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\": 685.677, \"from_m\": 656.466, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 928.777, \"from_m\": 685.677, \"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\": 1070.443, \"from_m\": 928.777, \"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\": 3011.483, \"from_m\": 1070.443, \"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\": 3066.007, \"from_m\": 3011.483, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3125.793, \"from_m\": 3066.007, \"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\": 13743.863, \"from_m\": 3125.793, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 13800.663, \"from_m\": 13743.863, \"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\": 16182.946, \"from_m\": 13800.663, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 21525.522, \"from_m\": 16182.946, \"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\": 22380.927, \"from_m\": 21525.522, \"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\": 22545.619, \"from_m\": 22380.927, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 22552.512, \"from_m\": 22545.619, \"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\": 22576.27, \"from_m\": 22552.512, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 23101.157, \"from_m\": 22576.27, \"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\": 23523.564, \"from_m\": 23101.157, \"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\": 25664.894, \"from_m\": 23523.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\": 26467.64, \"from_m\": 25664.894, \"capability_applied\": null, \"effective_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\": 594119, \"profile_key\": \"9e79e9c1cd2c17d9fdc98aa46b3d7a55c09f44ee8394ce591ff804fcd0402638\", \"schedule_id\": 25995, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2224\", \"location\": \"Leeds\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2225\", \"location\": \"Leeds West Jn\", \"stage_seq\": 2, \"distance_m\": 576.626, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2226\", \"location\": \"Engine Shed Jn\", \"stage_seq\": 3, \"distance_m\": 1309.591, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2229\", \"location\": \"Stourton Jn\", \"stage_seq\": 4, \"distance_m\": 5639.302, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2234\", \"location\": \"Methley Jn\", \"stage_seq\": 5, \"distance_m\": 13687.286, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2236H\", \"location\": \"Altofts Jn\", \"stage_seq\": 6, \"distance_m\": 16285.985, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2241H\", \"location\": \"Turners Lane Jn\", \"stage_seq\": 7, \"distance_m\": 21422.926, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": false, \"wtt_arr\": \"2244H\", \"wtt_dep\": \"2314\", \"location\": \"Calder Bridge Jn\", \"stage_seq\": 8, \"distance_m\": 22423.756, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2317\", \"location\": \"Crofton West Jn\", \"stage_seq\": 9, \"distance_m\": 24280.775, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2323\", \"location\": \"Crofton East Jn\", \"stage_seq\": 10, \"distance_m\": 25566.506, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": false, \"wtt_arr\": \"2324H\", \"wtt_dep\": \"2332H\", \"location\": \"Crofton East Spur\", \"stage_seq\": 11, \"distance_m\": 25769.833, \"section_seq\": 1, \"route_path_id\": 100870}, {\"is_pass\": false, \"wtt_arr\": \"2337\", \"wtt_dep\": null, \"location\": \"Crofton Depot\", \"stage_seq\": 12, \"distance_m\": 26467.64, \"section_seq\": 1, \"route_path_id\": 100870}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 26467.64, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 100870}], \"total_distance_m\": 26467.64, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 25392.709, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1074.931, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2224", "service_state_basis": "TRACKING_TIMEOUT", "current_leg_duration": "8.0", "current_position_lat": "53.6675274", "current_position_lon": "-1.4397935", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:22:48Z\", \"source_id\": 15885745, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Crofton East Spur", "service_state_platform": null, "timing_fact_generation": 1789510969405259, "current_leg_arrival_utc": "2026-09-16T23:23:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:00.387151", "service_state_evidence_id": 15885745, "current_leg_start_actual_dep": "2026-09-16T23:14:00+01:00", "operational_evidence_version": 55, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:03.486925", "service_state_valid_until_kind": null, "operational_interpretation_version": 55, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} CrossCountry P LDS XRF 5E67 220032+221139 9 125 None {"version": 3, "segments": [{"to_m": 322.211, "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": 656.466, "from_m": 322.211, "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": 685.677, "from_m": 656.466, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 928.777, "from_m": 685.677, "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": 1070.443, "from_m": 928.777, "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": 3011.483, "from_m": 1070.443, "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": 3066.007, "from_m": 3011.483, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3125.793, "from_m": 3066.007, "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": 13743.863, "from_m": 3125.793, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 13800.663, "from_m": 13743.863, "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": 16182.946, "from_m": 13800.663, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 125.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 21525.522, "from_m": 16182.946, "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": 22380.927, "from_m": 21525.522, "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": 22545.619, "from_m": 22380.927, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 22552.512, "from_m": 22545.619, "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": 22576.27, "from_m": 22552.512, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 23101.157, "from_m": 22576.27, "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": 23523.564, "from_m": 23101.157, "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": 25664.894, "from_m": 23523.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": 26467.64, "from_m": 25664.894, "capability_applied": null, "effective_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": 594119, "profile_key": "9e79e9c1cd2c17d9fdc98aa46b3d7a55c09f44ee8394ce591ff804fcd0402638", "schedule_id": 25995, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2224", "location": "Leeds", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 100870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2225", "location": "Leeds West Jn", "stage_seq": 2, "distance_m": 576.626, "section_seq": 1, "route_path_id": 100870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2226", "location": "Engine Shed Jn", "stage_seq": 3, "distance_m": 1309.591, "section_seq": 1, "route_path_id": 100870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2229", "location": "Stourton Jn", "stage_seq": 4, "distance_m": 5639.302, "section_seq": 1, "route_path_id": 100870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2234", "location": "Methley Jn", "stage_seq": 5, "distance_m": 13687.286, "section_seq": 1, "route_path_id": 100870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2236H", "location": "Altofts Jn", "stage_seq": 6, "distance_m": 16285.985, "section_seq": 1, "route_path_id": 100870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2241H", "location": "Turners Lane Jn", "stage_seq": 7, "distance_m": 21422.926, "section_seq": 1, "route_path_id": 100870}, {"is_pass": false, "wtt_arr": "2244H", "wtt_dep": "2314", "location": "Calder Bridge Jn", "stage_seq": 8, "distance_m": 22423.756, "section_seq": 1, "route_path_id": 100870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2317", "location": "Crofton West Jn", "stage_seq": 9, "distance_m": 24280.775, "section_seq": 1, "route_path_id": 100870}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2323", "location": "Crofton East Jn", "stage_seq": 10, "distance_m": 25566.506, "section_seq": 1, "route_path_id": 100870}, {"is_pass": false, "wtt_arr": "2324H", "wtt_dep": "2332H", "location": "Crofton East Spur", "stage_seq": 11, "distance_m": 25769.833, "section_seq": 1, "route_path_id": 100870}, {"is_pass": false, "wtt_arr": "2337", "wtt_dep": null, "location": "Crofton Depot", "stage_seq": 12, "distance_m": 26467.64, "section_seq": 1, "route_path_id": 100870}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 26467.64, "from_m": 0.0, "section_seq": 1, "route_path_id": 100870}], "total_distance_m": 26467.64, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 25392.709, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1074.931, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:22:48Z", "source_id": 15885745, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}] Leeds 2224 2224 16 None None Crofton Depot 2337 2337 None EARLY -3 minutes https://www.realtimetrains.co.uk/service/gb-nr:W30093/2026-09-15/detailed None Calder Bridge Jn 2026-09-16T23:14:00+01:00 Crofton East Spur 8.0 {"type": "LineString", "coordinates": [[-1.4786081551213304, 53.6748549707758], [-1.4783767999999995, 53.67461629999999], [-1.4782514, 53.674488800000006], [-1.4777607999999998, 53.673972500000005], [-1.4777057, 53.6739198], [-1.4774785999999998, 53.67375379999999], [-1.4774579, 53.673732399999984], [-1.4773549, 53.673625599999994], [-1.4769029, 53.673157399999994], [-1.47643, 53.67267160000001], [-1.4761074999999997, 53.672340299999995], [-1.4753659999999995, 53.67158450000001], [-1.4742029, 53.670364499999984], [-1.4735129, 53.6696596], [-1.4730015, 53.6692121], [-1.4724844999999998, 53.6688064], [-1.4721958999999998, 53.6685986], [-1.471461, 53.6681572], [-1.4708485999999998, 53.66783769999999], [-1.470277, 53.6675713], [-1.4697134, 53.66732579999999], [-1.4689664000000002, 53.6670303], [-1.4682485999999997, 53.6667463], [-1.4649169, 53.66541130000001], [-1.4619261, 53.6642231], [-1.4605264203242003, 53.663676011321506], [-1.460486057861753, 53.66366023485915], [-1.4603340000000002, 53.66360079999999], [-1.4595247, 53.66333659999999], [-1.4593707, 53.66328639999999], [-1.4586361, 53.66309379999999], [-1.4580277999999998, 53.662954000000006], [-1.4571462999999998, 53.6627767], [-1.4564849, 53.6626751], [-1.4558912, 53.6626127], [-1.4554401, 53.662574], [-1.4541206999999998, 53.6625252], [-1.4530422999999997, 53.6625469], [-1.4523574, 53.662584], [-1.4508881, 53.66274769999999], [-1.4499286999999998, 53.66292499999999], [-1.4486703000000003, 53.66321760000001], [-1.4475115, 53.66355680000001], [-1.4467661999999997, 53.6638293], [-1.4457270000000002, 53.66433290000001], [-1.4442518, 53.665128], [-1.4439125999999998, 53.66531069999999], [-1.4423844, 53.6660872], [-1.4420438999999998, 53.666278000000005], [-1.4413046, 53.66667129999999], [-1.4409379999999998, 53.6668726], [-1.4402843999999997, 53.6672776], [-1.4397935, 53.66752739999999]]} 2.0 2314 2322 Calder Bridge Jn Crofton East Spur Crofton East Spur 53.6675274 -1.4397935 53.6675274 -1.4397935 1 0 2026-09-15 23:47:07 TERMINATED 2026-09-15 23:37:00 Crofton East Spur TRUST TRACKING_TIMEOUT 15885745 1789510969405259 55 55 2026-09-15 23:47:03.486925 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:00.387151
565215 596170 W00308 695H35M016 2026-09-15 COMPLETE 15912594 2026-09-16 00:37:00 2026-09-15 23:47:07 2026-09-17 23:47:07 {"id": 596170, "stp": "P", "toc": "West Midlands Trains", "uid": "W00308", "consist": "172213+172333", "dest_crs": "LMS", "num_carr": 5, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W00308/2026-09-16/detailed", "trust_id": "695H35M016", "origin_crs": "LMS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Leamington Spa", "service_date": "2026-09-15", "dest_arr_time": "0025", "dest_platform": "1", "is_terminated": 1, "next_location": "Leamington Spa", "signalling_id": "5H35", "timing_status": "LATE", "origin_station": "Leamington Spa", "current_leg_arr": "0025", "current_leg_dep": "0020½", "current_leg_end": "Leamington Spa", "origin_dep_time": "0013", "origin_platform": "3", "current_location": "Leamington Spa", "last_update_time": "2026-09-15T23:47:07", "route_debug_link": null, "timing_variation": "+12 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.5490319999999995, 52.2848286], [-1.5485358, 52.284836899999995], [-1.5482299999999998, 52.284841], [-1.5476948, 52.2848448], [-1.5473836999999997, 52.2848448], [-1.5471846, 52.28484890000001], [-1.5471303, 52.2848495], [-1.5470217, 52.2848495], [-1.5464791, 52.2848508], [-1.5463418, 52.2848508], [-1.5460655, 52.2848483], [-1.5456551, 52.2848459], [-1.5454083, 52.2848401], [-1.5447900999999995, 52.28482700000001], [-1.5441745, 52.284805699999986], [-1.5439438999999997, 52.28479949999999], [-1.5439009, 52.284798300000006], [-1.5433793, 52.28478429999999], [-1.5431566, 52.28477860000001], [-1.5429098999999995, 52.2847704], [-1.5426335999999998, 52.28476220000001], [-1.5423076999999998, 52.2847548], [-1.5417122999999997, 52.284741700000005], [-1.5414534, 52.2847343], [-1.5412910999999998, 52.2847278], [-1.5410966999999998, 52.28471309999999], [-1.5409867, 52.28470480000001], [-1.5408607, 52.2846949], [-1.5407050999999998, 52.2846875], [-1.5405589, 52.28468259999999], [-1.5403846, 52.2846802], [-1.5401727, 52.2846777], [-1.5399849, 52.2846761], [-1.5397421999999998, 52.2846744], [-1.5395369999999995, 52.2846752], [-1.5393264, 52.2846744], [-1.5391292999999997, 52.2846728], [-1.5389295000000005, 52.2846695], [-1.5387189999999995, 52.284670299999995], [-1.5384856, 52.2846662], [-1.5382496, 52.284660499999994], [-1.5379733, 52.2846531], [-1.5377694999999998, 52.284649], [-1.5375616, 52.28464159999999], [-1.537402, 52.2846318], [-1.5371311, 52.284623499999995], [-1.5369501000000003, 52.284616199999995], [-1.5367865, 52.2846096], [-1.5365866, 52.2846006]]}", "current_leg_start": "Leamington Spa Sig. 128", "dest_arr_time_act": "0025", "motion_projection": null, "next_location_lat": "52.2846006", "next_location_lon": "-1.5365866", "previous_location": "Leamington Spa", "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\": 320.534, \"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\": 710.646, \"from_m\": 320.534, \"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\": 984.192, \"from_m\": 710.646, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 1374.304, \"from_m\": 984.192, \"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\": 1694.838, \"from_m\": 1374.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}], \"service_id\": 596170, \"profile_key\": \"57a37ffb9430e2c42df1b45998d10c42a00667e4917808093224eefe685575a2\", \"schedule_id\": 33255, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0013\", \"location\": \"Leamington Spa\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34362}, {\"is_pass\": false, \"wtt_arr\": \"0015H\", \"wtt_dep\": \"0020H\", \"location\": \"Leamington Spa Sig. 128\", \"stage_seq\": 2, \"distance_m\": 847.419, \"section_seq\": 1, \"route_path_id\": 34362}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": null, \"location\": \"Leamington Spa\", \"stage_seq\": 3, \"distance_m\": 1694.838, \"section_seq\": 1, \"route_path_id\": 34362}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1694.838, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34362}], \"total_distance_m\": 1694.838, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1053.77, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 641.068, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0013", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.5", "current_position_lat": "52.2846006", "current_position_lon": "-1.5365866", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 20920, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:51Z\", \"source_id\": 48995411, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:53Z\", \"source_id\": 15912594, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Leamington Spa", "service_state_platform": "1", "timing_fact_generation": 1789515353957820, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:00.460772", "service_state_evidence_id": 15912594, "current_leg_start_actual_dep": "2026-09-17T00:32:30+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:03.917228", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} West Midlands Trains P LMS LMS 5H35 172213+172333 5 100 None {"version": 3, "segments": [{"to_m": 320.534, "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": 710.646, "from_m": 320.534, "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": 984.192, "from_m": 710.646, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 1374.304, "from_m": 984.192, "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": 1694.838, "from_m": 1374.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}], "service_id": 596170, "profile_key": "57a37ffb9430e2c42df1b45998d10c42a00667e4917808093224eefe685575a2", "schedule_id": 33255, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0013", "location": "Leamington Spa", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34362}, {"is_pass": false, "wtt_arr": "0015H", "wtt_dep": "0020H", "location": "Leamington Spa Sig. 128", "stage_seq": 2, "distance_m": 847.419, "section_seq": 1, "route_path_id": 34362}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": null, "location": "Leamington Spa", "stage_seq": 3, "distance_m": 1694.838, "section_seq": 1, "route_path_id": 34362}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1694.838, "from_m": 0.0, "section_seq": 1, "route_path_id": 34362}], "total_distance_m": 1694.838, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1053.77, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 641.068, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 20920, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:51Z", "source_id": 48995411, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:37:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:53Z", "source_id": 15912594, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Leamington Spa 0013 0013 3 None None Leamington Spa 0025 0025 1 LATE +12 minutes https://www.realtimetrains.co.uk/service/gb-nr:W00308/2026-09-16/detailed None Leamington Spa Sig. 128 2026-09-17T00:32:30+01:00 Leamington Spa 4.5 {"type": "LineString", "coordinates": [[-1.5490319999999995, 52.2848286], [-1.5485358, 52.284836899999995], [-1.5482299999999998, 52.284841], [-1.5476948, 52.2848448], [-1.5473836999999997, 52.2848448], [-1.5471846, 52.28484890000001], [-1.5471303, 52.2848495], [-1.5470217, 52.2848495], [-1.5464791, 52.2848508], [-1.5463418, 52.2848508], [-1.5460655, 52.2848483], [-1.5456551, 52.2848459], [-1.5454083, 52.2848401], [-1.5447900999999995, 52.28482700000001], [-1.5441745, 52.284805699999986], [-1.5439438999999997, 52.28479949999999], [-1.5439009, 52.284798300000006], [-1.5433793, 52.28478429999999], [-1.5431566, 52.28477860000001], [-1.5429098999999995, 52.2847704], [-1.5426335999999998, 52.28476220000001], [-1.5423076999999998, 52.2847548], [-1.5417122999999997, 52.284741700000005], [-1.5414534, 52.2847343], [-1.5412910999999998, 52.2847278], [-1.5410966999999998, 52.28471309999999], [-1.5409867, 52.28470480000001], [-1.5408607, 52.2846949], [-1.5407050999999998, 52.2846875], [-1.5405589, 52.28468259999999], [-1.5403846, 52.2846802], [-1.5401727, 52.2846777], [-1.5399849, 52.2846761], [-1.5397421999999998, 52.2846744], [-1.5395369999999995, 52.2846752], [-1.5393264, 52.2846744], [-1.5391292999999997, 52.2846728], [-1.5389295000000005, 52.2846695], [-1.5387189999999995, 52.284670299999995], [-1.5384856, 52.2846662], [-1.5382496, 52.284660499999994], [-1.5379733, 52.2846531], [-1.5377694999999998, 52.284649], [-1.5375616, 52.28464159999999], [-1.537402, 52.2846318], [-1.5371311, 52.284623499999995], [-1.5369501000000003, 52.284616199999995], [-1.5367865, 52.2846096], [-1.5365866, 52.2846006]]} 0.5 0020½ 0025 Leamington Spa Leamington Spa Leamington Spa 52.2846006 -1.5365866 52.2846006 -1.5365866 1 0 2026-09-15 23:47:07 TERMINATED 2026-09-15 23:37:00 Leamington Spa TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912594 1789515353957820 6 6 2026-09-15 23:47:03.917228 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:00.460772
565216 596137 C00069 529I77M016 2026-09-15 COMPLETE 15912676 2026-09-16 00:37:00 2026-09-15 23:47:07 2026-09-17 23:47:07 {"id": 596137, "stp": "P", "toc": "London Overground", "uid": "C00069", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C00069/2026-09-16/detailed", "trust_id": "529I77M016", "origin_crs": "XHZ", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "New Cross Gate Station ELL", "service_date": "2026-09-15", "dest_arr_time": "0040", "dest_platform": "1", "is_terminated": 1, "next_location": "New Cross Gate Station ELL", "signalling_id": "9I77", "timing_status": "ON TIME", "origin_station": "Highbury & Islington (East London Line)", "current_leg_arr": "0037", "current_leg_dep": "0033", "current_leg_end": "New Cross Gate Station ELL", "origin_dep_time": "0010", "origin_platform": "2", "current_location": "New Cross Gate Station ELL", "last_update_time": "2026-09-15T23:47:07", "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.0437555, 51.484902299999995], [-0.0437285, 51.4847741], [-0.043667, 51.4845849], [-0.04359079999999999, 51.484398], [-0.0434696, 51.484150199999995], [-0.0434222, 51.48404879999999], [-0.0432568, 51.4836915], [-0.04322039999999999, 51.4835823], [-0.0431883, 51.4834504], [-0.043167, 51.4833195], [-0.04315879999999999, 51.4831664], [-0.0431713, 51.4830085], [-0.0431842, 51.4829159], [-0.0432076, 51.482823800000006], [-0.0433349, 51.4823919], [-0.0436577, 51.48138229999999], [-0.0438039, 51.480938599999995], [-0.0438439, 51.48082070000001], [-0.043855766194840384, 51.48077865444983], [-0.0438693, 51.4807307], [-0.0438921, 51.480647100000006], [-0.04391199999999999, 51.48055349999999], [-0.04391899101975809, 51.4805248043158], [-0.043925429321929256, 51.48049837732748], [-0.0439292, 51.48048289999999], [-0.04393067780255408, 51.48046915117201], [-0.043937201764963664, 51.48040845503239], [-0.0439404, 51.4803787], [-0.04394322432624242, 51.48033777206297], [-0.0439461, 51.4802961], [-0.04394081469761538, 51.48024247979726], [-0.0435591, 51.47975589999999], [-0.0435027, 51.4796983], [-0.0432546, 51.4794594], [-0.043165, 51.4793733], [-0.0426544, 51.47875360000001], [-0.04207666976805845, 51.47796112707409], [-0.0420558, 51.477932499999994], [-0.04186310000000001, 51.47764149999999], [-0.0417169, 51.4774152], [-0.0415976, 51.4772202], [-0.0413385, 51.4767973], [-0.0412367, 51.4766114], [-0.0409172, 51.47600059999999]]}", "current_leg_start": "Surrey Quays", "dest_arr_time_act": "0037", "motion_projection": null, "next_location_lat": "51.4760006", "next_location_lon": "-0.0409172", "previous_location": "Surrey Quays", "current_leg_milage": "1.3", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 3665.549, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 4220.136, \"from_m\": 3665.549, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 5153.444, \"from_m\": 4220.136, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 5556.24, \"from_m\": 5153.444, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 5699.14, \"from_m\": 5556.24, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 5772.015, \"from_m\": 5699.14, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6031.99, \"from_m\": 5772.015, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 6087.353, \"from_m\": 6031.99, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 6485.143, \"from_m\": 6087.353, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 6542.479, \"from_m\": 6485.143, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 8280.138, \"from_m\": 6542.479, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 9431.662, \"from_m\": 8280.138, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 11169.321, \"from_m\": 9431.662, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 11226.657, \"from_m\": 11169.321, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 12966.164, \"from_m\": 11226.657, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 13272.655, \"from_m\": 12966.164, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 13310.11, \"from_m\": 13272.655, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13690.193, \"from_m\": 13310.11, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 14405.746, \"from_m\": 13690.193, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 14638.025, \"from_m\": 14405.746, \"capability_applied\": null, \"effective_limit_mph\": 49.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 49.0}, {\"to_m\": 16322.617, \"from_m\": 14638.025, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 16405.584, \"from_m\": 16322.617, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 18863.651, \"from_m\": 16405.584, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 18904.691, \"from_m\": 18863.651, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 19818.251, \"from_m\": 18904.691, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 125, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}], \"service_id\": 596137, \"profile_key\": \"9af2b85308d91381f262525326028153c7b8df690ae567d6c77d35d108bb4759\", \"schedule_id\": 31507, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0010\", \"location\": \"Highbury & Islington (East London Line)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0011H\", \"wtt_dep\": \"0012\", \"location\": \"Canonbury East London Line\", \"stage_seq\": 2, \"distance_m\": 1644.893, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012H\", \"location\": \"East London Line Boundary North London Line\", \"stage_seq\": 3, \"distance_m\": 4425.65, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0014\", \"wtt_dep\": \"0015\", \"location\": \"Dalston Junction\", \"stage_seq\": 4, \"distance_m\": 5612.857, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0016H\", \"wtt_dep\": \"0017\", \"location\": \"Haggerston\", \"stage_seq\": 5, \"distance_m\": 6286.248, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0018H\", \"wtt_dep\": \"0019\", \"location\": \"Hoxton\", \"stage_seq\": 6, \"distance_m\": 7623.582, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0021H\", \"location\": \"Shoreditch High Street\", \"stage_seq\": 7, \"distance_m\": 8855.9, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0023\", \"wtt_dep\": \"0024\", \"location\": \"Whitechapel\", \"stage_seq\": 8, \"distance_m\": 14638.025, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0025H\", \"wtt_dep\": \"0026\", \"location\": \"Shadwell\", \"stage_seq\": 9, \"distance_m\": 15622.112, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0027H\", \"wtt_dep\": \"0028\", \"location\": \"Wapping\", \"stage_seq\": 10, \"distance_m\": 16405.584, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0029\", \"wtt_dep\": \"0029H\", \"location\": \"Rotherhithe\", \"stage_seq\": 11, \"distance_m\": 16881.908, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0030H\", \"wtt_dep\": \"0031H\", \"location\": \"Canada Water\", \"stage_seq\": 12, \"distance_m\": 17195.973, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0032H\", \"wtt_dep\": \"0033H\", \"location\": \"Surrey Quays\", \"stage_seq\": 13, \"distance_m\": 17805.638, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034\", \"location\": \"Surrey Quays Silwood Jn\", \"stage_seq\": 14, \"distance_m\": 18095.083, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Canal Jn (New Cross)\", \"stage_seq\": 15, \"distance_m\": 18851.907, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036\", \"location\": \"New Cross Gate North Jn\", \"stage_seq\": 16, \"distance_m\": 19547.933, \"section_seq\": 1, \"route_path_id\": 27813}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": null, \"location\": \"New Cross Gate Station ELL\", \"stage_seq\": 17, \"distance_m\": 19818.251, \"section_seq\": 1, \"route_path_id\": 27813}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 19818.251, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 27813}], \"total_distance_m\": 19818.251, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 19020.754, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 797.497, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0010", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.4760006", "current_position_lon": "-0.0409172", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 15025, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:34Z\", \"source_id\": 48972865, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:12\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:36Z\", \"source_id\": 15906492, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15056, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:06Z\", \"source_id\": 48975802, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:14:07Z\", \"source_id\": 15907294, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15065, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:27Z\", \"source_id\": 48978190, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:16:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:33Z\", \"source_id\": 15907932, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:16:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15069, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:31Z\", \"source_id\": 48980205, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:51\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:33Z\", \"source_id\": 15908487, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15073, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:02Z\", \"source_id\": 48982868, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:02Z\", \"source_id\": 15909166, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15077, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:48Z\", \"source_id\": 48985408, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:53Z\", \"source_id\": 15909908, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15092, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:52Z\", \"source_id\": 48987175, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:26:28\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:25:54Z\", \"source_id\": 15910382, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15097, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:09Z\", \"source_id\": 48989144, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:13Z\", \"source_id\": 15910923, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29523, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:27Z\", \"source_id\": 48991184, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:30:34Z\", \"source_id\": 15911429, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29529, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:44Z\", \"source_id\": 48992239, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:48Z\", \"source_id\": 15911710, \"stage_seq\": 12, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29535, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:06Z\", \"source_id\": 48993288, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:33:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:12Z\", \"source_id\": 15912016, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:33:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 29742, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:14Z\", \"source_id\": 48995733, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:01\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:23Z\", \"source_id\": 15912676, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "New Cross Gate Station ELL", "service_state_platform": "1", "timing_fact_generation": 1789515384549587, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:01.472901", "service_state_evidence_id": 15912676, "current_leg_start_actual_dep": "2026-09-17T00:33:30+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:03.914806", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London Overground P XHZ None 9I77 None None None None {"version": 3, "segments": [{"to_m": 3665.549, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 4220.136, "from_m": 3665.549, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 5153.444, "from_m": 4220.136, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 5556.24, "from_m": 5153.444, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 5699.14, "from_m": 5556.24, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 5772.015, "from_m": 5699.14, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6031.99, "from_m": 5772.015, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 6087.353, "from_m": 6031.99, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 6485.143, "from_m": 6087.353, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 6542.479, "from_m": 6485.143, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 8280.138, "from_m": 6542.479, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 9431.662, "from_m": 8280.138, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 11169.321, "from_m": 9431.662, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 11226.657, "from_m": 11169.321, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 12966.164, "from_m": 11226.657, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 13272.655, "from_m": 12966.164, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 13310.11, "from_m": 13272.655, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13690.193, "from_m": 13310.11, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 14405.746, "from_m": 13690.193, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 14638.025, "from_m": 14405.746, "capability_applied": null, "effective_limit_mph": 49.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 49.0}, {"to_m": 16322.617, "from_m": 14638.025, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 16405.584, "from_m": 16322.617, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 18863.651, "from_m": 16405.584, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 18904.691, "from_m": 18863.651, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 19818.251, "from_m": 18904.691, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 125, "governing_constraint": "infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}], "service_id": 596137, "profile_key": "9af2b85308d91381f262525326028153c7b8df690ae567d6c77d35d108bb4759", "schedule_id": 31507, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0010", "location": "Highbury & Islington (East London Line)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0011H", "wtt_dep": "0012", "location": "Canonbury East London Line", "stage_seq": 2, "distance_m": 1644.893, "section_seq": 1, "route_path_id": 27813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012H", "location": "East London Line Boundary North London Line", "stage_seq": 3, "distance_m": 4425.65, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0014", "wtt_dep": "0015", "location": "Dalston Junction", "stage_seq": 4, "distance_m": 5612.857, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0016H", "wtt_dep": "0017", "location": "Haggerston", "stage_seq": 5, "distance_m": 6286.248, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0018H", "wtt_dep": "0019", "location": "Hoxton", "stage_seq": 6, "distance_m": 7623.582, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0021H", "location": "Shoreditch High Street", "stage_seq": 7, "distance_m": 8855.9, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0023", "wtt_dep": "0024", "location": "Whitechapel", "stage_seq": 8, "distance_m": 14638.025, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0025H", "wtt_dep": "0026", "location": "Shadwell", "stage_seq": 9, "distance_m": 15622.112, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0027H", "wtt_dep": "0028", "location": "Wapping", "stage_seq": 10, "distance_m": 16405.584, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0029", "wtt_dep": "0029H", "location": "Rotherhithe", "stage_seq": 11, "distance_m": 16881.908, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0030H", "wtt_dep": "0031H", "location": "Canada Water", "stage_seq": 12, "distance_m": 17195.973, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0032H", "wtt_dep": "0033H", "location": "Surrey Quays", "stage_seq": 13, "distance_m": 17805.638, "section_seq": 1, "route_path_id": 27813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034", "location": "Surrey Quays Silwood Jn", "stage_seq": 14, "distance_m": 18095.083, "section_seq": 1, "route_path_id": 27813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035", "location": "Canal Jn (New Cross)", "stage_seq": 15, "distance_m": 18851.907, "section_seq": 1, "route_path_id": 27813}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036", "location": "New Cross Gate North Jn", "stage_seq": 16, "distance_m": 19547.933, "section_seq": 1, "route_path_id": 27813}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": null, "location": "New Cross Gate Station ELL", "stage_seq": 17, "distance_m": 19818.251, "section_seq": 1, "route_path_id": 27813}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 19818.251, "from_m": 0.0, "section_seq": 1, "route_path_id": 27813}], "total_distance_m": 19818.251, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 19020.754, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 797.497, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 15025, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:34Z", "source_id": 48972865, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:12:12", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:36Z", "source_id": 15906492, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15056, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:06Z", "source_id": 48975802, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:15:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:14:07Z", "source_id": 15907294, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15065, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:27Z", "source_id": 48978190, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:16:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:33Z", "source_id": 15907932, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-16T00:16:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15069, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:31Z", "source_id": 48980205, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:18:51", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:33Z", "source_id": 15908487, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15073, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:02Z", "source_id": 48982868, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:21:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:02Z", "source_id": 15909166, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15077, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:48Z", "source_id": 48985408, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:24:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:53Z", "source_id": 15909908, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15092, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:52Z", "source_id": 48987175, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:26:28", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:25:54Z", "source_id": 15910382, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15097, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:09Z", "source_id": 48989144, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:28:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:13Z", "source_id": 15910923, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29523, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:27Z", "source_id": 48991184, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:30:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:30:34Z", "source_id": 15911429, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29529, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:44Z", "source_id": 48992239, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-15T23:32:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:48Z", "source_id": 15911710, "stage_seq": 12, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29535, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:06Z", "source_id": 48993288, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:33:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:12Z", "source_id": 15912016, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:33:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 29742, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:14Z", "source_id": 48995733, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:37:01", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:23Z", "source_id": 15912676, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Highbury & Islington (East London Line) 0010 0010 2 None None New Cross Gate Station ELL 0040 0037 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:C00069/2026-09-16/detailed None Surrey Quays 2026-09-17T00:33:30+01:00 New Cross Gate Station 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.0437555, 51.484902299999995], [-0.0437285, 51.4847741], [-0.043667, 51.4845849], [-0.04359079999999999, 51.484398], [-0.0434696, 51.484150199999995], [-0.0434222, 51.48404879999999], [-0.0432568, 51.4836915], [-0.04322039999999999, 51.4835823], [-0.0431883, 51.4834504], [-0.043167, 51.4833195], [-0.04315879999999999, 51.4831664], [-0.0431713, 51.4830085], [-0.0431842, 51.4829159], [-0.0432076, 51.482823800000006], [-0.0433349, 51.4823919], [-0.0436577, 51.48138229999999], [-0.0438039, 51.480938599999995], [-0.0438439, 51.48082070000001], [-0.043855766194840384, 51.48077865444983], [-0.0438693, 51.4807307], [-0.0438921, 51.480647100000006], [-0.04391199999999999, 51.48055349999999], [-0.04391899101975809, 51.4805248043158], [-0.043925429321929256, 51.48049837732748], [-0.0439292, 51.48048289999999], [-0.04393067780255408, 51.48046915117201], [-0.043937201764963664, 51.48040845503239], [-0.0439404, 51.4803787], [-0.04394322432624242, 51.48033777206297], [-0.0439461, 51.4802961], [-0.04394081469761538, 51.48024247979726], [-0.0435591, 51.47975589999999], [-0.0435027, 51.4796983], [-0.0432546, 51.4794594], [-0.043165, 51.4793733], [-0.0426544, 51.47875360000001], [-0.04207666976805845, 51.47796112707409], [-0.0420558, 51.477932499999994], [-0.04186310000000001, 51.47764149999999], [-0.0417169, 51.4774152], [-0.0415976, 51.4772202], [-0.0413385, 51.4767973], [-0.0412367, 51.4766114], [-0.0409172, 51.47600059999999]]} 1.3 0033 0037 Surrey Quays New Cross Gate Station ELL New Cross Gate Station ELL 51.4760006 -0.0409172 51.4760006 -0.0409172 1 0 2026-09-15 23:47:07 TERMINATED 2026-09-15 23:37:00 New Cross Gate Station ELL TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912676 1789515384549587 45 45 2026-09-15 23:47:03.914806 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:01.472901
565217 595605 P23861 362M97M915 2026-09-15 COMPLETE 15912661 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 595605, "stp": "P", "toc": "Northern", "uid": "P23861", "consist": "156424+156441", "dest_crs": "MAN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P23861/2026-09-16/detailed", "trust_id": "362M97M915", "origin_crs": "LIV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "0037", "dest_platform": "13", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "2M97", "timing_status": "ON TIME", "origin_station": "Liverpool Lime Street HL/ML", "current_leg_arr": "0037", "current_leg_dep": "0018", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "2336", "origin_platform": "10", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5915032999999994, 53.392090200000005], [-2.5910847, 53.3921515], [-2.5901953, 53.3923082], [-2.5897824, 53.39238850000001], [-2.5892259999999996, 53.39250739999999], [-2.5883833, 53.3926766], [-2.5873521, 53.39295389999999], [-2.5869540999999994, 53.3930749], [-2.5861968, 53.39332739999998], [-2.5855527, 53.393574099999995], [-2.5852491999999994, 53.3936953], [-2.5842783, 53.3940973], [-2.583689, 53.3943866], [-2.5831455, 53.3946792], [-2.5783653999999996, 53.39750969999999], [-2.5782206999999997, 53.3975963], [-2.5754557, 53.3992325], [-2.5753535, 53.3992911], [-2.571833499999999, 53.4013698], [-2.5717308, 53.401428900000006], [-2.5696598, 53.40266019999999], [-2.569528, 53.4027473], [-2.5688975, 53.4030965], [-2.5683284, 53.403389299999986], [-2.5679405, 53.4035616], [-2.5675319, 53.4037221], [-2.5669299999999997, 53.40392609999999], [-2.566504, 53.4040554], [-2.5662556, 53.4041228], [-2.5657661999999997, 53.4042421], [-2.5651543999999995, 53.4043662], [-2.5645443, 53.40446320000001], [-2.5574956, 53.40550959999999], [-2.5527716, 53.4062188], [-2.5516117, 53.4064412], [-2.5505919, 53.4066693], [-2.5405639999999994, 53.4090658], [-2.5404221, 53.40910020000001], [-2.5341544999999996, 53.4106139], [-2.526381, 53.41246439999999], [-2.5243112, 53.4129571], [-2.5239090999999996, 53.4130528], [-2.5209843, 53.41375289999999], [-2.518751457967283, 53.41428429590598], [-2.5172354, 53.41464510000001], [-2.51528279553466, 53.415110887303946], [-2.5104248999999994, 53.416269699999994], [-2.4812417, 53.4232459], [-2.4650547, 53.4270933], [-2.4552356999999994, 53.4293819], [-2.4552252, 53.4293844], [-2.4545842999999996, 53.4295349], [-2.4541393000000005, 53.429636999999985], [-2.4539767999999995, 53.42967239999999], [-2.4532171999999997, 53.42985650000001], [-2.452697, 53.42997100000001], [-2.4522602, 53.4300754], [-2.4512866, 53.4303084], [-2.4510512999999996, 53.4303646], [-2.4501767999999995, 53.4305736], [-2.448564, 53.4309402], [-2.4462328, 53.4314845], [-2.4444677999999995, 53.43190100000001], [-2.4427755, 53.43226810000001], [-2.4412090999999996, 53.4325941], [-2.4368746, 53.43330039999999], [-2.4337472000000004, 53.4339915], [-2.431499399999999, 53.434491599999994], [-2.4312038, 53.4345618], [-2.4297882, 53.43489509999999], [-2.4286545, 53.4352074], [-2.427958, 53.435409], [-2.4277844, 53.4354574], [-2.4263502999999997, 53.4358267], [-2.425451267122708, 53.43602315656742], [-2.421614299999999, 53.436861599999986], [-2.4192014, 53.4374005], [-2.4167780999999997, 53.437944300000005], [-2.4140780000000004, 53.4385187], [-2.4122677, 53.438922299999994], [-2.411534, 53.43907089999999], [-2.4110532, 53.439184399999995], [-2.4097924, 53.43939139999999], [-2.4065549, 53.4399055], [-2.4050079, 53.44015850000001], [-2.4034387999999995, 53.4404049], [-2.4003172000000004, 53.440900899999995], [-2.3930754, 53.44206450000001], [-2.3928701999999995, 53.4420984], [-2.3905808, 53.4424552], [-2.3903956999999996, 53.4424854], [-2.3886717, 53.4427707], [-2.3882195, 53.4428588], [-2.3858727999999996, 53.44335649999999], [-2.3853764, 53.4434551], [-2.3849131999999997, 53.4435356], [-2.3840401, 53.44368299999999], [-2.3839503999999994, 53.4436982], [-2.3820538, 53.44398369999999], [-2.3809191999999997, 53.444154799999986], [-2.3790388, 53.4444464], [-2.3778923, 53.4446261], [-2.3738992, 53.4452322], [-2.3706646, 53.44572000000001], [-2.3686429, 53.44602509999999], [-2.3678242, 53.4461487], [-2.3661857, 53.4464058], [-2.3647427000000003, 53.44662689999999], [-2.3607239999999994, 53.4472278], [-2.357023, 53.447790999999995], [-2.3557034999999997, 53.4479917], [-2.3536475999999995, 53.4483045], [-2.3515722, 53.4486256], [-2.3480894, 53.44914529999999], [-2.3462145, 53.4494319], [-2.3440529, 53.4497571], [-2.3418875, 53.450086899999995], [-2.3370221, 53.45082910000001], [-2.3356197387107556, 53.451041681930555], [-2.3321721, 53.4515643], [-2.3297336, 53.451933], [-2.3277582, 53.45224170000001], [-2.3272567, 53.4523201], [-2.3252259, 53.452624699999994], [-2.3231874999999995, 53.452929299999994], [-2.3217163, 53.4531511], [-2.3216635, 53.4531591], [-2.3214383999999995, 53.453193], [-2.3191472, 53.4535551], [-2.3171282999999994, 53.453850200000005], [-2.3168430999999994, 53.453895], [-2.3158441999999995, 53.4540414], [-2.3142037, 53.45430000000001], [-2.3139721, 53.45433419999999], [-2.3127321999999997, 53.454550399999995], [-2.3127009999999997, 53.45455659999999], [-2.3121891, 53.45465809999999], [-2.311758, 53.454749], [-2.3113122999999995, 53.4548506], [-2.3109663000000005, 53.4549338], [-2.3106048, 53.45502399999999], [-2.3103131999999995, 53.45510219999999], [-2.3092685, 53.45542319999999], [-2.3083867, 53.455716300000006], [-2.3077269, 53.4559387], [-2.3072449, 53.456107499999995], [-2.3057835999999994, 53.456638899999994], [-2.3047514999999996, 53.45709860000001], [-2.3040565999999996, 53.457427], [-2.3033975, 53.457763599999986], [-2.3030142, 53.4579672], [-2.3026446999999997, 53.45816590000001], [-2.3012411, 53.4588834], [-2.3005571999999996, 53.4592003], [-2.2998318999999996, 53.4595237], [-2.2993824, 53.459714199999986], [-2.2989218999999994, 53.4598964], [-2.2983511, 53.460113099999994], [-2.2977168, 53.46033810000001], [-2.2970522, 53.4605728], [-2.2964565999999995, 53.460761600000005], [-2.2958691999999994, 53.46094060000001], [-2.2953287, 53.4610916], [-2.2947276, 53.461265700000006], [-2.2941733, 53.4614118], [-2.2934783999999997, 53.4615858], [-2.2927833999999994, 53.461751599999985], [-2.2924876999999997, 53.4618153], [-2.2917977, 53.4619559], [-2.2914653, 53.4620242], [-2.2912006, 53.4620784], [-2.2902937999999997, 53.46227400000001], [-2.2889145, 53.4625627], [-2.2882665, 53.4626924], [-2.2876876, 53.4628093], [-2.2870062, 53.4629468], [-2.2850514, 53.4633578], [-2.2849748, 53.4633736], [-2.2848344, 53.46340269999999], [-2.28239, 53.4639023], [-2.281168399999999, 53.46416010000001], [-2.2799385, 53.4644162], [-2.2792573, 53.4645541], [-2.2786175999999996, 53.4646821], [-2.2779482, 53.46482979999999], [-2.2772856, 53.46497099999999], [-2.2768172999999994, 53.4650765], [-2.2763715, 53.465181], [-2.2759950999999994, 53.46528790000001], [-2.27557, 53.4654069], [-2.27508, 53.4655578], [-2.2746177999999997, 53.465713099999995], [-2.2741633, 53.4658754], [-2.2736742999999997, 53.46605639999999], [-2.2732677999999997, 53.4662236], [-2.2728485999999997, 53.46640250000001], [-2.2724433, 53.4665847], [-2.2720355999999997, 53.4667805], [-2.2716056, 53.46700030000001], [-2.2712051, 53.4672118], [-2.2706593, 53.46752270000001], [-2.2705681, 53.4675746], [-2.2702284999999995, 53.4677878], [-2.2702217148203077, 53.46779240988761], [-2.2695532, 53.46824659999999], [-2.2693586, 53.4683952], [-2.2685057999999994, 53.46908789999999], [-2.2684298, 53.469157499999994], [-2.2682287999999997, 53.469318], [-2.2680187000000003, 53.4694688], [-2.2677225999999995, 53.469663100000005], [-2.2670883999999996, 53.4700923], [-2.2668871, 53.4702524], [-2.266582, 53.47050620000001], [-2.2662513, 53.4707981], [-2.2660234, 53.4710204], [-2.2657541, 53.4713044], [-2.2653661, 53.471731], [-2.2650541999999994, 53.47203880000001], [-2.2648788, 53.47219059999999], [-2.2646692, 53.47235320000001], [-2.2643462999999997, 53.472579], [-2.2641317999999995, 53.4727127], [-2.2639021, 53.472842400000005], [-2.2634641, 53.4730655], [-2.2630776, 53.473233099999995], [-2.2627584999999995, 53.4733584], [-2.2624991, 53.47344789999998], [-2.2623137999999994, 53.47350599999999], [-2.2615095, 53.47373470000001], [-2.2601953, 53.4741041], [-2.2588815, 53.4744698], [-2.2585635, 53.4745581], [-2.2582530999999997, 53.4746353], [-2.2579418999999996, 53.4747018], [-2.257638, 53.4747549], [-2.2575074, 53.4747736], [-2.2573679, 53.4747908], [-2.2570932, 53.4748191], [-2.2568434999999996, 53.4748431], [-2.2563742, 53.47487459999999], [-2.2559476999999997, 53.474903799999986], [-2.2556604, 53.474917299999994], [-2.2554313, 53.47492209999999], [-2.2552020999999995, 53.47491990000001], [-2.2549291999999994, 53.474908500000005], [-2.2546593999999995, 53.474881], [-2.2543824, 53.4748443], [-2.2542525, 53.4748219], [-2.2541144, 53.47479359999999], [-2.2539614, 53.4747639], [-2.2536887999999995, 53.4746944], [-2.2532782, 53.4745685], [-2.2528707999999997, 53.47444039999999], [-2.2526032, 53.47436019999999], [-2.2523688999999996, 53.4743047], [-2.252155, 53.47425479999999], [-2.2519304, 53.47420890000001], [-2.2515809, 53.47414800000001], [-2.2513926, 53.47411830000001], [-2.2510242, 53.474077], [-2.2502237, 53.47401920000001], [-2.2486573999999995, 53.4739635], [-2.2477473, 53.4739312], [-2.2477258, 53.47393040000001], [-2.2466494, 53.473891499999986], [-2.2462925999999994, 53.47387669999999], [-2.2457882102988034, 53.47387125803353], [-2.2452916, 53.47386590000001], [-2.245096199999999, 53.4738586], [-2.2442002, 53.47382900000001], [-2.2437992, 53.47384449999999], [-2.2427902999999993, 53.473864500000005], [-2.2425504999999997, 53.47386689999999], [-2.2421457999999994, 53.47385200000001], [-2.2418299, 53.47384040000001], [-2.2415314, 53.4738265], [-2.2412958, 53.47382270000001], [-2.2410453999999995, 53.473823], [-2.2407611, 53.47382819999999], [-2.2405572, 53.473840999999986], [-2.2401869, 53.473878000000006], [-2.2397204999999993, 53.47397209999999], [-2.2393915999999994, 53.4740457], [-2.238672, 53.474185600000006], [-2.238417, 53.474242399999994], [-2.2380085000000003, 53.4743334], [-2.2365309999999994, 53.47466169999999], [-2.2362245, 53.47473], [-2.2350142, 53.47499989999999], [-2.2339923999999995, 53.4752369], [-2.2314979, 53.4758161], [-2.2307341999999997, 53.4759882], [-2.2305469999999996, 53.476023199999986], [-2.230347, 53.4760507], [-2.2300135, 53.4760891], [-2.2296773, 53.4761284], [-2.2285538, 53.4762817], [-2.2282372999999995, 53.4763048], [-2.2280659, 53.4763103], [-2.2278994, 53.47630949999999], [-2.2277544, 53.4763014], [-2.2263409, 53.476188099999995], [-2.2261071, 53.47616000000002], [-2.2259387, 53.47614140000001], [-2.2257888, 53.4761208], [-2.2256764999999996, 53.4761011], [-2.2254392, 53.4760511], [-2.2252759, 53.47600549999999], [-2.225108399999999, 53.475952199999995], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Warrington Central", "dest_arr_time_act": "0037", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Warrington Central", "current_leg_milage": "16.8", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 317.352, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 683.612, \"from_m\": 317.352, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1779.804, \"from_m\": 683.612, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1821.377, \"from_m\": 1779.804, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2057.272, \"from_m\": 1821.377, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2356.354, \"from_m\": 2057.272, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 2394.399, \"from_m\": 2356.354, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 2463.461, \"from_m\": 2394.399, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2505.203, \"from_m\": 2463.461, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2584.426, \"from_m\": 2505.203, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 2642.464, \"from_m\": 2584.426, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 3776.562, \"from_m\": 2642.464, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6103.562, \"from_m\": 3776.562, \"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\": 6431.06, \"from_m\": 6103.562, \"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\": 9177.994, \"from_m\": 6431.06, \"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\": 9390.654, \"from_m\": 9177.994, \"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\": 9929.451, \"from_m\": 9390.654, \"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\": 27680.214, \"from_m\": 9929.451, \"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\": 28592.298, \"from_m\": 27680.214, \"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\": 29779.985, \"from_m\": 28592.298, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 29838.946, \"from_m\": 29779.985, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 31513.375, \"from_m\": 29838.946, \"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\": 31913.233, \"from_m\": 31513.375, \"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\": 34747.662, \"from_m\": 31913.233, \"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\": 51646.11, \"from_m\": 34747.662, \"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\": 51679.699, \"from_m\": 51646.11, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 52615.47, \"from_m\": 51679.699, \"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\": 53825.826, \"from_m\": 52615.47, \"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\": 54184.751, \"from_m\": 53825.826, \"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\": 54530.068, \"from_m\": 54184.751, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 54590.321, \"from_m\": 54530.068, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 55016.151, \"from_m\": 54590.321, \"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\": 55095.96, \"from_m\": 55016.151, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 55708.891, \"from_m\": 55095.96, \"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\": 56187.884, \"from_m\": 55708.891, \"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\": 56589.096, \"from_m\": 56187.884, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 595605, \"profile_key\": \"eb185ac53315e875664c49d7740c78ff34e7a8f76443ddde544c4d0097e38203\", \"schedule_id\": 20305, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2336\", \"location\": \"Liverpool Lime Street HL/ML\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2338H\", \"location\": \"Crown Street Jn\", \"stage_seq\": 2, \"distance_m\": 1278.138, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"2340\", \"wtt_dep\": \"2340H\", \"location\": \"Edge Hill\", \"stage_seq\": 3, \"distance_m\": 2170.395, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2341H\", \"location\": \"Edge Hill S.B.\", \"stage_seq\": 4, \"distance_m\": 2759.136, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Wavertree Jn\", \"stage_seq\": 5, \"distance_m\": 4227.392, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"2345\", \"wtt_dep\": \"2346\", \"location\": \"Mossley Hill\", \"stage_seq\": 6, \"distance_m\": 6251.458, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"2348\", \"wtt_dep\": \"2348H\", \"location\": \"West Allerton\", \"stage_seq\": 7, \"distance_m\": 7380.812, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"2351\", \"wtt_dep\": \"2352\", \"location\": \"Liverpool South Parkway (HL)\", \"stage_seq\": 8, \"distance_m\": 9029.504, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2353\", \"location\": \"Hunts Cross West Jn\", \"stage_seq\": 9, \"distance_m\": 9929.451, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2356\", \"location\": \"Hunt's Cross\", \"stage_seq\": 10, \"distance_m\": 11438.642, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"2358H\", \"wtt_dep\": \"2359\", \"location\": \"Halewood\", \"stage_seq\": 11, \"distance_m\": 13169.243, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"0002H\", \"wtt_dep\": \"0003\", \"location\": \"Hough Green\", \"stage_seq\": 12, \"distance_m\": 16889.902, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": \"0007\", \"location\": \"Widnes\", \"stage_seq\": 13, \"distance_m\": 19766.763, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"0012H\", \"wtt_dep\": \"0013\", \"location\": \"Warrington West\", \"stage_seq\": 14, \"distance_m\": 26439.492, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"0017H\", \"wtt_dep\": \"0018H\", \"location\": \"Warrington Central\", \"stage_seq\": 15, \"distance_m\": 29621.918, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0022\", \"location\": \"Birchwood\", \"stage_seq\": 16, \"distance_m\": 34599.945, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024H\", \"location\": \"Glazebrook East Jn\", \"stage_seq\": 17, \"distance_m\": 39856.337, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0031H\", \"location\": \"Trafford Park East Jn\", \"stage_seq\": 18, \"distance_m\": 51446.035, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Deansgate\", \"stage_seq\": 19, \"distance_m\": 54372.915, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Manchester Oxford Road\", \"stage_seq\": 20, \"distance_m\": 54939.923, \"section_seq\": 1, \"route_path_id\": 74263}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 21, \"distance_m\": 56589.096, \"section_seq\": 1, \"route_path_id\": 74263}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 56589.096, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 74263}], \"total_distance_m\": 56589.096, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 56472.192, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 116.904, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2336", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "19.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 9869, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:41Z\", \"source_id\": 48931431, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:40:41\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:39:46Z\", \"source_id\": 15893964, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:40:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9902, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:20Z\", \"source_id\": 48939482, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:45:23Z\", \"source_id\": 15896534, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9910, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:33Z\", \"source_id\": 48942581, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:48:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:47:37Z\", \"source_id\": 15897471, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:48:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9923, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:17Z\", \"source_id\": 48946246, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:50:19Z\", \"source_id\": 15898683, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10034, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:28Z\", \"source_id\": 48950474, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:55:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:53:33Z\", \"source_id\": 15899989, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:55:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:52Z\", \"source_id\": 15902081, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10046, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:28Z\", \"source_id\": 48965482, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:34Z\", \"source_id\": 15904407, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10061, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:51Z\", \"source_id\": 48973241, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:12:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:11:58Z\", \"source_id\": 15906619, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:12:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10055, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:25Z\", \"source_id\": 48978119, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:28Z\", \"source_id\": 15907912, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 10068, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:19Z\", \"source_id\": 48983167, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:21\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:22Z\", \"source_id\": 15909243, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:46Z\", \"source_id\": 48993809, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:34:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:53Z\", \"source_id\": 15912157, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:34:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9216, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:34Z\", \"source_id\": 48994412, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:46\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:34:39Z\", \"source_id\": 15912333, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8396, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:10Z\", \"source_id\": 48995694, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:17Z\", \"source_id\": 15912661, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "13", "timing_fact_generation": 1789515378854592, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:09.435408", "service_state_evidence_id": 15912661, "current_leg_start_actual_dep": "2026-09-17T00:18:30+01:00", "operational_evidence_version": 74, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:11.262079", "service_state_valid_until_kind": null, "operational_interpretation_version": 74, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P LIV MAN 2M97 156424+156441 4 75 None {"version": 3, "segments": [{"to_m": 317.352, "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": 683.612, "from_m": 317.352, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1779.804, "from_m": 683.612, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1821.377, "from_m": 1779.804, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2057.272, "from_m": 1821.377, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2356.354, "from_m": 2057.272, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 2394.399, "from_m": 2356.354, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 2463.461, "from_m": 2394.399, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2505.203, "from_m": 2463.461, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2584.426, "from_m": 2505.203, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 2642.464, "from_m": 2584.426, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 3776.562, "from_m": 2642.464, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6103.562, "from_m": 3776.562, "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": 6431.06, "from_m": 6103.562, "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": 9177.994, "from_m": 6431.06, "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": 9390.654, "from_m": 9177.994, "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": 9929.451, "from_m": 9390.654, "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": 27680.214, "from_m": 9929.451, "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": 28592.298, "from_m": 27680.214, "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": 29779.985, "from_m": 28592.298, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 29838.946, "from_m": 29779.985, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 31513.375, "from_m": 29838.946, "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": 31913.233, "from_m": 31513.375, "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": 34747.662, "from_m": 31913.233, "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": 51646.11, "from_m": 34747.662, "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": 51679.699, "from_m": 51646.11, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 52615.47, "from_m": 51679.699, "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": 53825.826, "from_m": 52615.47, "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": 54184.751, "from_m": 53825.826, "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": 54530.068, "from_m": 54184.751, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 54590.321, "from_m": 54530.068, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 30.0}, {"to_m": 55016.151, "from_m": 54590.321, "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": 55095.96, "from_m": 55016.151, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 55708.891, "from_m": 55095.96, "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": 56187.884, "from_m": 55708.891, "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": 56589.096, "from_m": 56187.884, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 595605, "profile_key": "eb185ac53315e875664c49d7740c78ff34e7a8f76443ddde544c4d0097e38203", "schedule_id": 20305, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2336", "location": "Liverpool Lime Street HL/ML", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2338H", "location": "Crown Street Jn", "stage_seq": 2, "distance_m": 1278.138, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "2340", "wtt_dep": "2340H", "location": "Edge Hill", "stage_seq": 3, "distance_m": 2170.395, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2341H", "location": "Edge Hill S.B.", "stage_seq": 4, "distance_m": 2759.136, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Wavertree Jn", "stage_seq": 5, "distance_m": 4227.392, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "2345", "wtt_dep": "2346", "location": "Mossley Hill", "stage_seq": 6, "distance_m": 6251.458, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "2348", "wtt_dep": "2348H", "location": "West Allerton", "stage_seq": 7, "distance_m": 7380.812, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "2351", "wtt_dep": "2352", "location": "Liverpool South Parkway (HL)", "stage_seq": 8, "distance_m": 9029.504, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2353", "location": "Hunts Cross West Jn", "stage_seq": 9, "distance_m": 9929.451, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2356", "location": "Hunt's Cross", "stage_seq": 10, "distance_m": 11438.642, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "2358H", "wtt_dep": "2359", "location": "Halewood", "stage_seq": 11, "distance_m": 13169.243, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "0002H", "wtt_dep": "0003", "location": "Hough Green", "stage_seq": 12, "distance_m": 16889.902, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": "0007", "location": "Widnes", "stage_seq": 13, "distance_m": 19766.763, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "0012H", "wtt_dep": "0013", "location": "Warrington West", "stage_seq": 14, "distance_m": 26439.492, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "0017H", "wtt_dep": "0018H", "location": "Warrington Central", "stage_seq": 15, "distance_m": 29621.918, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0022", "location": "Birchwood", "stage_seq": 16, "distance_m": 34599.945, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024H", "location": "Glazebrook East Jn", "stage_seq": 17, "distance_m": 39856.337, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0031H", "location": "Trafford Park East Jn", "stage_seq": 18, "distance_m": 51446.035, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035", "location": "Deansgate", "stage_seq": 19, "distance_m": 54372.915, "section_seq": 1, "route_path_id": 74263}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Manchester Oxford Road", "stage_seq": 20, "distance_m": 54939.923, "section_seq": 1, "route_path_id": 74263}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 21, "distance_m": 56589.096, "section_seq": 1, "route_path_id": 74263}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 56589.096, "from_m": 0.0, "section_seq": 1, "route_path_id": 74263}], "total_distance_m": 56589.096, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 56472.192, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 116.904, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 9869, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:41Z", "source_id": 48931431, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:40:41", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:39:46Z", "source_id": 15893964, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:40:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9902, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:20Z", "source_id": 48939482, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:45:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:45:23Z", "source_id": 15896534, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9910, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:33Z", "source_id": 48942581, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:48:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:47:37Z", "source_id": 15897471, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T23:48:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9923, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:17Z", "source_id": 48946246, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:51:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:50:19Z", "source_id": 15898683, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10034, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:28Z", "source_id": 48950474, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:55:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:53:33Z", "source_id": 15899989, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:55:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:52Z", "source_id": 15902081, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10046, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:28Z", "source_id": 48965482, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:06:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:34Z", "source_id": 15904407, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10061, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:51Z", "source_id": 48973241, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:12:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:11:58Z", "source_id": 15906619, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:12:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10055, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:25Z", "source_id": 48978119, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:17:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:28Z", "source_id": 15907912, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 10068, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:19Z", "source_id": 48983167, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:22:21", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:22Z", "source_id": 15909243, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:46Z", "source_id": 48993809, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:34:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:53Z", "source_id": 15912157, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:34:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9216, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:34Z", "source_id": 48994412, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:35:46", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:34:39Z", "source_id": 15912333, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8396, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:10Z", "source_id": 48995694, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:37:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:17Z", "source_id": 15912661, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Liverpool Lime Street HL/ML 2336 2336 10 None None Manchester Piccadilly 0037 0037 13 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P23861/2026-09-16/detailed None Warrington Central 2026-09-17T00:18:30+01:00 Manchester Piccadilly 19.0 {"type": "LineString", "coordinates": [[-2.5915032999999994, 53.392090200000005], [-2.5910847, 53.3921515], [-2.5901953, 53.3923082], [-2.5897824, 53.39238850000001], [-2.5892259999999996, 53.39250739999999], [-2.5883833, 53.3926766], [-2.5873521, 53.39295389999999], [-2.5869540999999994, 53.3930749], [-2.5861968, 53.39332739999998], [-2.5855527, 53.393574099999995], [-2.5852491999999994, 53.3936953], [-2.5842783, 53.3940973], [-2.583689, 53.3943866], [-2.5831455, 53.3946792], [-2.5783653999999996, 53.39750969999999], [-2.5782206999999997, 53.3975963], [-2.5754557, 53.3992325], [-2.5753535, 53.3992911], [-2.571833499999999, 53.4013698], [-2.5717308, 53.401428900000006], [-2.5696598, 53.40266019999999], [-2.569528, 53.4027473], [-2.5688975, 53.4030965], [-2.5683284, 53.403389299999986], [-2.5679405, 53.4035616], [-2.5675319, 53.4037221], [-2.5669299999999997, 53.40392609999999], [-2.566504, 53.4040554], [-2.5662556, 53.4041228], [-2.5657661999999997, 53.4042421], [-2.5651543999999995, 53.4043662], [-2.5645443, 53.40446320000001], [-2.5574956, 53.40550959999999], [-2.5527716, 53.4062188], [-2.5516117, 53.4064412], [-2.5505919, 53.4066693], [-2.5405639999999994, 53.4090658], [-2.5404221, 53.40910020000001], [-2.5341544999999996, 53.4106139], [-2.526381, 53.41246439999999], [-2.5243112, 53.4129571], [-2.5239090999999996, 53.4130528], [-2.5209843, 53.41375289999999], [-2.518751457967283, 53.41428429590598], [-2.5172354, 53.41464510000001], [-2.51528279553466, 53.415110887303946], [-2.5104248999999994, 53.416269699999994], [-2.4812417, 53.4232459], [-2.4650547, 53.4270933], [-2.4552356999999994, 53.4293819], [-2.4552252, 53.4293844], [-2.4545842999999996, 53.4295349], [-2.4541393000000005, 53.429636999999985], [-2.4539767999999995, 53.42967239999999], [-2.4532171999999997, 53.42985650000001], [-2.452697, 53.42997100000001], [-2.4522602, 53.4300754], [-2.4512866, 53.4303084], [-2.4510512999999996, 53.4303646], [-2.4501767999999995, 53.4305736], [-2.448564, 53.4309402], [-2.4462328, 53.4314845], [-2.4444677999999995, 53.43190100000001], [-2.4427755, 53.43226810000001], [-2.4412090999999996, 53.4325941], [-2.4368746, 53.43330039999999], [-2.4337472000000004, 53.4339915], [-2.431499399999999, 53.434491599999994], [-2.4312038, 53.4345618], [-2.4297882, 53.43489509999999], [-2.4286545, 53.4352074], [-2.427958, 53.435409], [-2.4277844, 53.4354574], [-2.4263502999999997, 53.4358267], [-2.425451267122708, 53.43602315656742], [-2.421614299999999, 53.436861599999986], [-2.4192014, 53.4374005], [-2.4167780999999997, 53.437944300000005], [-2.4140780000000004, 53.4385187], [-2.4122677, 53.438922299999994], [-2.411534, 53.43907089999999], [-2.4110532, 53.439184399999995], [-2.4097924, 53.43939139999999], [-2.4065549, 53.4399055], [-2.4050079, 53.44015850000001], [-2.4034387999999995, 53.4404049], [-2.4003172000000004, 53.440900899999995], [-2.3930754, 53.44206450000001], [-2.3928701999999995, 53.4420984], [-2.3905808, 53.4424552], [-2.3903956999999996, 53.4424854], [-2.3886717, 53.4427707], [-2.3882195, 53.4428588], [-2.3858727999999996, 53.44335649999999], [-2.3853764, 53.4434551], [-2.3849131999999997, 53.4435356], [-2.3840401, 53.44368299999999], [-2.3839503999999994, 53.4436982], [-2.3820538, 53.44398369999999], [-2.3809191999999997, 53.444154799999986], [-2.3790388, 53.4444464], [-2.3778923, 53.4446261], [-2.3738992, 53.4452322], [-2.3706646, 53.44572000000001], [-2.3686429, 53.44602509999999], [-2.3678242, 53.4461487], [-2.3661857, 53.4464058], [-2.3647427000000003, 53.44662689999999], [-2.3607239999999994, 53.4472278], [-2.357023, 53.447790999999995], [-2.3557034999999997, 53.4479917], [-2.3536475999999995, 53.4483045], [-2.3515722, 53.4486256], [-2.3480894, 53.44914529999999], [-2.3462145, 53.4494319], [-2.3440529, 53.4497571], [-2.3418875, 53.450086899999995], [-2.3370221, 53.45082910000001], [-2.3356197387107556, 53.451041681930555], [-2.3321721, 53.4515643], [-2.3297336, 53.451933], [-2.3277582, 53.45224170000001], [-2.3272567, 53.4523201], [-2.3252259, 53.452624699999994], [-2.3231874999999995, 53.452929299999994], [-2.3217163, 53.4531511], [-2.3216635, 53.4531591], [-2.3214383999999995, 53.453193], [-2.3191472, 53.4535551], [-2.3171282999999994, 53.453850200000005], [-2.3168430999999994, 53.453895], [-2.3158441999999995, 53.4540414], [-2.3142037, 53.45430000000001], [-2.3139721, 53.45433419999999], [-2.3127321999999997, 53.454550399999995], [-2.3127009999999997, 53.45455659999999], [-2.3121891, 53.45465809999999], [-2.311758, 53.454749], [-2.3113122999999995, 53.4548506], [-2.3109663000000005, 53.4549338], [-2.3106048, 53.45502399999999], [-2.3103131999999995, 53.45510219999999], [-2.3092685, 53.45542319999999], [-2.3083867, 53.455716300000006], [-2.3077269, 53.4559387], [-2.3072449, 53.456107499999995], [-2.3057835999999994, 53.456638899999994], [-2.3047514999999996, 53.45709860000001], [-2.3040565999999996, 53.457427], [-2.3033975, 53.457763599999986], [-2.3030142, 53.4579672], [-2.3026446999999997, 53.45816590000001], [-2.3012411, 53.4588834], [-2.3005571999999996, 53.4592003], [-2.2998318999999996, 53.4595237], [-2.2993824, 53.459714199999986], [-2.2989218999999994, 53.4598964], [-2.2983511, 53.460113099999994], [-2.2977168, 53.46033810000001], [-2.2970522, 53.4605728], [-2.2964565999999995, 53.460761600000005], [-2.2958691999999994, 53.46094060000001], [-2.2953287, 53.4610916], [-2.2947276, 53.461265700000006], [-2.2941733, 53.4614118], [-2.2934783999999997, 53.4615858], [-2.2927833999999994, 53.461751599999985], [-2.2924876999999997, 53.4618153], [-2.2917977, 53.4619559], [-2.2914653, 53.4620242], [-2.2912006, 53.4620784], [-2.2902937999999997, 53.46227400000001], [-2.2889145, 53.4625627], [-2.2882665, 53.4626924], [-2.2876876, 53.4628093], [-2.2870062, 53.4629468], [-2.2850514, 53.4633578], [-2.2849748, 53.4633736], [-2.2848344, 53.46340269999999], [-2.28239, 53.4639023], [-2.281168399999999, 53.46416010000001], [-2.2799385, 53.4644162], [-2.2792573, 53.4645541], [-2.2786175999999996, 53.4646821], [-2.2779482, 53.46482979999999], [-2.2772856, 53.46497099999999], [-2.2768172999999994, 53.4650765], [-2.2763715, 53.465181], [-2.2759950999999994, 53.46528790000001], [-2.27557, 53.4654069], [-2.27508, 53.4655578], [-2.2746177999999997, 53.465713099999995], [-2.2741633, 53.4658754], [-2.2736742999999997, 53.46605639999999], [-2.2732677999999997, 53.4662236], [-2.2728485999999997, 53.46640250000001], [-2.2724433, 53.4665847], [-2.2720355999999997, 53.4667805], [-2.2716056, 53.46700030000001], [-2.2712051, 53.4672118], [-2.2706593, 53.46752270000001], [-2.2705681, 53.4675746], [-2.2702284999999995, 53.4677878], [-2.2702217148203077, 53.46779240988761], [-2.2695532, 53.46824659999999], [-2.2693586, 53.4683952], [-2.2685057999999994, 53.46908789999999], [-2.2684298, 53.469157499999994], [-2.2682287999999997, 53.469318], [-2.2680187000000003, 53.4694688], [-2.2677225999999995, 53.469663100000005], [-2.2670883999999996, 53.4700923], [-2.2668871, 53.4702524], [-2.266582, 53.47050620000001], [-2.2662513, 53.4707981], [-2.2660234, 53.4710204], [-2.2657541, 53.4713044], [-2.2653661, 53.471731], [-2.2650541999999994, 53.47203880000001], [-2.2648788, 53.47219059999999], [-2.2646692, 53.47235320000001], [-2.2643462999999997, 53.472579], [-2.2641317999999995, 53.4727127], [-2.2639021, 53.472842400000005], [-2.2634641, 53.4730655], [-2.2630776, 53.473233099999995], [-2.2627584999999995, 53.4733584], [-2.2624991, 53.47344789999998], [-2.2623137999999994, 53.47350599999999], [-2.2615095, 53.47373470000001], [-2.2601953, 53.4741041], [-2.2588815, 53.4744698], [-2.2585635, 53.4745581], [-2.2582530999999997, 53.4746353], [-2.2579418999999996, 53.4747018], [-2.257638, 53.4747549], [-2.2575074, 53.4747736], [-2.2573679, 53.4747908], [-2.2570932, 53.4748191], [-2.2568434999999996, 53.4748431], [-2.2563742, 53.47487459999999], [-2.2559476999999997, 53.474903799999986], [-2.2556604, 53.474917299999994], [-2.2554313, 53.47492209999999], [-2.2552020999999995, 53.47491990000001], [-2.2549291999999994, 53.474908500000005], [-2.2546593999999995, 53.474881], [-2.2543824, 53.4748443], [-2.2542525, 53.4748219], [-2.2541144, 53.47479359999999], [-2.2539614, 53.4747639], [-2.2536887999999995, 53.4746944], [-2.2532782, 53.4745685], [-2.2528707999999997, 53.47444039999999], [-2.2526032, 53.47436019999999], [-2.2523688999999996, 53.4743047], [-2.252155, 53.47425479999999], [-2.2519304, 53.47420890000001], [-2.2515809, 53.47414800000001], [-2.2513926, 53.47411830000001], [-2.2510242, 53.474077], [-2.2502237, 53.47401920000001], [-2.2486573999999995, 53.4739635], [-2.2477473, 53.4739312], [-2.2477258, 53.47393040000001], [-2.2466494, 53.473891499999986], [-2.2462925999999994, 53.47387669999999], [-2.2457882102988034, 53.47387125803353], [-2.2452916, 53.47386590000001], [-2.245096199999999, 53.4738586], [-2.2442002, 53.47382900000001], [-2.2437992, 53.47384449999999], [-2.2427902999999993, 53.473864500000005], [-2.2425504999999997, 53.47386689999999], [-2.2421457999999994, 53.47385200000001], [-2.2418299, 53.47384040000001], [-2.2415314, 53.4738265], [-2.2412958, 53.47382270000001], [-2.2410453999999995, 53.473823], [-2.2407611, 53.47382819999999], [-2.2405572, 53.473840999999986], [-2.2401869, 53.473878000000006], [-2.2397204999999993, 53.47397209999999], [-2.2393915999999994, 53.4740457], [-2.238672, 53.474185600000006], [-2.238417, 53.474242399999994], [-2.2380085000000003, 53.4743334], [-2.2365309999999994, 53.47466169999999], [-2.2362245, 53.47473], [-2.2350142, 53.47499989999999], [-2.2339923999999995, 53.4752369], [-2.2314979, 53.4758161], [-2.2307341999999997, 53.4759882], [-2.2305469999999996, 53.476023199999986], [-2.230347, 53.4760507], [-2.2300135, 53.4760891], [-2.2296773, 53.4761284], [-2.2285538, 53.4762817], [-2.2282372999999995, 53.4763048], [-2.2280659, 53.4763103], [-2.2278994, 53.47630949999999], [-2.2277544, 53.4763014], [-2.2263409, 53.476188099999995], [-2.2261071, 53.47616000000002], [-2.2259387, 53.47614140000001], [-2.2257888, 53.4761208], [-2.2256764999999996, 53.4761011], [-2.2254392, 53.4760511], [-2.2252759, 53.47600549999999], [-2.225108399999999, 53.475952199999995], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} 16.8 0018 0037 Warrington Central Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912661 1789515378854592 74 74 2026-09-15 23:47:11.262079 13 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:09.435408
565218 593693 W34098 721H01M815 2026-09-15 COMPLETE 15912513 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 593693, "stp": "P", "toc": "Avanti West Coast", "uid": "W34098", "consist": "390039", "dest_crs": "MAN", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:W34098/2026-09-16/detailed", "trust_id": "721H01M815", "origin_crs": "EUS", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Manchester Piccadilly", "service_date": "2026-09-15", "dest_arr_time": "0039", "dest_platform": "6", "is_terminated": 1, "next_location": "Manchester Piccadilly", "signalling_id": "1H01", "timing_status": "EARLY", "origin_station": "London Euston", "current_leg_arr": "0037", "current_leg_dep": "0027", "current_leg_end": "Manchester Piccadilly", "origin_dep_time": "2203", "origin_platform": "14", "current_location": "Manchester Piccadilly", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "-2 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]}", "current_leg_start": "Stockport", "dest_arr_time_act": "0039", "motion_projection": null, "next_location_lat": "53.4769795", "next_location_lon": "-2.2302017", "previous_location": "Stockport", "current_leg_milage": "5.8", "linx_max_speed_mph": 140, "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\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 686.718, \"from_m\": 6.906, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1227.144, \"from_m\": 686.718, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 1258.396, \"from_m\": 1227.144, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1546.479, \"from_m\": 1258.396, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1689.749, \"from_m\": 1546.479, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 2635.639, \"from_m\": 1689.749, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3787.675, \"from_m\": 2635.639, \"capability_applied\": null, \"effective_limit_mph\": 55.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 55.0}, {\"to_m\": 5632.663, \"from_m\": 3787.675, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 7136.095, \"from_m\": 5632.663, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 10505.955, \"from_m\": 7136.095, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 12941.841, \"from_m\": 10505.955, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 18619.811, \"from_m\": 12941.841, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 33233.229, \"from_m\": 18619.811, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 34553.95, \"from_m\": 33233.229, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 36285.324, \"from_m\": 34553.95, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 36339.261, \"from_m\": 36285.324, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 44607.679, \"from_m\": 36339.261, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 46540.265, \"from_m\": 44607.679, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60306.749, \"from_m\": 46540.265, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 60414.026, \"from_m\": 60306.749, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 60629.659, \"from_m\": 60414.026, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 60715.503, \"from_m\": 60629.659, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 64996.307, \"from_m\": 60715.503, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 68285.69, \"from_m\": 64996.307, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 73989.919, \"from_m\": 68285.69, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 74069.808, \"from_m\": 73989.919, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 78924.189, \"from_m\": 74069.808, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 92032.753, \"from_m\": 78924.189, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 92127.364, \"from_m\": 92032.753, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 110908.063, \"from_m\": 92127.364, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 117338.012, \"from_m\": 110908.063, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 120.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 120.0}, {\"to_m\": 124253.505, \"from_m\": 117338.012, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 126470.969, \"from_m\": 124253.505, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 131183.026, \"from_m\": 126470.969, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131220.615, \"from_m\": 131183.026, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 131874.853, \"from_m\": 131220.615, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 131933.804, \"from_m\": 131874.853, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 136323.31, \"from_m\": 131933.804, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 136504.813, \"from_m\": 136323.31, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 137558.205, \"from_m\": 136504.813, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 137637.009, \"from_m\": 137558.205, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 137842.272, \"from_m\": 137637.009, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 137912.538, \"from_m\": 137842.272, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 155116.057, \"from_m\": 137912.538, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 157437.005, \"from_m\": 155116.057, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 184860.782, \"from_m\": 157437.005, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 188379.664, \"from_m\": 184860.782, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 188459.08, \"from_m\": 188379.664, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 188573.134, \"from_m\": 188459.08, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 188657.06, \"from_m\": 188573.134, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 201030.696, \"from_m\": 188657.06, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 201101.244, \"from_m\": 201030.696, \"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\": 204950.253, \"from_m\": 201101.244, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 205283.801, \"from_m\": 204950.253, \"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\": 205800.852, \"from_m\": 205283.801, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 205807.799, \"from_m\": 205800.852, \"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\": 207196.62, \"from_m\": 205807.799, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 207504.141, \"from_m\": 207196.62, \"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\": 207761.572, \"from_m\": 207504.141, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 207775.45, \"from_m\": 207761.572, \"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\": 208909.758, \"from_m\": 207775.45, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 208925.367, \"from_m\": 208909.758, \"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\": 209178.112, \"from_m\": 208925.367, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 209205.458, \"from_m\": 209178.112, \"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\": 213170.528, \"from_m\": 209205.458, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 213181.178, \"from_m\": 213170.528, \"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\": 213764.529, \"from_m\": 213181.178, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 213773.676, \"from_m\": 213764.529, \"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\": 217843.102, \"from_m\": 213773.676, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 217848.565, \"from_m\": 217843.102, \"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\": 219228.57, \"from_m\": 217848.565, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 219238.118, \"from_m\": 219228.57, \"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\": 219461.089, \"from_m\": 219238.118, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 219505.189, \"from_m\": 219461.089, \"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\": 219688.357, \"from_m\": 219505.189, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 219709.27, \"from_m\": 219688.357, \"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\": 219973.537, \"from_m\": 219709.27, \"capability_applied\": null, \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 219979.64, \"from_m\": 219973.537, \"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\": 222892.096, \"from_m\": 219979.64, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 222913.659, \"from_m\": 222892.096, \"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\": 223935.422, \"from_m\": 222913.659, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 224108.251, \"from_m\": 223935.422, \"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\": 232542.082, \"from_m\": 224108.251, \"capability_applied\": null, \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 233686.403, \"from_m\": 232542.082, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 235023.669, \"from_m\": 233686.403, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 235519.222, \"from_m\": 235023.669, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 235555.829, \"from_m\": 235519.222, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 235595.822, \"from_m\": 235555.829, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 236251.035, \"from_m\": 235595.822, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 237642.344, \"from_m\": 236251.035, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 244652.523, \"from_m\": 237642.344, \"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\": 245459.438, \"from_m\": 244652.523, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 267521.575, \"from_m\": 245459.438, \"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\": 267566.364, \"from_m\": 267521.575, \"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\": 267633.656, \"from_m\": 267566.364, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 268319.362, \"from_m\": 267633.656, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 269117.332, \"from_m\": 268319.362, \"capability_applied\": null, \"effective_limit_mph\": 85.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 272034.64, \"from_m\": 269117.332, \"capability_applied\": null, \"effective_limit_mph\": 95.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 277006.479, \"from_m\": 272034.64, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 125.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 125.0}, {\"to_m\": 282290.009, \"from_m\": 277006.479, \"capability_applied\": \"tilting\", \"effective_limit_mph\": 110.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:tilting\", \"infrastructure_limit_mph\": 110.0}, {\"to_m\": 282938.572, \"from_m\": 282290.009, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 284518.38, \"from_m\": 282938.572, \"capability_applied\": null, \"effective_limit_mph\": 100.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 100.0}, {\"to_m\": 285468.994, \"from_m\": 284518.38, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 286347.017, \"from_m\": 285468.994, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 286789.894, \"from_m\": 286347.017, \"capability_applied\": null, \"effective_limit_mph\": 35.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 35.0}, {\"to_m\": 286829.817, \"from_m\": 286789.894, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 286860.157, \"from_m\": 286829.817, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 291859.069, \"from_m\": 286860.157, \"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\": 292822.557, \"from_m\": 291859.069, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 292894.71, \"from_m\": 292822.557, \"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\": 293422.803, \"from_m\": 292894.71, \"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\": 294957.109, \"from_m\": 293422.803, \"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\": 295120.834, \"from_m\": 294957.109, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 295430.247, \"from_m\": 295120.834, \"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\": 295476.453, \"from_m\": 295430.247, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 295554.243, \"from_m\": 295476.453, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 295963.423, \"from_m\": 295554.243, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 140.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 593693, \"profile_key\": \"3b282e513bf80a546cb52213e388b13042edd339286fc9c5df12f0727be1c382\", \"schedule_id\": 26602, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2203\", \"location\": \"London Euston\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2205H\", \"location\": \"Camden South Jn\", \"stage_seq\": 2, \"distance_m\": 1779.777, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2206\", \"location\": \"Camden Jn\", \"stage_seq\": 3, \"distance_m\": 2720.31, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2211\", \"location\": \"Willesden West London Jn\", \"stage_seq\": 4, \"distance_m\": 8484.398, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2212H\", \"location\": \"Wembley Central\", \"stage_seq\": 5, \"distance_m\": 12902.599, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2214H\", \"location\": \"Harrow & Wealdstone\", \"stage_seq\": 6, \"distance_m\": 18278.101, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2217H\", \"location\": \"Watford Junction\", \"stage_seq\": 7, \"distance_m\": 28035.335, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2223\", \"location\": \"Bourne End Jn (Herts)\", \"stage_seq\": 8, \"distance_m\": 41051.781, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2227H\", \"location\": \"Tring\", \"stage_seq\": 9, \"distance_m\": 50880.259, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2231H\", \"location\": \"Ledburn Jn\", \"stage_seq\": 10, \"distance_m\": 60306.749, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239\", \"location\": \"Bletchley\", \"stage_seq\": 11, \"distance_m\": 75865.825, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2239H\", \"location\": \"Denbigh Hall South Jn\", \"stage_seq\": 12, \"distance_m\": 77399.181, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": false, \"wtt_arr\": \"2245\", \"wtt_dep\": \"2246H\", \"location\": \"Milton Keynes Central\", \"stage_seq\": 13, \"distance_m\": 80907.899, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2252H\", \"location\": \"Hanslope Jn\", \"stage_seq\": 14, \"distance_m\": 91631.652, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2259H\", \"location\": \"Weedon\", \"stage_seq\": 15, \"distance_m\": 112164.083, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2306H\", \"location\": \"Hillmorton Jn\", \"stage_seq\": 16, \"distance_m\": 131300.841, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": false, \"wtt_arr\": \"2308\", \"wtt_dep\": \"2312\", \"location\": \"Rugby\", \"stage_seq\": 17, \"distance_m\": 133637.719, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2313\", \"location\": \"Rugby Trent Valley Jn\", \"stage_seq\": 18, \"distance_m\": 134673.27, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2316\", \"location\": \"Brinklow Jn\", \"stage_seq\": 19, \"distance_m\": 142138.548, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2320\", \"location\": \"Attleborough South Jn\", \"stage_seq\": 20, \"distance_m\": 153797.912, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": false, \"wtt_arr\": \"2323\", \"wtt_dep\": \"2325\", \"location\": \"Nuneaton\", \"stage_seq\": 21, \"distance_m\": 156881.028, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332H\", \"location\": \"Amington Jn\", \"stage_seq\": 22, \"distance_m\": 176223.696, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2336H\", \"location\": \"Lichfield TV North Jn (LL)\", \"stage_seq\": 23, \"distance_m\": 188809.912, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Rugeley North Jn\", \"stage_seq\": 24, \"distance_m\": 201030.696, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2343\", \"location\": \"Colwich Jn\", \"stage_seq\": 25, \"distance_m\": 205134.399, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350H\", \"location\": \"Stone\", \"stage_seq\": 26, \"distance_m\": 223834.661, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356\", \"location\": \"Stoke Jn\", \"stage_seq\": 27, \"distance_m\": 234517.027, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": false, \"wtt_arr\": \"2357\", \"wtt_dep\": \"2359\", \"location\": \"Stoke-on-Trent\", \"stage_seq\": 28, \"distance_m\": 235335.302, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0004H\", \"location\": \"Kidsgrove\", \"stage_seq\": 29, \"distance_m\": 245558.581, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007H\", \"location\": \"Congleton\", \"stage_seq\": 30, \"distance_m\": 254588.38, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": false, \"wtt_arr\": \"0013\", \"wtt_dep\": \"0014H\", \"location\": \"Macclesfield\", \"stage_seq\": 31, \"distance_m\": 267235.508, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0023H\", \"location\": \"Cheadle Hulme\", \"stage_seq\": 32, \"distance_m\": 282736.455, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0024H\", \"location\": \"Adswood Road Jn\", \"stage_seq\": 33, \"distance_m\": 284245.31, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025H\", \"location\": \"Edgeley Jn No.1\", \"stage_seq\": 34, \"distance_m\": 285705.743, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0026\", \"location\": \"Edgeley Jn No2\", \"stage_seq\": 35, \"distance_m\": 286139.758, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": false, \"wtt_arr\": \"0027\", \"wtt_dep\": \"0028H\", \"location\": \"Stockport\", \"stage_seq\": 36, \"distance_m\": 286579.943, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0030H\", \"location\": \"Heaton Norris Jn\", \"stage_seq\": 37, \"distance_m\": 287751.504, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034\", \"location\": \"Slade Lane Jn\", \"stage_seq\": 38, \"distance_m\": 292273.573, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036\", \"location\": \"Ardwick Jn\", \"stage_seq\": 39, \"distance_m\": 294810.737, \"section_seq\": 1, \"route_path_id\": 101182}, {\"is_pass\": false, \"wtt_arr\": \"0039\", \"wtt_dep\": null, \"location\": \"Manchester Piccadilly\", \"stage_seq\": 40, \"distance_m\": 295963.423, \"section_seq\": 1, \"route_path_id\": 101182}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 295963.423, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 101182}], \"total_distance_m\": 295963.423, \"capability_profiles\": [\"tilting\"], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 140.0, \"speed_covered_distance_m\": 263782.291, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": 1, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 32181.132, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2203", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "10.0", "current_position_lat": "53.4769795", "current_position_lon": "-2.2302017", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 22007, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:24Z\", \"source_id\": 48790353, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:21:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:20:33Z\", \"source_id\": 15850658, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21956, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:25:36Z\", \"source_id\": 48800550, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:26:25\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:25:41Z\", \"source_id\": 15853740, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:26:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21883, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:29:56Z\", \"source_id\": 48808651, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:30:39\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:30:04Z\", \"source_id\": 15856290, \"stage_seq\": 7, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21792, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:55Z\", \"source_id\": 48821681, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:38:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:36:57Z\", \"source_id\": 15860349, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:38:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21610, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:22Z\", \"source_id\": 48834968, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:45:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:44:27Z\", \"source_id\": 15864695, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:45:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21500, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:05Z\", \"source_id\": 48846101, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T21:51:08\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T21:50:09Z\", \"source_id\": 15867964, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 21208, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:17Z\", \"source_id\": 48885350, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:11:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:10:22Z\", \"source_id\": 15879200, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 20699, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:37Z\", \"source_id\": 48903777, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:22:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:21:39Z\", \"source_id\": 15885187, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:22:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11239, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:15Z\", \"source_id\": 48951470, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:17Z\", \"source_id\": 15900307, \"stage_seq\": 28, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11198, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:38Z\", \"source_id\": 48960886, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:02:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:01:43Z\", \"source_id\": 15903114, \"stage_seq\": 29, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:02:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 11190, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:38Z\", \"source_id\": 48964416, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:04:43Z\", \"source_id\": 15904131, \"stage_seq\": 30, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9129, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:31Z\", \"source_id\": 48970478, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:10:20\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:09:33Z\", \"source_id\": 15905801, \"stage_seq\": 31, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:10:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 9082, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:05Z\", \"source_id\": 48979802, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:05\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:13Z\", \"source_id\": 15908383, \"stage_seq\": 32, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:37Z\", \"source_id\": 15909857, \"stage_seq\": 36, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8455, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:26Z\", \"source_id\": 48995112, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:09\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:33Z\", \"source_id\": 15912513, \"stage_seq\": 40, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Manchester Piccadilly", "service_state_platform": "6", "timing_fact_generation": 1789515334263546, "current_leg_arrival_utc": "2026-09-17T00:38:00+01:00", "linx_speed_capabilities": "{\"units\": [\"390039\"], \"profiles\": [\"tilting\"], \"unit_classes\": [\"390\"], \"registry_version\": 1}", "terminal_entered_at_utc": "2026-09-15T23:37:09.439369", "service_state_evidence_id": 15912513, "current_leg_start_actual_dep": "2026-09-17T00:28:30+01:00", "operational_evidence_version": 175, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:10.885135", "service_state_valid_until_kind": null, "operational_interpretation_version": 175, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Avanti West Coast P EUS MAN 1H01 390039 9 140 {"units": ["390039"], "profiles": ["tilting"], "unit_classes": ["390"], "registry_version": 1} {"version": 3, "segments": [{"to_m": 6.906, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 686.718, "from_m": 6.906, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1227.144, "from_m": 686.718, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 1258.396, "from_m": 1227.144, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1546.479, "from_m": 1258.396, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1689.749, "from_m": 1546.479, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 2635.639, "from_m": 1689.749, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3787.675, "from_m": 2635.639, "capability_applied": null, "effective_limit_mph": 55.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 55.0}, {"to_m": 5632.663, "from_m": 3787.675, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 7136.095, "from_m": 5632.663, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 10505.955, "from_m": 7136.095, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 12941.841, "from_m": 10505.955, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 18619.811, "from_m": 12941.841, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 33233.229, "from_m": 18619.811, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 34553.95, "from_m": 33233.229, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 36285.324, "from_m": 34553.95, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 36339.261, "from_m": 36285.324, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 44607.679, "from_m": 36339.261, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 46540.265, "from_m": 44607.679, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60306.749, "from_m": 46540.265, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 60414.026, "from_m": 60306.749, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 60629.659, "from_m": 60414.026, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 60715.503, "from_m": 60629.659, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 64996.307, "from_m": 60715.503, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 68285.69, "from_m": 64996.307, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 73989.919, "from_m": 68285.69, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 74069.808, "from_m": 73989.919, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 78924.189, "from_m": 74069.808, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 140.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 92032.753, "from_m": 78924.189, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 92127.364, "from_m": 92032.753, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 110908.063, "from_m": 92127.364, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 117338.012, "from_m": 110908.063, "capability_applied": "tilting", "effective_limit_mph": 120.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 120.0}, {"to_m": 124253.505, "from_m": 117338.012, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 126470.969, "from_m": 124253.505, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 131183.026, "from_m": 126470.969, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131220.615, "from_m": 131183.026, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 131874.853, "from_m": 131220.615, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 131933.804, "from_m": 131874.853, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 136323.31, "from_m": 131933.804, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 136504.813, "from_m": 136323.31, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 137558.205, "from_m": 136504.813, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 137637.009, "from_m": 137558.205, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 137842.272, "from_m": 137637.009, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 137912.538, "from_m": 137842.272, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 155116.057, "from_m": 137912.538, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 157437.005, "from_m": 155116.057, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 184860.782, "from_m": 157437.005, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 188379.664, "from_m": 184860.782, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 188459.08, "from_m": 188379.664, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 188573.134, "from_m": 188459.08, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 188657.06, "from_m": 188573.134, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 201030.696, "from_m": 188657.06, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 201101.244, "from_m": 201030.696, "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": 204950.253, "from_m": 201101.244, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 205283.801, "from_m": 204950.253, "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": 205800.852, "from_m": 205283.801, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 205807.799, "from_m": 205800.852, "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": 207196.62, "from_m": 205807.799, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 207504.141, "from_m": 207196.62, "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": 207761.572, "from_m": 207504.141, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 207775.45, "from_m": 207761.572, "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": 208909.758, "from_m": 207775.45, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 208925.367, "from_m": 208909.758, "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": 209178.112, "from_m": 208925.367, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 209205.458, "from_m": 209178.112, "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": 213170.528, "from_m": 209205.458, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 213181.178, "from_m": 213170.528, "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": 213764.529, "from_m": 213181.178, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 213773.676, "from_m": 213764.529, "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": 217843.102, "from_m": 213773.676, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 217848.565, "from_m": 217843.102, "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": 219228.57, "from_m": 217848.565, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 219238.118, "from_m": 219228.57, "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": 219461.089, "from_m": 219238.118, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 219505.189, "from_m": 219461.089, "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": 219688.357, "from_m": 219505.189, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 219709.27, "from_m": 219688.357, "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": 219973.537, "from_m": 219709.27, "capability_applied": null, "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 125.0}, {"to_m": 219979.64, "from_m": 219973.537, "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": 222892.096, "from_m": 219979.64, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 222913.659, "from_m": 222892.096, "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": 223935.422, "from_m": 222913.659, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 224108.251, "from_m": 223935.422, "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": 232542.082, "from_m": 224108.251, "capability_applied": null, "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 110.0}, {"to_m": 233686.403, "from_m": 232542.082, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 235023.669, "from_m": 233686.403, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 235519.222, "from_m": 235023.669, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 235555.829, "from_m": 235519.222, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 235595.822, "from_m": 235555.829, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 236251.035, "from_m": 235595.822, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 237642.344, "from_m": 236251.035, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 244652.523, "from_m": 237642.344, "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": 245459.438, "from_m": 244652.523, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 267521.575, "from_m": 245459.438, "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": 267566.364, "from_m": 267521.575, "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": 267633.656, "from_m": 267566.364, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 268319.362, "from_m": 267633.656, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 269117.332, "from_m": 268319.362, "capability_applied": null, "effective_limit_mph": 85.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 272034.64, "from_m": 269117.332, "capability_applied": null, "effective_limit_mph": 95.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 277006.479, "from_m": 272034.64, "capability_applied": "tilting", "effective_limit_mph": 125.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 125.0}, {"to_m": 282290.009, "from_m": 277006.479, "capability_applied": "tilting", "effective_limit_mph": 110.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:tilting", "infrastructure_limit_mph": 110.0}, {"to_m": 282938.572, "from_m": 282290.009, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 284518.38, "from_m": 282938.572, "capability_applied": null, "effective_limit_mph": 100.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 100.0}, {"to_m": 285468.994, "from_m": 284518.38, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 286347.017, "from_m": 285468.994, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 286789.894, "from_m": 286347.017, "capability_applied": null, "effective_limit_mph": 35.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 35.0}, {"to_m": 286829.817, "from_m": 286789.894, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 286860.157, "from_m": 286829.817, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 291859.069, "from_m": 286860.157, "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": 292822.557, "from_m": 291859.069, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 292894.71, "from_m": 292822.557, "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": 293422.803, "from_m": 292894.71, "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": 294957.109, "from_m": 293422.803, "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": 295120.834, "from_m": 294957.109, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 295430.247, "from_m": 295120.834, "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": 295476.453, "from_m": 295430.247, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 295554.243, "from_m": 295476.453, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 295963.423, "from_m": 295554.243, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 140.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 593693, "profile_key": "3b282e513bf80a546cb52213e388b13042edd339286fc9c5df12f0727be1c382", "schedule_id": 26602, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2203", "location": "London Euston", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2205H", "location": "Camden South Jn", "stage_seq": 2, "distance_m": 1779.777, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2206", "location": "Camden Jn", "stage_seq": 3, "distance_m": 2720.31, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2211", "location": "Willesden West London Jn", "stage_seq": 4, "distance_m": 8484.398, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2212H", "location": "Wembley Central", "stage_seq": 5, "distance_m": 12902.599, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2214H", "location": "Harrow & Wealdstone", "stage_seq": 6, "distance_m": 18278.101, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2217H", "location": "Watford Junction", "stage_seq": 7, "distance_m": 28035.335, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2223", "location": "Bourne End Jn (Herts)", "stage_seq": 8, "distance_m": 41051.781, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2227H", "location": "Tring", "stage_seq": 9, "distance_m": 50880.259, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2231H", "location": "Ledburn Jn", "stage_seq": 10, "distance_m": 60306.749, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239", "location": "Bletchley", "stage_seq": 11, "distance_m": 75865.825, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2239H", "location": "Denbigh Hall South Jn", "stage_seq": 12, "distance_m": 77399.181, "section_seq": 1, "route_path_id": 101182}, {"is_pass": false, "wtt_arr": "2245", "wtt_dep": "2246H", "location": "Milton Keynes Central", "stage_seq": 13, "distance_m": 80907.899, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2252H", "location": "Hanslope Jn", "stage_seq": 14, "distance_m": 91631.652, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2259H", "location": "Weedon", "stage_seq": 15, "distance_m": 112164.083, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2306H", "location": "Hillmorton Jn", "stage_seq": 16, "distance_m": 131300.841, "section_seq": 1, "route_path_id": 101182}, {"is_pass": false, "wtt_arr": "2308", "wtt_dep": "2312", "location": "Rugby", "stage_seq": 17, "distance_m": 133637.719, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2313", "location": "Rugby Trent Valley Jn", "stage_seq": 18, "distance_m": 134673.27, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2316", "location": "Brinklow Jn", "stage_seq": 19, "distance_m": 142138.548, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2320", "location": "Attleborough South Jn", "stage_seq": 20, "distance_m": 153797.912, "section_seq": 1, "route_path_id": 101182}, {"is_pass": false, "wtt_arr": "2323", "wtt_dep": "2325", "location": "Nuneaton", "stage_seq": 21, "distance_m": 156881.028, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332H", "location": "Amington Jn", "stage_seq": 22, "distance_m": 176223.696, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2336H", "location": "Lichfield TV North Jn (LL)", "stage_seq": 23, "distance_m": 188809.912, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Rugeley North Jn", "stage_seq": 24, "distance_m": 201030.696, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2343", "location": "Colwich Jn", "stage_seq": 25, "distance_m": 205134.399, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350H", "location": "Stone", "stage_seq": 26, "distance_m": 223834.661, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356", "location": "Stoke Jn", "stage_seq": 27, "distance_m": 234517.027, "section_seq": 1, "route_path_id": 101182}, {"is_pass": false, "wtt_arr": "2357", "wtt_dep": "2359", "location": "Stoke-on-Trent", "stage_seq": 28, "distance_m": 235335.302, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0004H", "location": "Kidsgrove", "stage_seq": 29, "distance_m": 245558.581, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007H", "location": "Congleton", "stage_seq": 30, "distance_m": 254588.38, "section_seq": 1, "route_path_id": 101182}, {"is_pass": false, "wtt_arr": "0013", "wtt_dep": "0014H", "location": "Macclesfield", "stage_seq": 31, "distance_m": 267235.508, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0023H", "location": "Cheadle Hulme", "stage_seq": 32, "distance_m": 282736.455, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0024H", "location": "Adswood Road Jn", "stage_seq": 33, "distance_m": 284245.31, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025H", "location": "Edgeley Jn No.1", "stage_seq": 34, "distance_m": 285705.743, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0026", "location": "Edgeley Jn No2", "stage_seq": 35, "distance_m": 286139.758, "section_seq": 1, "route_path_id": 101182}, {"is_pass": false, "wtt_arr": "0027", "wtt_dep": "0028H", "location": "Stockport", "stage_seq": 36, "distance_m": 286579.943, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0030H", "location": "Heaton Norris Jn", "stage_seq": 37, "distance_m": 287751.504, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034", "location": "Slade Lane Jn", "stage_seq": 38, "distance_m": 292273.573, "section_seq": 1, "route_path_id": 101182}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036", "location": "Ardwick Jn", "stage_seq": 39, "distance_m": 294810.737, "section_seq": 1, "route_path_id": 101182}, {"is_pass": false, "wtt_arr": "0039", "wtt_dep": null, "location": "Manchester Piccadilly", "stage_seq": 40, "distance_m": 295963.423, "section_seq": 1, "route_path_id": 101182}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 295963.423, "from_m": 0.0, "section_seq": 1, "route_path_id": 101182}], "total_distance_m": 295963.423, "capability_profiles": ["tilting"], "route_model_versions": [3], "equipment_max_speed_mph": 140.0, "speed_covered_distance_m": 263782.291, "equipment_max_speed_source": "linx", "capability_registry_version": 1, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 32181.132, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 22007, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:24Z", "source_id": 48790353, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T21:21:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:20:33Z", "source_id": 15850658, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21956, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:25:36Z", "source_id": 48800550, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T21:26:25", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:25:41Z", "source_id": 15853740, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:26:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21883, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:29:56Z", "source_id": 48808651, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T21:30:39", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:30:04Z", "source_id": 15856290, "stage_seq": 7, "event_role": "ARR", "event_time": "2026-09-15T22:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21792, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:55Z", "source_id": 48821681, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T21:38:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:36:57Z", "source_id": 15860349, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T22:38:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21610, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:22Z", "source_id": 48834968, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T21:45:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:44:27Z", "source_id": 15864695, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T22:45:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21500, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:05Z", "source_id": 48846101, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T21:51:08", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T21:50:09Z", "source_id": 15867964, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T22:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 21208, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:17Z", "source_id": 48885350, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T22:11:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:10:22Z", "source_id": 15879200, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 20699, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:37Z", "source_id": 48903777, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T22:22:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:21:39Z", "source_id": 15885187, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:22:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11239, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:15Z", "source_id": 48951470, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T22:54:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:17Z", "source_id": 15900307, "stage_seq": 28, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11198, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:38Z", "source_id": 48960886, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-15T23:02:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:01:43Z", "source_id": 15903114, "stage_seq": 29, "event_role": "ARR", "event_time": "2026-09-16T00:02:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 11190, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:38Z", "source_id": 48964416, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-15T23:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:04:43Z", "source_id": 15904131, "stage_seq": 30, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9129, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:31Z", "source_id": 48970478, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-15T23:10:20", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:09:33Z", "source_id": 15905801, "stage_seq": 31, "event_role": "ARR", "event_time": "2026-09-16T00:10:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 9082, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:05Z", "source_id": 48979802, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-15T23:19:05", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:13Z", "source_id": 15908383, "stage_seq": 32, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:37Z", "source_id": 15909857, "stage_seq": 36, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8455, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:26Z", "source_id": 48995112, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-15T23:37:09", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:33Z", "source_id": 15912513, "stage_seq": 40, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] London Euston 2203 2203 14 None None Manchester Piccadilly 0039 0039 6 EARLY -2 minutes https://www.realtimetrains.co.uk/service/gb-nr:W34098/2026-09-16/detailed None Stockport 2026-09-17T00:28:30+01:00 Manchester Piccadilly 10.0 {"type": "LineString", "coordinates": [[-2.1631829735151142, 53.40568378508251], [-2.1632348999999995, 53.405869200000005], [-2.1633129999999996, 53.40610199999999], [-2.1633906, 53.4063121], [-2.1634848999999994, 53.40651199999999], [-2.1635191, 53.40657949999999], [-2.1635532, 53.40664679999999], [-2.1635976, 53.40673459999999], [-2.1636996999999996, 53.4069041], [-2.1638307999999995, 53.407085], [-2.1639045, 53.40717600000001], [-2.1640054, 53.40735759999998], [-2.1640529999999996, 53.4074341], [-2.1641446999999996, 53.4075496], [-2.164318999999999, 53.407756199999994], [-2.164499999999999, 53.407978099999994], [-2.1648764, 53.4084337], [-2.1655375, 53.4092312], [-2.1658822999999994, 53.4096456], [-2.1662428, 53.41008180000001], [-2.1674042, 53.41148129999999], [-2.1683801, 53.412627400000005], [-2.1685011, 53.4127849], [-2.1686742, 53.41303269999999], [-2.1688817999999994, 53.413287399999994], [-2.1692795999999994, 53.41376609999998], [-2.1694812, 53.4140086], [-2.169671279277511, 53.41428429590598], [-2.1697524999999995, 53.4144021], [-2.1701136, 53.4148394], [-2.170417088604405, 53.41523013055482], [-2.1705954, 53.4154597], [-2.1706901, 53.4155816], [-2.1711049, 53.4161407], [-2.1712077, 53.416273100000005], [-2.171466, 53.4166056], [-2.172048, 53.417350600000006], [-2.1728351, 53.418308], [-2.1737803, 53.4194515], [-2.1751912, 53.4211523], [-2.1764276, 53.422658], [-2.1775219999999997, 53.4239862], [-2.1786605, 53.4253673], [-2.1792002, 53.4260066], [-2.1796195, 53.4265034], [-2.1815426, 53.428799999999995], [-2.1829079, 53.43042519999999], [-2.1837018, 53.43140639999999], [-2.1841041, 53.4319098], [-2.1854613, 53.43354610000001], [-2.1865958999999995, 53.4349571], [-2.1869217, 53.4353394], [-2.1880512, 53.4366552], [-2.1889455, 53.4377357], [-2.1893318, 53.4382334], [-2.1898766, 53.4389848], [-2.1901351000000004, 53.4393628], [-2.1904396, 53.43982240000001], [-2.1908491999999997, 53.4404844], [-2.1909621999999995, 53.4406687], [-2.1911235, 53.44097429999999], [-2.1914373, 53.4415606], [-2.191609, 53.441897700000005], [-2.1918721999999997, 53.44242739999999], [-2.191932, 53.4425662], [-2.1925504, 53.44404509999999], [-2.1926189, 53.444208800000006], [-2.1927211, 53.4444728], [-2.1927931, 53.44465610000001], [-2.1928878, 53.44488559999999], [-2.1931894000000005, 53.4456168], [-2.1936916999999996, 53.4468636], [-2.1937517, 53.44701320000001], [-2.1943064999999997, 53.448391599999994], [-2.1943922999999996, 53.4485957], [-2.1945778, 53.44905389999999], [-2.1947333, 53.44943959999999], [-2.1949835, 53.4499418], [-2.1953996, 53.45096939999999], [-2.1954939, 53.4511767], [-2.1957003, 53.45161840000001], [-2.1958142, 53.4518584], [-2.1961301, 53.4525731], [-2.1961602, 53.4526581], [-2.1961610093135904, 53.45266013085102], [-2.1967217, 53.45406710000001], [-2.1969135, 53.45452280000001], [-2.197305, 53.4554591], [-2.1974035, 53.455659299999986], [-2.1975325, 53.45592149999999], [-2.1975857, 53.45603930000001], [-2.1976647, 53.4561745], [-2.1979429999999995, 53.4566981], [-2.1981766, 53.45710030000001], [-2.1982946, 53.4573193], [-2.1989057, 53.45834179999999], [-2.1991446999999997, 53.458714], [-2.1994242999999996, 53.4591271], [-2.199825699999999, 53.4596841], [-2.1999885, 53.4599028], [-2.2001912, 53.460186799999995], [-2.2004911, 53.4605461], [-2.200902, 53.461011799999994], [-2.2012681, 53.46135040000001], [-2.2014062999999995, 53.46149340000001], [-2.2016216, 53.4616893], [-2.201838, 53.461892799999994], [-2.2033090999999994, 53.46346129999999], [-2.2036199, 53.4637588], [-2.2042421, 53.46434799999999], [-2.2045679, 53.4646644], [-2.2049958, 53.46503299999999], [-2.2057005, 53.465632799999995], [-2.2060526, 53.4659352], [-2.2066785, 53.4664235], [-2.2068790999999996, 53.466578899999995], [-2.2071344000000006, 53.46677330000001], [-2.2079414, 53.46734200000001], [-2.208336, 53.4676315], [-2.208554942830538, 53.46779240988761], [-2.2089385, 53.46807429999999], [-2.2089583, 53.468088900000005], [-2.209295, 53.46831559999998], [-2.2099747999999995, 53.46875310000001], [-2.2104818, 53.4690708], [-2.2110048, 53.46939179999999], [-2.2115171, 53.469706300000006], [-2.2120535, 53.47002880000001], [-2.2124520000000003, 53.47026129999999], [-2.212763499999999, 53.4704742], [-2.2129825999999997, 53.470594000000006], [-2.2132390999999996, 53.47073610000001], [-2.2138399, 53.471039399999995], [-2.2140942, 53.47116409999999], [-2.2144255222798934, 53.4713220640662], [-2.214629708762691, 53.47142384391765], [-2.2148069874751126, 53.47151605315788], [-2.214961257464357, 53.47160001591331], [-2.2150964177776222, 53.47167705631036], [-2.2152163674621086, 53.471748498475485], [-2.215325005565014, 53.471815666535065], [-2.215426231133539, 53.47187988461555], [-2.215523943214882, 53.47194247684335], [-2.2156220408562413, 53.47200476734491], [-2.215724423104817, 53.47206808024663], [-2.215834989007808, 53.47213373967496], [-2.215957637612413, 53.47220306975629], [-2.216096267965831, 53.47227739461709], [-2.2162547791152623, 53.47235803838374], [-2.2164370701079044, 53.47244632518268], [-2.216647039990957, 53.47254357914034], [-2.2169989, 53.4727165], [-2.217562099999999, 53.4729546], [-2.2179118, 53.473130100000006], [-2.2185405, 53.4733947], [-2.2189126, 53.4735653], [-2.2191308000000003, 53.4736627], [-2.2194478, 53.4737972], [-2.2199004, 53.4739919], [-2.2209971999999993, 53.4744058], [-2.2228192999999994, 53.4750798], [-2.2230409999999994, 53.475159999999995], [-2.2236295, 53.4753857], [-2.2239598000000003, 53.47551589999999], [-2.2245268, 53.4757753], [-2.2249038, 53.4759233], [-2.2251422999999995, 53.476000699999986], [-2.2253206, 53.4760581], [-2.2256340000000003, 53.4761488], [-2.2260491, 53.4762425], [-2.2263467, 53.47630199999998], [-2.2264624999999993, 53.4763235], [-2.2266657, 53.4763525], [-2.2267769, 53.47636580000001], [-2.2273412999999995, 53.47643409999999], [-2.2274908999999994, 53.4764527], [-2.227757, 53.4764795], [-2.2278741, 53.4764965], [-2.2279932999999996, 53.4765147], [-2.2281444999999995, 53.4765377], [-2.2283708999999994, 53.47657309999999], [-2.2285185, 53.476603], [-2.2286704, 53.47663439999999], [-2.2289997, 53.4767067], [-2.229483, 53.4768164], [-2.2302016999999994, 53.476979499999985]]} 5.8 0027 0037 Stockport Manchester Piccadilly Manchester Piccadilly 53.4769795 -2.2302017 53.4769795 -2.2302017 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Manchester Piccadilly TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912513 1789515334263546 175 175 2026-09-15 23:47:10.885135 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:09.439369
565219 596445 C01709 235E31M016 2026-09-15 COMPLETE 15912847 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 596445, "stp": "P", "toc": "London North Eastern Railway", "uid": "C01709", "consist": "800106", "dest_crs": null, "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C01709/2026-09-16/detailed", "trust_id": "235E31M016", "origin_crs": "DON", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Doncaster IEP Depot", "service_date": "2026-09-15", "dest_arr_time": "0047", "dest_platform": null, "is_terminated": 1, "next_location": "Doncaster IEP Depot", "signalling_id": "5E31", "timing_status": "EARLY", "origin_station": "Doncaster", "current_leg_arr": "0037", "current_leg_dep": "0034", "current_leg_end": "Doncaster IEP Depot", "origin_dep_time": "0042", "origin_platform": "1", "current_location": "Doncaster IEP Depot", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "-10 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.139810361615212, 53.52231852043269], [-1.1398197999999995, 53.52203850000001], [-1.1398204999999997, 53.5220191], [-1.1398349943701034, 53.52123315641426], [-1.1398419, 53.52085869999999], [-1.1398883999999998, 53.51949500000001], [-1.1398970999999998, 53.51913269999999], [-1.1399254, 53.518844599999994], [-1.1399213999999998, 53.5184331], [-1.1399451, 53.518013200000006], [-1.1399240999999998, 53.51762939999999], [-1.139908, 53.5170481], [-1.1399063, 53.51686660000001], [-1.1399094, 53.5165058], [-1.1399107, 53.5161793], [-1.1398754, 53.5158068], [-1.1398262, 53.51544770000001], [-1.1397916, 53.51526260000001], [-1.1397404, 53.514992699999986], [-1.139669, 53.5147418], [-1.1396254, 53.51458850000001], [-1.1394976, 53.51419329999999], [-1.139374, 53.513875199999994], [-1.1393539, 53.5138194], [-1.1393483999999998, 53.513804099999994], [-1.1392481, 53.5136128], [-1.1391542999999995, 53.513453299999995], [-1.1390604, 53.5133129], [-1.1389129, 53.51315429999999], [-1.1387627000000002, 53.5130139], [-1.1379673999999995, 53.51241019999999], [-1.137742, 53.51218930000001], [-1.1375019999999998, 53.51198349999999], [-1.1362555, 53.51066840000001], [-1.1359503, 53.510422], [-1.1356923999999995, 53.51024959999999], [-1.1350754999999997, 53.5098374], [-1.1347313, 53.5096397], [-1.1344333, 53.50952509999999], [-1.1342914, 53.50947059999999], [-1.1338811, 53.5093462], [-1.1332061, 53.50918800000001], [-1.1338032999999998, 53.509426700000006], [-1.1343473999999998, 53.5096499], [-1.1346919999999998, 53.50982230000001]]}", "current_leg_start": "Doncaster", "dest_arr_time_act": "0047", "motion_projection": null, "next_location_lat": "53.5098223", "next_location_lon": "-1.1346920", "previous_location": "Doncaster", "current_leg_milage": "1.1", "linx_max_speed_mph": 125, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 260.745, \"from_m\": 0.0, \"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\": 314.201, \"from_m\": 260.745, \"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\": 950.188, \"from_m\": 314.201, \"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\": 1743.254, \"from_m\": 950.188, \"capability_applied\": null, \"effective_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\": 596445, \"profile_key\": \"4db1f2fecbd40c2e2c953f26387d0ce2fd657118db1b2dd57e4b162a375839f6\", \"schedule_id\": 31518, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0042\", \"location\": \"Doncaster\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65642}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044\", \"location\": \"Sand Bank Jn\", \"stage_seq\": 2, \"distance_m\": 905.8, \"section_seq\": 1, \"route_path_id\": 65642}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": null, \"location\": \"Doncaster IEP Depot\", \"stage_seq\": 3, \"distance_m\": 1743.254, \"section_seq\": 1, \"route_path_id\": 65642}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1743.254, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 65642}], \"total_distance_m\": 1743.254, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125.0, \"speed_covered_distance_m\": 950.188, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 793.066, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0042", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "53.5098223", "current_position_lon": "-1.1346920", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 7082, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:37:05Z\", \"source_id\": 48996432, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:14\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:37:08Z\", \"source_id\": 15912847, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Doncaster IEP Depot", "service_state_platform": null, "timing_fact_generation": 1789515429512767, "current_leg_arrival_utc": "2026-09-17T00:42:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:09.510467", "service_state_evidence_id": 15912847, "current_leg_start_actual_dep": "2026-09-17T00:42:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:11.264908", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} London North Eastern Railway P DON None 5E31 800106 9 125 None {"version": 3, "segments": [{"to_m": 260.745, "from_m": 0.0, "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": 314.201, "from_m": 260.745, "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": 950.188, "from_m": 314.201, "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": 1743.254, "from_m": 950.188, "capability_applied": null, "effective_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": 596445, "profile_key": "4db1f2fecbd40c2e2c953f26387d0ce2fd657118db1b2dd57e4b162a375839f6", "schedule_id": 31518, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0042", "location": "Doncaster", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 65642}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044", "location": "Sand Bank Jn", "stage_seq": 2, "distance_m": 905.8, "section_seq": 1, "route_path_id": 65642}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": null, "location": "Doncaster IEP Depot", "stage_seq": 3, "distance_m": 1743.254, "section_seq": 1, "route_path_id": 65642}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1743.254, "from_m": 0.0, "section_seq": 1, "route_path_id": 65642}], "total_distance_m": 1743.254, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125.0, "speed_covered_distance_m": 950.188, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 793.066, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 7082, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:37:05Z", "source_id": 48996432, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:37:14", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:37:08Z", "source_id": 15912847, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Doncaster 0042 0042 1 None None Doncaster IEP Depot 0047 0047 None EARLY -10 minutes https://www.realtimetrains.co.uk/service/gb-nr:C01709/2026-09-16/detailed None Doncaster 2026-09-17T00:42:00+01:00 Doncaster IEP Depot 3.0 {"type": "LineString", "coordinates": [[-1.139810361615212, 53.52231852043269], [-1.1398197999999995, 53.52203850000001], [-1.1398204999999997, 53.5220191], [-1.1398349943701034, 53.52123315641426], [-1.1398419, 53.52085869999999], [-1.1398883999999998, 53.51949500000001], [-1.1398970999999998, 53.51913269999999], [-1.1399254, 53.518844599999994], [-1.1399213999999998, 53.5184331], [-1.1399451, 53.518013200000006], [-1.1399240999999998, 53.51762939999999], [-1.139908, 53.5170481], [-1.1399063, 53.51686660000001], [-1.1399094, 53.5165058], [-1.1399107, 53.5161793], [-1.1398754, 53.5158068], [-1.1398262, 53.51544770000001], [-1.1397916, 53.51526260000001], [-1.1397404, 53.514992699999986], [-1.139669, 53.5147418], [-1.1396254, 53.51458850000001], [-1.1394976, 53.51419329999999], [-1.139374, 53.513875199999994], [-1.1393539, 53.5138194], [-1.1393483999999998, 53.513804099999994], [-1.1392481, 53.5136128], [-1.1391542999999995, 53.513453299999995], [-1.1390604, 53.5133129], [-1.1389129, 53.51315429999999], [-1.1387627000000002, 53.5130139], [-1.1379673999999995, 53.51241019999999], [-1.137742, 53.51218930000001], [-1.1375019999999998, 53.51198349999999], [-1.1362555, 53.51066840000001], [-1.1359503, 53.510422], [-1.1356923999999995, 53.51024959999999], [-1.1350754999999997, 53.5098374], [-1.1347313, 53.5096397], [-1.1344333, 53.50952509999999], [-1.1342914, 53.50947059999999], [-1.1338811, 53.5093462], [-1.1332061, 53.50918800000001], [-1.1338032999999998, 53.509426700000006], [-1.1343473999999998, 53.5096499], [-1.1346919999999998, 53.50982230000001]]} 1.1 0034 0037 Doncaster Doncaster IEP Depot Doncaster IEP Depot 53.5098223 -1.1346920 53.5098223 -1.1346920 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Doncaster IEP Depot TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912847 1789515429512767 5 5 2026-09-15 23:47:11.264908 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:09.510467
565220 595490 Y41702 772C98M915 2026-09-15 COMPLETE 15912579 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 595490, "stp": "O", "toc": "Great Western Railway", "uid": "Y41702", "consist": "166209", "dest_crs": "BRI", "num_carr": 3, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:Y41702/2026-09-16/detailed", "trust_id": "772C98M915", "origin_crs": "CDF", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bristol Temple Meads", "service_date": "2026-09-15", "dest_arr_time": "0038", "dest_platform": "3", "is_terminated": 1, "next_location": "Bristol Temple Meads", "signalling_id": "2C98", "timing_status": "EARLY", "origin_station": "Cardiff Central", "current_leg_arr": "0037", "current_leg_dep": "0034", "current_leg_end": "Bristol Temple Meads", "origin_dep_time": "2330", "origin_platform": "2", "current_location": "Bristol Temple Meads", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "-1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.5641281, 51.4587549], [-2.56429, 51.4583507], [-2.5643946999999994, 51.458102700000005], [-2.5645542, 51.45779], [-2.5646561999999995, 51.4575955], [-2.5647033999999995, 51.457513], [-2.5648704, 51.4572209], [-2.5651738000000006, 51.45668560000001], [-2.5654823, 51.4562539], [-2.5658170999999994, 51.4557945], [-2.5661382, 51.4553867], [-2.5665488, 51.4549109], [-2.5668697, 51.454567700000005], [-2.5669467, 51.4544854], [-2.5672312, 51.4542122], [-2.5674307, 51.4540374], [-2.5676711999999995, 51.4538405], [-2.5682316, 51.4534536], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]}", "current_leg_start": "Lawrence Hill", "dest_arr_time_act": "0038", "motion_projection": null, "next_location_lat": "51.4490808", "next_location_lon": "-2.5801483", "previous_location": "Lawrence Hill", "current_leg_milage": "1.1", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 341.881, \"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\": 671.277, \"from_m\": 341.881, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 735.192, \"from_m\": 671.277, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 846.908, \"from_m\": 735.192, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 921.977, \"from_m\": 846.908, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 4038.152, \"from_m\": 921.977, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 15903.914, \"from_m\": 4038.152, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 95.0}, {\"to_m\": 15956.176, \"from_m\": 15903.914, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 15996.006, \"from_m\": 15956.176, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 19224.788, \"from_m\": 15996.006, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19277.124, \"from_m\": 19224.788, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 19319.936, \"from_m\": 19277.124, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 19382.749, \"from_m\": 19319.936, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 20082.211, \"from_m\": 19382.749, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20488.198, \"from_m\": 20082.211, \"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\": 31860.534, \"from_m\": 20488.198, \"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\": 34082.428, \"from_m\": 31860.534, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 34178.124, \"from_m\": 34082.428, \"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\": 34310.999, \"from_m\": 34178.124, \"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\": 34904.277, \"from_m\": 34310.999, \"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\": 34955.87, \"from_m\": 34904.277, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 35126.946, \"from_m\": 34955.87, \"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\": 43889.2, \"from_m\": 35126.946, \"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\": 44720.048, \"from_m\": 43889.2, \"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\": 44809.218, \"from_m\": 44720.048, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 51756.911, \"from_m\": 44809.218, \"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\": 53355.124, \"from_m\": 51756.911, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 53557.014, \"from_m\": 53355.124, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 53854.91, \"from_m\": 53557.014, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 54053.602, \"from_m\": 53854.91, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 55663.754, \"from_m\": 54053.602, \"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\": 55773.556, \"from_m\": 55663.754, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 57863.784, \"from_m\": 55773.556, \"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\": 57883.873, \"from_m\": 57863.784, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 58261.183, \"from_m\": 57883.873, \"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\": 58415.551, \"from_m\": 58261.183, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 59608.102, \"from_m\": 58415.551, \"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\": 59957.626, \"from_m\": 59608.102, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60393.45, \"from_m\": 59957.626, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60446.122, \"from_m\": 60393.45, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 60483.629, \"from_m\": 60446.122, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 60500.003, \"from_m\": 60483.629, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 60563.055, \"from_m\": 60500.003, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 61171.465, \"from_m\": 60563.055, \"capability_applied\": null, \"effective_limit_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\": 595490, \"profile_key\": \"29cd865cb08a3b2d729254488b72b94f8bbc63545607d41e4081b332c3142bd2\", \"schedule_id\": 38885, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2330\", \"location\": \"Cardiff Central\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2332\", \"location\": \"Long Dyke Jn\", \"stage_seq\": 2, \"distance_m\": 1365.923, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2337\", \"location\": \"Marshfield\", \"stage_seq\": 3, \"distance_m\": 10573.179, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2339H\", \"location\": \"Ebbw Jn\", \"stage_seq\": 4, \"distance_m\": 16489.3, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2340\", \"location\": \"Gaer Jn\", \"stage_seq\": 5, \"distance_m\": 17511.4, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": false, \"wtt_arr\": \"2346\", \"wtt_dep\": \"2348H\", \"location\": \"Newport (South Wales)\", \"stage_seq\": 6, \"distance_m\": 18890.627, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2349H\", \"location\": \"Maindee West Jn\", \"stage_seq\": 7, \"distance_m\": 19441.793, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2350\", \"location\": \"Maindee East Jn\", \"stage_seq\": 8, \"distance_m\": 19956.958, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2352\", \"location\": \"Llanwern West Jn\", \"stage_seq\": 9, \"distance_m\": 22558.299, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": \"0007\", \"location\": \"Severn Tunnel Junction\", \"stage_seq\": 10, \"distance_m\": 34672.534, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0009\", \"location\": \"Severn Tunnel West\", \"stage_seq\": 11, \"distance_m\": 36467.894, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0013\", \"location\": \"Severn Tunnel East\", \"stage_seq\": 12, \"distance_m\": 43462.776, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0014\", \"location\": \"Pilning\", \"stage_seq\": 13, \"distance_m\": 45638.175, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": false, \"wtt_arr\": \"0021\", \"wtt_dep\": \"0022\", \"location\": \"Patchway\", \"stage_seq\": 14, \"distance_m\": 51553.167, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": false, \"wtt_arr\": \"0025\", \"wtt_dep\": \"0026\", \"location\": \"Filton Abbey Wood\", \"stage_seq\": 15, \"distance_m\": 54100.794, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0027H\", \"location\": \"Horfield Jn\", \"stage_seq\": 16, \"distance_m\": 55202.336, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0029\", \"location\": \"Narroways Hill Jn\", \"stage_seq\": 17, \"distance_m\": 57863.784, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": false, \"wtt_arr\": \"0030\", \"wtt_dep\": \"0031\", \"location\": \"Stapleton Road\", \"stage_seq\": 18, \"distance_m\": 58505.836, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": false, \"wtt_arr\": \"0033H\", \"wtt_dep\": \"0034H\", \"location\": \"Lawrence Hill\", \"stage_seq\": 19, \"distance_m\": 59471.071, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035H\", \"location\": \"Dr Day's Jn\", \"stage_seq\": 20, \"distance_m\": 60012.134, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0036H\", \"location\": \"Bristol East Jn\", \"stage_seq\": 21, \"distance_m\": 60603.753, \"section_seq\": 1, \"route_path_id\": 105237}, {\"is_pass\": false, \"wtt_arr\": \"0038\", \"wtt_dep\": null, \"location\": \"Bristol Temple Meads\", \"stage_seq\": 22, \"distance_m\": 61171.465, \"section_seq\": 1, \"route_path_id\": 105237}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 61171.465, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 105237}], \"total_distance_m\": 61171.465, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 59763.267, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 1408.198, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2330", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "3.0", "current_position_lat": "51.4490808", "current_position_lon": "-2.5801483", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 24684, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:40:58Z\", \"source_id\": 48933315, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:41:37\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:41:03Z\", \"source_id\": 15894525, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:41:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 24627, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:20Z\", \"source_id\": 48954139, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:57:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:56:22Z\", \"source_id\": 15901204, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:57:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25731, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:36Z\", \"source_id\": 48975204, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:14:19\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:37Z\", \"source_id\": 15907128, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:14:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25711, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:16:57Z\", \"source_id\": 48978698, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:17:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:03Z\", \"source_id\": 15908059, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:17:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25815, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:53Z\", \"source_id\": 48985452, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:56\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:57Z\", \"source_id\": 15909930, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25836, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:01Z\", \"source_id\": 48989917, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:30:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:29:09Z\", \"source_id\": 15911122, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:30:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 25845, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:57Z\", \"source_id\": 48992382, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:31:58Z\", \"source_id\": 15911740, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 26052, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:45Z\", \"source_id\": 48995350, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:13\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:47Z\", \"source_id\": 15912579, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bristol Temple Meads", "service_state_platform": "3", "timing_fact_generation": 1789515352522749, "current_leg_arrival_utc": "2026-09-17T00:37:30+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:13.837307", "service_state_evidence_id": 15912579, "current_leg_start_actual_dep": "2026-09-17T00:34:30+01:00", "operational_evidence_version": 66, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:17.540394", "service_state_valid_until_kind": null, "operational_interpretation_version": 66, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Great Western Railway O CDF BRI 2C98 166209 3 90 None {"version": 3, "segments": [{"to_m": 341.881, "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": 671.277, "from_m": 341.881, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 735.192, "from_m": 671.277, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 846.908, "from_m": 735.192, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 921.977, "from_m": 846.908, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 4038.152, "from_m": 921.977, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 15903.914, "from_m": 4038.152, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 95.0}, {"to_m": 15956.176, "from_m": 15903.914, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 15996.006, "from_m": 15956.176, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 19224.788, "from_m": 15996.006, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19277.124, "from_m": 19224.788, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 19319.936, "from_m": 19277.124, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 19382.749, "from_m": 19319.936, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 20082.211, "from_m": 19382.749, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20488.198, "from_m": 20082.211, "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": 31860.534, "from_m": 20488.198, "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": 34082.428, "from_m": 31860.534, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 34178.124, "from_m": 34082.428, "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": 34310.999, "from_m": 34178.124, "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": 34904.277, "from_m": 34310.999, "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": 34955.87, "from_m": 34904.277, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 35126.946, "from_m": 34955.87, "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": 43889.2, "from_m": 35126.946, "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": 44720.048, "from_m": 43889.2, "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": 44809.218, "from_m": 44720.048, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 51756.911, "from_m": 44809.218, "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": 53355.124, "from_m": 51756.911, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 53557.014, "from_m": 53355.124, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 53854.91, "from_m": 53557.014, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 54053.602, "from_m": 53854.91, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 55663.754, "from_m": 54053.602, "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": 55773.556, "from_m": 55663.754, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 57863.784, "from_m": 55773.556, "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": 57883.873, "from_m": 57863.784, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 58261.183, "from_m": 57883.873, "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": 58415.551, "from_m": 58261.183, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 59608.102, "from_m": 58415.551, "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": 59957.626, "from_m": 59608.102, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60393.45, "from_m": 59957.626, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60446.122, "from_m": 60393.45, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 60483.629, "from_m": 60446.122, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 60500.003, "from_m": 60483.629, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 60563.055, "from_m": 60500.003, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 90.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 61171.465, "from_m": 60563.055, "capability_applied": null, "effective_limit_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": 595490, "profile_key": "29cd865cb08a3b2d729254488b72b94f8bbc63545607d41e4081b332c3142bd2", "schedule_id": 38885, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2330", "location": "Cardiff Central", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2332", "location": "Long Dyke Jn", "stage_seq": 2, "distance_m": 1365.923, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2337", "location": "Marshfield", "stage_seq": 3, "distance_m": 10573.179, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2339H", "location": "Ebbw Jn", "stage_seq": 4, "distance_m": 16489.3, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2340", "location": "Gaer Jn", "stage_seq": 5, "distance_m": 17511.4, "section_seq": 1, "route_path_id": 105237}, {"is_pass": false, "wtt_arr": "2346", "wtt_dep": "2348H", "location": "Newport (South Wales)", "stage_seq": 6, "distance_m": 18890.627, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2349H", "location": "Maindee West Jn", "stage_seq": 7, "distance_m": 19441.793, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2350", "location": "Maindee East Jn", "stage_seq": 8, "distance_m": 19956.958, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2352", "location": "Llanwern West Jn", "stage_seq": 9, "distance_m": 22558.299, "section_seq": 1, "route_path_id": 105237}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": "0007", "location": "Severn Tunnel Junction", "stage_seq": 10, "distance_m": 34672.534, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0009", "location": "Severn Tunnel West", "stage_seq": 11, "distance_m": 36467.894, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0013", "location": "Severn Tunnel East", "stage_seq": 12, "distance_m": 43462.776, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0014", "location": "Pilning", "stage_seq": 13, "distance_m": 45638.175, "section_seq": 1, "route_path_id": 105237}, {"is_pass": false, "wtt_arr": "0021", "wtt_dep": "0022", "location": "Patchway", "stage_seq": 14, "distance_m": 51553.167, "section_seq": 1, "route_path_id": 105237}, {"is_pass": false, "wtt_arr": "0025", "wtt_dep": "0026", "location": "Filton Abbey Wood", "stage_seq": 15, "distance_m": 54100.794, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0027H", "location": "Horfield Jn", "stage_seq": 16, "distance_m": 55202.336, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0029", "location": "Narroways Hill Jn", "stage_seq": 17, "distance_m": 57863.784, "section_seq": 1, "route_path_id": 105237}, {"is_pass": false, "wtt_arr": "0030", "wtt_dep": "0031", "location": "Stapleton Road", "stage_seq": 18, "distance_m": 58505.836, "section_seq": 1, "route_path_id": 105237}, {"is_pass": false, "wtt_arr": "0033H", "wtt_dep": "0034H", "location": "Lawrence Hill", "stage_seq": 19, "distance_m": 59471.071, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035H", "location": "Dr Day's Jn", "stage_seq": 20, "distance_m": 60012.134, "section_seq": 1, "route_path_id": 105237}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0036H", "location": "Bristol East Jn", "stage_seq": 21, "distance_m": 60603.753, "section_seq": 1, "route_path_id": 105237}, {"is_pass": false, "wtt_arr": "0038", "wtt_dep": null, "location": "Bristol Temple Meads", "stage_seq": 22, "distance_m": 61171.465, "section_seq": 1, "route_path_id": 105237}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 61171.465, "from_m": 0.0, "section_seq": 1, "route_path_id": 105237}], "total_distance_m": 61171.465, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 59763.267, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 1408.198, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 24684, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:40:58Z", "source_id": 48933315, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:41:37", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:41:03Z", "source_id": 15894525, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:41:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 24627, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:20Z", "source_id": 48954139, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T22:57:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:56:22Z", "source_id": 15901204, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:57:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25731, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:36Z", "source_id": 48975204, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:14:19", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:37Z", "source_id": 15907128, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:14:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25711, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:16:57Z", "source_id": 48978698, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:17:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:03Z", "source_id": 15908059, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:17:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25815, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:53Z", "source_id": 48985452, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:24:56", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:57Z", "source_id": 15909930, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25836, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:01Z", "source_id": 48989917, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:30:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:29:09Z", "source_id": 15911122, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:30:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 25845, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:57Z", "source_id": 48992382, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:32:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:31:58Z", "source_id": 15911740, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 26052, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:45Z", "source_id": 48995350, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:37:13", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:47Z", "source_id": 15912579, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Cardiff Central 2330 2330 2 None None Bristol Temple Meads 0038 0038 3 EARLY -1 minutes https://www.realtimetrains.co.uk/service/gb-nr:Y41702/2026-09-16/detailed None Lawrence Hill 2026-09-17T00:34:30+01:00 Bristol Temple Meads 3.0 {"type": "LineString", "coordinates": [[-2.5641281, 51.4587549], [-2.56429, 51.4583507], [-2.5643946999999994, 51.458102700000005], [-2.5645542, 51.45779], [-2.5646561999999995, 51.4575955], [-2.5647033999999995, 51.457513], [-2.5648704, 51.4572209], [-2.5651738000000006, 51.45668560000001], [-2.5654823, 51.4562539], [-2.5658170999999994, 51.4557945], [-2.5661382, 51.4553867], [-2.5665488, 51.4549109], [-2.5668697, 51.454567700000005], [-2.5669467, 51.4544854], [-2.5672312, 51.4542122], [-2.5674307, 51.4540374], [-2.5676711999999995, 51.4538405], [-2.5682316, 51.4534536], [-2.5686382, 51.453215799999995], [-2.5690419999999996, 51.45300650000001], [-2.5694851, 51.452813899999995], [-2.5695555, 51.45278559999999], [-2.5697821, 51.4526729], [-2.570072, 51.452545], [-2.5703421999999994, 51.452457], [-2.5704599, 51.452422299999995], [-2.5708217, 51.4523156], [-2.5709864999999996, 51.4522755], [-2.5713119999999994, 51.45219620000001], [-2.5717061, 51.452116100000005], [-2.5722186, 51.45202739999999], [-2.5727953, 51.45194600000001], [-2.5730031999999996, 51.451913], [-2.5732758, 51.45186720000001], [-2.5735824, 51.4517983], [-2.573849, 51.45173689999999], [-2.5751838, 51.4515349], [-2.575463, 51.4514921], [-2.57548, 51.45148950000001], [-2.5756074999999994, 51.4514707], [-2.5762491, 51.451372799999994], [-2.5765857999999997, 51.4512895], [-2.5766001, 51.4512974], [-2.5767624, 51.45126160000001], [-2.5769325, 51.4512353], [-2.5773570999999995, 51.4511729], [-2.5775393, 51.4511406], [-2.5776541, 51.45111399999999], [-2.5777634, 51.4510829], [-2.5777694999999996, 51.4510894], [-2.5778974, 51.4510595], [-2.5780966999999997, 51.45099789999999], [-2.5782688, 51.4509341], [-2.5784732999999997, 51.4508345], [-2.5786553999999997, 51.450734], [-2.5788215, 51.45063909999998], [-2.578991, 51.4505391], [-2.5790388999999996, 51.45050549999999], [-2.5791112, 51.4504547], [-2.5793008, 51.4503093], [-2.5795184999999994, 51.45011749999999], [-2.5796545, 51.44996050000001], [-2.5797381999999995, 51.44987009999999], [-2.5797826, 51.449822100000006], [-2.5799212, 51.449605299999995], [-2.5800750999999997, 51.449309200000016], [-2.5801483, 51.4490808]]} 1.1 0034 0037 Lawrence Hill Bristol Temple Meads Bristol Temple Meads 51.4490808 -2.5801483 51.4490808 -2.5801483 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Bristol Temple Meads TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912579 1789515352522749 66 66 2026-09-15 23:47:17.540394 3 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:13.837307
565221 596323 L37874 635E78M016 2026-09-15 COMPLETE 15912635 2026-09-16 00:35:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 596323, "stp": "P", "toc": "Chiltern Railways", "uid": "L37874", "consist": "165026+165027", "dest_crs": "XWY", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L37874/2026-09-16/detailed", "trust_id": "635E78M016", "origin_crs": "MYB", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Wembley LMD", "service_date": "2026-09-15", "dest_arr_time": "0037", "dest_platform": null, "is_terminated": 1, "next_location": "Wembley LMD", "signalling_id": "5E78", "timing_status": "ON TIME", "origin_station": "London Marylebone", "current_leg_arr": "0037", "current_leg_dep": "0026", "current_leg_end": "Wembley LMD", "origin_dep_time": "0027", "origin_platform": "1", "current_location": "Great Central Jn", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.16301129999999997, 51.523255600000006], [-0.1634155, 51.52415090000001], [-0.1635977, 51.52456200000001], [-0.16368189999999996, 51.52474919999999], [-0.1638081, 51.5250055], [-0.1639095, 51.525180000000006], [-0.1639697, 51.5252735], [-0.16403699999999996, 51.5253625], [-0.1641973, 51.525552899999994], [-0.1644308, 51.5258052], [-0.16464179999999998, 51.526054999999985], [-0.16481379999999998, 51.52624720000001], [-0.1649815, 51.5264221], [-0.16518949999999996, 51.52660629999999], [-0.165408, 51.5267809], [-0.16571509999999998, 51.5270312], [-0.1660336, 51.5272913], [-0.1663306, 51.5275346], [-0.1664765, 51.52765430000001], [-0.1670848, 51.5281486], [-0.16714289999999998, 51.52820089999999], [-0.1672297, 51.5282734], [-0.167466, 51.528465], [-0.1682532, 51.5291146], [-0.17084719999999998, 51.53124050000001], [-0.17211559999999998, 51.5321617], [-0.17271069999999997, 51.5325201], [-0.17361869999999996, 51.533035299999995], [-0.1740634, 51.533286100000005], [-0.175314, 51.533982599999995], [-0.1753829, 51.534023899999994], [-0.17593, 51.5343719], [-0.17642759999999996, 51.534743], [-0.1768954, 51.5351647], [-0.1773315, 51.5356696], [-0.1775763, 51.536022], [-0.1778505, 51.5365162], [-0.1780117, 51.5369783], [-0.17813939999999998, 51.5372767], [-0.17819019999999997, 51.5375158], [-0.1782159, 51.5378516], [-0.17822399999999997, 51.5381727], [-0.17822249999999998, 51.5382334], [-0.1782095, 51.53833709999999], [-0.1781274, 51.5387742], [-0.178113, 51.53884179999999], [-0.17789379999999996, 51.5397224], [-0.17786979999999997, 51.539818700000005], [-0.1777444, 51.540322399999994], [-0.17772879999999996, 51.5403825], [-0.1776039, 51.540900099999995], [-0.17753419999999998, 51.5411487], [-0.17751511676208587, 51.54122139394699], [-0.17750598125350214, 51.54125619387955], [-0.17746215221779643, 51.541423151645674], [-0.1774536189907193, 51.541455657161386], [-0.1774157860300821, 51.5415997735078], [-0.17740292348111678, 51.541648770456455], [-0.17739210000000002, 51.54169], [-0.177341, 51.5419195], [-0.1771987, 51.542569099999994], [-0.17714759999999996, 51.5428389], [-0.17713849999999998, 51.5428948], [-0.17710329999999996, 51.543178000000005], [-0.17711739999999998, 51.5434802], [-0.17714979999999997, 51.54370850000001], [-0.17719569999999998, 51.5439238], [-0.17724799999999996, 51.544052], [-0.1773282, 51.54424879999999], [-0.17741739999999998, 51.5444147], [-0.1776009, 51.5446714], [-0.17777309999999996, 51.5448992], [-0.178029, 51.54518100000001], [-0.17845179999999997, 51.54556110000001], [-0.1786296, 51.545700800000006], [-0.1788313, 51.5458398], [-0.1790055, 51.5459626], [-0.17920419999999998, 51.5460767], [-0.17938899999999997, 51.54618719999999], [-0.17964469999999996, 51.5463096], [-0.1796630568239043, 51.54631867660276], [-0.17989709999999998, 51.54643440000001], [-0.18020580000000003, 51.54657190000001], [-0.1806567, 51.546744], [-0.18090079999999997, 51.546828399999995], [-0.181196, 51.5469083], [-0.18142199999999997, 51.54696049999999], [-0.1816694, 51.5470142], [-0.18199299999999996, 51.5470699], [-0.1823191, 51.54711540000001], [-0.1825414, 51.5471406], [-0.18286859999999996, 51.5471597], [-0.18310589999999996, 51.54717409999999], [-0.1833522, 51.54718389999999], [-0.18358669999999996, 51.547185500000005], [-0.18384269999999997, 51.5471752], [-0.1841741, 51.5471558], [-0.1845989, 51.5471186], [-0.1855364, 51.547012900000006], [-0.18605, 51.5469403], [-0.1870127, 51.5468379], [-0.18772959999999997, 51.54677829999999], [-0.1888542, 51.546701799999994], [-0.1908014, 51.546587200000005], [-0.191216, 51.546557499999984], [-0.1944258, 51.5463177], [-0.19594, 51.5462369], [-0.19629379999999996, 51.546224499999994], [-0.1966932, 51.5462209], [-0.1971139, 51.546232], [-0.1976521, 51.54625970000001], [-0.19791731168407012, 51.54627895763901], [-0.1980628973021804, 51.54628952894688], [-0.1996435, 51.546404299999985], [-0.2015886, 51.546564499999995], [-0.20236709999999997, 51.54661300000001], [-0.2024274, 51.5466168], [-0.20283259999999995, 51.5466348], [-0.20345949999999996, 51.54664960000001], [-0.2040956, 51.54666799999998], [-0.20468739999999996, 51.5466947], [-0.20530159999999997, 51.5467409], [-0.2062748, 51.5468404], [-0.2071627, 51.54694499999999], [-0.208484, 51.547094599999994], [-0.2094708, 51.5472057], [-0.2104437, 51.5473539], [-0.21860419999999997, 51.5486304], [-0.21974669999999996, 51.5487853], [-0.2206604, 51.5489031], [-0.22133449999999996, 51.54897129999999], [-0.22205289999999997, 51.5490716], [-0.2226188, 51.54917189999998], [-0.2235334, 51.54935369999999], [-0.22412820000000003, 51.54947819999999], [-0.2247638, 51.54959170000001], [-0.22533719999999993, 51.54967620000001], [-0.22737609999999997, 51.54998879999999], [-0.22807210000000003, 51.55009900000001], [-0.22830560000000005, 51.55013670000001], [-0.2330761, 51.550906], [-0.23332430000000004, 51.550941400000006], [-0.2359460999999999, 51.55134240000001], [-0.23646979999999995, 51.551437099999994], [-0.2379636, 51.551678800000005], [-0.23852759999999995, 51.55176839999999], [-0.23928510000000003, 51.55188489999999], [-0.2398824, 51.55197739999999], [-0.2415563, 51.552257200000014], [-0.24321969999999996, 51.55247930000001], [-0.24420859999999997, 51.5526408], [-0.2453662, 51.5528373], [-0.24667709999999995, 51.553096199999985], [-0.247263814751724, 51.553224022418995], [-0.24731936840030777, 51.55323612538862], [-0.2473803, 51.553249400000006], [-0.2476244, 51.55331000000001], [-0.24809109999999995, 51.5534249], [-0.2490292, 51.553662999999986], [-0.2514381, 51.55424260000001], [-0.2522456, 51.5544367], [-0.2528765, 51.5545926], [-0.2531873920331035, 51.55466347968381], [-0.2537283, 51.554786799999995], [-0.2541768, 51.5548787], [-0.2543291999999999, 51.5549087], [-0.2547811, 51.5549981], [-0.2552713999999999, 51.5550867], [-0.25570669999999995, 51.555157900000005], [-0.2560699, 51.55520690000001], [-0.25657389999999997, 51.555275], [-0.2573785, 51.5553857], [-0.25821089999999997, 51.55549069999999], [-0.2590349, 51.55557700000001], [-0.2605377, 51.55567409999999], [-0.26145669999999993, 51.5557074], [-0.2624118, 51.55572020000001], [-0.2635361, 51.5557034], [-0.2645992, 51.555657499999995], [-0.2654558, 51.55559349999999], [-0.26614959999999993, 51.5555286], [-0.2665018, 51.5554909], [-0.26736889999999996, 51.5553899], [-0.2679557, 51.55532290000001], [-0.2689813, 51.5551521], [-0.26949458523585645, 51.55509753383577], [-0.27357756219166535, 51.55466347968381], [-0.27379089999999995, 51.554640799999994]]}", "current_leg_start": "London Marylebone", "dest_arr_time_act": "0037", "motion_projection": null, "next_location_lat": "51.5546408", "next_location_lon": "-0.2737909", "previous_location": "Wembley LMD", "current_leg_milage": "6.0", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 245.016, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 551.458, \"from_m\": 245.016, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 608.823, \"from_m\": 551.458, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 623.575, \"from_m\": 608.823, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 6123.354, \"from_m\": 623.575, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 7803.288, \"from_m\": 6123.354, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 8520.209, \"from_m\": 7803.288, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 9177.241, \"from_m\": 8520.209, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9215.55, \"from_m\": 9177.241, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 9256.797, \"from_m\": 9215.55, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 85.0}, {\"to_m\": 9667.55, \"from_m\": 9256.797, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 596323, \"profile_key\": \"ac2cf0d3bd997aa269fcdb039c89bf16136681d9644a6e63c0390d92e2073a7d\", \"schedule_id\": 32803, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0027\", \"location\": \"London Marylebone\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0034\", \"location\": \"Neasden South Jn\", \"stage_seq\": 2, \"distance_m\": 8263.162, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0035\", \"location\": \"Great Central Jn\", \"stage_seq\": 3, \"distance_m\": 9215.55, \"section_seq\": 1, \"route_path_id\": 34354}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": null, \"location\": \"Wembley LMD\", \"stage_seq\": 4, \"distance_m\": 9667.55, \"section_seq\": 1, \"route_path_id\": 34354}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 9667.55, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34354}], \"total_distance_m\": 9667.55, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 9629.241, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 38.309, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0027", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "11.0", "current_position_lat": "51.5546408", "current_position_lon": "-0.2737909", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 18244, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:55Z\", \"source_id\": 48995459, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:17\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:03Z\", \"source_id\": 15912612, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Wembley LMD", "service_state_platform": null, "timing_fact_generation": 1789515368333638, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:17.241771", "service_state_evidence_id": 15912612, "current_leg_start_actual_dep": "2026-09-17T00:27:00+01:00", "operational_evidence_version": 8, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:17.536746", "service_state_valid_until_kind": null, "operational_interpretation_version": 8, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Chiltern Railways P MYB XWY 5E78 165026+165027 4 75 None {"version": 3, "segments": [{"to_m": 245.016, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 551.458, "from_m": 245.016, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 608.823, "from_m": 551.458, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 623.575, "from_m": 608.823, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 6123.354, "from_m": 623.575, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 7803.288, "from_m": 6123.354, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 8520.209, "from_m": 7803.288, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 9177.241, "from_m": 8520.209, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9215.55, "from_m": 9177.241, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 9256.797, "from_m": 9215.55, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 75.0, "governing_constraint": "equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 85.0}, {"to_m": 9667.55, "from_m": 9256.797, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 596323, "profile_key": "ac2cf0d3bd997aa269fcdb039c89bf16136681d9644a6e63c0390d92e2073a7d", "schedule_id": 32803, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0027", "location": "London Marylebone", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34354}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0034", "location": "Neasden South Jn", "stage_seq": 2, "distance_m": 8263.162, "section_seq": 1, "route_path_id": 34354}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0035", "location": "Great Central Jn", "stage_seq": 3, "distance_m": 9215.55, "section_seq": 1, "route_path_id": 34354}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": null, "location": "Wembley LMD", "stage_seq": 4, "distance_m": 9667.55, "section_seq": 1, "route_path_id": 34354}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 9667.55, "from_m": 0.0, "section_seq": 1, "route_path_id": 34354}], "total_distance_m": 9667.55, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 9629.241, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 38.309, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 18244, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:55Z", "source_id": 48995459, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:37:17", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:03Z", "source_id": 15912612, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] London Marylebone 0027 0027 1 None None Wembley LMD 0037 0037 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L37874/2026-09-16/detailed None London Marylebone 2026-09-17T00:27:00+01:00 Wembley LMD 11.0 {"type": "LineString", "coordinates": [[-0.16301129999999997, 51.523255600000006], [-0.1634155, 51.52415090000001], [-0.1635977, 51.52456200000001], [-0.16368189999999996, 51.52474919999999], [-0.1638081, 51.5250055], [-0.1639095, 51.525180000000006], [-0.1639697, 51.5252735], [-0.16403699999999996, 51.5253625], [-0.1641973, 51.525552899999994], [-0.1644308, 51.5258052], [-0.16464179999999998, 51.526054999999985], [-0.16481379999999998, 51.52624720000001], [-0.1649815, 51.5264221], [-0.16518949999999996, 51.52660629999999], [-0.165408, 51.5267809], [-0.16571509999999998, 51.5270312], [-0.1660336, 51.5272913], [-0.1663306, 51.5275346], [-0.1664765, 51.52765430000001], [-0.1670848, 51.5281486], [-0.16714289999999998, 51.52820089999999], [-0.1672297, 51.5282734], [-0.167466, 51.528465], [-0.1682532, 51.5291146], [-0.17084719999999998, 51.53124050000001], [-0.17211559999999998, 51.5321617], [-0.17271069999999997, 51.5325201], [-0.17361869999999996, 51.533035299999995], [-0.1740634, 51.533286100000005], [-0.175314, 51.533982599999995], [-0.1753829, 51.534023899999994], [-0.17593, 51.5343719], [-0.17642759999999996, 51.534743], [-0.1768954, 51.5351647], [-0.1773315, 51.5356696], [-0.1775763, 51.536022], [-0.1778505, 51.5365162], [-0.1780117, 51.5369783], [-0.17813939999999998, 51.5372767], [-0.17819019999999997, 51.5375158], [-0.1782159, 51.5378516], [-0.17822399999999997, 51.5381727], [-0.17822249999999998, 51.5382334], [-0.1782095, 51.53833709999999], [-0.1781274, 51.5387742], [-0.178113, 51.53884179999999], [-0.17789379999999996, 51.5397224], [-0.17786979999999997, 51.539818700000005], [-0.1777444, 51.540322399999994], [-0.17772879999999996, 51.5403825], [-0.1776039, 51.540900099999995], [-0.17753419999999998, 51.5411487], [-0.17751511676208587, 51.54122139394699], [-0.17750598125350214, 51.54125619387955], [-0.17746215221779643, 51.541423151645674], [-0.1774536189907193, 51.541455657161386], [-0.1774157860300821, 51.5415997735078], [-0.17740292348111678, 51.541648770456455], [-0.17739210000000002, 51.54169], [-0.177341, 51.5419195], [-0.1771987, 51.542569099999994], [-0.17714759999999996, 51.5428389], [-0.17713849999999998, 51.5428948], [-0.17710329999999996, 51.543178000000005], [-0.17711739999999998, 51.5434802], [-0.17714979999999997, 51.54370850000001], [-0.17719569999999998, 51.5439238], [-0.17724799999999996, 51.544052], [-0.1773282, 51.54424879999999], [-0.17741739999999998, 51.5444147], [-0.1776009, 51.5446714], [-0.17777309999999996, 51.5448992], [-0.178029, 51.54518100000001], [-0.17845179999999997, 51.54556110000001], [-0.1786296, 51.545700800000006], [-0.1788313, 51.5458398], [-0.1790055, 51.5459626], [-0.17920419999999998, 51.5460767], [-0.17938899999999997, 51.54618719999999], [-0.17964469999999996, 51.5463096], [-0.1796630568239043, 51.54631867660276], [-0.17989709999999998, 51.54643440000001], [-0.18020580000000003, 51.54657190000001], [-0.1806567, 51.546744], [-0.18090079999999997, 51.546828399999995], [-0.181196, 51.5469083], [-0.18142199999999997, 51.54696049999999], [-0.1816694, 51.5470142], [-0.18199299999999996, 51.5470699], [-0.1823191, 51.54711540000001], [-0.1825414, 51.5471406], [-0.18286859999999996, 51.5471597], [-0.18310589999999996, 51.54717409999999], [-0.1833522, 51.54718389999999], [-0.18358669999999996, 51.547185500000005], [-0.18384269999999997, 51.5471752], [-0.1841741, 51.5471558], [-0.1845989, 51.5471186], [-0.1855364, 51.547012900000006], [-0.18605, 51.5469403], [-0.1870127, 51.5468379], [-0.18772959999999997, 51.54677829999999], [-0.1888542, 51.546701799999994], [-0.1908014, 51.546587200000005], [-0.191216, 51.546557499999984], [-0.1944258, 51.5463177], [-0.19594, 51.5462369], [-0.19629379999999996, 51.546224499999994], [-0.1966932, 51.5462209], [-0.1971139, 51.546232], [-0.1976521, 51.54625970000001], [-0.19791731168407012, 51.54627895763901], [-0.1980628973021804, 51.54628952894688], [-0.1996435, 51.546404299999985], [-0.2015886, 51.546564499999995], [-0.20236709999999997, 51.54661300000001], [-0.2024274, 51.5466168], [-0.20283259999999995, 51.5466348], [-0.20345949999999996, 51.54664960000001], [-0.2040956, 51.54666799999998], [-0.20468739999999996, 51.5466947], [-0.20530159999999997, 51.5467409], [-0.2062748, 51.5468404], [-0.2071627, 51.54694499999999], [-0.208484, 51.547094599999994], [-0.2094708, 51.5472057], [-0.2104437, 51.5473539], [-0.21860419999999997, 51.5486304], [-0.21974669999999996, 51.5487853], [-0.2206604, 51.5489031], [-0.22133449999999996, 51.54897129999999], [-0.22205289999999997, 51.5490716], [-0.2226188, 51.54917189999998], [-0.2235334, 51.54935369999999], [-0.22412820000000003, 51.54947819999999], [-0.2247638, 51.54959170000001], [-0.22533719999999993, 51.54967620000001], [-0.22737609999999997, 51.54998879999999], [-0.22807210000000003, 51.55009900000001], [-0.22830560000000005, 51.55013670000001], [-0.2330761, 51.550906], [-0.23332430000000004, 51.550941400000006], [-0.2359460999999999, 51.55134240000001], [-0.23646979999999995, 51.551437099999994], [-0.2379636, 51.551678800000005], [-0.23852759999999995, 51.55176839999999], [-0.23928510000000003, 51.55188489999999], [-0.2398824, 51.55197739999999], [-0.2415563, 51.552257200000014], [-0.24321969999999996, 51.55247930000001], [-0.24420859999999997, 51.5526408], [-0.2453662, 51.5528373], [-0.24667709999999995, 51.553096199999985], [-0.247263814751724, 51.553224022418995], [-0.24731936840030777, 51.55323612538862], [-0.2473803, 51.553249400000006], [-0.2476244, 51.55331000000001], [-0.24809109999999995, 51.5534249], [-0.2490292, 51.553662999999986], [-0.2514381, 51.55424260000001], [-0.2522456, 51.5544367], [-0.2528765, 51.5545926], [-0.2531873920331035, 51.55466347968381], [-0.2537283, 51.554786799999995], [-0.2541768, 51.5548787], [-0.2543291999999999, 51.5549087], [-0.2547811, 51.5549981], [-0.2552713999999999, 51.5550867], [-0.25570669999999995, 51.555157900000005], [-0.2560699, 51.55520690000001], [-0.25657389999999997, 51.555275], [-0.2573785, 51.5553857], [-0.25821089999999997, 51.55549069999999], [-0.2590349, 51.55557700000001], [-0.2605377, 51.55567409999999], [-0.26145669999999993, 51.5557074], [-0.2624118, 51.55572020000001], [-0.2635361, 51.5557034], [-0.2645992, 51.555657499999995], [-0.2654558, 51.55559349999999], [-0.26614959999999993, 51.5555286], [-0.2665018, 51.5554909], [-0.26736889999999996, 51.5553899], [-0.2679557, 51.55532290000001], [-0.2689813, 51.5551521], [-0.26949458523585645, 51.55509753383577], [-0.27357756219166535, 51.55466347968381], [-0.27379089999999995, 51.554640799999994]]} 6.0 0026 0037 Wembley LMD Great Central Jn Wembley LMD 51.5546408 -0.2737909 51.5546408 -0.2737909 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Wembley LMD TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912612 1789515368333638 8 8 2026-09-15 23:47:17.536746 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:17.241771
565222 596315 L85312 875D71M016 2026-09-15 COMPLETE 15912877 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 596315, "stp": "P", "toc": "South Western Railway", "uid": "L85312", "consist": "701042", "dest_crs": "XFQ", "num_carr": 10, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:L85312/2026-09-16/detailed", "trust_id": "875D71M016", "origin_crs": "GLD", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Guildford U.C.H.S.", "service_date": "2026-09-15", "dest_arr_time": "0037", "dest_platform": null, "is_terminated": 1, "next_location": "Guildford U.C.H.S.", "signalling_id": "5D71", "timing_status": "ON TIME", "origin_station": "Guildford", "current_leg_arr": "0037", "current_leg_dep": "0035", "current_leg_end": "Guildford U.C.H.S.", "origin_dep_time": "0026", "origin_platform": "2", "current_location": "Guildford U.C.H.S.", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-0.5827151, 51.240132800000005], [-0.58262, 51.2397172], [-0.5825964, 51.2395575], [-0.5824632, 51.23921609999999], [-0.5823184, 51.23871989999999], [-0.5821454, 51.2381876], [-0.5819428999999999, 51.237571300000006], [-0.5818906, 51.2373505], [-0.5818675, 51.23722740000001], [-0.5817833, 51.2368803], [-0.5816237, 51.23653720000001]]}", "current_leg_start": "Guildford Sig. GD635", "dest_arr_time_act": "0037", "motion_projection": null, "next_location_lat": "51.2365372", "next_location_lon": "-0.5816237", "previous_location": "Guildford Sig. GD635", "current_leg_milage": "0.3", "linx_max_speed_mph": 100, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 61.275, \"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\": 102.95, \"from_m\": 61.275, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 598.969, \"from_m\": 102.95, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1096.049, \"from_m\": 598.969, \"capability_applied\": null, \"effective_limit_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\": 1279.648, \"from_m\": 1096.049, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 1321.832, \"from_m\": 1279.648, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1346.206, \"from_m\": 1321.832, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1393.379, \"from_m\": 1346.206, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 1415.295, \"from_m\": 1393.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\": 1822.723, \"from_m\": 1415.295, \"capability_applied\": null, \"effective_limit_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\": 596315, \"profile_key\": \"66f165e78db6f95fd65794a52f7807a03a70a68122cc47a50f918be905eb9921\", \"schedule_id\": 34168, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0026\", \"location\": \"Guildford\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35311}, {\"is_pass\": false, \"wtt_arr\": \"0028\", \"wtt_dep\": \"0035\", \"location\": \"Guildford Sig. GD635\", \"stage_seq\": 2, \"distance_m\": 847.509, \"section_seq\": 1, \"route_path_id\": 35311}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": null, \"location\": \"Guildford U.C.H.S.\", \"stage_seq\": 3, \"distance_m\": 1822.723, \"section_seq\": 1, \"route_path_id\": 35311}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1822.723, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 35311}], \"total_distance_m\": 1822.723, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1761.448, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 61.275, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0026", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.2365372", "current_position_lon": "-0.5816237", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 27912, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:37:15Z\", \"source_id\": 48996567, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:59\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:37:24Z\", \"source_id\": 15912877, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Guildford U.C.H.S.", "service_state_platform": null, "timing_fact_generation": 1789515444387367, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:24.384659", "service_state_evidence_id": 15912877, "current_leg_start_actual_dep": "2026-09-17T00:35:00+01:00", "operational_evidence_version": 5, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:25.383819", "service_state_valid_until_kind": null, "operational_interpretation_version": 5, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} South Western Railway P GLD XFQ 5D71 701042 10 100 None {"version": 3, "segments": [{"to_m": 61.275, "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": 102.95, "from_m": 61.275, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 598.969, "from_m": 102.95, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1096.049, "from_m": 598.969, "capability_applied": null, "effective_limit_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": 1279.648, "from_m": 1096.049, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 1321.832, "from_m": 1279.648, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1346.206, "from_m": 1321.832, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1393.379, "from_m": 1346.206, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 1415.295, "from_m": 1393.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": 1822.723, "from_m": 1415.295, "capability_applied": null, "effective_limit_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": 596315, "profile_key": "66f165e78db6f95fd65794a52f7807a03a70a68122cc47a50f918be905eb9921", "schedule_id": 34168, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0026", "location": "Guildford", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 35311}, {"is_pass": false, "wtt_arr": "0028", "wtt_dep": "0035", "location": "Guildford Sig. GD635", "stage_seq": 2, "distance_m": 847.509, "section_seq": 1, "route_path_id": 35311}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": null, "location": "Guildford U.C.H.S.", "stage_seq": 3, "distance_m": 1822.723, "section_seq": 1, "route_path_id": 35311}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1822.723, "from_m": 0.0, "section_seq": 1, "route_path_id": 35311}], "total_distance_m": 1822.723, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1761.448, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 61.275, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 27912, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:37:15Z", "source_id": 48996567, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:37:59", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:37:24Z", "source_id": 15912877, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Guildford 0026 0026 2 None None Guildford U.C.H.S. 0037 0037 None ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:L85312/2026-09-16/detailed None Guildford Sig. GD635 2026-09-17T00:35:00+01:00 Guildford U.C.H.S. 2.0 {"type": "LineString", "coordinates": [[-0.5827151, 51.240132800000005], [-0.58262, 51.2397172], [-0.5825964, 51.2395575], [-0.5824632, 51.23921609999999], [-0.5823184, 51.23871989999999], [-0.5821454, 51.2381876], [-0.5819428999999999, 51.237571300000006], [-0.5818906, 51.2373505], [-0.5818675, 51.23722740000001], [-0.5817833, 51.2368803], [-0.5816237, 51.23653720000001]]} 0.3 0035 0037 Guildford Sig. GD635 Guildford U.C.H.S. Guildford U.C.H.S. 51.2365372 -0.5816237 51.2365372 -0.5816237 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Guildford U.C.H.S. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912877 1789515444387367 5 5 2026-09-15 23:47:25.383819 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:24.384659
565223 596126 P65003 315J80M016 2026-09-15 COMPLETE 15912896 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 596126, "stp": "P", "toc": "Northern", "uid": "P65003", "consist": "156427", "dest_crs": "XNN", "num_carr": 2, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P65003/2026-09-16/detailed", "trust_id": "315J80M016", "origin_crs": "MCV", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Newton Heath T.M.D.", "service_date": "2026-09-15", "dest_arr_time": "0017", "dest_platform": null, "is_terminated": 1, "next_location": "Newton Heath T.M.D.", "signalling_id": "5J80", "timing_status": "LATE", "origin_station": "Manchester Victoria", "current_leg_arr": "0037", "current_leg_dep": "0023", "current_leg_end": "Newton Heath T.M.D.", "origin_dep_time": "0010", "origin_platform": "6", "current_location": "Newton Heath T.M.D.", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "+20 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2381586, 53.4895472], [-2.2374576, 53.489716499999986], [-2.23658, 53.489977800000005], [-2.2353799, 53.4902462], [-2.2341513999999996, 53.4905398], [-2.2338404, 53.490608400000006], [-2.2333029, 53.490762999999994], [-2.2323964999999997, 53.4909662], [-2.2315372, 53.4911292], [-2.2308442999999993, 53.49124989999999], [-2.2304812999999997, 53.49132519999999], [-2.2297902, 53.4914685], [-2.2284929, 53.49176109999999], [-2.2276134, 53.4919542], [-2.2274883, 53.4919817], [-2.2268934, 53.4921123], [-2.2238786, 53.4927627], [-2.2226531, 53.49302960000001], [-2.221798, 53.4932158], [-2.2203120999999997, 53.493568399999994], [-2.2194932, 53.4937919], [-2.2188065, 53.4940137], [-2.2180904, 53.4942834], [-2.2175763, 53.4945227], [-2.2174278, 53.49459069999999], [-2.2172489999999994, 53.49466940000001], [-2.2163849, 53.4950776], [-2.2159307, 53.4952586], [-2.213215737741426, 53.49632464714272], [-2.2124447, 53.496627399999994], [-2.2123456, 53.496664800000005], [-2.2121636, 53.4967365], [-2.2120549, 53.4967796], [-2.2116129, 53.4969518], [-2.2111228, 53.497125], [-2.2107228999999995, 53.4972518], [-2.208733, 53.49788449999999], [-2.2072689, 53.4983495], [-2.2067285, 53.4985212], [-2.2057130000000003, 53.4988432], [-2.2055018, 53.49890800000001], [-2.2053521, 53.4989539], [-2.2047008, 53.4991642], [-2.2041006, 53.4993461], [-2.2039229, 53.499405499999995], [-2.2033355, 53.4996061], [-2.2012457, 53.5002805], [-2.1986627, 53.501102499999995], [-2.1979127, 53.5013447], [-2.1977811, 53.50138599999999], [-2.1969253, 53.501671], [-2.196004, 53.5019843], [-2.1953547999999996, 53.5022159], [-2.1947173, 53.50243420000001], [-2.1943443, 53.50257119999999], [-2.1936776, 53.50276569999999], [-2.1933904999999996, 53.50286679999999], [-2.1929174, 53.5030085], [-2.1926302, 53.5030767], [-2.1923345, 53.5031333], [-2.1921206, 53.5031684], [-2.1914261, 53.5033149], [-2.1912415, 53.5033538], [-2.1909117, 53.503457100000006], [-2.1906638, 53.5035578]]}", "current_leg_start": "Manchester Victoria", "dest_arr_time_act": "0017", "motion_projection": null, "next_location_lat": "53.5035578", "next_location_lon": "-2.1906638", "previous_location": "Manchester Victoria", "current_leg_milage": "2.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 458.379, \"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\": 2096.091, \"from_m\": 458.379, \"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\": 2143.37, \"from_m\": 2096.091, \"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\": 2203.465, \"from_m\": 2143.37, \"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\": 2231.165, \"from_m\": 2203.465, \"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\": 3599.078, \"from_m\": 2231.165, \"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\": 3648.19, \"from_m\": 3599.078, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 3670.256, \"from_m\": 3648.19, \"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\": 3760.96, \"from_m\": 3670.256, \"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\": 3867.153, \"from_m\": 3760.96, \"capability_applied\": null, \"effective_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\": 596126, \"profile_key\": \"eaa8efbce97512f812fa9ff5d2b062ad0fa13b69d325e7512ee57004c2b3c3b5\", \"schedule_id\": 33077, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0010\", \"location\": \"Manchester Victoria\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41676}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0012H\", \"location\": \"Miles Platting Jn\", \"stage_seq\": 2, \"distance_m\": 2143.37, \"section_seq\": 1, \"route_path_id\": 41676}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0015\", \"location\": \"Thorpes Bridge Jn\", \"stage_seq\": 3, \"distance_m\": 3599.078, \"section_seq\": 1, \"route_path_id\": 41676}, {\"is_pass\": false, \"wtt_arr\": \"0017\", \"wtt_dep\": null, \"location\": \"Newton Heath T.M.D.\", \"stage_seq\": 4, \"distance_m\": 3867.153, \"section_seq\": 1, \"route_path_id\": 41676}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3867.153, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 41676}], \"total_distance_m\": 3867.153, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3711.848, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 155.305, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0010", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "14.0", "current_position_lat": "53.5035578", "current_position_lon": "-2.1906638", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:38Z\", \"source_id\": 15912729, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 8118, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:37:21Z\", \"source_id\": 48996629, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:37:24Z\", \"source_id\": 15912896, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Newton Heath T.M.D.", "service_state_platform": null, "timing_fact_generation": 1789515445062361, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:25.058546", "service_state_evidence_id": 15912896, "current_leg_start_actual_dep": "2026-09-17T00:30:00+01:00", "operational_evidence_version": 11, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:25.380574", "service_state_valid_until_kind": null, "operational_interpretation_version": 11, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Northern P MCV XNN 5J80 156427 2 75 None {"version": 3, "segments": [{"to_m": 458.379, "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": 2096.091, "from_m": 458.379, "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": 2143.37, "from_m": 2096.091, "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": 2203.465, "from_m": 2143.37, "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": 2231.165, "from_m": 2203.465, "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": 3599.078, "from_m": 2231.165, "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": 3648.19, "from_m": 3599.078, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 3670.256, "from_m": 3648.19, "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": 3760.96, "from_m": 3670.256, "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": 3867.153, "from_m": 3760.96, "capability_applied": null, "effective_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": 596126, "profile_key": "eaa8efbce97512f812fa9ff5d2b062ad0fa13b69d325e7512ee57004c2b3c3b5", "schedule_id": 33077, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0010", "location": "Manchester Victoria", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 41676}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0012H", "location": "Miles Platting Jn", "stage_seq": 2, "distance_m": 2143.37, "section_seq": 1, "route_path_id": 41676}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0015", "location": "Thorpes Bridge Jn", "stage_seq": 3, "distance_m": 3599.078, "section_seq": 1, "route_path_id": 41676}, {"is_pass": false, "wtt_arr": "0017", "wtt_dep": null, "location": "Newton Heath T.M.D.", "stage_seq": 4, "distance_m": 3867.153, "section_seq": 1, "route_path_id": 41676}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3867.153, "from_m": 0.0, "section_seq": 1, "route_path_id": 41676}], "total_distance_m": 3867.153, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3711.848, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 155.305, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:38Z", "source_id": 15912729, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 8118, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:37:21Z", "source_id": 48996629, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:37:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:37:24Z", "source_id": 15912896, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Manchester Victoria 0010 0010 6 None None Newton Heath T.M.D. 0017 0017 None LATE +20 minutes https://www.realtimetrains.co.uk/service/gb-nr:P65003/2026-09-16/detailed None Manchester Victoria 2026-09-17T00:30:00+01:00 Newton Heath T.M.D. 14.0 {"type": "LineString", "coordinates": [[-2.2426775, 53.48803999999999], [-2.2417976999999993, 53.48836], [-2.2405162999999995, 53.48882590000001], [-2.2404039, 53.4888649], [-2.240150799999999, 53.48895259999999], [-2.2397204999999993, 53.489101699999985], [-2.2389981999999997, 53.489323799999994], [-2.2388095999999997, 53.48937399999999], [-2.2382626999999995, 53.489519499999986], [-2.2381586, 53.4895472], [-2.2374576, 53.489716499999986], [-2.23658, 53.489977800000005], [-2.2353799, 53.4902462], [-2.2341513999999996, 53.4905398], [-2.2338404, 53.490608400000006], [-2.2333029, 53.490762999999994], [-2.2323964999999997, 53.4909662], [-2.2315372, 53.4911292], [-2.2308442999999993, 53.49124989999999], [-2.2304812999999997, 53.49132519999999], [-2.2297902, 53.4914685], [-2.2284929, 53.49176109999999], [-2.2276134, 53.4919542], [-2.2274883, 53.4919817], [-2.2268934, 53.4921123], [-2.2238786, 53.4927627], [-2.2226531, 53.49302960000001], [-2.221798, 53.4932158], [-2.2203120999999997, 53.493568399999994], [-2.2194932, 53.4937919], [-2.2188065, 53.4940137], [-2.2180904, 53.4942834], [-2.2175763, 53.4945227], [-2.2174278, 53.49459069999999], [-2.2172489999999994, 53.49466940000001], [-2.2163849, 53.4950776], [-2.2159307, 53.4952586], [-2.213215737741426, 53.49632464714272], [-2.2124447, 53.496627399999994], [-2.2123456, 53.496664800000005], [-2.2121636, 53.4967365], [-2.2120549, 53.4967796], [-2.2116129, 53.4969518], [-2.2111228, 53.497125], [-2.2107228999999995, 53.4972518], [-2.208733, 53.49788449999999], [-2.2072689, 53.4983495], [-2.2067285, 53.4985212], [-2.2057130000000003, 53.4988432], [-2.2055018, 53.49890800000001], [-2.2053521, 53.4989539], [-2.2047008, 53.4991642], [-2.2041006, 53.4993461], [-2.2039229, 53.499405499999995], [-2.2033355, 53.4996061], [-2.2012457, 53.5002805], [-2.1986627, 53.501102499999995], [-2.1979127, 53.5013447], [-2.1977811, 53.50138599999999], [-2.1969253, 53.501671], [-2.196004, 53.5019843], [-2.1953547999999996, 53.5022159], [-2.1947173, 53.50243420000001], [-2.1943443, 53.50257119999999], [-2.1936776, 53.50276569999999], [-2.1933904999999996, 53.50286679999999], [-2.1929174, 53.5030085], [-2.1926302, 53.5030767], [-2.1923345, 53.5031333], [-2.1921206, 53.5031684], [-2.1914261, 53.5033149], [-2.1912415, 53.5033538], [-2.1909117, 53.503457100000006], [-2.1906638, 53.5035578]]} 2.4 0023 0037 Manchester Victoria Newton Heath T.M.D. Newton Heath T.M.D. 53.5035578 -2.1906638 53.5035578 -2.1906638 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Newton Heath T.M.D. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912896 1789515445062361 11 11 2026-09-15 23:47:25.380574 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:25.058546
565224 595703 C37840 739W04M915 2026-09-15 COMPLETE 15912614 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 595703, "stp": "P", "toc": "Elizabeth Line", "uid": "C37840", "consist": "345013", "dest_crs": "SNF", "num_carr": 9, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:C37840/2026-09-16/detailed", "trust_id": "739W04M915", "origin_crs": "PDX", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Shenfield", "service_date": "2026-09-15", "dest_arr_time": "0037", "dest_platform": "6", "is_terminated": 1, "next_location": "Shenfield", "signalling_id": "9W04", "timing_status": "LATE", "origin_station": "Paddington (Crossrail)", "current_leg_arr": "0037", "current_leg_dep": "0033", "current_leg_end": "Shenfield", "origin_dep_time": "2342", "origin_platform": "A", "current_location": "Shenfield", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "+1 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.3009733, 51.6134182], [0.3021588, 51.6133166], [0.30288039999999994, 51.6132533], [0.303943, 51.61316229999999], [0.30491399999999996, 51.6130923], [0.305893, 51.6130407], [0.30666009999999994, 51.61302569999999], [0.3077411, 51.61302569999999], [0.3085590999999999, 51.6130607], [0.3095301, 51.61312060000001], [0.31051979999999996, 51.61320889999999], [0.31138350000000004, 51.613318799999995], [0.3121989, 51.61344039999999], [0.3132128, 51.613637], [0.3141676, 51.613846800000005], [0.3151118, 51.614091599999995], [0.3159084, 51.614324800000006], [0.3168525, 51.6146363], [0.31763839999999993, 51.6149294], [0.3184377, 51.6152592], [0.3192155, 51.615615600000005], [0.31980299999999995, 51.61591370000001], [0.3204814999999999, 51.61628679999999], [0.3210985, 51.6166448], [0.3218227, 51.6171195], [0.32226469999999996, 51.617427999999975], [0.32270989999999994, 51.61775999999999], [0.3231552, 51.6181292], [0.32350650000000003, 51.61843950000001], [0.3238902, 51.61879530000001], [0.32419859999999995, 51.619111700000005], [0.3244694, 51.6194304], [0.3247807, 51.619806200000006], [0.325073, 51.620209800000005], [0.32542709999999997, 51.62073769999999], [0.3256565, 51.62115119999999], [0.3258759, 51.6216229], [0.3260798, 51.62207869999999], [0.32625009999999993, 51.62254540000001], [0.3263333, 51.622829299999985], [0.32650359999999995, 51.6234346], [0.32652309999999996, 51.6235106], [0.3265368, 51.6237664], [0.3266272, 51.624109], [0.3267487, 51.62456830000001], [0.32690669999999994, 51.6251586], [0.3270219, 51.6255489], [0.3270701, 51.625692699999995], [0.3273101, 51.6263941], [0.3273807, 51.62657449999999], [0.3276537, 51.6272291], [0.3277454, 51.6274136], [0.3279741, 51.6278259], [0.3282576, 51.6283092], [0.3285214, 51.6287371], [0.3288134999999999, 51.62914669999999], [0.3289890999999999, 51.6293897], [0.3291334, 51.6295767], [0.3293109, 51.629792599999995], [0.32957239999999993, 51.6300873], [0.3300897, 51.6306148]]}", "current_leg_start": "Brentwood", "dest_arr_time_act": "0036", "motion_projection": null, "next_location_lat": "51.6306148", "next_location_lon": "0.3300897", "previous_location": "Brentwood", "current_leg_milage": "2.0", "linx_max_speed_mph": 90, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 367.682, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 1442.951, \"from_m\": 367.682, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1724.597, \"from_m\": 1442.951, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 2642.299, \"from_m\": 1724.597, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 3205.007, \"from_m\": 2642.299, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed:backward\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 3360.069, \"from_m\": 3205.007, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 3817.617, \"from_m\": 3360.069, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 3955.64, \"from_m\": 3817.617, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 4111.566, \"from_m\": 3955.64, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 4234.419, \"from_m\": 4111.566, \"capability_applied\": null, \"effective_limit_mph\": 62.137, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.137}, {\"to_m\": 4453.56, \"from_m\": 4234.419, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 4683.373, \"from_m\": 4453.56, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 5054.008, \"from_m\": 4683.373, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 6121.343, \"from_m\": 5054.008, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 6360.04, \"from_m\": 6121.343, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 6520.549, \"from_m\": 6360.04, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 6925.178, \"from_m\": 6520.549, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 7178.482, \"from_m\": 6925.178, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 7493.559, \"from_m\": 7178.482, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 7718.831, \"from_m\": 7493.559, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 8017.046, \"from_m\": 7718.831, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8680.359, \"from_m\": 8017.046, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 8850.582, \"from_m\": 8680.359, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 8996.578, \"from_m\": 8850.582, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 9397.01, \"from_m\": 8996.578, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 9619.893, \"from_m\": 9397.01, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 9804.754, \"from_m\": 9619.893, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 10434.049, \"from_m\": 9804.754, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11051.068, \"from_m\": 10434.049, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11553.227, \"from_m\": 11051.068, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 11696.57, \"from_m\": 11553.227, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 11798.848, \"from_m\": 11696.57, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 12691.318, \"from_m\": 11798.848, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 12879.5, \"from_m\": 12691.318, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 13098.416, \"from_m\": 12879.5, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13120.608, \"from_m\": 13098.416, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13127.25, \"from_m\": 13120.608, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 13149.443, \"from_m\": 13127.25, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13368.359, \"from_m\": 13149.443, \"capability_applied\": null, \"effective_limit_mph\": 25.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 25.0}, {\"to_m\": 13552.267, \"from_m\": 13368.359, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 13910.295, \"from_m\": 13552.267, \"capability_applied\": null, \"effective_limit_mph\": 44.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 44.0}, {\"to_m\": 14111.344, \"from_m\": 13910.295, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 14388.848, \"from_m\": 14111.344, \"capability_applied\": null, \"effective_limit_mph\": 56.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 56.0}, {\"to_m\": 18257.47, \"from_m\": 14388.848, \"capability_applied\": null, \"effective_limit_mph\": 62.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 62.0}, {\"to_m\": 18341.867, \"from_m\": 18257.47, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 18409.526, \"from_m\": 18341.867, \"capability_applied\": null, \"effective_limit_mph\": 59.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 59.0}, {\"to_m\": 19132.641, \"from_m\": 18409.526, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19457.227, \"from_m\": 19132.641, \"capability_applied\": null, \"effective_limit_mph\": 60.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 60.0}, {\"to_m\": 19520.311, \"from_m\": 19457.227, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 19970.02, \"from_m\": 19520.311, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 20088.237, \"from_m\": 19970.02, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 20168.537, \"from_m\": 20088.237, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 20196.796, \"from_m\": 20168.537, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 20289.398, \"from_m\": 20196.796, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 23099.525, \"from_m\": 20289.398, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 24237.485, \"from_m\": 23099.525, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 24875.248, \"from_m\": 24237.485, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 24936.51, \"from_m\": 24875.248, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 25005.455, \"from_m\": 24936.51, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 25101.301, \"from_m\": 25005.455, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30708.439, \"from_m\": 25101.301, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 30837.497, \"from_m\": 30708.439, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 30970.424, \"from_m\": 30837.497, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 31041.812, \"from_m\": 30970.424, \"capability_applied\": null, \"effective_limit_mph\": 50.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 50.0}, {\"to_m\": 48372.34, \"from_m\": 31041.812, \"capability_applied\": null, \"effective_limit_mph\": 90.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure_and_equipment\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 90.0}, {\"to_m\": 48400.799, \"from_m\": 48372.34, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 48557.697, \"from_m\": 48400.799, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}, {\"to_m\": 48863.672, \"from_m\": 48557.697, \"capability_applied\": null, \"effective_limit_mph\": 75.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 75.0}, {\"to_m\": 49207.32, \"from_m\": 48863.672, \"capability_applied\": null, \"effective_limit_mph\": 80.0, \"equipment_limit_mph\": 90.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 80.0}], \"service_id\": 595703, \"profile_key\": \"e52f788e3f3be5d8ce21e9e92fabfb575aab29b2be295bcd05067aa1d982c356\", \"schedule_id\": 31764, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2342\", \"location\": \"Paddington (Crossrail)\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2344H\", \"wtt_dep\": \"2345\", \"location\": \"Bond Street (Crossrail)\", \"stage_seq\": 2, \"distance_m\": 6552.328, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2346H\", \"wtt_dep\": \"2347H\", \"location\": \"Tottenham Court Road (Crossrail)\", \"stage_seq\": 3, \"distance_m\": 7875.17, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2349H\", \"wtt_dep\": \"2350H\", \"location\": \"Farringdon Crossrail\", \"stage_seq\": 4, \"distance_m\": 9902.766, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2352\", \"wtt_dep\": \"2353\", \"location\": \"Liverpool Street (Crossrail)\", \"stage_seq\": 5, \"distance_m\": 11623.815, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"2355\", \"wtt_dep\": \"2355H\", \"location\": \"Whitechapel Crossrail\", \"stage_seq\": 6, \"distance_m\": 13123.929, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2356H\", \"location\": \"Stepney Green Jn (Crossrail)\", \"stage_seq\": 7, \"distance_m\": 14660.108, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2359\", \"location\": \"Pudding Mill Lane Portal\", \"stage_seq\": 8, \"distance_m\": 18002.433, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0001\", \"wtt_dep\": \"0002H\", \"location\": \"Stratford\", \"stage_seq\": 9, \"distance_m\": 19069.054, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0004\", \"wtt_dep\": \"0004H\", \"location\": \"Maryland\", \"stage_seq\": 10, \"distance_m\": 19825.932, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0006\", \"wtt_dep\": \"0006H\", \"location\": \"Forest Gate\", \"stage_seq\": 11, \"distance_m\": 21098.967, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0007H\", \"location\": \"Forest Gate Jn\", \"stage_seq\": 12, \"distance_m\": 21660.758, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0008H\", \"wtt_dep\": \"0009\", \"location\": \"Manor Park\", \"stage_seq\": 13, \"distance_m\": 22615.903, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0011\", \"wtt_dep\": \"0011H\", \"location\": \"Ilford\", \"stage_seq\": 14, \"distance_m\": 24432.72, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0014\", \"wtt_dep\": \"0014H\", \"location\": \"Seven Kings\", \"stage_seq\": 15, \"distance_m\": 26491.93, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0016\", \"wtt_dep\": \"0016H\", \"location\": \"Goodmayes\", \"stage_seq\": 16, \"distance_m\": 27532.574, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0018\", \"wtt_dep\": \"0018H\", \"location\": \"Chadwell Heath\", \"stage_seq\": 17, \"distance_m\": 28655.652, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0021H\", \"wtt_dep\": \"0022\", \"location\": \"Romford\", \"stage_seq\": 18, \"distance_m\": 36712.033, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0024\", \"wtt_dep\": \"0025\", \"location\": \"Gidea Park\", \"stage_seq\": 19, \"distance_m\": 38464.403, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0027H\", \"wtt_dep\": \"0028\", \"location\": \"Harold Wood\", \"stage_seq\": 20, \"distance_m\": 40773.386, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0032\", \"wtt_dep\": \"0032H\", \"location\": \"Brentwood\", \"stage_seq\": 21, \"distance_m\": 46005.711, \"section_seq\": 1, \"route_path_id\": 29946}, {\"is_pass\": false, \"wtt_arr\": \"0036\", \"wtt_dep\": null, \"location\": \"Shenfield\", \"stage_seq\": 22, \"distance_m\": 49207.32, \"section_seq\": 1, \"route_path_id\": 29946}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 49207.32, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 29946}], \"total_distance_m\": 49207.32, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 90.0, \"speed_covered_distance_m\": 49207.32, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 0.0, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2342", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "4.0", "current_position_lat": "51.6306148", "current_position_lon": "0.3300897", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 23091, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:03Z\", \"source_id\": 48937679, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:44:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:44:07Z\", \"source_id\": 15895935, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:44:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 23099, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:13Z\", \"source_id\": 48940758, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:46:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:46:18Z\", \"source_id\": 15896896, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:46:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 18772, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:49:26Z\", \"source_id\": 48945157, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:49:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:49:28Z\", \"source_id\": 15898329, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:49:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15551, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:45Z\", \"source_id\": 48948226, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:51:44\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:51:48Z\", \"source_id\": 15899284, \"stage_seq\": 5, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:51:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15079, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:54Z\", \"source_id\": 48952241, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:54:53\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:54:58Z\", \"source_id\": 15900582, \"stage_seq\": 6, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:54:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15562, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:46Z\", \"source_id\": 48957219, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T22:58:55\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T22:58:48Z\", \"source_id\": 15902073, \"stage_seq\": 8, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:58:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 15288, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:16Z\", \"source_id\": 48959149, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:00:52\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:00:41Z\", \"source_id\": 15902705, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:00:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14348, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:32Z\", \"source_id\": 48963068, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:03:58\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:03:39Z\", \"source_id\": 15903773, \"stage_seq\": 10, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:03:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14344, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:39Z\", \"source_id\": 48965731, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:06:07\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:05:43Z\", \"source_id\": 15904491, \"stage_seq\": 11, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:06:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14327, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:07Z\", \"source_id\": 48968792, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:08:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:08:13Z\", \"source_id\": 15905328, \"stage_seq\": 13, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:08:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14310, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:53Z\", \"source_id\": 48972135, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:11:23\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:10:58Z\", \"source_id\": 15906240, \"stage_seq\": 14, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:11:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14252, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:34Z\", \"source_id\": 48975176, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:13:57\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:13:37Z\", \"source_id\": 15907111, \"stage_seq\": 15, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:13:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14243, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:34Z\", \"source_id\": 48977343, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:15:54\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:15:38Z\", \"source_id\": 15907703, \"stage_seq\": 16, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:15:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14228, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:31Z\", \"source_id\": 48979255, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:18:00\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:17:39Z\", \"source_id\": 15908207, \"stage_seq\": 17, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:18:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14210, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:02Z\", \"source_id\": 48982888, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:21:31\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:21:08Z\", \"source_id\": 15909168, \"stage_seq\": 18, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:21:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14114, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:21Z\", \"source_id\": 48985002, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:24:02\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:23:29Z\", \"source_id\": 15909798, \"stage_seq\": 19, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:24:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14095, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:13Z\", \"source_id\": 48989240, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:28:40\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:28:19Z\", \"source_id\": 15910943, \"stage_seq\": 20, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:28:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14088, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:12Z\", \"source_id\": 48992587, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:32:48\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:32:12Z\", \"source_id\": 15911818, \"stage_seq\": 21, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:32:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 14048, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:55Z\", \"source_id\": 48995453, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:26\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:36:03Z\", \"source_id\": 15912614, \"stage_seq\": 22, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Shenfield", "service_state_platform": "6", "timing_fact_generation": 1789515364379209, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:27.894125", "service_state_evidence_id": 15912614, "current_leg_start_actual_dep": "2026-09-17T00:33:30+01:00", "operational_evidence_version": 112, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:28.106837", "service_state_valid_until_kind": null, "operational_interpretation_version": 112, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Elizabeth Line P PDX SNF 9W04 345013 9 90 None {"version": 3, "segments": [{"to_m": 367.682, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 1442.951, "from_m": 367.682, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1724.597, "from_m": 1442.951, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 50.0}, {"to_m": 2642.299, "from_m": 1724.597, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 3205.007, "from_m": 2642.299, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed:backward", "infrastructure_limit_mph": 40.0}, {"to_m": 3360.069, "from_m": 3205.007, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 3817.617, "from_m": 3360.069, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 3955.64, "from_m": 3817.617, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 4111.566, "from_m": 3955.64, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 4234.419, "from_m": 4111.566, "capability_applied": null, "effective_limit_mph": 62.137, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.137}, {"to_m": 4453.56, "from_m": 4234.419, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 4683.373, "from_m": 4453.56, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 5054.008, "from_m": 4683.373, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6121.343, "from_m": 5054.008, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 6360.04, "from_m": 6121.343, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 6520.549, "from_m": 6360.04, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 6925.178, "from_m": 6520.549, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 7178.482, "from_m": 6925.178, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 7493.559, "from_m": 7178.482, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 7718.831, "from_m": 7493.559, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 8017.046, "from_m": 7718.831, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8680.359, "from_m": 8017.046, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 8850.582, "from_m": 8680.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 8996.578, "from_m": 8850.582, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 9397.01, "from_m": 8996.578, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 9619.893, "from_m": 9397.01, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 9804.754, "from_m": 9619.893, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 10434.049, "from_m": 9804.754, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11051.068, "from_m": 10434.049, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11553.227, "from_m": 11051.068, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 11696.57, "from_m": 11553.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 11798.848, "from_m": 11696.57, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 12691.318, "from_m": 11798.848, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 12879.5, "from_m": 12691.318, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 13098.416, "from_m": 12879.5, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13120.608, "from_m": 13098.416, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13127.25, "from_m": 13120.608, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 13149.443, "from_m": 13127.25, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13368.359, "from_m": 13149.443, "capability_applied": null, "effective_limit_mph": 25.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 25.0}, {"to_m": 13552.267, "from_m": 13368.359, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 13910.295, "from_m": 13552.267, "capability_applied": null, "effective_limit_mph": 44.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 44.0}, {"to_m": 14111.344, "from_m": 13910.295, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 14388.848, "from_m": 14111.344, "capability_applied": null, "effective_limit_mph": 56.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 56.0}, {"to_m": 18257.47, "from_m": 14388.848, "capability_applied": null, "effective_limit_mph": 62.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 62.0}, {"to_m": 18341.867, "from_m": 18257.47, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 18409.526, "from_m": 18341.867, "capability_applied": null, "effective_limit_mph": 59.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 59.0}, {"to_m": 19132.641, "from_m": 18409.526, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19457.227, "from_m": 19132.641, "capability_applied": null, "effective_limit_mph": 60.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 60.0}, {"to_m": 19520.311, "from_m": 19457.227, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 19970.02, "from_m": 19520.311, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 20088.237, "from_m": 19970.02, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 20168.537, "from_m": 20088.237, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 20196.796, "from_m": 20168.537, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 20289.398, "from_m": 20196.796, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 23099.525, "from_m": 20289.398, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 24237.485, "from_m": 23099.525, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 24875.248, "from_m": 24237.485, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 24936.51, "from_m": 24875.248, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 25005.455, "from_m": 24936.51, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 25101.301, "from_m": 25005.455, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30708.439, "from_m": 25101.301, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 30837.497, "from_m": 30708.439, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 30970.424, "from_m": 30837.497, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 31041.812, "from_m": 30970.424, "capability_applied": null, "effective_limit_mph": 50.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 50.0}, {"to_m": 48372.34, "from_m": 31041.812, "capability_applied": null, "effective_limit_mph": 90.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure_and_equipment", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 90.0}, {"to_m": 48400.799, "from_m": 48372.34, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 48557.697, "from_m": 48400.799, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}, {"to_m": 48863.672, "from_m": 48557.697, "capability_applied": null, "effective_limit_mph": 75.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 75.0}, {"to_m": 49207.32, "from_m": 48863.672, "capability_applied": null, "effective_limit_mph": 80.0, "equipment_limit_mph": 90.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 80.0}], "service_id": 595703, "profile_key": "e52f788e3f3be5d8ce21e9e92fabfb575aab29b2be295bcd05067aa1d982c356", "schedule_id": 31764, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2342", "location": "Paddington (Crossrail)", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2344H", "wtt_dep": "2345", "location": "Bond Street (Crossrail)", "stage_seq": 2, "distance_m": 6552.328, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2346H", "wtt_dep": "2347H", "location": "Tottenham Court Road (Crossrail)", "stage_seq": 3, "distance_m": 7875.17, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2349H", "wtt_dep": "2350H", "location": "Farringdon Crossrail", "stage_seq": 4, "distance_m": 9902.766, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2352", "wtt_dep": "2353", "location": "Liverpool Street (Crossrail)", "stage_seq": 5, "distance_m": 11623.815, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "2355", "wtt_dep": "2355H", "location": "Whitechapel Crossrail", "stage_seq": 6, "distance_m": 13123.929, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2356H", "location": "Stepney Green Jn (Crossrail)", "stage_seq": 7, "distance_m": 14660.108, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2359", "location": "Pudding Mill Lane Portal", "stage_seq": 8, "distance_m": 18002.433, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0001", "wtt_dep": "0002H", "location": "Stratford", "stage_seq": 9, "distance_m": 19069.054, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0004", "wtt_dep": "0004H", "location": "Maryland", "stage_seq": 10, "distance_m": 19825.932, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0006", "wtt_dep": "0006H", "location": "Forest Gate", "stage_seq": 11, "distance_m": 21098.967, "section_seq": 1, "route_path_id": 29946}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0007H", "location": "Forest Gate Jn", "stage_seq": 12, "distance_m": 21660.758, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0008H", "wtt_dep": "0009", "location": "Manor Park", "stage_seq": 13, "distance_m": 22615.903, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0011", "wtt_dep": "0011H", "location": "Ilford", "stage_seq": 14, "distance_m": 24432.72, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0014", "wtt_dep": "0014H", "location": "Seven Kings", "stage_seq": 15, "distance_m": 26491.93, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0016", "wtt_dep": "0016H", "location": "Goodmayes", "stage_seq": 16, "distance_m": 27532.574, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0018", "wtt_dep": "0018H", "location": "Chadwell Heath", "stage_seq": 17, "distance_m": 28655.652, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0021H", "wtt_dep": "0022", "location": "Romford", "stage_seq": 18, "distance_m": 36712.033, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0024", "wtt_dep": "0025", "location": "Gidea Park", "stage_seq": 19, "distance_m": 38464.403, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0027H", "wtt_dep": "0028", "location": "Harold Wood", "stage_seq": 20, "distance_m": 40773.386, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0032", "wtt_dep": "0032H", "location": "Brentwood", "stage_seq": 21, "distance_m": 46005.711, "section_seq": 1, "route_path_id": 29946}, {"is_pass": false, "wtt_arr": "0036", "wtt_dep": null, "location": "Shenfield", "stage_seq": 22, "distance_m": 49207.32, "section_seq": 1, "route_path_id": 29946}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 49207.32, "from_m": 0.0, "section_seq": 1, "route_path_id": 29946}], "total_distance_m": 49207.32, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 90.0, "speed_covered_distance_m": 49207.32, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 0.0, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 23091, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:03Z", "source_id": 48937679, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T22:44:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:44:07Z", "source_id": 15895935, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:44:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 23099, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:13Z", "source_id": 48940758, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T22:46:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:46:18Z", "source_id": 15896896, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:46:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 18772, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:49:26Z", "source_id": 48945157, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T22:49:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:49:28Z", "source_id": 15898329, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:49:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15551, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:45Z", "source_id": 48948226, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T22:51:44", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:51:48Z", "source_id": 15899284, "stage_seq": 5, "event_role": "ARR", "event_time": "2026-09-15T23:51:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15079, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:54Z", "source_id": 48952241, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T22:54:53", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:54:58Z", "source_id": 15900582, "stage_seq": 6, "event_role": "ARR", "event_time": "2026-09-15T23:54:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15562, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:46Z", "source_id": 48957219, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T22:58:55", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T22:58:48Z", "source_id": 15902073, "stage_seq": 8, "event_role": "ARR", "event_time": "2026-09-15T23:58:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 15288, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:16Z", "source_id": 48959149, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-15T23:00:52", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:00:41Z", "source_id": 15902705, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:00:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14348, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:32Z", "source_id": 48963068, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-15T23:03:58", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:03:39Z", "source_id": 15903773, "stage_seq": 10, "event_role": "ARR", "event_time": "2026-09-16T00:03:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14344, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:39Z", "source_id": 48965731, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-15T23:06:07", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:05:43Z", "source_id": 15904491, "stage_seq": 11, "event_role": "ARR", "event_time": "2026-09-16T00:06:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14327, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:07Z", "source_id": 48968792, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-15T23:08:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:08:13Z", "source_id": 15905328, "stage_seq": 13, "event_role": "ARR", "event_time": "2026-09-16T00:08:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14310, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:53Z", "source_id": 48972135, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-15T23:11:23", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:10:58Z", "source_id": 15906240, "stage_seq": 14, "event_role": "ARR", "event_time": "2026-09-16T00:11:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14252, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:34Z", "source_id": 48975176, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-15T23:13:57", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:13:37Z", "source_id": 15907111, "stage_seq": 15, "event_role": "ARR", "event_time": "2026-09-16T00:13:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14243, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:34Z", "source_id": 48977343, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-15T23:15:54", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:15:38Z", "source_id": 15907703, "stage_seq": 16, "event_role": "ARR", "event_time": "2026-09-16T00:15:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14228, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:31Z", "source_id": 48979255, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-15T23:18:00", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:17:39Z", "source_id": 15908207, "stage_seq": 17, "event_role": "ARR", "event_time": "2026-09-16T00:18:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14210, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:02Z", "source_id": 48982888, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-15T23:21:31", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:21:08Z", "source_id": 15909168, "stage_seq": 18, "event_role": "ARR", "event_time": "2026-09-16T00:21:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14114, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:21Z", "source_id": 48985002, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-15T23:24:02", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:23:29Z", "source_id": 15909798, "stage_seq": 19, "event_role": "ARR", "event_time": "2026-09-16T00:24:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14095, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:13Z", "source_id": 48989240, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-15T23:28:40", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:28:19Z", "source_id": 15910943, "stage_seq": 20, "event_role": "ARR", "event_time": "2026-09-16T00:28:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14088, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:12Z", "source_id": 48992587, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-15T23:32:48", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:32:12Z", "source_id": 15911818, "stage_seq": 21, "event_role": "ARR", "event_time": "2026-09-16T00:32:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 14048, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:55Z", "source_id": 48995453, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-15T23:37:26", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:36:03Z", "source_id": 15912614, "stage_seq": 22, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Paddington (Crossrail) 2342 2342 A None None Shenfield 0037 0036 6 LATE +1 minutes https://www.realtimetrains.co.uk/service/gb-nr:C37840/2026-09-16/detailed None Brentwood 2026-09-17T00:33:30+01:00 Shenfield 4.0 {"type": "LineString", "coordinates": [[0.3009733, 51.6134182], [0.3021588, 51.6133166], [0.30288039999999994, 51.6132533], [0.303943, 51.61316229999999], [0.30491399999999996, 51.6130923], [0.305893, 51.6130407], [0.30666009999999994, 51.61302569999999], [0.3077411, 51.61302569999999], [0.3085590999999999, 51.6130607], [0.3095301, 51.61312060000001], [0.31051979999999996, 51.61320889999999], [0.31138350000000004, 51.613318799999995], [0.3121989, 51.61344039999999], [0.3132128, 51.613637], [0.3141676, 51.613846800000005], [0.3151118, 51.614091599999995], [0.3159084, 51.614324800000006], [0.3168525, 51.6146363], [0.31763839999999993, 51.6149294], [0.3184377, 51.6152592], [0.3192155, 51.615615600000005], [0.31980299999999995, 51.61591370000001], [0.3204814999999999, 51.61628679999999], [0.3210985, 51.6166448], [0.3218227, 51.6171195], [0.32226469999999996, 51.617427999999975], [0.32270989999999994, 51.61775999999999], [0.3231552, 51.6181292], [0.32350650000000003, 51.61843950000001], [0.3238902, 51.61879530000001], [0.32419859999999995, 51.619111700000005], [0.3244694, 51.6194304], [0.3247807, 51.619806200000006], [0.325073, 51.620209800000005], [0.32542709999999997, 51.62073769999999], [0.3256565, 51.62115119999999], [0.3258759, 51.6216229], [0.3260798, 51.62207869999999], [0.32625009999999993, 51.62254540000001], [0.3263333, 51.622829299999985], [0.32650359999999995, 51.6234346], [0.32652309999999996, 51.6235106], [0.3265368, 51.6237664], [0.3266272, 51.624109], [0.3267487, 51.62456830000001], [0.32690669999999994, 51.6251586], [0.3270219, 51.6255489], [0.3270701, 51.625692699999995], [0.3273101, 51.6263941], [0.3273807, 51.62657449999999], [0.3276537, 51.6272291], [0.3277454, 51.6274136], [0.3279741, 51.6278259], [0.3282576, 51.6283092], [0.3285214, 51.6287371], [0.3288134999999999, 51.62914669999999], [0.3289890999999999, 51.6293897], [0.3291334, 51.6295767], [0.3293109, 51.629792599999995], [0.32957239999999993, 51.6300873], [0.3300897, 51.6306148]]} 2.0 0033 0037 Brentwood Shenfield Shenfield 51.6306148 0.3300897 51.6306148 0.3300897 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Shenfield TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912614 1789515364379209 112 112 2026-09-15 23:47:28.106837 6 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:27.894125
565225 596379 P91656 882J86M016 2026-09-15 COMPLETE 15912609 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 596379, "stp": "P", "toc": "Southeastern", "uid": "P91656", "consist": "465182", "dest_crs": "BMN", "num_carr": 4, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:P91656/2026-09-16/detailed", "trust_id": "882J86M016", "origin_crs": "GRP", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Bromley North", "service_date": "2026-09-15", "dest_arr_time": "0037", "dest_platform": "1", "is_terminated": 1, "next_location": "Bromley North", "signalling_id": "2J86", "timing_status": "ON TIME", "origin_station": "Grove Park", "current_leg_arr": "0037", "current_leg_dep": "0035", "current_leg_end": "Bromley North", "origin_dep_time": "0032", "origin_platform": "1", "current_location": "Bromley North", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "0 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]}", "current_leg_start": "Sundridge Park", "dest_arr_time_act": "0037", "motion_projection": null, "next_location_lat": "51.4085302", "next_location_lon": "0.0172445", "previous_location": "Sundridge Park", "current_leg_milage": "0.4", "linx_max_speed_mph": 75, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 529.586, \"from_m\": 0.0, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 679.062, \"from_m\": 529.586, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 908.797, \"from_m\": 679.062, \"capability_applied\": null, \"effective_limit_mph\": 70.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 70.0}, {\"to_m\": 1217.902, \"from_m\": 908.797, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}, {\"to_m\": 3282.179, \"from_m\": 1217.902, \"capability_applied\": null, \"effective_limit_mph\": 45.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 45.0}, {\"to_m\": 3596.655, \"from_m\": 3282.179, \"capability_applied\": null, \"effective_limit_mph\": 15.0, \"equipment_limit_mph\": 75.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 15.0}], \"service_id\": 596379, \"profile_key\": \"07f6eea855b17f15539f922310c323e23a86fea78ea34281b0429f775bed1760\", \"schedule_id\": 33248, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0032\", \"location\": \"Grove Park\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37543}, {\"is_pass\": false, \"wtt_arr\": \"0035\", \"wtt_dep\": \"0035H\", \"location\": \"Sundridge Park\", \"stage_seq\": 2, \"distance_m\": 2955.021, \"section_seq\": 1, \"route_path_id\": 37543}, {\"is_pass\": false, \"wtt_arr\": \"0037\", \"wtt_dep\": null, \"location\": \"Bromley North\", \"stage_seq\": 3, \"distance_m\": 3596.655, \"section_seq\": 1, \"route_path_id\": 37543}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 3596.655, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 37543}], \"total_distance_m\": 3596.655, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 75.0, \"speed_covered_distance_m\": 3447.179, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 149.476, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0032", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "2.0", "current_position_lat": "51.4085302", "current_position_lon": "0.0172445", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 31827, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:37Z\", \"source_id\": 48993676, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:35:11\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:33:39Z\", \"source_id\": 15912118, \"stage_seq\": 2, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:35:00+01:00\", \"operational_fact\": true}, {\"source\": \"TD\", \"smart_id\": 31932, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:53Z\", \"source_id\": 48995436, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:37:24\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:35:57Z\", \"source_id\": 15912609, \"stage_seq\": 3, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:37:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Bromley North", "service_state_platform": "1", "timing_fact_generation": 1789515360172553, "current_leg_arrival_utc": "2026-09-17T00:37:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:27.916173", "service_state_evidence_id": 15912609, "current_leg_start_actual_dep": "2026-09-17T00:35:30+01:00", "operational_evidence_version": 6, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:28.110605", "service_state_valid_until_kind": null, "operational_interpretation_version": 6, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Southeastern P GRP BMN 2J86 465182 4 75 None {"version": 3, "segments": [{"to_m": 529.586, "from_m": 0.0, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 679.062, "from_m": 529.586, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 75.0, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 908.797, "from_m": 679.062, "capability_applied": null, "effective_limit_mph": 70.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 70.0}, {"to_m": 1217.902, "from_m": 908.797, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}, {"to_m": 3282.179, "from_m": 1217.902, "capability_applied": null, "effective_limit_mph": 45.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 45.0}, {"to_m": 3596.655, "from_m": 3282.179, "capability_applied": null, "effective_limit_mph": 15.0, "equipment_limit_mph": 75.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 15.0}], "service_id": 596379, "profile_key": "07f6eea855b17f15539f922310c323e23a86fea78ea34281b0429f775bed1760", "schedule_id": 33248, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0032", "location": "Grove Park", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 37543}, {"is_pass": false, "wtt_arr": "0035", "wtt_dep": "0035H", "location": "Sundridge Park", "stage_seq": 2, "distance_m": 2955.021, "section_seq": 1, "route_path_id": 37543}, {"is_pass": false, "wtt_arr": "0037", "wtt_dep": null, "location": "Bromley North", "stage_seq": 3, "distance_m": 3596.655, "section_seq": 1, "route_path_id": 37543}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 3596.655, "from_m": 0.0, "section_seq": 1, "route_path_id": 37543}], "total_distance_m": 3596.655, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 75.0, "speed_covered_distance_m": 3447.179, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 149.476, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 31827, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:37Z", "source_id": 48993676, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-15T23:35:11", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:33:39Z", "source_id": 15912118, "stage_seq": 2, "event_role": "ARR", "event_time": "2026-09-16T00:35:00+01:00", "operational_fact": true}, {"source": "TD", "smart_id": 31932, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:53Z", "source_id": 48995436, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-15T23:37:24", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:35:57Z", "source_id": 15912609, "stage_seq": 3, "event_role": "ARR", "event_time": "2026-09-16T00:37:00+01:00", "operational_fact": true}] Grove Park 0032 0032 1 None None Bromley North 0037 0037 1 ON TIME 0 minutes https://www.realtimetrains.co.uk/service/gb-nr:P91656/2026-09-16/detailed None Sundridge Park 2026-09-17T00:35:30+01:00 Bromley North 2.0 {"type": "LineString", "coordinates": [[0.021354699999999997, 51.4136742], [0.0212515, 51.413408], [0.0211175, 51.413134199999995], [0.020917299999999996, 51.41278989999999], [0.020721999999999997, 51.41249820000001], [0.020366, 51.412058899999984], [0.0199471, 51.41160880000001], [0.0193779, 51.41102060000001], [0.0192815, 51.410910300000005], [0.0191903, 51.4107594], [0.0190816, 51.41062179999999], [0.0189471, 51.41043419999999], [0.018718, 51.4101086], [0.018509899999999996, 51.4098515], [0.0182497, 51.40957040000001], [0.017745799999999996, 51.4090465], [0.0172445, 51.4085302]]} 0.4 0035 0037 Sundridge Park Bromley North Bromley North 51.4085302 0.0172445 51.4085302 0.0172445 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Bromley North TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912609 1789515360172553 6 6 2026-09-15 23:47:28.110605 1 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:27.916173
565226 588064 H57334 156N83C016 2026-09-15 COMPLETE 15912916 2026-09-16 00:36:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 588064, "stp": "P", "toc": "Unknown", "uid": "H57334", "consist": null, "dest_crs": null, "num_carr": null, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:H57334/2026-09-16/detailed", "trust_id": "156N83C016", "origin_crs": null, "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Lackenby B.S.C.", "service_date": "2026-09-15", "dest_arr_time": "0054", "dest_platform": null, "is_terminated": 1, "next_location": "Lackenby B.S.C.", "signalling_id": "6N83", "timing_status": "EARLY", "origin_station": "Tees N.Y.", "current_leg_arr": "0036", "current_leg_dep": "0049", "current_leg_end": "Lackenby B.S.C.", "origin_dep_time": "0023", "origin_platform": null, "current_location": "Lackenby B.S.C.", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": "-18 minutes", "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[-1.1415126999999998, 54.59413109999999], [-1.1424045, 54.5935843], [-1.1429317, 54.593303799999994], [-1.1432429, 54.59310020000001], [-1.1436712999999998, 54.5928972], [-1.1431352, 54.5932292], [-1.1422004999999995, 54.59381249999999], [-1.141538, 54.5942236]]}", "current_leg_start": "Slag Road S.B.", "dest_arr_time_act": "0054", "motion_projection": null, "next_location_lat": "54.5942236", "next_location_lon": "-1.1415380", "previous_location": "Slag Road S.B.", "current_leg_milage": "0.2", "linx_max_speed_mph": null, "service_state_code": "TERMINATED", "tracking_assurance": null, "glide_speed_profile": "{\"version\": 3, \"segments\": [{\"to_m\": 2603.942, \"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\": 2704.157, \"from_m\": 2603.942, \"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\": 2974.838, \"from_m\": 2704.157, \"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\": 4280.224, \"from_m\": 2974.838, \"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\": 5670.535, \"from_m\": 4280.224, \"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\": 5712.781, \"from_m\": 5670.535, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10743.56, \"from_m\": 5712.781, \"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\": 10789.673, \"from_m\": 10743.56, \"capability_applied\": null, \"effective_limit_mph\": 60, \"equipment_limit_mph\": 125, \"governing_constraint\": \"synthetic_infrastructure\", \"equipment_limit_source\": \"synthetic_default\", \"infrastructure_limit_key\": null, \"infrastructure_limit_mph\": null}, {\"to_m\": 10819.913, \"from_m\": 10789.673, \"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\": 11057.165, \"from_m\": 10819.913, \"capability_applied\": null, \"effective_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\": 588064, \"profile_key\": \"64343cd2185fd9fabe96345f1d3dff590dcba0be7a9bf1933bb4f528a8199276\", \"schedule_id\": 32757, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"0023\", \"location\": \"Tees N.Y.\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0025\", \"location\": \"Tees Yard S.B.\", \"stage_seq\": 2, \"distance_m\": 698.787, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0028\", \"location\": \"Newport East Jn (Teesside)\", \"stage_seq\": 3, \"distance_m\": 2484.619, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0032\", \"location\": \"Middlesbrough\", \"stage_seq\": 4, \"distance_m\": 4259.678, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0037H\", \"location\": \"Whitehouse Jn (Teesside)\", \"stage_seq\": 5, \"distance_m\": 5638.007, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0042\", \"location\": \"South Bank\", \"stage_seq\": 6, \"distance_m\": 8339.298, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"0044\", \"location\": \"Beam Mill Jn\", \"stage_seq\": 7, \"distance_m\": 9027.171, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": false, \"wtt_arr\": \"0047\", \"wtt_dep\": \"0049\", \"location\": \"Slag Road S.B.\", \"stage_seq\": 8, \"distance_m\": 11057.165, \"section_seq\": 1, \"route_path_id\": 34152}, {\"is_pass\": false, \"wtt_arr\": \"0054\", \"wtt_dep\": null, \"location\": \"Lackenby B.S.C.\", \"stage_seq\": 9, \"distance_m\": 11057.165, \"section_seq\": 1, \"route_path_id\": 34152}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 11057.165, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 34152}], \"total_distance_m\": 11057.165, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 125, \"speed_covered_distance_m\": 8127.612, \"equipment_max_speed_source\": \"synthetic_default\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": 125, \"unknown_infrastructure_distance_m\": 2929.553, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "0023", "service_state_basis": "DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION", "current_leg_duration": "1427.0", "current_position_lat": "54.5942236", "current_position_lon": "-1.1415380", "service_state_source": "TRUST", "glide_timing_evidence": "[{\"source\": \"TD\", \"smart_id\": 4266, \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:48Z\", \"source_id\": 48980515, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-15T23:19:16\", \"operational_fact\": true, \"platform_smart_ids\": []}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:18:53Z\", \"source_id\": 15908594, \"stage_seq\": 4, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:19:00+01:00\", \"operational_fact\": true}, {\"source\": \"TRUST\", \"fact_kind\": \"DIRECT\", \"shaped_at\": \"2026-09-15T23:37:28Z\", \"source_id\": 15912916, \"stage_seq\": 9, \"event_role\": \"ARR\", \"event_time\": \"2026-09-16T00:36:00+01:00\", \"operational_fact\": true}]", "service_state_location": "Lackenby B.S.C.", "service_state_platform": null, "timing_fact_generation": 1789515448599098, "current_leg_arrival_utc": "2026-09-17T00:45:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:28.594667", "service_state_evidence_id": 15912916, "current_leg_start_actual_dep": "2026-09-17T00:49:00+01:00", "operational_evidence_version": 12, "service_state_event_time_utc": "2026-09-15T23:36:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:29.147114", "service_state_valid_until_kind": null, "operational_interpretation_version": 12, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} Unknown P None None 6N83 None None None None {"version": 3, "segments": [{"to_m": 2603.942, "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": 2704.157, "from_m": 2603.942, "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": 2974.838, "from_m": 2704.157, "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": 4280.224, "from_m": 2974.838, "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": 5670.535, "from_m": 4280.224, "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": 5712.781, "from_m": 5670.535, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10743.56, "from_m": 5712.781, "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": 10789.673, "from_m": 10743.56, "capability_applied": null, "effective_limit_mph": 60, "equipment_limit_mph": 125, "governing_constraint": "synthetic_infrastructure", "equipment_limit_source": "synthetic_default", "infrastructure_limit_key": null, "infrastructure_limit_mph": null}, {"to_m": 10819.913, "from_m": 10789.673, "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": 11057.165, "from_m": 10819.913, "capability_applied": null, "effective_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": 588064, "profile_key": "64343cd2185fd9fabe96345f1d3dff590dcba0be7a9bf1933bb4f528a8199276", "schedule_id": 32757, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "0023", "location": "Tees N.Y.", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0025", "location": "Tees Yard S.B.", "stage_seq": 2, "distance_m": 698.787, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0028", "location": "Newport East Jn (Teesside)", "stage_seq": 3, "distance_m": 2484.619, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0032", "location": "Middlesbrough", "stage_seq": 4, "distance_m": 4259.678, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0037H", "location": "Whitehouse Jn (Teesside)", "stage_seq": 5, "distance_m": 5638.007, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0042", "location": "South Bank", "stage_seq": 6, "distance_m": 8339.298, "section_seq": 1, "route_path_id": 34152}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "0044", "location": "Beam Mill Jn", "stage_seq": 7, "distance_m": 9027.171, "section_seq": 1, "route_path_id": 34152}, {"is_pass": false, "wtt_arr": "0047", "wtt_dep": "0049", "location": "Slag Road S.B.", "stage_seq": 8, "distance_m": 11057.165, "section_seq": 1, "route_path_id": 34152}, {"is_pass": false, "wtt_arr": "0054", "wtt_dep": null, "location": "Lackenby B.S.C.", "stage_seq": 9, "distance_m": 11057.165, "section_seq": 1, "route_path_id": 34152}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 11057.165, "from_m": 0.0, "section_seq": 1, "route_path_id": 34152}], "total_distance_m": 11057.165, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 125, "speed_covered_distance_m": 8127.612, "equipment_max_speed_source": "synthetic_default", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": 125, "unknown_infrastructure_distance_m": 2929.553, "synthetic_unknown_infrastructure_limit_mph": 60} [{"source": "TD", "smart_id": 4266, "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:48Z", "source_id": 48980515, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-15T23:19:16", "operational_fact": true, "platform_smart_ids": []}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:18:53Z", "source_id": 15908594, "stage_seq": 4, "event_role": "ARR", "event_time": "2026-09-16T00:19:00+01:00", "operational_fact": true}, {"source": "TRUST", "fact_kind": "DIRECT", "shaped_at": "2026-09-15T23:37:28Z", "source_id": 15912916, "stage_seq": 9, "event_role": "ARR", "event_time": "2026-09-16T00:36:00+01:00", "operational_fact": true}] Tees N.Y. 0023 0023 None None None Lackenby B.S.C. 0054 0054 None EARLY -18 minutes https://www.realtimetrains.co.uk/service/gb-nr:H57334/2026-09-16/detailed None Slag Road S.B. 2026-09-17T00:49:00+01:00 Lackenby B.S.C. 1427.0 {"type": "LineString", "coordinates": [[-1.1415126999999998, 54.59413109999999], [-1.1424045, 54.5935843], [-1.1429317, 54.593303799999994], [-1.1432429, 54.59310020000001], [-1.1436712999999998, 54.5928972], [-1.1431352, 54.5932292], [-1.1422004999999995, 54.59381249999999], [-1.141538, 54.5942236]]} 0.2 0049 0036 Slag Road S.B. Lackenby B.S.C. Lackenby B.S.C. 54.5942236 -1.1415380 54.5942236 -1.1415380 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:36:00 Lackenby B.S.C. TRUST DIRECT_TRUST_SCHEDULE_DESTINATION_TERMINATION 15912916 1789515448599098 12 12 2026-09-15 23:47:29.147114 None None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:28.594667
565227 595726 G53154 485L17M915 2026-09-15 COMPLETE 15912887 2026-09-16 00:37:00 2026-09-15 23:47:37 2026-09-17 23:47:37 {"id": 595726, "stp": "P", "toc": "East Midlands Railway", "uid": "G53154", "consist": "170417+170423", "dest_crs": "XNC", "num_carr": 6, "rtt_link": "https://www.realtimetrains.co.uk/service/gb-nr:G53154/2026-09-16/detailed", "trust_id": "485L17M915", "origin_crs": "NRW", "show_on_map": 0, "dar_est_time": null, "dar_platform": null, "dest_station": "Norwich C.Pt. T.&R.S.M.D", "service_date": "2026-09-15", "dest_arr_time": "2354", "dest_platform": null, "is_terminated": 1, "next_location": "Norwich C.Pt. T.&R.S.M.D", "signalling_id": "5L17", "timing_status": null, "origin_station": "Norwich", "current_leg_arr": "2354", "current_leg_dep": "2344", "current_leg_end": "Norwich C.Pt. T.&R.S.M.D", "origin_dep_time": "2344", "origin_platform": "4", "current_location": "Norwich", "last_update_time": "2026-09-15T23:47:37", "route_debug_link": null, "timing_variation": null, "current_leg_route": "{\"type\": \"LineString\", \"coordinates\": [[1.307053, 52.626657], [1.3074152, 52.6264431], [1.3074972, 52.6263961], [1.3075693, 52.62635409999999], [1.3082901999999998, 52.6259341], [1.3086431999999997, 52.6257321], [1.3091542, 52.62543509999999], [1.3094131999999998, 52.625287099999994], [1.3096521999999997, 52.6251671], [1.3097274, 52.62513129999999], [1.3098641999999998, 52.62506609999999], [1.3101514, 52.62494099999999], [1.3104121999999998, 52.6248221], [1.3105572, 52.62475210000001], [1.3106832, 52.6246891], [1.3108102, 52.6246261], [1.3109082, 52.6245791], [1.3110432, 52.6245142], [1.3112572, 52.6244281], [1.3113594, 52.6243863], [1.3118361999999997, 52.624195099999994], [1.311913, 52.624165100000006], [1.3120742, 52.6241021], [1.3122912, 52.62401810000001], [1.3124189999999998, 52.6239717], [1.3125952, 52.62390809999999], [1.3127611999999995, 52.6238521], [1.3129382000000005, 52.62379309999999], [1.3130732, 52.6237521], [1.3132170999999997, 52.62371110000001], [1.313494255717853, 52.62363960753568], [1.313585, 52.6236162], [1.3136361, 52.62360520000001], [1.3138022, 52.6235561], [1.3139402, 52.6235161], [1.3141181999999998, 52.6234581], [1.3142511999999995, 52.6234101], [1.3143682, 52.62336309999999], [1.3144663999999997, 52.6233178], [1.3145942, 52.6232541], [1.3146551999999998, 52.623221], [1.3147121999999998, 52.62319010000001], [1.3148261999999995, 52.6231191], [1.3149301999999998, 52.6230471], [1.3150021999999997, 52.62299310000001], [1.3151172, 52.6228961], [1.3152182, 52.62280109999999], [1.3153205999999995, 52.6226904], [1.3153951999999998, 52.6225911], [1.3154921999999998, 52.6224311], [1.3155382, 52.62233810000001], [1.3155663, 52.6222545], [1.3155907, 52.6221732], [1.3156013, 52.6221378], [1.3156222999999998, 52.6220182], [1.315646, 52.621803799999995], [1.3156543, 52.6217064], [1.3156646, 52.62154639999999], [1.3156784, 52.621332900000006], [1.3156850999999998, 52.6215534], [1.3156950999999997, 52.6216903], [1.3157139999999998, 52.621833], [1.3157576, 52.6219503], [1.3157659999999998, 52.621973], [1.3158261000000002, 52.622079], [1.3159009999999998, 52.622176], [1.315988, 52.62228], [1.316082, 52.622374], [1.316169, 52.622449], [1.3162949999999998, 52.622551], [1.316421, 52.622638], [1.3165269999999998, 52.622702], [1.316654, 52.622775], [1.316773, 52.622833], [1.316885, 52.62288499999999], [1.3170221, 52.6229402], [1.317182, 52.622995], [1.317314, 52.62303599999999], [1.317436, 52.623071], [1.3175719999999995, 52.623109], [1.317692, 52.623138], [1.317838, 52.623169], [1.3180577999999998, 52.6232006], [1.318316, 52.623225]]}", "current_leg_start": "Norwich", "dest_arr_time_act": "2354", "motion_projection": null, "next_location_lat": "52.6232250", "next_location_lon": "1.3183160", "previous_location": null, "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\": 638.495, \"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\": 820.388, \"from_m\": 638.495, \"capability_applied\": null, \"effective_limit_mph\": 30.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 30.0}, {\"to_m\": 872.796, \"from_m\": 820.388, \"capability_applied\": null, \"effective_limit_mph\": 40.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 40.0}, {\"to_m\": 1160.113, \"from_m\": 872.796, \"capability_applied\": null, \"effective_limit_mph\": 20.0, \"equipment_limit_mph\": 100.0, \"governing_constraint\": \"infrastructure\", \"equipment_limit_source\": \"linx\", \"infrastructure_limit_key\": \"maxspeed\", \"infrastructure_limit_mph\": 20.0}, {\"to_m\": 1177.751, \"from_m\": 1160.113, \"capability_applied\": null, \"effective_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\": 595726, \"profile_key\": \"62d2194734d8b301ffd46f798a89e0b546ec1bf8911aafc456f65945638bac63\", \"schedule_id\": 32032, \"timing_points\": [{\"is_pass\": false, \"wtt_arr\": null, \"wtt_dep\": \"2344\", \"location\": \"Norwich\", \"stage_seq\": 1, \"distance_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32214}, {\"is_pass\": true, \"wtt_arr\": null, \"wtt_dep\": \"2345\", \"location\": \"Norwich Thorpe Jn\", \"stage_seq\": 2, \"distance_m\": 559.003, \"section_seq\": 1, \"route_path_id\": 32214}, {\"is_pass\": false, \"wtt_arr\": \"2354\", \"wtt_dep\": null, \"location\": \"Norwich C.Pt. T.&R.S.M.D\", \"stage_seq\": 3, \"distance_m\": 1177.751, \"section_seq\": 1, \"route_path_id\": 32214}], \"graph_versions\": [\"osm-v3-204e22ad2c435f0d9785\"], \"route_sections\": [{\"to_m\": 1177.751, \"from_m\": 0.0, \"section_seq\": 1, \"route_path_id\": 32214}], \"total_distance_m\": 1177.751, \"capability_profiles\": [], \"route_model_versions\": [3], \"equipment_max_speed_mph\": 100.0, \"speed_covered_distance_m\": 1160.113, \"equipment_max_speed_source\": \"linx\", \"capability_registry_version\": null, \"synthetic_equipment_max_speed_mph\": null, \"unknown_infrastructure_distance_m\": 17.638, \"synthetic_unknown_infrastructure_limit_mph\": 60}", "origin_dep_time_act": "2344", "service_state_basis": "TRUST_CANCELLATION", "current_leg_duration": "10.0", "current_position_lat": "52.6266570", "current_position_lon": "1.3070530", "service_state_source": "TRUST", "glide_timing_evidence": "[]", "service_state_location": "Norwich", "service_state_platform": "4", "timing_fact_generation": 1789515448790262, "current_leg_arrival_utc": "2026-09-16T23:54:00+01:00", "linx_speed_capabilities": null, "terminal_entered_at_utc": "2026-09-15T23:37:28.787909", "service_state_evidence_id": 15912887, "current_leg_start_actual_dep": "2026-09-16T23:44:00+01:00", "operational_evidence_version": 45, "service_state_event_time_utc": "2026-09-15T23:37:00", "operational_event_publication": null, "service_state_valid_until_utc": null, "operational_interpreted_at_utc": "2026-09-15T23:47:29.149884", "service_state_valid_until_kind": null, "operational_interpretation_version": 45, "operational_interpretation_code_version": "service-status-v9-departure-clock:td-v15-trace-row-order"} East Midlands Railway P NRW XNC 5L17 170417+170423 6 100 None {"version": 3, "segments": [{"to_m": 638.495, "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": 820.388, "from_m": 638.495, "capability_applied": null, "effective_limit_mph": 30.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 30.0}, {"to_m": 872.796, "from_m": 820.388, "capability_applied": null, "effective_limit_mph": 40.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 40.0}, {"to_m": 1160.113, "from_m": 872.796, "capability_applied": null, "effective_limit_mph": 20.0, "equipment_limit_mph": 100.0, "governing_constraint": "infrastructure", "equipment_limit_source": "linx", "infrastructure_limit_key": "maxspeed", "infrastructure_limit_mph": 20.0}, {"to_m": 1177.751, "from_m": 1160.113, "capability_applied": null, "effective_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": 595726, "profile_key": "62d2194734d8b301ffd46f798a89e0b546ec1bf8911aafc456f65945638bac63", "schedule_id": 32032, "timing_points": [{"is_pass": false, "wtt_arr": null, "wtt_dep": "2344", "location": "Norwich", "stage_seq": 1, "distance_m": 0.0, "section_seq": 1, "route_path_id": 32214}, {"is_pass": true, "wtt_arr": null, "wtt_dep": "2345", "location": "Norwich Thorpe Jn", "stage_seq": 2, "distance_m": 559.003, "section_seq": 1, "route_path_id": 32214}, {"is_pass": false, "wtt_arr": "2354", "wtt_dep": null, "location": "Norwich C.Pt. T.&R.S.M.D", "stage_seq": 3, "distance_m": 1177.751, "section_seq": 1, "route_path_id": 32214}], "graph_versions": ["osm-v3-204e22ad2c435f0d9785"], "route_sections": [{"to_m": 1177.751, "from_m": 0.0, "section_seq": 1, "route_path_id": 32214}], "total_distance_m": 1177.751, "capability_profiles": [], "route_model_versions": [3], "equipment_max_speed_mph": 100.0, "speed_covered_distance_m": 1160.113, "equipment_max_speed_source": "linx", "capability_registry_version": null, "synthetic_equipment_max_speed_mph": null, "unknown_infrastructure_distance_m": 17.638, "synthetic_unknown_infrastructure_limit_mph": 60} [] Norwich 2344 2344 4 None None Norwich C.Pt. T.&R.S.M.D 2354 2354 None None None https://www.realtimetrains.co.uk/service/gb-nr:G53154/2026-09-16/detailed None Norwich 2026-09-16T23:44:00+01:00 Norwich C.Pt. T.&R.S.M.D 10.0 {"type": "LineString", "coordinates": [[1.307053, 52.626657], [1.3074152, 52.6264431], [1.3074972, 52.6263961], [1.3075693, 52.62635409999999], [1.3082901999999998, 52.6259341], [1.3086431999999997, 52.6257321], [1.3091542, 52.62543509999999], [1.3094131999999998, 52.625287099999994], [1.3096521999999997, 52.6251671], [1.3097274, 52.62513129999999], [1.3098641999999998, 52.62506609999999], [1.3101514, 52.62494099999999], [1.3104121999999998, 52.6248221], [1.3105572, 52.62475210000001], [1.3106832, 52.6246891], [1.3108102, 52.6246261], [1.3109082, 52.6245791], [1.3110432, 52.6245142], [1.3112572, 52.6244281], [1.3113594, 52.6243863], [1.3118361999999997, 52.624195099999994], [1.311913, 52.624165100000006], [1.3120742, 52.6241021], [1.3122912, 52.62401810000001], [1.3124189999999998, 52.6239717], [1.3125952, 52.62390809999999], [1.3127611999999995, 52.6238521], [1.3129382000000005, 52.62379309999999], [1.3130732, 52.6237521], [1.3132170999999997, 52.62371110000001], [1.313494255717853, 52.62363960753568], [1.313585, 52.6236162], [1.3136361, 52.62360520000001], [1.3138022, 52.6235561], [1.3139402, 52.6235161], [1.3141181999999998, 52.6234581], [1.3142511999999995, 52.6234101], [1.3143682, 52.62336309999999], [1.3144663999999997, 52.6233178], [1.3145942, 52.6232541], [1.3146551999999998, 52.623221], [1.3147121999999998, 52.62319010000001], [1.3148261999999995, 52.6231191], [1.3149301999999998, 52.6230471], [1.3150021999999997, 52.62299310000001], [1.3151172, 52.6228961], [1.3152182, 52.62280109999999], [1.3153205999999995, 52.6226904], [1.3153951999999998, 52.6225911], [1.3154921999999998, 52.6224311], [1.3155382, 52.62233810000001], [1.3155663, 52.6222545], [1.3155907, 52.6221732], [1.3156013, 52.6221378], [1.3156222999999998, 52.6220182], [1.315646, 52.621803799999995], [1.3156543, 52.6217064], [1.3156646, 52.62154639999999], [1.3156784, 52.621332900000006], [1.3156850999999998, 52.6215534], [1.3156950999999997, 52.6216903], [1.3157139999999998, 52.621833], [1.3157576, 52.6219503], [1.3157659999999998, 52.621973], [1.3158261000000002, 52.622079], [1.3159009999999998, 52.622176], [1.315988, 52.62228], [1.316082, 52.622374], [1.316169, 52.622449], [1.3162949999999998, 52.622551], [1.316421, 52.622638], [1.3165269999999998, 52.622702], [1.316654, 52.622775], [1.316773, 52.622833], [1.316885, 52.62288499999999], [1.3170221, 52.6229402], [1.317182, 52.622995], [1.317314, 52.62303599999999], [1.317436, 52.623071], [1.3175719999999995, 52.623109], [1.317692, 52.623138], [1.317838, 52.623169], [1.3180577999999998, 52.6232006], [1.318316, 52.623225]]} 0.7 2344 2354 None Norwich Norwich C.Pt. T.&R.S.M.D 52.6266570 1.3070530 52.6232250 1.3183160 1 0 2026-09-15 23:47:37 TERMINATED 2026-09-15 23:37:00 Norwich TRUST TRUST_CANCELLATION 15912887 1789515448790262 45 45 2026-09-15 23:47:29.149884 4 None service-status-v9-departure-clock:td-v15-trace-row-order None 2026-09-15 23:37:28.787909
← Previous (25301–25400) Next (25501–25600) →