The trip_id matches correctly, and other stop_time_update have correctly matching stop_id. My best guess is that there’s been a platform change and the feed doesn’t correctly match these stops.
NSW Trains got back to us. What happened was that the issue occurred due to a configuration oversight when the new route and shape information was created last weekend. The unknown stop_id data is related to the way GTFS Realtime processes GPS point information. This has now been rectified for these instances and changes will be put in place to prevent this from happening again.
If you do encounter this again in the future please let us know.
Was there an update to the nswtrains feed overnight? After around 03 Feb 12:33 AM, the format of the trip IDs were changed from NT34.1486024200 to NT34.300117.31.1930.
The static schedule data doesn’t appear to have been updated to use the new trip IDs yet.
Hey @jxeeno, yes it should be all good now. We’re confirming that’s what happened with the relevant teams but it looks like there was just a bit of a delay with the static schedule.
@alejandro.felman noticing another problem with the recent feed update. The static schedule is now reporting the same departure and arrival times, however, real-time delay data appears to be based on two separate arrival and departure times.
See this service. The departure occurs before the arrival for some stops (e.g. Sawtell, Kempsey, Taree).
@jxeeno for your first point, only the arrival time is published to customers (tickets, posters, website, etc). Regional trains can depart on or before the scheduled time if all station tasks are completed.
Your second point will need to be investigated further, I’ll let you know.
Thanks for looking into this. Looks like it was an issue on my end with arrival delays not being processed on the NSW Trains feed because arrival delay is no longer reported for the first stop.
Shouldn’t have jumped to conclusions! Sorry about that.