Resource details

File name: GTFS - RT Carsud
Format: gtfs-rt

This resource file is part of the dataset Réseau urbain CarSud.

Download availability

2025-11-28
100%
2025-11-29
100%
2025-11-30
100%
2025-12-01
100%
2025-12-02
100%
2025-12-03
100%
2025-12-04
100%
2025-12-05
100%
2025-12-06
100%
2025-12-07
100%
2025-12-08
100%
2025-12-09
100%
2025-12-10
100%
2025-12-11
100%
2025-12-12
100%
2025-12-13
100%
2025-12-14
100%
2025-12-15
100%
2025-12-16
100%
2025-12-17
100%
2025-12-18
100%
2025-12-19
100%
2025-12-20
100%
2025-12-21
100%
2025-12-22
100%
2025-12-23
100%
2025-12-24
100%
2025-12-25
100%
2025-12-26
100%
2025-12-27
100%
2025-12-28
100%
Learn more
We test this resource download availability every hour by making an HTTP HEAD request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.

For SIRI and SIRI Lite feeds, we perform a GET request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.

Validation details

486 errors, 6 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-27 at 08:07 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Sequential stop_time_update times are not increasing E022 6 errors

stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.

Sample errors
  • trip_id 523 stop_sequence 41 arrival_time 11:14:09 (1766819649) is less than previous stop departure_time 11:15:48 (1766819748) - times must increase between two sequential stops
  • trip_id 523 stop_sequence 42 arrival_time 11:14:32 (1766819672) is less than previous stop departure_time 11:16:09 (1766819769) - times must increase between two sequential stops
  • trip_id 523 stop_sequence 43 arrival_time 11:15:04 (1766819704) is less than previous stop departure_time 11:16:21 (1766819781) - times must increase between two sequential stops
  • trip_id 523 stop_sequence 44 arrival_time 11:15:30 (1766819730) is less than previous stop departure_time 11:16:37 (1766819797) - times must increase between two sequential stops
  • trip_id 523 stop_sequence 45 arrival_time 11:16:21 (1766819781) is less than previous stop departure_time 11:16:50 (1766819810) - times must increase between two sequential stops

trip start_time does not match first GTFS arrival_time E023 18 errors

For normal scheduled trips (i.e., not defined in frequencies.txt), the GTFS-realtime trip start_time must match the first GTFS arrival_time in stop_times.txt for this trip

Sample errors
  • GTFS-rt vehicle_id zenbus:Vehicle:364610008:LOC trip_id 199 start_time is 11:05:00 and GTFS initial arrival_time is 14:40:00 - times do not match
  • GTFS-rt trip_id 199 start_time is 11:05:00 and GTFS initial arrival_time is 14:40:00 - times do not match
  • GTFS-rt vehicle_id zenbus:Vehicle:4890748227944448:LOC trip_id 196 start_time is 10:55:00 and GTFS initial arrival_time is 14:00:00 - times do not match
  • GTFS-rt trip_id 196 start_time is 10:55:00 and GTFS initial arrival_time is 14:00:00 - times do not match
  • GTFS-rt vehicle_id zenbus:Vehicle:6678926588903424:LOC trip_id 191 start_time is 10:25:00 and GTFS initial arrival_time is 13:20:00 - times do not match

trip direction_id does not match GTFS data E024 10 errors

GTFS-rt trip direction_id must match the direction_id in GTFS trips.txt

Sample errors
  • GTFS-rt vehicle_id zenbus:Vehicle:4890748227944448:LOC trip_id 196 trip.direction_id is 1 but GTFS trip.direction_id is 0 - direction_id does not match
  • GTFS-rt trip_id 196 trip.direction_id is 1 but GTFS trip.direction_id is 0 - direction_id does not match
  • GTFS-rt vehicle_id zenbus:Vehicle:4800835100868608:LOC trip_id 193 trip.direction_id is 1 but GTFS trip.direction_id is 0 - direction_id does not match
  • GTFS-rt trip_id 193 trip.direction_id is 1 but GTFS trip.direction_id is 0 - direction_id does not match
  • GTFS-rt vehicle_id zenbus:Vehicle:4787789204815872:LOC trip_id 198 trip.direction_id is 1 but GTFS trip.direction_id is 0 - direction_id does not match

Vehicle position far from trip shape E029 10 errors

The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id.

Sample errors
  • vehicle.id zenbus:Vehicle:364610008:LOC trip_id 199 at (-21.376347,55.61771) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
  • vehicle.id zenbus:Vehicle:4890748227944448:LOC trip_id 196 at (-21.37272,55.59381) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
  • vehicle.id zenbus:Vehicle:6678926588903424:LOC trip_id 191 at (-21.339586,55.666466) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
  • vehicle.id zenbus:Vehicle:378810002:LOC trip_id 200 at (-21.37848,55.62116) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
  • vehicle.id zenbus:Vehicle:4912031065964544:LOC trip_id 337 at (-21.247772,55.47257) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR

GTFS-rt trip.trip_id does not belong to GTFS-rt trip.route_id in GTFS trips.txt E035 20 errors

The GTFS-rt trip.trip_id should belong to the specified trip.route_id in GTFS trips.txt

Sample errors
  • GTFS-rt entity ID zenbus:Vehicle:364610008:LOC trip_id 199 has route_id 71 but belongs to GTFS route_id T11 in GTFS trips.txt
  • GTFS-rt entity ID 5646717065101312:4 trip_id 199 has route_id 71 but belongs to GTFS route_id T11 in GTFS trips.txt
  • GTFS-rt entity ID zenbus:Vehicle:4890748227944448:LOC trip_id 196 has route_id 72 but belongs to GTFS route_id T11 in GTFS trips.txt
  • GTFS-rt entity ID 291 trip_id 196 has route_id 72 but belongs to GTFS route_id T11 in GTFS trips.txt
  • GTFS-rt entity ID zenbus:Vehicle:6678926588903424:LOC trip_id 191 has route_id 78 but belongs to GTFS route_id ANA2 in GTFS trips.txt

GTFS-rt stop_time_update stop_sequence and stop_id do not match GTFS E045 417 errors

If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt

Sample errors
  • GTFS-rt trip_id 199 stop_sequence 1 has stop_id SJ03930P but GTFS stop_sequence 1 has stop_id TA9745C - stop_ids should be the same
  • GTFS-rt trip_id 199 stop_sequence 2 has stop_id SJ03935P but GTFS stop_sequence 2 has stop_id TA0055C - stop_ids should be the same
  • GTFS-rt trip_id 199 stop_sequence 3 has stop_id SJ00130P but GTFS stop_sequence 3 has stop_id TA1316C - stop_ids should be the same
  • GTFS-rt trip_id 199 stop_sequence 4 has stop_id SJ04525P but GTFS stop_sequence 4 has stop_id TA10100C - stop_ids should be the same
  • GTFS-rt trip_id 199 stop_sequence 5 has stop_id SJ00150P but GTFS stop_sequence 5 has stop_id TA3820C - stop_ids should be the same

GTFS-rt stop_sequence not found in GTFS data E051 5 errors

All stop_time_update stop_sequences in GTFS-realtime data must appear in GTFS stop_times.txt for that trip

Sample errors
  • GTFS-rt trip_id 191 contains stop_sequence 55 that does not exist in GTFS stop_times.txt for this trip
  • GTFS-rt trip_id 200 contains stop_sequence 0 that does not exist in GTFS stop_times.txt for this trip
  • GTFS-rt trip_id 689 contains stop_sequence 48 that does not exist in GTFS stop_times.txt for this trip
  • GTFS-rt trip_id 26 contains stop_sequence 0 that does not exist in GTFS stop_times.txt for this trip
  • GTFS-rt trip_id 907 contains stop_sequence 39 that does not exist in GTFS stop_times.txt for this trip

Warnings

vehicle_id not populated W002 3 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 687 does not have a vehicle_id
  • trip_id 907 does not have a vehicle_id
  • trip_id 686 does not have a vehicle_id

ID in one feed missing from the other W003 3 errors

a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed

Sample errors
  • trip_id 907 is in TripUpdates but not in VehiclePositions feed
  • trip_id 686 is in TripUpdates but not in VehiclePositions feed
  • trip_id 687 is in TripUpdates but not in VehiclePositions feed
Validate this GTFS-RT now

Previous validations

Here is a recap of all the error types encountered over the last 30 days.

Error ID Description Errors count Number of occurences
E045 If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt 12,406 25 times (93 % of validations)
E051 All stop_time_update stop_sequences in GTFS-realtime data must appear in GTFS stop_times.txt for that trip 142 24 times (89 % of validations)
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 42 22 times (81 % of validations)
W003 a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed 42 22 times (81 % of validations)
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 124 21 times (78 % of validations)
E029 The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id. 51 6 times (22 % of validations)
E023 For normal scheduled trips (i.e., not defined in frequencies.txt), the GTFS-realtime trip start_time must match the first GTFS arrival_time in stop_times.txt for this trip 99 5 times (19 % of validations)
E024 GTFS-rt trip direction_id must match the direction_id in GTFS trips.txt 65 5 times (19 % of validations)
E035 The GTFS-rt trip.trip_id should belong to the specified trip.route_id in GTFS trips.txt 109 5 times (19 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-12-28 at 05:56 Europe/Paris.

vehicle_positions (8) trip_updates (8) service_alerts (0)

Entities seen in the last 7 days.

trip_updates vehicle_positions

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2025-12-28 at 05:56 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "zenbus:Vehicle:4907733816967168:LOC", "vehicle": { "currentStopSequence": 10, "position": { "latitude": -21.361066818237305, "longitude": 55.621192932128906 }, "stopId": "SJ03940P", "timestamp": "1766897809", "trip": { "directionId": 0, "routeId": "71", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:45:00", "tripId": "1030" }, "vehicle": { "id": "zenbus:Vehicle:4907733816967168:LOC" } } }, { "id": "5182966998237184:0", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766897761" }, "departure": { "time": "1766897782" }, "stopId": "SJ00025P", "stopSequence": 9 }, { "arrival": { "time": "1766897838" }, "departure": { "time": "1766897864" }, "stopId": "SJ03940P", "stopSequence": 10 }, { "arrival": { "time": "1766897932" }, "departure": { "time": "1766897942" }, "stopId": "SJ00010P", "stopSequence": 11 }, { "arrival": { "time": "1766897947" }, "departure": { "time": "1766897957" }, "stopId": "SJ00010C", "stopSequence": 12 }, { "arrival": { "time": "1766898022" }, "departure": { "time": "1766898032" }, "stopId": "SJ03940C", "stopSequence": 13 }, { "arrival": { "time": "1766898113" }, "departure": { "time": "1766898123" }, "stopId": "SJ00025C", "stopSequence": 14 }, { "arrival": { "time": "1766898174" }, "departure": { "time": "1766898184" }, "stopId": "SJ00020C", "stopSequence": 15 }, { "arrival": { "time": "1766898224" }, "departure": { "time": "1766898234" }, "stopId": "SJ03945C", "stopSequence": 16 }, { "arrival": { "time": "1766898257" }, "departure": { "time": "1766898267" }, "stopId": "SJ00030C", "stopSequence": 17 }, { "arrival": { "time": "1766898329" }, "departure": { "time": "1766898339" }, "stopId": "SJ00040C", "stopSequence": 18 }, { "arrival": { "time": "1766898382" }, "departure": { "time": "1766898392" }, "stopId": "SJ00050C", "stopSequence": 19 }, { "arrival": { "time": "1766898411" }, "departure": { "time": "1766898421" }, "stopId": "SJ00060C", "stopSequence": 20 }, { "arrival": { "time": "1766898468" }, "departure": { "time": "1766898478" }, "stopId": "SJ00070C", "stopSequence": 21 }, { "arrival": { "time": "1766898558" }, "departure": { "time": "1766898568" }, "stopId": "SJ00080C", "stopSequence": 22 }, { "arrival": { "time": "1766898607" }, "departure": { "time": "1766898617" }, "stopId": "SJ00090C", "stopSequence": 23 }, { "arrival": { "time": "1766898656" }, "departure": { "time": "1766898666" }, "stopId": "SJ03010C", "stopSequence": 24 }, { "arrival": { "time": "1766898705" }, "departure": { "time": "1766898715" }, "stopId": "SJ00100C", "stopSequence": 25 }, { "arrival": { "time": "1766898789" }, "departure": { "time": "1766898799" }, "stopId": "SJ03950C", "stopSequence": 26 }, { "arrival": { "time": "1766898860" }, "departure": { "time": "1766898870" }, "stopId": "SJ00115C", "stopSequence": 27 }, { "arrival": { "time": "1766898929" }, "departure": { "time": "1766898939" }, "stopId": "SJ03925C", "stopSequence": 28 }, { "arrival": { "time": "1766898995" }, "departure": { "time": "1766899005" }, "stopId": "SJ0050C", "stopSequence": 29 } ], "timestamp": "1766897809", "trip": { "directionId": 0, "routeId": "71", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:45:00", "tripId": "1030" }, "vehicle": { "id": "zenbus:Vehicle:4907733816967168:LOC" } } }, { "id": "zenbus:Vehicle:4910954572677120:LOC", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 0, "position": { "latitude": -21.378732681274414, "longitude": 55.621238708496094 }, "stopId": "SJ0050C", "timestamp": "1766897811", "trip": { "directionId": 1, "routeId": "72", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "09:20:00", "tripId": "1035" }, "vehicle": { "id": "zenbus:Vehicle:4910954572677120:LOC" } } }, { "id": "1056", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766897643" }, "departure": { "time": "1766899200" }, "stopId": "SJ0050C", "stopSequence": 0 }, { "arrival": { "time": "1766899242" }, "departure": { "time": "1766899252" }, "stopId": "SJ03930P", "stopSequence": 1 }, { "arrival": { "time": "1766899270" }, "departure": { "time": "1766899280" }, "stopId": "SJ03935P", "stopSequence": 2 }, { "arrival": { "time": "1766899318" }, "departure": { "time": "1766899328" }, "stopId": "SJ0040P", "stopSequence": 3 }, { "arrival": { "time": "1766899366" }, "departure": { "time": "1766899376" }, "stopId": "SJ0035P", "stopSequence": 4 }, { "arrival": { "time": "1766899412" }, "departure": { "time": "1766899422" }, "stopId": "SJ0030P", "stopSequence": 5 }, { "arrival": { "time": "1766899444" }, "departure": { "time": "1766899454" }, "stopId": "SJ0025P", "stopSequence": 6 }, { "arrival": { "time": "1766899508" }, "departure": { "time": "1766899518" }, "stopId": "SJ0020P", "stopSequence": 7 }, { "arrival": { "time": "1766899542" }, "departure": { "time": "1766899552" }, "stopId": "SJ0015P", "stopSequence": 8 }, { "arrival": { "time": "1766899593" }, "departure": { "time": "1766899603" }, "stopId": "SJ0010P", "stopSequence": 9 }, { "arrival": { "time": "1766899699" }, "departure": { "time": "1766899709" }, "stopId": "SJ0005P", "stopSequence": 10 }, { "arrival": { "time": "1766899767" }, "departure": { "time": "1766899777" }, "stopId": "SJ00570P", "stopSequence": 11 }, { "arrival": { "time": "1766899833" }, "departure": { "time": "1766899843" }, "stopId": "SJ03965P", "stopSequence": 12 }, { "arrival": { "time": "1766899970" }, "departure": { "time": "1766899980" }, "stopId": "SJ00560P", "stopSequence": 13 }, { "arrival": { "time": "1766900008" }, "departure": { "time": "1766900018" }, "stopId": "SJ00550P", "stopSequence": 14 }, { "arrival": { "time": "1766900035" }, "departure": { "time": "1766900045" }, "stopId": "SJ00540P", "stopSequence": 15 }, { "arrival": { "time": "1766900079" }, "departure": { "time": "1766900089" }, "stopId": "SJ00530P", "stopSequence": 16 }, { "arrival": { "time": "1766900106" }, "departure": { "time": "1766900116" }, "stopId": "SJ00520P", "stopSequence": 17 }, { "arrival": { "time": "1766900141" }, "departure": { "time": "1766900151" }, "stopId": "SJ00510P", "stopSequence": 18 }, { "arrival": { "time": "1766900180" }, "departure": { "time": "1766900190" }, "stopId": "SJ03960P", "stopSequence": 19 }, { "arrival": { "time": "1766900210" }, "departure": { "time": "1766900220" }, "stopId": "SJ00490P", "stopSequence": 20 }, { "arrival": { "time": "1766900240" }, "departure": { "time": "1766900250" }, "stopId": "SJ00480P", "stopSequence": 21 }, { "arrival": { "time": "1766900275" }, "departure": { "time": "1766900285" }, "stopId": "SJ00470P", "stopSequence": 22 }, { "arrival": { "time": "1766900307" }, "departure": { "time": "1766900317" }, "stopId": "SJ00460P", "stopSequence": 23 }, { "arrival": { "time": "1766900335" }, "departure": { "time": "1766900345" }, "stopId": "SJ00450P", "stopSequence": 24 }, { "arrival": { "time": "1766900358" }, "departure": { "time": "1766900368" }, "stopId": "SJ00440P", "stopSequence": 25 }, { "arrival": { "time": "1766900395" }, "departure": { "time": "1766900405" }, "stopId": "SJ00430P", "stopSequence": 26 }, { "arrival": { "time": "1766900428" }, "departure": { "time": "1766900438" }, "stopId": "SJ00420P", "stopSequence": 27 }, { "arrival": { "time": "1766900454" }, "departure": { "time": "1766900464" }, "stopId": "SJ00410P", "stopSequence": 28 }, { "arrival": { "time": "1766900481" }, "departure": { "time": "1766900491" }, "stopId": "SJ0200P", "stopSequence": 29 }, { "arrival": { "time": "1766900513" }, "departure": { "time": "1766900523" }, "stopId": "SJ00400P", "stopSequence": 30 }, { "arrival": { "time": "1766900547" }, "departure": { "time": "1766900557" }, "stopId": "SJ00390P", "stopSequence": 31 }, { "arrival": { "time": "1766900587" }, "departure": { "time": "1766900597" }, "stopId": "SJ00380P", "stopSequence": 32 }, { "arrival": { "time": "1766900627" }, "departure": { "time": "1766900637" }, "stopId": "SJ00370P", "stopSequence": 33 }, { "arrival": { "time": "1766900665" }, "departure": { "time": "1766900675" }, "stopId": "SJ00360P", "stopSequence": 34 }, { "arrival": { "time": "1766900704" }, "departure": { "time": "1766900714" }, "stopId": "SJ00350P", "stopSequence": 35 }, { "arrival": { "time": "1766900748" }, "departure": { "time": "1766900758" }, "stopId": "SJ00340P", "stopSequence": 36 }, { "arrival": { "time": "1766900777" }, "departure": { "time": "1766900787" }, "stopId": "SJ00330P", "stopSequence": 37 }, { "arrival": { "time": "1766900817" }, "departure": { "time": "1766900827" }, "stopId": "SJ00320P", "stopSequence": 38 }, { "arrival": { "time": "1766900852" }, "departure": { "time": "1766900862" }, "stopId": "SJ03955P", "stopSequence": 39 }, { "arrival": { "time": "1766900884" }, "departure": { "time": "1766900894" }, "stopId": "SJ00310P", "stopSequence": 40 }, { "arrival": { "time": "1766900920" }, "departure": { "time": "1766900930" }, "stopId": "SJ03580P", "stopSequence": 41 }, { "arrival": { "time": "1766900949" }, "departure": { "time": "1766900959" }, "stopId": "SJ0110C", "stopSequence": 42 }, { "arrival": { "time": "1766900987" }, "departure": { "time": "1766900997" }, "stopId": "SJ00230C", "stopSequence": 43 }, { "arrival": { "time": "1766901021" }, "departure": { "time": "1766901031" }, "stopId": "SJ00240C", "stopSequence": 44 }, { "arrival": { "time": "1766901061" }, "departure": { "time": "1766901071" }, "stopId": "SJ00250C", "stopSequence": 45 }, { "arrival": { "time": "1766901099" }, "departure": { "time": "1766901109" }, "stopId": "SJ00260C", "stopSequence": 46 }, { "arrival": { "time": "1766901143" }, "departure": { "time": "1766901153" }, "stopId": "SJ00270C", "stopSequence": 47 }, { "arrival": { "time": "1766901181" }, "departure": { "time": "1766901191" }, "stopId": "SJ00280C", "stopSequence": 48 }, { "arrival": { "time": "1766901219" }, "departure": { "time": "1766901229" }, "stopId": "SJ00290C", "stopSequence": 49 }, { "arrival": { "time": "1766901254" }, "departure": { "time": "1766901264" }, "stopId": "SJ00300C", "stopSequence": 50 }, { "arrival": { "time": "1766901291" }, "departure": { "time": "1766901301" }, "stopId": "SJ0120C", "stopSequence": 51 }, { "arrival": { "time": "1766901322" }, "departure": { "time": "1766901332" }, "stopId": "SJ00220P", "stopSequence": 52 }, { "arrival": { "time": "1766901360" }, "departure": { "time": "1766901370" }, "stopId": "SJ00210P", "stopSequence": 53 }, { "arrival": { "time": "1766901387" }, "departure": { "time": "1766901397" }, "stopId": "SJ00200P", "stopSequence": 54 }, { "arrival": { "time": "1766901427" }, "departure": { "time": "1766901437" }, "stopId": "SJ00190P", "stopSequence": 55 }, { "arrival": { "time": "1766901456" }, "departure": { "time": "1766901466" }, "stopId": "SJ00180P", "stopSequence": 56 }, { "arrival": { "time": "1766901484" }, "departure": { "time": "1766901494" }, "stopId": "SJ00170P", "stopSequence": 57 }, { "arrival": { "time": "1766901525" }, "departure": { "time": "1766901535" }, "stopId": "SJ00160P", "stopSequence": 58 }, { "arrival": { "time": "1766901562" }, "departure": { "time": "1766901572" }, "stopId": "SJ0100C", "stopSequence": 59 } ], "timestamp": "1766897811", "trip": { "directionId": 1, "routeId": "72", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "09:20:00", "tripId": "1035" }, "vehicle": { "id": "zenbus:Vehicle:4910954572677120:LOC" } } }, { "id": "zenbus:Vehicle:4804976657301504:LOC", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 0, "position": { "latitude": -21.3785400390625, "longitude": 55.62118911743164 }, "stopId": "SJ0050C", "timestamp": "1766897811", "trip": { "directionId": 1, "routeId": "73", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "09:10:00", "tripId": "1034" }, "vehicle": { "id": "zenbus:Vehicle:4804976657301504:LOC" } } }, { "id": "1169", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766897617" }, "departure": { "time": "1766898600" }, "stopId": "SJ0050C", "stopSequence": 0 }, { "arrival": { "time": "1766898655" }, "departure": { "time": "1766898665" }, "stopId": "SJ03930P", "stopSequence": 1 }, { "arrival": { "time": "1766898686" }, "departure": { "time": "1766898696" }, "stopId": "SJ03935P", "stopSequence": 2 }, { "arrival": { "time": "1766898721" }, "departure": { "time": "1766898731" }, "stopId": "SJ00130P", "stopSequence": 3 }, { "arrival": { "time": "1766898783" }, "departure": { "time": "1766898793" }, "stopId": "SJ01040P", "stopSequence": 4 }, { "arrival": { "time": "1766898837" }, "departure": { "time": "1766898847" }, "stopId": "SJ01030P", "stopSequence": 5 }, { "arrival": { "time": "1766898890" }, "departure": { "time": "1766898900" }, "stopId": "SJ01020P", "stopSequence": 6 }, { "arrival": { "time": "1766898939" }, "departure": { "time": "1766898949" }, "stopId": "SJ01010P", "stopSequence": 7 }, { "arrival": { "time": "1766899016" }, "departure": { "time": "1766899026" }, "stopId": "SJ01000P", "stopSequence": 8 }, { "arrival": { "time": "1766899111" }, "departure": { "time": "1766899121" }, "stopId": "SJ00990P", "stopSequence": 9 }, { "arrival": { "time": "1766899154" }, "departure": { "time": "1766899164" }, "stopId": "SJ00980P", "stopSequence": 10 }, { "arrival": { "time": "1766899204" }, "departure": { "time": "1766899214" }, "stopId": "SJ00970P", "stopSequence": 11 }, { "arrival": { "time": "1766899246" }, "departure": { "time": "1766899256" }, "stopId": "SJ00960P", "stopSequence": 12 }, { "arrival": { "time": "1766899329" }, "departure": { "time": "1766899339" }, "stopId": "SJ00950P", "stopSequence": 13 }, { "arrival": { "time": "1766899371" }, "departure": { "time": "1766899381" }, "stopId": "SJ00940P", "stopSequence": 14 }, { "arrival": { "time": "1766899431" }, "departure": { "time": "1766899441" }, "stopId": "SJ00930P", "stopSequence": 15 }, { "arrival": { "time": "1766899473" }, "departure": { "time": "1766899483" }, "stopId": "SJ00920P", "stopSequence": 16 }, { "arrival": { "time": "1766899515" }, "departure": { "time": "1766899525" }, "stopId": "SJ00910P", "stopSequence": 17 }, { "arrival": { "time": "1766899565" }, "departure": { "time": "1766899575" }, "stopId": "SJ00410P", "stopSequence": 18 }, { "arrival": { "time": "1766899595" }, "departure": { "time": "1766899605" }, "stopId": "SJ0200P", "stopSequence": 19 }, { "arrival": { "time": "1766899627" }, "departure": { "time": "1766899637" }, "stopId": "SJ00900P", "stopSequence": 20 }, { "arrival": { "time": "1766899650" }, "departure": { "time": "1766899660" }, "stopId": "SJ00890P", "stopSequence": 21 }, { "arrival": { "time": "1766899727" }, "departure": { "time": "1766899737" }, "stopId": "SJ00880P", "stopSequence": 22 }, { "arrival": { "time": "1766899766" }, "departure": { "time": "1766899776" }, "stopId": "SJ00870P", "stopSequence": 23 }, { "arrival": { "time": "1766899795" }, "departure": { "time": "1766899805" }, "stopId": "SJ00860P", "stopSequence": 24 }, { "arrival": { "time": "1766899831" }, "departure": { "time": "1766899841" }, "stopId": "SJ00850P", "stopSequence": 25 }, { "arrival": { "time": "1766899859" }, "departure": { "time": "1766899869" }, "stopId": "SJ00840P", "stopSequence": 26 }, { "arrival": { "time": "1766899897" }, "departure": { "time": "1766899907" }, "stopId": "SJ00830P", "stopSequence": 27 }, { "arrival": { "time": "1766899940" }, "departure": { "time": "1766899950" }, "stopId": "SJ00820P", "stopSequence": 28 }, { "arrival": { "time": "1766899990" }, "departure": { "time": "1766900000" }, "stopId": "SJ00810P", "stopSequence": 29 }, { "arrival": { "time": "1766900031" }, "departure": { "time": "1766900041" }, "stopId": "SJ00800P", "stopSequence": 30 }, { "arrival": { "time": "1766900071" }, "departure": { "time": "1766900081" }, "stopId": "SJ00790P", "stopSequence": 31 }, { "arrival": { "time": "1766900110" }, "departure": { "time": "1766900120" }, "stopId": "SJ00780P", "stopSequence": 32 }, { "arrival": { "time": "1766900139" }, "departure": { "time": "1766900149" }, "stopId": "SJ00770P", "stopSequence": 33 }, { "arrival": { "time": "1766900170" }, "departure": { "time": "1766900180" }, "stopId": "SJ00760P", "stopSequence": 34 }, { "arrival": { "time": "1766900207" }, "departure": { "time": "1766900217" }, "stopId": "SJ00750P", "stopSequence": 35 }, { "arrival": { "time": "1766900263" }, "departure": { "time": "1766900273" }, "stopId": "SJ00740P", "stopSequence": 36 }, { "arrival": { "time": "1766900295" }, "departure": { "time": "1766900305" }, "stopId": "SJ00730P", "stopSequence": 37 }, { "arrival": { "time": "1766900325" }, "departure": { "time": "1766900335" }, "stopId": "SJ00720P", "stopSequence": 38 }, { "arrival": { "time": "1766900363" }, "departure": { "time": "1766900373" }, "stopId": "SJ00710P", "stopSequence": 39 }, { "arrival": { "time": "1766900416" }, "departure": { "time": "1766900426" }, "stopId": "SJ00690P", "stopSequence": 40 }, { "arrival": { "time": "1766900456" }, "departure": { "time": "1766900466" }, "stopId": "SJ00700P", "stopSequence": 41 }, { "arrival": { "time": "1766900467" }, "departure": { "time": "1766900477" }, "stopId": "SJ00700C", "stopSequence": 42 }, { "arrival": { "time": "1766900506" }, "departure": { "time": "1766900516" }, "stopId": "SJ00690C", "stopSequence": 43 }, { "arrival": { "time": "1766900545" }, "departure": { "time": "1766900555" }, "stopId": "SJ00680P", "stopSequence": 44 }, { "arrival": { "time": "1766900583" }, "departure": { "time": "1766900593" }, "stopId": "SJ00670P", "stopSequence": 45 }, { "arrival": { "time": "1766900616" }, "departure": { "time": "1766900626" }, "stopId": "SJ00660P", "stopSequence": 46 }, { "arrival": { "time": "1766900647" }, "departure": { "time": "1766900657" }, "stopId": "SJ00650P", "stopSequence": 47 }, { "arrival": { "time": "1766900679" }, "departure": { "time": "1766900689" }, "stopId": "SJ00640P", "stopSequence": 48 }, { "arrival": { "time": "1766900734" }, "departure": { "time": "1766900744" }, "stopId": "SJ00630P", "stopSequence": 49 }, { "arrival": { "time": "1766900765" }, "departure": { "time": "1766900775" }, "stopId": "SJ00620P", "stopSequence": 50 }, { "arrival": { "time": "1766900813" }, "departure": { "time": "1766900823" }, "stopId": "SJ00610P", "stopSequence": 51 }, { "arrival": { "time": "1766900848" }, "departure": { "time": "1766900858" }, "stopId": "SJ00600P", "stopSequence": 52 }, { "arrival": { "time": "1766900902" }, "departure": { "time": "1766900912" }, "stopId": "SJ04535P", "stopSequence": 53 }, { "arrival": { "time": "1766900953" }, "departure": { "time": "1766900963" }, "stopId": "SJ00590P", "stopSequence": 54 }, { "arrival": { "time": "1766900989" }, "departure": { "time": "1766900999" }, "stopId": "SJ00580C", "stopSequence": 55 } ], "timestamp": "1766897811", "trip": { "directionId": 1, "routeId": "73", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "09:10:00", "tripId": "1034" }, "vehicle": { "id": "zenbus:Vehicle:4804976657301504:LOC" } } }, { "id": "zenbus:Vehicle:378810002:LOC", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 19, "position": { "latitude": -21.34626007080078, "longitude": 55.60167694091797 }, "stopId": "SJ00830C", "timestamp": "1766897811", "trip": { "directionId": 0, "routeId": "83", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:40:00", "tripId": "1012" }, "vehicle": { "id": "zenbus:Vehicle:378810002:LOC" } } }, { "id": "1055", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766897765" }, "departure": { "time": "1766897793" }, "stopId": "SJ00820C", "stopSequence": 18 }, { "arrival": { "time": "1766897803" }, "departure": { "time": "1766897821" }, "stopId": "SJ00830C", "stopSequence": 19 }, { "arrival": { "time": "1766897844" }, "departure": { "time": "1766897854" }, "stopId": "SJ00840C", "stopSequence": 20 }, { "arrival": { "time": "1766897869" }, "departure": { "time": "1766897879" }, "stopId": "SJ00850C", "stopSequence": 21 }, { "arrival": { "time": "1766897900" }, "departure": { "time": "1766897910" }, "stopId": "SJ00860C", "stopSequence": 22 }, { "arrival": { "time": "1766897927" }, "departure": { "time": "1766897937" }, "stopId": "SJ00870C", "stopSequence": 23 }, { "arrival": { "time": "1766897963" }, "departure": { "time": "1766897973" }, "stopId": "SJ02850C", "stopSequence": 24 }, { "arrival": { "time": "1766897994" }, "departure": { "time": "1766898004" }, "stopId": "SJ02860C", "stopSequence": 25 }, { "arrival": { "time": "1766898020" }, "departure": { "time": "1766898030" }, "stopId": "SJ04155C", "stopSequence": 26 }, { "arrival": { "time": "1766898042" }, "departure": { "time": "1766898052" }, "stopId": "SJ04160C", "stopSequence": 27 }, { "arrival": { "time": "1766898075" }, "departure": { "time": "1766898085" }, "stopId": "SJ04165C", "stopSequence": 28 }, { "arrival": { "time": "1766898126" }, "departure": { "time": "1766898136" }, "stopId": "SJ02870P", "stopSequence": 29 }, { "arrival": { "time": "1766898157" }, "departure": { "time": "1766898167" }, "stopId": "SJ02880P", "stopSequence": 30 }, { "arrival": { "time": "1766898171" }, "departure": { "time": "1766898181" }, "stopId": "SJ02880C", "stopSequence": 31 }, { "arrival": { "time": "1766898200" }, "departure": { "time": "1766898210" }, "stopId": "SJ02870C", "stopSequence": 32 }, { "arrival": { "time": "1766898260" }, "departure": { "time": "1766898270" }, "stopId": "SJ04170C", "stopSequence": 33 }, { "arrival": { "time": "1766898298" }, "departure": { "time": "1766898308" }, "stopId": "SJ02890C", "stopSequence": 34 }, { "arrival": { "time": "1766898322" }, "departure": { "time": "1766898332" }, "stopId": "SJ04175C", "stopSequence": 35 }, { "arrival": { "time": "1766898354" }, "departure": { "time": "1766898364" }, "stopId": "SJ04180C", "stopSequence": 36 }, { "arrival": { "time": "1766898382" }, "departure": { "time": "1766898392" }, "stopId": "SJ00860P", "stopSequence": 37 }, { "arrival": { "time": "1766898413" }, "departure": { "time": "1766898423" }, "stopId": "SJ00850P", "stopSequence": 38 }, { "arrival": { "time": "1766898438" }, "departure": { "time": "1766898448" }, "stopId": "SJ00840P", "stopSequence": 39 }, { "arrival": { "time": "1766898471" }, "departure": { "time": "1766898481" }, "stopId": "SJ00830P", "stopSequence": 40 }, { "arrival": { "time": "1766898506" }, "departure": { "time": "1766898516" }, "stopId": "SJ00820P", "stopSequence": 41 }, { "arrival": { "time": "1766898547" }, "departure": { "time": "1766898557" }, "stopId": "SJ00810P", "stopSequence": 42 }, { "arrival": { "time": "1766898581" }, "departure": { "time": "1766898591" }, "stopId": "SJ00800P", "stopSequence": 43 }, { "arrival": { "time": "1766898615" }, "departure": { "time": "1766898625" }, "stopId": "SJ00790P", "stopSequence": 44 }, { "arrival": { "time": "1766898647" }, "departure": { "time": "1766898657" }, "stopId": "SJ00780P", "stopSequence": 45 }, { "arrival": { "time": "1766898677" }, "departure": { "time": "1766898687" }, "stopId": "SJ02910C", "stopSequence": 46 }, { "arrival": { "time": "1766898705" }, "departure": { "time": "1766898715" }, "stopId": "SJ02920C", "stopSequence": 47 }, { "arrival": { "time": "1766898744" }, "departure": { "time": "1766898754" }, "stopId": "SJ04185C", "stopSequence": 48 }, { "arrival": { "time": "1766898777" }, "departure": { "time": "1766898787" }, "stopId": "SJ04190C", "stopSequence": 49 }, { "arrival": { "time": "1766898813" }, "departure": { "time": "1766898823" }, "stopId": "SJ04195C", "stopSequence": 50 }, { "arrival": { "time": "1766898853" }, "departure": { "time": "1766898863" }, "stopId": "SJ04200C", "stopSequence": 51 }, { "arrival": { "time": "1766898897" }, "departure": { "time": "1766898907" }, "stopId": "SJ04205C", "stopSequence": 52 }, { "arrival": { "time": "1766898935" }, "departure": { "time": "1766898945" }, "stopId": "SJ04210C", "stopSequence": 53 }, { "arrival": { "time": "1766898968" }, "departure": { "time": "1766898978" }, "stopId": "SJ02930C", "stopSequence": 54 }, { "arrival": { "time": "1766899005" }, "departure": { "time": "1766899015" }, "stopId": "SJ00530P", "stopSequence": 55 }, { "arrival": { "time": "1766899033" }, "departure": { "time": "1766899043" }, "stopId": "SJ00521P", "stopSequence": 56 }, { "arrival": { "time": "1766899069" }, "departure": { "time": "1766899079" }, "stopId": "SJ01160C", "stopSequence": 57 }, { "arrival": { "time": "1766899098" }, "departure": { "time": "1766899108" }, "stopId": "SJ04030C", "stopSequence": 58 }, { "arrival": { "time": "1766899135" }, "departure": { "time": "1766899145" }, "stopId": "SJ01170C", "stopSequence": 59 }, { "arrival": { "time": "1766899168" }, "departure": { "time": "1766899178" }, "stopId": "SJ01180C", "stopSequence": 60 }, { "arrival": { "time": "1766899257" }, "departure": { "time": "1766899267" }, "stopId": "SJ01190C", "stopSequence": 61 }, { "arrival": { "time": "1766899288" }, "departure": { "time": "1766899298" }, "stopId": "SJ04215C", "stopSequence": 62 }, { "arrival": { "time": "1766899316" }, "departure": { "time": "1766899326" }, "stopId": "SJ02940C", "stopSequence": 63 }, { "arrival": { "time": "1766899388" }, "departure": { "time": "1766899398" }, "stopId": "SJ04380C", "stopSequence": 64 }, { "arrival": { "time": "1766899458" }, "departure": { "time": "1766899468" }, "stopId": "SJ04570P", "stopSequence": 65 }, { "arrival": { "time": "1766899514" }, "departure": { "time": "1766899524" }, "stopId": "SJ02960C", "stopSequence": 66 }, { "arrival": { "time": "1766899541" }, "departure": { "time": "1766899551" }, "stopId": "SJ04220C", "stopSequence": 67 }, { "arrival": { "time": "1766899576" }, "departure": { "time": "1766899586" }, "stopId": "SJ02970C", "stopSequence": 68 }, { "arrival": { "time": "1766899590" }, "departure": { "time": "1766899600" }, "stopId": "SJ02970P", "stopSequence": 69 }, { "arrival": { "time": "1766899625" }, "departure": { "time": "1766899635" }, "stopId": "SJ04220P", "stopSequence": 70 }, { "arrival": { "time": "1766899652" }, "departure": { "time": "1766899662" }, "stopId": "SJ02960P", "stopSequence": 71 }, { "arrival": { "time": "1766899702" }, "departure": { "time": "1766899712" }, "stopId": "SJ02980C", "stopSequence": 72 }, { "arrival": { "time": "1766899731" }, "departure": { "time": "1766899741" }, "stopId": "SJ04225C", "stopSequence": 73 }, { "arrival": { "time": "1766899760" }, "departure": { "time": "1766899770" }, "stopId": "SJ04230C", "stopSequence": 74 }, { "arrival": { "time": "1766899786" }, "departure": { "time": "1766899796" }, "stopId": "SJ0060C", "stopSequence": 75 }, { "arrival": { "time": "1766899813" }, "departure": { "time": "1766899823" }, "stopId": "SJ02990C", "stopSequence": 76 }, { "arrival": { "time": "1766899847" }, "departure": { "time": "1766899857" }, "stopId": "SJ04395C", "stopSequence": 77 }, { "arrival": { "time": "1766899887" }, "departure": { "time": "1766899897" }, "stopId": "SJ03010C", "stopSequence": 78 }, { "arrival": { "time": "1766899937" }, "departure": { "time": "1766899947" }, "stopId": "SJ04235C", "stopSequence": 79 }, { "arrival": { "time": "1766899985" }, "departure": { "time": "1766899995" }, "stopId": "SJ04055C", "stopSequence": 80 }, { "arrival": { "time": "1766900018" }, "departure": { "time": "1766900028" }, "stopId": "SJ04060C", "stopSequence": 81 }, { "arrival": { "time": "1766900051" }, "departure": { "time": "1766900061" }, "stopId": "SJ00115C", "stopSequence": 82 }, { "arrival": { "time": "1766900089" }, "departure": { "time": "1766900099" }, "stopId": "SJ03925C", "stopSequence": 83 }, { "arrival": { "time": "1766900116" }, "departure": { "time": "1766900126" }, "stopId": "SJ0050C", "stopSequence": 84 } ], "timestamp": "1766897811", "trip": { "directionId": 0, "routeId": "83", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:40:00", "tripId": "1012" }, "vehicle": { "id": "zenbus:Vehicle:378810002:LOC" } } }, { "id": "zenbus:Vehicle:5431348211744768:LOC", "vehicle": { "currentStopSequence": 46, "position": { "latitude": -21.366107940673828, "longitude": 55.66770935058594 }, "stopId": "SJ03140P", "timestamp": "1766897810", "trip": { "directionId": 0, "routeId": "84", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:10:00", "tripId": "1005" }, "vehicle": { "id": "zenbus:Vehicle:5431348211744768:LOC" } } }, { "id": "1014", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766897829" }, "departure": { "time": "1766897839" }, "stopId": "SJ03140P", "stopSequence": 46 }, { "arrival": { "time": "1766897888" }, "departure": { "time": "1766897898" }, "stopId": "SJ04140C", "stopSequence": 47 }, { "arrival": { "time": "1766897947" }, "departure": { "time": "1766897957" }, "stopId": "SJ03160C", "stopSequence": 48 }, { "arrival": { "time": "1766897980" }, "departure": { "time": "1766897990" }, "stopId": "SJ04540C", "stopSequence": 49 }, { "arrival": { "time": "1766898018" }, "departure": { "time": "1766898028" }, "stopId": "SJ03180C", "stopSequence": 50 }, { "arrival": { "time": "1766898034" }, "departure": { "time": "1766898044" }, "stopId": "SJ03180P", "stopSequence": 51 } ], "timestamp": "1766897810", "trip": { "directionId": 0, "routeId": "84", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:10:00", "tripId": "1005" }, "vehicle": { "id": "zenbus:Vehicle:5431348211744768:LOC" } } }, { "id": "zenbus:Vehicle:4789745260429312:LOC", "vehicle": { "currentStopSequence": 27, "position": { "latitude": -21.260942459106445, "longitude": 55.50413513183594 }, "stopId": "TA4570C", "timestamp": "1766897810", "trip": { "directionId": 0, "routeId": "STA", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:30:00", "tripId": "1075" }, "vehicle": { "id": "zenbus:Vehicle:4789745260429312:LOC" } } }, { "id": "1083", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766897617" }, "departure": { "time": "1766897645" }, "stopId": "ED0380C", "stopSequence": 23 }, { "arrival": { "time": "1766897662" }, "departure": { "time": "1766897687" }, "stopId": "TA1460C", "stopSequence": 24 }, { "arrival": { "time": "1766897746" }, "departure": { "time": "1766897763" }, "stopId": "TA0180C", "stopSequence": 25 }, { "arrival": { "time": "1766897797" }, "departure": { "time": "1766897798" }, "stopId": "TA0075C", "stopSequence": 26 }, { "arrival": { "time": "1766897869" }, "departure": { "time": "1766897999" }, "stopId": "TA4570C", "stopSequence": 27 }, { "arrival": { "time": "1766898024" }, "departure": { "time": "1766898077" }, "stopId": "TA1495C", "stopSequence": 28 }, { "arrival": { "time": "1766898072" }, "departure": { "time": "1766898101" }, "stopId": "TA1505C", "stopSequence": 29 }, { "arrival": { "time": "1766898142" }, "departure": { "time": "1766898152" }, "stopId": "02004C", "stopSequence": 30 }, { "arrival": { "time": "1766898184" }, "departure": { "time": "1766898194" }, "stopId": "TA0290C", "stopSequence": 31 }, { "arrival": { "time": "1766898233" }, "departure": { "time": "1766898243" }, "stopId": "TA0001C", "stopSequence": 32 }, { "arrival": { "time": "1766898271" }, "departure": { "time": "1766898281" }, "stopId": "TA00021C", "stopSequence": 33 } ], "timestamp": "1766897810", "trip": { "directionId": 0, "routeId": "STA", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:30:00", "tripId": "1075" }, "vehicle": { "id": "zenbus:Vehicle:4789745260429312:LOC" } } }, { "id": "zenbus:Vehicle:6040834219704320:LOC", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 2, "position": { "latitude": -21.37651252746582, "longitude": 55.616214752197266 }, "stopId": "SJ03935P", "timestamp": "1766897809", "trip": { "directionId": 1, "routeId": "STC", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:55:00", "tripId": "1033" }, "vehicle": { "id": "zenbus:Vehicle:6040834219704320:LOC" } } }, { "id": "1147", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766897764" }, "departure": { "time": "1766897785" }, "stopId": "SJ03930P", "stopSequence": 1 }, { "arrival": { "time": "1766897789" }, "departure": { "time": "1766897819" }, "stopId": "SJ03935P", "stopSequence": 2 }, { "arrival": { "time": "1766897865" }, "departure": { "time": "1766897875" }, "stopId": "SJ0040P", "stopSequence": 3 }, { "arrival": { "time": "1766897922" }, "departure": { "time": "1766897932" }, "stopId": "SJ0035P", "stopSequence": 4 }, { "arrival": { "time": "1766897976" }, "departure": { "time": "1766897986" }, "stopId": "SJ0030P", "stopSequence": 5 }, { "arrival": { "time": "1766898011" }, "departure": { "time": "1766898021" }, "stopId": "SJ0025P", "stopSequence": 6 }, { "arrival": { "time": "1766898089" }, "departure": { "time": "1766898099" }, "stopId": "SJ0020P", "stopSequence": 7 }, { "arrival": { "time": "1766898127" }, "departure": { "time": "1766898137" }, "stopId": "SJ0015P", "stopSequence": 8 }, { "arrival": { "time": "1766898188" }, "departure": { "time": "1766898198" }, "stopId": "SJ0010P", "stopSequence": 9 }, { "arrival": { "time": "1766898321" }, "departure": { "time": "1766898331" }, "stopId": "SJ0005P", "stopSequence": 10 }, { "arrival": { "time": "1766898464" }, "departure": { "time": "1766898474" }, "stopId": "PE04026C", "stopSequence": 11 }, { "arrival": { "time": "1766898546" }, "departure": { "time": "1766898556" }, "stopId": "PE04100P", "stopSequence": 12 }, { "arrival": { "time": "1766898756" }, "departure": { "time": "1766898766" }, "stopId": "PE21020C", "stopSequence": 13 }, { "arrival": { "time": "1766899295" }, "departure": { "time": "1766899305" }, "stopId": "02160C", "stopSequence": 14 }, { "arrival": { "time": "1766899408" }, "departure": { "time": "1766899418" }, "stopId": "02167C", "stopSequence": 15 }, { "arrival": { "time": "1766899740" }, "departure": { "time": "1766899750" }, "stopId": "01900C", "stopSequence": 16 }, { "arrival": { "time": "1766899964" }, "departure": { "time": "1766899974" }, "stopId": "05020C", "stopSequence": 17 }, { "arrival": { "time": "1766900029" }, "departure": { "time": "1766900039" }, "stopId": "01295C", "stopSequence": 18 }, { "arrival": { "time": "1766900081" }, "departure": { "time": "1766900091" }, "stopId": "05020P", "stopSequence": 19 }, { "arrival": { "time": "1766900548" }, "departure": { "time": "1766900558" }, "stopId": "01170P", "stopSequence": 20 }, { "arrival": { "time": "1766900599" }, "departure": { "time": "1766900609" }, "stopId": "01160P", "stopSequence": 21 }, { "arrival": { "time": "1766900635" }, "departure": { "time": "1766900645" }, "stopId": "18160P", "stopSequence": 22 }, { "arrival": { "time": "1766900677" }, "departure": { "time": "1766900687" }, "stopId": "02110P", "stopSequence": 23 }, { "arrival": { "time": "1766900705" }, "departure": { "time": "1766900715" }, "stopId": "02100P", "stopSequence": 24 }, { "arrival": { "time": "1766900742" }, "departure": { "time": "1766900752" }, "stopId": "02090P", "stopSequence": 25 }, { "arrival": { "time": "1766900772" }, "departure": { "time": "1766900782" }, "stopId": "02080P", "stopSequence": 26 }, { "arrival": { "time": "1766900810" }, "departure": { "time": "1766900820" }, "stopId": "02070P", "stopSequence": 27 }, { "arrival": { "time": "1766900860" }, "departure": { "time": "1766900870" }, "stopId": "02060P", "stopSequence": 28 }, { "arrival": { "time": "1766900902" }, "departure": { "time": "1766900912" }, "stopId": "02050P", "stopSequence": 29 }, { "arrival": { "time": "1766900942" }, "departure": { "time": "1766900952" }, "stopId": "02040P", "stopSequence": 30 }, { "arrival": { "time": "1766900965" }, "departure": { "time": "1766900975" }, "stopId": "TA12000C", "stopSequence": 31 }, { "arrival": { "time": "1766900995" }, "departure": { "time": "1766901005" }, "stopId": "TA4930C", "stopSequence": 32 }, { "arrival": { "time": "1766901024" }, "departure": { "time": "1766901034" }, "stopId": "TA11995C", "stopSequence": 33 }, { "arrival": { "time": "1766901065" }, "departure": { "time": "1766901075" }, "stopId": "TA00100C", "stopSequence": 34 }, { "arrival": { "time": "1766901113" }, "departure": { "time": "1766901123" }, "stopId": "TA9465C", "stopSequence": 35 }, { "arrival": { "time": "1766901150" }, "departure": { "time": "1766901160" }, "stopId": "TA00110C", "stopSequence": 36 }, { "arrival": { "time": "1766901189" }, "departure": { "time": "1766901199" }, "stopId": "TA0005C", "stopSequence": 37 }, { "arrival": { "time": "1766901232" }, "departure": { "time": "1766901242" }, "stopId": "TA1075P", "stopSequence": 38 }, { "arrival": { "time": "1766901284" }, "departure": { "time": "1766901294" }, "stopId": "TA1070P", "stopSequence": 39 }, { "arrival": { "time": "1766901336" }, "departure": { "time": "1766901346" }, "stopId": "TA1085P", "stopSequence": 40 }, { "arrival": { "time": "1766901387" }, "departure": { "time": "1766901397" }, "stopId": "TA0145P", "stopSequence": 41 }, { "arrival": { "time": "1766901450" }, "departure": { "time": "1766901460" }, "stopId": "02004C", "stopSequence": 42 }, { "arrival": { "time": "1766901487" }, "departure": { "time": "1766901497" }, "stopId": "TA0290C", "stopSequence": 43 }, { "arrival": { "time": "1766901576" }, "departure": { "time": "1766901586" }, "stopId": "TA00041C", "stopSequence": 44 } ], "timestamp": "1766897809", "trip": { "directionId": 1, "routeId": "STC", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "08:55:00", "tripId": "1033" }, "vehicle": { "id": "zenbus:Vehicle:6040834219704320:LOC" } } }, { "id": "zenbus:Vehicle:4902308837064704:LOC", "vehicle": { "currentStopSequence": 0, "position": { "latitude": -21.296554565429688, "longitude": 55.51596450805664 }, "stopId": "TA0131C", "timestamp": "1766897810", "trip": { "directionId": 1, "routeId": "T07", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "09:30:00", "tripId": "1161" }, "vehicle": { "id": "zenbus:Vehicle:4902308837064704:LOC" } } }, { "id": "1017", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1766897840" }, "departure": { "time": "1766899800" }, "stopId": "TA0131C", "stopSequence": 0 }, { "arrival": { "time": "1766899834" }, "departure": { "time": "1766899844" }, "stopId": "TA0130C", "stopSequence": 1 }, { "arrival": { "time": "1766899864" }, "departure": { "time": "1766899874" }, "stopId": "TA9415C", "stopSequence": 2 }, { "arrival": { "time": "1766899896" }, "departure": { "time": "1766899906" }, "stopId": "TA1190C", "stopSequence": 3 }, { "arrival": { "time": "1766899938" }, "departure": { "time": "1766899948" }, "stopId": "TA1185C", "stopSequence": 4 }, { "arrival": { "time": "1766899988" }, "departure": { "time": "1766899998" }, "stopId": "TA1195C", "stopSequence": 5 }, { "arrival": { "time": "1766900022" }, "departure": { "time": "1766900032" }, "stopId": "TA5890C", "stopSequence": 6 }, { "arrival": { "time": "1766900065" }, "departure": { "time": "1766900075" }, "stopId": "TA0135P", "stopSequence": 7 }, { "arrival": { "time": "1766900126" }, "departure": { "time": "1766900136" }, "stopId": "TA5900C", "stopSequence": 8 }, { "arrival": { "time": "1766900152" }, "departure": { "time": "1766900162" }, "stopId": "02011P", "stopSequence": 9 }, { "arrival": { "time": "1766900190" }, "departure": { "time": "1766900200" }, "stopId": "02370P", "stopSequence": 10 }, { "arrival": { "time": "1766900215" }, "departure": { "time": "1766900225" }, "stopId": "TA12000C", "stopSequence": 11 }, { "arrival": { "time": "1766900245" }, "departure": { "time": "1766900255" }, "stopId": "TA4930C", "stopSequence": 12 }, { "arrival": { "time": "1766900274" }, "departure": { "time": "1766900284" }, "stopId": "TA11995C", "stopSequence": 13 }, { "arrival": { "time": "1766900315" }, "departure": { "time": "1766900325" }, "stopId": "TA00100C", "stopSequence": 14 }, { "arrival": { "time": "1766900364" }, "departure": { "time": "1766900374" }, "stopId": "TA9465C", "stopSequence": 15 }, { "arrival": { "time": "1766900401" }, "departure": { "time": "1766900411" }, "stopId": "TA00110C", "stopSequence": 16 }, { "arrival": { "time": "1766900456" }, "departure": { "time": "1766900466" }, "stopId": "TA1075P", "stopSequence": 17 }, { "arrival": { "time": "1766900508" }, "departure": { "time": "1766900518" }, "stopId": "TA1070P", "stopSequence": 18 }, { "arrival": { "time": "1766900561" }, "departure": { "time": "1766900571" }, "stopId": "TA1085P", "stopSequence": 19 }, { "arrival": { "time": "1766900634" }, "departure": { "time": "1766900644" }, "stopId": "TA0001C", "stopSequence": 20 }, { "arrival": { "time": "1766900682" }, "departure": { "time": "1766900692" }, "stopId": "TA00032C", "stopSequence": 21 }, { "arrival": { "time": "1766900819" }, "departure": { "time": "1766900829" }, "stopId": "TA0145P", "stopSequence": 22 }, { "arrival": { "time": "1766900854" }, "departure": { "time": "1766900864" }, "stopId": "TA1505P", "stopSequence": 23 }, { "arrival": { "time": "1766900883" }, "departure": { "time": "1766900893" }, "stopId": "TA1267P", "stopSequence": 24 }, { "arrival": { "time": "1766900911" }, "departure": { "time": "1766900921" }, "stopId": "TA1265P", "stopSequence": 25 }, { "arrival": { "time": "1766900949" }, "departure": { "time": "1766900959" }, "stopId": "TA5950P", "stopSequence": 26 }, { "arrival": { "time": "1766900981" }, "departure": { "time": "1766900991" }, "stopId": "TA5940P", "stopSequence": 27 }, { "arrival": { "time": "1766901017" }, "departure": { "time": "1766901027" }, "stopId": "TA1255P", "stopSequence": 28 }, { "arrival": { "time": "1766901041" }, "departure": { "time": "1766901051" }, "stopId": "TA01254P", "stopSequence": 29 }, { "arrival": { "time": "1766901091" }, "departure": { "time": "1766901101" }, "stopId": "TA01276P", "stopSequence": 30 }, { "arrival": { "time": "1766901126" }, "departure": { "time": "1766901136" }, "stopId": "TA0275P", "stopSequence": 31 }, { "arrival": { "time": "1766901157" }, "departure": { "time": "1766901167" }, "stopId": "TA5930P", "stopSequence": 32 }, { "arrival": { "time": "1766901192" }, "departure": { "time": "1766901202" }, "stopId": "TA5920P", "stopSequence": 33 }, { "arrival": { "time": "1766901239" }, "departure": { "time": "1766901249" }, "stopId": "TA1130P", "stopSequence": 34 }, { "arrival": { "time": "1766901305" }, "departure": { "time": "1766901315" }, "stopId": "TA4520P", "stopSequence": 35 }, { "arrival": { "time": "1766901340" }, "departure": { "time": "1766901350" }, "stopId": "TA4530C", "stopSequence": 36 } ], "timestamp": "1766897810", "trip": { "directionId": 1, "routeId": "T07", "scheduleRelationship": "SCHEDULED", "startDate": "20251228", "startTime": "09:30:00", "tripId": "1161" }, "vehicle": { "id": "zenbus:Vehicle:4902308837064704:LOC" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1766897812" } }