Resource details
ANNEMASSE AGGLO, EN TANT QU’AUTORITE ORGANISATRICE DE TRANSPORT URBAIN, A CONFIE A LA SOCIETE PRIVEE TP2A, FILIALE DE RATP DEV, LA GESTION DE L’EXPLOITATION DU RESEAU DE BUS TAC, DANS LE CADRE D’UNE DELEGATION DE SERVICE PUBLIC
This resource file is part of the dataset Réseau urbain TAC Mobilité.
Download availability
Learn more
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
❌194 errors, 24 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2026-02-20 at 08:03 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt stop_sequence isn't provided for trip that visits same stop_id more than once E009 2 errors
If a GTFS trip contains multiple references to the same stop_id (i.e., the vehicle visits the same stop_id more than once in the same trip), then GTFS-rt stop_time_updates for this trip must include stop_sequence
Sample errors
- trip_id 21849411 visits stop_id [cravict1] more than once and GTFS-rt stop_time_update is missing stop_sequence field - stop_sequence must be provided
- trip_id 21849406 visits stop_id [cravict1] more than once and GTFS-rt stop_time_update is missing stop_sequence field - stop_sequence must be provided
GTFS-rt stop_id does not exist in GTFS data E011 42 errors
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- trip_id 21849336 stop_id anngifr1 does not exist in GTFS data stops.txt
- trip_id 21849336 stop_id annaris1 does not exist in GTFS data stops.txt
- trip_id 21849343 stop_id anngifr1 does not exist in GTFS data stops.txt
- trip_id 21849343 stop_id annaris1 does not exist in GTFS data stops.txt
- trip_id 21849411 stop_id annaris2 does not exist in GTFS data stops.txt
Sequential stop_time_update times are not increasing E022 148 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 21849336 stop_id craalte2 departure_time 07:46:22 (1771569982) is less than previous stop departure_time 08:04:05 (1771571045) - times must increase between two sequential stops
- trip_id 21849336 stop_id craalte2 departure_time 07:46:22 (1771569982) is less than previous stop arrival_time 08:04:05 (1771571045) - times must increase between two sequential stops
- trip_id 21849336 stop_id vlgzimo2 arrival_time 07:48:41 (1771570121) is less than previous stop arrival_time 08:04:05 (1771571045) - times must increase between two sequential stops
- trip_id 21849336 stop_id vlgzimo2 departure_time 07:48:52 (1771570132) is less than previous stop arrival_time 08:04:05 (1771571045) - times must increase between two sequential stops
- trip_id 21849336 stop_id annperi1 arrival_time 08:04:55 (1771571095) is less than previous stop arrival_time 08:07:00 (1771571220) - times must increase between two sequential stops
Sequential stop_time_updates have the same stop_id E037 2 errors
Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id
Sample errors
- trip_id 21849398 has repeating stop_id anngifr1 - sequential stop_ids should be different
- trip_id 21849397 has repeating stop_id anngifr1 - sequential stop_ids should be different
Warnings
vehicle_id not populated W002 24 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id 21849411 does not have a vehicle_id
- trip_id 21849066 does not have a vehicle_id
- trip_id 21849067 does not have a vehicle_id
- trip_id 21849141 does not have a vehicle_id
- trip_id 21849124 does not have a vehicle_id
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 |
|---|---|---|---|
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 2,380 | 29 times (100 % of validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 750 | 29 times (100 % of validations) |
| E009 | If a GTFS trip contains multiple references to the same stop_id (i.e., the vehicle visits the same stop_id more than once in the same trip), then GTFS-rt stop_time_updates for this trip must include stop_sequence | 70 | 25 times (86 % of validations) |
| E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 510 | 15 times (52 % of validations) |
| E037 | Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id | 33 | 11 times (38 % of validations) |
| E002 | stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence | 4 | 4 times (14 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-02-20 at 19:44 Europe/Paris.
trip_updates (23) vehicle_positions (0) service_alerts (0)Entities seen in the last 7 days.
trip_updatesDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2026-02-20 at 19:44 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "21849087",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771612979",
"uncertainty": 120
},
"departure": {
"time": "1771612979",
"uncertainty": 120
},
"stopId": "ambedel2"
},
{
"arrival": {
"time": "1771613034",
"uncertainty": 120
},
"departure": {
"time": "1771613034",
"uncertainty": 120
},
"stopId": "ambforo2"
},
{
"arrival": {
"time": "1771613087",
"uncertainty": 120
},
"departure": {
"time": "1771613087",
"uncertainty": 120
},
"stopId": "vlgcorn2"
},
{
"departure": {
"time": "1771612080",
"uncertainty": 120
},
"stopId": "gaifoss1"
},
{
"arrival": {
"time": "1771612158",
"uncertainty": 120
},
"departure": {
"time": "1771612158",
"uncertainty": 120
},
"stopId": "gaimart1"
},
{
"arrival": {
"time": "1771612311",
"uncertainty": 120
},
"departure": {
"time": "1771612311",
"uncertainty": 120
},
"stopId": "gaifeux1"
},
{
"arrival": {
"time": "1771612352",
"uncertainty": 120
},
"departure": {
"time": "1771612352",
"uncertainty": 120
},
"stopId": "gaiegli1"
},
{
"arrival": {
"time": "1771612396",
"uncertainty": 120
},
"departure": {
"time": "1771612396",
"uncertainty": 120
},
"stopId": "gaiboss1"
},
{
"arrival": {
"time": "1771612432",
"uncertainty": 120
},
"departure": {
"time": "1771612432",
"uncertainty": 120
},
"stopId": "gaipost1"
},
{
"arrival": {
"time": "1771612574",
"uncertainty": 120
},
"departure": {
"time": "1771612592",
"uncertainty": 120
},
"stopId": "gaitour1"
},
{
"arrival": {
"time": "1771612772",
"uncertainty": 120
},
"departure": {
"time": "1771612772",
"uncertainty": 120
},
"stopId": "ambmoul1"
},
{
"arrival": {
"time": "1771612848",
"uncertainty": 120
},
"departure": {
"time": "1771612848",
"uncertainty": 120
},
"stopId": "ambpaix1"
},
{
"arrival": {
"time": "1771612905",
"uncertainty": 120
},
"departure": {
"time": "1771612905",
"uncertainty": 120
},
"stopId": "ambjaur1"
},
{
"arrival": {
"time": "1771612943",
"uncertainty": 120
},
"departure": {
"time": "1771612943",
"uncertainty": 120
},
"stopId": "ambmart1"
},
{
"arrival": {
"time": "1771612980",
"uncertainty": 120
},
"departure": {
"time": "1771612980",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambecof2"
},
{
"arrival": {
"time": "1771613022",
"uncertainty": 120
},
"departure": {
"time": "1771613022",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambifsi2"
},
{
"arrival": {
"time": "1771613087",
"uncertainty": 120
},
"departure": {
"time": "1771613087",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "vlgroto2"
},
{
"arrival": {
"time": "1771613170",
"uncertainty": 120
},
"departure": {
"time": "1771613170",
"uncertainty": 120
},
"stopId": "vlgheno1"
},
{
"arrival": {
"time": "1771613264",
"uncertainty": 120
},
"departure": {
"time": "1771613264",
"uncertainty": 120
},
"stopId": "vlgneuf1"
},
{
"arrival": {
"time": "1771613400",
"uncertainty": 120
},
"stopId": "vlgegli2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849087"
},
"vehicle": {
"id": "331",
"label": "331"
}
}
},
{
"id": "21849118",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771614000",
"uncertainty": 120
},
"stopId": "vlgegli1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849118"
}
}
},
{
"id": "21849119",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771615920",
"uncertainty": 120
},
"stopId": "vlgegli1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849119"
}
}
},
{
"id": "21849117",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771612231",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771612284",
"uncertainty": 120
},
"departure": {
"time": "1771612284",
"uncertainty": 120
},
"stopId": "vlgneuf2"
},
{
"arrival": {
"time": "1771612384",
"uncertainty": 120
},
"departure": {
"time": "1771612384",
"uncertainty": 120
},
"stopId": "vlgheno2"
},
{
"arrival": {
"time": "1771612471",
"uncertainty": 120
},
"departure": {
"time": "1771612471",
"uncertainty": 120
},
"stopId": "vlgcorn2"
},
{
"arrival": {
"time": "1771612561",
"uncertainty": 120
},
"departure": {
"time": "1771612561",
"uncertainty": 120
},
"stopId": "ambforo2"
},
{
"arrival": {
"time": "1771612615",
"uncertainty": 120
},
"departure": {
"time": "1771612641",
"uncertainty": 120
},
"stopId": "ambedel2"
},
{
"arrival": {
"time": "1771612651",
"uncertainty": 120
},
"departure": {
"time": "1771612681",
"uncertainty": 120
},
"stopId": "ambmart2"
},
{
"arrival": {
"time": "1771612741",
"uncertainty": 120
},
"departure": {
"time": "1771612741",
"uncertainty": 120
},
"stopId": "ambjaur2"
},
{
"arrival": {
"time": "1771612796",
"uncertainty": 120
},
"departure": {
"time": "1771612801",
"uncertainty": 120
},
"stopId": "ambpaix2"
},
{
"arrival": {
"time": "1771612890",
"uncertainty": 120
},
"departure": {
"time": "1771612890",
"uncertainty": 120
},
"stopId": "ambmoul2"
},
{
"arrival": {
"time": "1771613051",
"uncertainty": 120
},
"departure": {
"time": "1771613071",
"uncertainty": 120
},
"stopId": "gaitour2"
},
{
"arrival": {
"time": "1771613145",
"uncertainty": 120
},
"departure": {
"time": "1771613145",
"uncertainty": 120
},
"stopId": "gaipost2"
},
{
"arrival": {
"time": "1771613218",
"uncertainty": 120
},
"departure": {
"time": "1771613218",
"uncertainty": 120
},
"stopId": "gaiboss2"
},
{
"arrival": {
"time": "1771613265",
"uncertainty": 120
},
"departure": {
"time": "1771613265",
"uncertainty": 120
},
"stopId": "gaiegli2"
},
{
"arrival": {
"time": "1771613273",
"uncertainty": 120
},
"departure": {
"time": "1771613273",
"uncertainty": 120
},
"stopId": "gaifeux2"
},
{
"arrival": {
"time": "1771613319",
"uncertainty": 120
},
"departure": {
"time": "1771613319",
"uncertainty": 120
},
"stopId": "gaimart2"
},
{
"arrival": {
"time": "1771613382",
"uncertainty": 120
},
"stopId": "gaifoss1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849117"
},
"vehicle": {
"id": "329",
"label": "329"
}
}
},
{
"id": "21849088",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771614845",
"uncertainty": 120
},
"departure": {
"time": "1771614845",
"uncertainty": 120
},
"stopId": "ambedel2"
},
{
"arrival": {
"time": "1771614900",
"uncertainty": 120
},
"departure": {
"time": "1771614900",
"uncertainty": 120
},
"stopId": "ambforo2"
},
{
"arrival": {
"time": "1771614953",
"uncertainty": 120
},
"departure": {
"time": "1771614953",
"uncertainty": 120
},
"stopId": "vlgcorn2"
},
{
"departure": {
"time": "1771614000",
"uncertainty": 120
},
"stopId": "gaifoss1"
},
{
"arrival": {
"time": "1771614057",
"uncertainty": 120
},
"departure": {
"time": "1771614057",
"uncertainty": 120
},
"stopId": "gaimart1"
},
{
"arrival": {
"time": "1771614136",
"uncertainty": 120
},
"departure": {
"time": "1771614136",
"uncertainty": 120
},
"stopId": "gaifeux1"
},
{
"arrival": {
"time": "1771614180",
"uncertainty": 120
},
"departure": {
"time": "1771614180",
"uncertainty": 120
},
"stopId": "gaiegli1"
},
{
"arrival": {
"time": "1771614206",
"uncertainty": 120
},
"departure": {
"time": "1771614206",
"uncertainty": 120
},
"stopId": "gaiboss1"
},
{
"arrival": {
"time": "1771614240",
"uncertainty": 120
},
"departure": {
"time": "1771614240",
"uncertainty": 120
},
"stopId": "gaipost1"
},
{
"arrival": {
"time": "1771614408",
"uncertainty": 120
},
"departure": {
"time": "1771614408",
"uncertainty": 120
},
"stopId": "gaitour1"
},
{
"arrival": {
"time": "1771614587",
"uncertainty": 120
},
"departure": {
"time": "1771614587",
"uncertainty": 120
},
"stopId": "ambmoul1"
},
{
"arrival": {
"time": "1771614720",
"uncertainty": 120
},
"departure": {
"time": "1771614720",
"uncertainty": 120
},
"stopId": "ambpaix1"
},
{
"arrival": {
"time": "1771614771",
"uncertainty": 120
},
"departure": {
"time": "1771614771",
"uncertainty": 120
},
"stopId": "ambjaur1"
},
{
"arrival": {
"time": "1771614809",
"uncertainty": 120
},
"departure": {
"time": "1771614809",
"uncertainty": 120
},
"stopId": "ambmart1"
},
{
"arrival": {
"time": "1771614900",
"uncertainty": 120
},
"departure": {
"time": "1771614900",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambecof2"
},
{
"arrival": {
"time": "1771614942",
"uncertainty": 120
},
"departure": {
"time": "1771614942",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambifsi2"
},
{
"arrival": {
"time": "1771615007",
"uncertainty": 120
},
"departure": {
"time": "1771615007",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "vlgroto2"
},
{
"arrival": {
"time": "1771615036",
"uncertainty": 120
},
"departure": {
"time": "1771615036",
"uncertainty": 120
},
"stopId": "vlgheno1"
},
{
"arrival": {
"time": "1771615140",
"uncertainty": 120
},
"departure": {
"time": "1771615140",
"uncertainty": 120
},
"stopId": "vlgneuf1"
},
{
"arrival": {
"time": "1771615276",
"uncertainty": 120
},
"stopId": "vlgegli2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849088"
}
}
},
{
"id": "21849089",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771616765",
"uncertainty": 120
},
"departure": {
"time": "1771616765",
"uncertainty": 120
},
"stopId": "ambedel2"
},
{
"arrival": {
"time": "1771616820",
"uncertainty": 120
},
"departure": {
"time": "1771616820",
"uncertainty": 120
},
"stopId": "ambforo2"
},
{
"arrival": {
"time": "1771616873",
"uncertainty": 120
},
"departure": {
"time": "1771616873",
"uncertainty": 120
},
"stopId": "vlgcorn2"
},
{
"departure": {
"time": "1771615920",
"uncertainty": 120
},
"stopId": "gaifoss1"
},
{
"arrival": {
"time": "1771615977",
"uncertainty": 120
},
"departure": {
"time": "1771615977",
"uncertainty": 120
},
"stopId": "gaimart1"
},
{
"arrival": {
"time": "1771616056",
"uncertainty": 120
},
"departure": {
"time": "1771616056",
"uncertainty": 120
},
"stopId": "gaifeux1"
},
{
"arrival": {
"time": "1771616100",
"uncertainty": 120
},
"departure": {
"time": "1771616100",
"uncertainty": 120
},
"stopId": "gaiegli1"
},
{
"arrival": {
"time": "1771616126",
"uncertainty": 120
},
"departure": {
"time": "1771616126",
"uncertainty": 120
},
"stopId": "gaiboss1"
},
{
"arrival": {
"time": "1771616160",
"uncertainty": 120
},
"departure": {
"time": "1771616160",
"uncertainty": 120
},
"stopId": "gaipost1"
},
{
"arrival": {
"time": "1771616328",
"uncertainty": 120
},
"departure": {
"time": "1771616328",
"uncertainty": 120
},
"stopId": "gaitour1"
},
{
"arrival": {
"time": "1771616507",
"uncertainty": 120
},
"departure": {
"time": "1771616507",
"uncertainty": 120
},
"stopId": "ambmoul1"
},
{
"arrival": {
"time": "1771616640",
"uncertainty": 120
},
"departure": {
"time": "1771616640",
"uncertainty": 120
},
"stopId": "ambpaix1"
},
{
"arrival": {
"time": "1771616691",
"uncertainty": 120
},
"departure": {
"time": "1771616691",
"uncertainty": 120
},
"stopId": "ambjaur1"
},
{
"arrival": {
"time": "1771616729",
"uncertainty": 120
},
"departure": {
"time": "1771616729",
"uncertainty": 120
},
"stopId": "ambmart1"
},
{
"arrival": {
"time": "1771616820",
"uncertainty": 120
},
"departure": {
"time": "1771616820",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambecof2"
},
{
"arrival": {
"time": "1771616862",
"uncertainty": 120
},
"departure": {
"time": "1771616862",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambifsi2"
},
{
"arrival": {
"time": "1771616927",
"uncertainty": 120
},
"departure": {
"time": "1771616927",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "vlgroto2"
},
{
"arrival": {
"time": "1771616956",
"uncertainty": 120
},
"departure": {
"time": "1771616956",
"uncertainty": 120
},
"stopId": "vlgheno1"
},
{
"arrival": {
"time": "1771617060",
"uncertainty": 120
},
"departure": {
"time": "1771617060",
"uncertainty": 120
},
"stopId": "vlgneuf1"
},
{
"arrival": {
"time": "1771617196",
"uncertainty": 120
},
"stopId": "vlgegli2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849089"
}
}
},
{
"id": "21849210",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771613006",
"uncertainty": 120
},
"departure": {
"time": "1771613006",
"uncertainty": 120
},
"stopId": "annroma1"
},
{
"arrival": {
"time": "1771613096",
"uncertainty": 120
},
"departure": {
"time": "1771613096",
"uncertainty": 120
},
"stopId": "annglie1"
},
{
"arrival": {
"time": "1771613211",
"uncertainty": 120
},
"departure": {
"time": "1771613211",
"uncertainty": 120
},
"stopId": "annmerm1"
},
{
"arrival": {
"time": "1771613246",
"uncertainty": 120
},
"departure": {
"time": "1771613246",
"uncertainty": 120
},
"stopId": "annsous1"
},
{
"arrival": {
"time": "1771613302",
"uncertainty": 120
},
"departure": {
"time": "1771613302",
"uncertainty": 120
},
"stopId": "annimpo1"
},
{
"arrival": {
"time": "1771613344",
"uncertainty": 120
},
"departure": {
"time": "1771613344",
"uncertainty": 120
},
"stopId": "annctra1"
},
{
"arrival": {
"time": "1771613403",
"uncertainty": 120
},
"departure": {
"time": "1771613403",
"uncertainty": 120
},
"stopId": "vmonant1"
},
{
"arrival": {
"time": "1771613480",
"uncertainty": 120
},
"departure": {
"time": "1771613480",
"uncertainty": 120
},
"stopId": "vmobasm1"
},
{
"arrival": {
"time": "1771613584",
"uncertainty": 120
},
"departure": {
"time": "1771613584",
"uncertainty": 120
},
"stopId": "vmotepp1"
},
{
"arrival": {
"time": "1771613608",
"uncertainty": 120
},
"departure": {
"time": "1771613608",
"uncertainty": 120
},
"stopId": "cratatt1"
},
{
"arrival": {
"time": "1771613709",
"uncertainty": 120
},
"departure": {
"time": "1771613709",
"uncertainty": 120
},
"stopId": "cratani1"
},
{
"arrival": {
"time": "1771613848",
"uncertainty": 120
},
"departure": {
"time": "1771613848",
"uncertainty": 120
},
"stopId": "craberg1"
},
{
"arrival": {
"time": "1771613988",
"uncertainty": 120
},
"departure": {
"time": "1771613988",
"uncertainty": 120
},
"stopId": "bonmeno1"
},
{
"arrival": {
"time": "1771614019",
"uncertainty": 120
},
"departure": {
"time": "1771614019",
"uncertainty": 120
},
"stopId": "bonentr1"
},
{
"arrival": {
"time": "1771614439",
"uncertainty": 120
},
"stopId": "csahopi1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849210"
},
"vehicle": {
"id": "342",
"label": "342"
}
}
},
{
"id": "21849208",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771611332",
"uncertainty": 120
},
"stopId": "csahopi1"
},
{
"arrival": {
"time": "1771611877",
"uncertainty": 120
},
"departure": {
"time": "1771611897",
"uncertainty": 120
},
"stopId": "bonentr2"
},
{
"arrival": {
"time": "1771611951",
"uncertainty": 120
},
"departure": {
"time": "1771611957",
"uncertainty": 120
},
"stopId": "bonmeno2"
},
{
"arrival": {
"time": "1771612114",
"uncertainty": 120
},
"departure": {
"time": "1771612137",
"uncertainty": 120
},
"stopId": "craberg2"
},
{
"arrival": {
"time": "1771612275",
"uncertainty": 120
},
"departure": {
"time": "1771612275",
"uncertainty": 120
},
"stopId": "cratani2"
},
{
"arrival": {
"time": "1771612366",
"uncertainty": 120
},
"departure": {
"time": "1771612366",
"uncertainty": 120
},
"stopId": "cratatt2"
},
{
"arrival": {
"time": "1771612437",
"uncertainty": 120
},
"departure": {
"time": "1771612437",
"uncertainty": 120
},
"stopId": "vmotepp2"
},
{
"arrival": {
"time": "1771612527",
"uncertainty": 120
},
"departure": {
"time": "1771612527",
"uncertainty": 120
},
"stopId": "vmobasm2"
},
{
"arrival": {
"time": "1771612587",
"uncertainty": 120
},
"departure": {
"time": "1771612587",
"uncertainty": 120
},
"stopId": "vmonant2"
},
{
"arrival": {
"time": "1771612626",
"uncertainty": 120
},
"departure": {
"time": "1771612626",
"uncertainty": 120
},
"stopId": "annctra2"
},
{
"arrival": {
"time": "1771612700",
"uncertainty": 120
},
"departure": {
"time": "1771612700",
"uncertainty": 120
},
"stopId": "annimpo2"
},
{
"arrival": {
"time": "1771612737",
"uncertainty": 120
},
"departure": {
"time": "1771612767",
"uncertainty": 120
},
"stopId": "annsous2"
},
{
"arrival": {
"time": "1771612797",
"uncertainty": 120
},
"departure": {
"time": "1771612797",
"uncertainty": 120
},
"stopId": "annmerm2"
},
{
"arrival": {
"time": "1771612887",
"uncertainty": 120
},
"departure": {
"time": "1771612887",
"uncertainty": 120
},
"stopId": "annglie2"
},
{
"arrival": {
"time": "1771612947",
"uncertainty": 120
},
"departure": {
"time": "1771612947",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"arrival": {
"time": "1771613007",
"uncertainty": 120
},
"departure": {
"time": "1771613007",
"uncertainty": 120
},
"stopId": "anneuma2"
},
{
"arrival": {
"time": "1771613159",
"uncertainty": 120
},
"stopId": "anngare2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849208"
},
"vehicle": {
"id": "337",
"label": "337"
}
}
},
{
"id": "21849209",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771614900",
"uncertainty": 120
},
"stopId": "csahopi1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849209"
}
}
},
{
"id": "21849214",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771616400",
"uncertainty": 120
},
"stopId": "anngare1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849214"
}
}
},
{
"id": "21849212",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771614600",
"uncertainty": 120
},
"stopId": "anngare1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849212"
}
}
},
{
"id": "21849213",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771613700",
"uncertainty": 120
},
"stopId": "bonentr2"
},
{
"arrival": {
"time": "1771613727",
"uncertainty": 120
},
"departure": {
"time": "1771613727",
"uncertainty": 120
},
"stopId": "bonmeno2"
},
{
"arrival": {
"time": "1771613880",
"uncertainty": 120
},
"departure": {
"time": "1771613880",
"uncertainty": 120
},
"stopId": "craberg2"
},
{
"arrival": {
"time": "1771614022",
"uncertainty": 120
},
"departure": {
"time": "1771614022",
"uncertainty": 120
},
"stopId": "cratani2"
},
{
"arrival": {
"time": "1771614115",
"uncertainty": 120
},
"departure": {
"time": "1771614115",
"uncertainty": 120
},
"stopId": "cratatt2"
},
{
"arrival": {
"time": "1771614180",
"uncertainty": 120
},
"departure": {
"time": "1771614180",
"uncertainty": 120
},
"stopId": "vmotepp2"
},
{
"arrival": {
"time": "1771614287",
"uncertainty": 120
},
"departure": {
"time": "1771614287",
"uncertainty": 120
},
"stopId": "vmobasm2"
},
{
"arrival": {
"time": "1771614357",
"uncertainty": 120
},
"departure": {
"time": "1771614357",
"uncertainty": 120
},
"stopId": "vmonant2"
},
{
"arrival": {
"time": "1771614410",
"uncertainty": 120
},
"departure": {
"time": "1771614410",
"uncertainty": 120
},
"stopId": "annctra2"
},
{
"arrival": {
"time": "1771614455",
"uncertainty": 120
},
"departure": {
"time": "1771614455",
"uncertainty": 120
},
"stopId": "annimpo2"
},
{
"arrival": {
"time": "1771614498",
"uncertainty": 120
},
"departure": {
"time": "1771614498",
"uncertainty": 120
},
"stopId": "annsous2"
},
{
"arrival": {
"time": "1771614532",
"uncertainty": 120
},
"departure": {
"time": "1771614532",
"uncertainty": 120
},
"stopId": "annmerm2"
},
{
"arrival": {
"time": "1771614624",
"uncertainty": 120
},
"departure": {
"time": "1771614624",
"uncertainty": 120
},
"stopId": "annglie2"
},
{
"arrival": {
"time": "1771614690",
"uncertainty": 120
},
"departure": {
"time": "1771614690",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"arrival": {
"time": "1771614784",
"uncertainty": 120
},
"departure": {
"time": "1771614784",
"uncertainty": 120
},
"stopId": "anneuma2"
},
{
"arrival": {
"time": "1771614896",
"uncertainty": 120
},
"stopId": "anngare2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849213"
}
}
},
{
"id": "21849380",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771612231",
"uncertainty": 120
},
"stopId": "vmomonn1"
},
{
"arrival": {
"time": "1771612314",
"uncertainty": 120
},
"departure": {
"time": "1771612321",
"uncertainty": 120
},
"stopId": "annlema2"
},
{
"arrival": {
"time": "1771612422",
"uncertainty": 120
},
"departure": {
"time": "1771612422",
"uncertainty": 120
},
"stopId": "annverd1"
},
{
"arrival": {
"time": "1771612499",
"uncertainty": 120
},
"departure": {
"time": "1771612499",
"uncertainty": 120
},
"stopId": "annduso1"
},
{
"arrival": {
"time": "1771612548",
"uncertainty": 120
},
"departure": {
"time": "1771612548",
"uncertainty": 120
},
"stopId": "annrcot1"
},
{
"arrival": {
"time": "1771612598",
"uncertainty": 120
},
"departure": {
"time": "1771612598",
"uncertainty": 120
},
"stopId": "annlivr1"
},
{
"arrival": {
"time": "1771612637",
"uncertainty": 120
},
"departure": {
"time": "1771612637",
"uncertainty": 120
},
"stopId": "anniled1"
},
{
"arrival": {
"time": "1771612737",
"uncertainty": 120
},
"departure": {
"time": "1771612740",
"uncertainty": 120
},
"stopId": "annimpo2"
},
{
"arrival": {
"time": "1771612782",
"uncertainty": 120
},
"departure": {
"time": "1771612801",
"uncertainty": 120
},
"stopId": "annsous2"
},
{
"arrival": {
"time": "1771612837",
"uncertainty": 120
},
"departure": {
"time": "1771612837",
"uncertainty": 120
},
"stopId": "annmerm2"
},
{
"arrival": {
"time": "1771612872",
"uncertainty": 120
},
"departure": {
"time": "1771612872",
"uncertainty": 120
},
"stopId": "annresi2"
},
{
"arrival": {
"time": "1771612941",
"uncertainty": 120
},
"departure": {
"time": "1771612941",
"uncertainty": 120
},
"stopId": "annmont1"
},
{
"arrival": {
"time": "1771612972",
"uncertainty": 120
},
"departure": {
"time": "1771612972",
"uncertainty": 120
},
"stopId": "vlgcoqu1"
},
{
"arrival": {
"time": "1771613011",
"uncertainty": 120
},
"departure": {
"time": "1771613011",
"uncertainty": 120
},
"stopId": "vlglang4"
},
{
"arrival": {
"time": "1771613071",
"uncertainty": 120
},
"departure": {
"time": "1771613071",
"uncertainty": 120
},
"stopId": "vlgvoir1"
},
{
"arrival": {
"time": "1771613133",
"uncertainty": 120
},
"departure": {
"time": "1771613133",
"uncertainty": 120
},
"stopId": "vlgabon1"
},
{
"arrival": {
"time": "1771613193",
"uncertainty": 120
},
"departure": {
"time": "1771613193",
"uncertainty": 120
},
"stopId": "vlgbich1"
},
{
"arrival": {
"time": "1771613252",
"uncertainty": 120
},
"departure": {
"time": "1771613252",
"uncertainty": 120
},
"stopId": "vlgarti1"
},
{
"arrival": {
"time": "1771613351",
"uncertainty": 120
},
"departure": {
"time": "1771613351",
"uncertainty": 120
},
"stopId": "vlgdeux1"
},
{
"arrival": {
"time": "1771613433",
"uncertainty": 120
},
"stopId": "craalte1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849380"
},
"vehicle": {
"id": "330",
"label": "330"
}
}
},
{
"id": "21849604",
"tripUpdate": {
"stopTimeUpdate": [
{
"departure": {
"time": "1771613100",
"uncertainty": 120
},
"stopId": "vlgcorn2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849604"
},
"vehicle": {
"id": "343",
"label": "343"
}
}
},
{
"id": "21849250",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771614455",
"uncertainty": 120
},
"departure": {
"time": "1771614455",
"uncertainty": 120
},
"stopId": "annaris2"
},
{
"arrival": {
"time": "1771614514",
"uncertainty": 120
},
"departure": {
"time": "1771614514",
"uncertainty": 120
},
"stopId": "annetoi1"
},
{
"arrival": {
"time": "1771614561",
"uncertainty": 120
},
"departure": {
"time": "1771614561",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"departure": {
"time": "1771614120",
"uncertainty": 120
},
"stopId": "vmomonn1"
},
{
"arrival": {
"time": "1771614192",
"uncertainty": 120
},
"departure": {
"time": "1771614192",
"uncertainty": 120
},
"stopId": "annlema2"
},
{
"arrival": {
"time": "1771614254",
"uncertainty": 120
},
"departure": {
"time": "1771614254",
"uncertainty": 120
},
"stopId": "annrier2"
},
{
"arrival": {
"time": "1771614297",
"uncertainty": 120
},
"departure": {
"time": "1771614297",
"uncertainty": 120
},
"stopId": "annanne2"
},
{
"arrival": {
"time": "1771614360",
"uncertainty": 120
},
"departure": {
"time": "1771614360",
"uncertainty": 120
},
"stopId": "annroug2"
},
{
"arrival": {
"time": "1771614427",
"uncertainty": 120
},
"departure": {
"time": "1771614427",
"uncertainty": 120
},
"stopId": "annperi2"
},
{
"arrival": {
"time": "1771614540",
"uncertainty": 120
},
"departure": {
"time": "1771614540",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe1"
},
{
"arrival": {
"time": "1771614641",
"uncertainty": 120
},
"departure": {
"time": "1771614641",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose1"
},
{
"arrival": {
"time": "1771614633",
"uncertainty": 120
},
"departure": {
"time": "1771614633",
"uncertainty": 120
},
"stopId": "anneuma2"
},
{
"arrival": {
"time": "1771614746",
"uncertainty": 120
},
"departure": {
"time": "1771614746",
"uncertainty": 120
},
"stopId": "anngare3"
},
{
"arrival": {
"time": "1771614859",
"uncertainty": 120
},
"departure": {
"time": "1771614859",
"uncertainty": 120
},
"stopId": "vlgrepu1"
},
{
"arrival": {
"time": "1771614926",
"uncertainty": 120
},
"departure": {
"time": "1771614926",
"uncertainty": 120
},
"stopId": "vlgegli2"
},
{
"arrival": {
"time": "1771615015",
"uncertainty": 120
},
"departure": {
"time": "1771615015",
"uncertainty": 120
},
"stopId": "vlglang1"
},
{
"arrival": {
"time": "1771615106",
"uncertainty": 120
},
"departure": {
"time": "1771615106",
"uncertainty": 120
},
"stopId": "vlgvoir1"
},
{
"arrival": {
"time": "1771615158",
"uncertainty": 120
},
"departure": {
"time": "1771615158",
"uncertainty": 120
},
"stopId": "vlgbuch1"
},
{
"arrival": {
"time": "1771615249",
"uncertainty": 120
},
"departure": {
"time": "1771615249",
"uncertainty": 120
},
"stopId": "vlgzimo1"
},
{
"arrival": {
"time": "1771615346",
"uncertainty": 120
},
"stopId": "craalte2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849250"
}
}
},
{
"id": "21849251",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771616315",
"uncertainty": 120
},
"departure": {
"time": "1771616315",
"uncertainty": 120
},
"stopId": "annaris2"
},
{
"arrival": {
"time": "1771616374",
"uncertainty": 120
},
"departure": {
"time": "1771616374",
"uncertainty": 120
},
"stopId": "annetoi1"
},
{
"arrival": {
"time": "1771616421",
"uncertainty": 120
},
"departure": {
"time": "1771616421",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"departure": {
"time": "1771615980",
"uncertainty": 120
},
"stopId": "vmomonn1"
},
{
"arrival": {
"time": "1771616052",
"uncertainty": 120
},
"departure": {
"time": "1771616052",
"uncertainty": 120
},
"stopId": "annlema2"
},
{
"arrival": {
"time": "1771616114",
"uncertainty": 120
},
"departure": {
"time": "1771616114",
"uncertainty": 120
},
"stopId": "annrier2"
},
{
"arrival": {
"time": "1771616157",
"uncertainty": 120
},
"departure": {
"time": "1771616157",
"uncertainty": 120
},
"stopId": "annanne2"
},
{
"arrival": {
"time": "1771616220",
"uncertainty": 120
},
"departure": {
"time": "1771616220",
"uncertainty": 120
},
"stopId": "annroug2"
},
{
"arrival": {
"time": "1771616287",
"uncertainty": 120
},
"departure": {
"time": "1771616287",
"uncertainty": 120
},
"stopId": "annperi2"
},
{
"arrival": {
"time": "1771616400",
"uncertainty": 120
},
"departure": {
"time": "1771616400",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe1"
},
{
"arrival": {
"time": "1771616484",
"uncertainty": 120
},
"departure": {
"time": "1771616484",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose1"
},
{
"arrival": {
"time": "1771616488",
"uncertainty": 120
},
"departure": {
"time": "1771616488",
"uncertainty": 120
},
"stopId": "anneuma2"
},
{
"arrival": {
"time": "1771616584",
"uncertainty": 120
},
"departure": {
"time": "1771616584",
"uncertainty": 120
},
"stopId": "anngare3"
},
{
"arrival": {
"time": "1771616697",
"uncertainty": 120
},
"departure": {
"time": "1771616697",
"uncertainty": 120
},
"stopId": "vlgrepu1"
},
{
"arrival": {
"time": "1771616764",
"uncertainty": 120
},
"departure": {
"time": "1771616764",
"uncertainty": 120
},
"stopId": "vlgegli2"
},
{
"arrival": {
"time": "1771616853",
"uncertainty": 120
},
"departure": {
"time": "1771616853",
"uncertainty": 120
},
"stopId": "vlglang1"
},
{
"arrival": {
"time": "1771616944",
"uncertainty": 120
},
"departure": {
"time": "1771616944",
"uncertainty": 120
},
"stopId": "vlgvoir1"
},
{
"arrival": {
"time": "1771616996",
"uncertainty": 120
},
"departure": {
"time": "1771616996",
"uncertainty": 120
},
"stopId": "vlgbuch1"
},
{
"arrival": {
"time": "1771617087",
"uncertainty": 120
},
"departure": {
"time": "1771617087",
"uncertainty": 120
},
"stopId": "vlgzimo1"
},
{
"arrival": {
"time": "1771617184",
"uncertainty": 120
},
"stopId": "craalte2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849251"
}
}
},
{
"id": "21849254",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771612802",
"uncertainty": 120
},
"departure": {
"time": "1771612802",
"uncertainty": 120
},
"stopId": "annaris2"
},
{
"arrival": {
"time": "1771612892",
"uncertainty": 120
},
"departure": {
"time": "1771612892",
"uncertainty": 120
},
"stopId": "annetoi1"
},
{
"arrival": {
"time": "1771612952",
"uncertainty": 120
},
"departure": {
"time": "1771612952",
"uncertainty": 120
},
"stopId": "annroma2"
},
{
"departure": {
"time": "1771612351",
"uncertainty": 120
},
"stopId": "vmomonn1"
},
{
"arrival": {
"time": "1771612419",
"uncertainty": 120
},
"departure": {
"time": "1771612419",
"uncertainty": 120
},
"stopId": "annlema2"
},
{
"arrival": {
"time": "1771612501",
"uncertainty": 120
},
"departure": {
"time": "1771612531",
"uncertainty": 120
},
"stopId": "annrier2"
},
{
"arrival": {
"time": "1771612585",
"uncertainty": 120
},
"departure": {
"time": "1771612585",
"uncertainty": 120
},
"stopId": "annanne2"
},
{
"arrival": {
"time": "1771612643",
"uncertainty": 120
},
"departure": {
"time": "1771612643",
"uncertainty": 120
},
"stopId": "annroug2"
},
{
"arrival": {
"time": "1771612741",
"uncertainty": 120
},
"departure": {
"time": "1771613055",
"uncertainty": 120
},
"stopId": "annperi2"
},
{
"arrival": {
"time": "1771612740",
"uncertainty": 120
},
"departure": {
"time": "1771612740",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe1"
},
{
"arrival": {
"time": "1771612841",
"uncertainty": 120
},
"departure": {
"time": "1771612841",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose1"
},
{
"arrival": {
"time": "1771613055",
"uncertainty": 120
},
"departure": {
"time": "1771613055",
"uncertainty": 120
},
"stopId": "anneuma2"
},
{
"arrival": {
"time": "1771613121",
"uncertainty": 120
},
"departure": {
"time": "1771613121",
"uncertainty": 120
},
"stopId": "anngare3"
},
{
"arrival": {
"time": "1771613267",
"uncertainty": 120
},
"departure": {
"time": "1771613267",
"uncertainty": 120
},
"stopId": "vlgrepu1"
},
{
"arrival": {
"time": "1771613354",
"uncertainty": 120
},
"departure": {
"time": "1771613354",
"uncertainty": 120
},
"stopId": "vlgegli2"
},
{
"arrival": {
"time": "1771613471",
"uncertainty": 120
},
"departure": {
"time": "1771613471",
"uncertainty": 120
},
"stopId": "vlglang1"
},
{
"arrival": {
"time": "1771613561",
"uncertainty": 120
},
"departure": {
"time": "1771613561",
"uncertainty": 120
},
"stopId": "vlgvoir1"
},
{
"arrival": {
"time": "1771613620",
"uncertainty": 120
},
"departure": {
"time": "1771613620",
"uncertainty": 120
},
"stopId": "vlgbuch1"
},
{
"arrival": {
"time": "1771613710",
"uncertainty": 120
},
"departure": {
"time": "1771613710",
"uncertainty": 120
},
"stopId": "vlgzimo1"
},
{
"arrival": {
"time": "1771613807",
"uncertainty": 120
},
"stopId": "craalte2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849254"
},
"vehicle": {
"id": "333",
"label": "333"
}
}
},
{
"id": "21849252",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771616922",
"uncertainty": 120
},
"departure": {
"time": "1771616922",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771616950",
"uncertainty": 120
},
"departure": {
"time": "1771616950",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"departure": {
"time": "1771615920",
"uncertainty": 120
},
"stopId": "craalte2"
},
{
"arrival": {
"time": "1771616048",
"uncertainty": 120
},
"departure": {
"time": "1771616048",
"uncertainty": 120
},
"stopId": "vlgzimo2"
},
{
"arrival": {
"time": "1771616152",
"uncertainty": 120
},
"departure": {
"time": "1771616152",
"uncertainty": 120
},
"stopId": "vlgbuch2"
},
{
"arrival": {
"time": "1771616220",
"uncertainty": 120
},
"departure": {
"time": "1771616220",
"uncertainty": 120
},
"stopId": "vlgvoir2"
},
{
"arrival": {
"time": "1771616306",
"uncertainty": 120
},
"departure": {
"time": "1771616306",
"uncertainty": 120
},
"stopId": "vlglang2"
},
{
"arrival": {
"time": "1771616400",
"uncertainty": 120
},
"departure": {
"time": "1771616400",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771616529",
"uncertainty": 120
},
"departure": {
"time": "1771616529",
"uncertainty": 120
},
"stopId": "vlgrepu2"
},
{
"arrival": {
"time": "1771616700",
"uncertainty": 120
},
"departure": {
"time": "1771616700",
"uncertainty": 120
},
"stopId": "anngare2"
},
{
"arrival": {
"time": "1771617004",
"uncertainty": 120
},
"departure": {
"time": "1771617004",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771617120",
"uncertainty": 120
},
"departure": {
"time": "1771617120",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771617000",
"uncertainty": 120
},
"departure": {
"time": "1771617000",
"uncertainty": 120
},
"stopId": "annperi1"
},
{
"arrival": {
"time": "1771617071",
"uncertainty": 120
},
"departure": {
"time": "1771617071",
"uncertainty": 120
},
"stopId": "annroug1"
},
{
"arrival": {
"time": "1771617160",
"uncertainty": 120
},
"departure": {
"time": "1771617160",
"uncertainty": 120
},
"stopId": "annanne1"
},
{
"arrival": {
"time": "1771617211",
"uncertainty": 120
},
"departure": {
"time": "1771617211",
"uncertainty": 120
},
"stopId": "annrier1"
},
{
"arrival": {
"time": "1771617295",
"uncertainty": 120
},
"departure": {
"time": "1771617295",
"uncertainty": 120
},
"stopId": "annlema1"
},
{
"arrival": {
"time": "1771617371",
"uncertainty": 120
},
"stopId": "vmomonn1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849252"
}
}
},
{
"id": "21849258",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771612397",
"uncertainty": 120
},
"departure": {
"time": "1771612415",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771612461",
"uncertainty": 120
},
"departure": {
"time": "1771612475",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"departure": {
"time": "1771611433",
"uncertainty": 120
},
"stopId": "craalte2"
},
{
"arrival": {
"time": "1771611553",
"uncertainty": 120
},
"departure": {
"time": "1771611553",
"uncertainty": 120
},
"stopId": "vlgzimo2"
},
{
"arrival": {
"time": "1771611670",
"uncertainty": 120
},
"departure": {
"time": "1771611673",
"uncertainty": 120
},
"stopId": "vlgbuch2"
},
{
"arrival": {
"time": "1771611757",
"uncertainty": 120
},
"departure": {
"time": "1771611763",
"uncertainty": 120
},
"stopId": "vlgvoir2"
},
{
"arrival": {
"time": "1771611849",
"uncertainty": 120
},
"departure": {
"time": "1771611853",
"uncertainty": 120
},
"stopId": "vlglang2"
},
{
"arrival": {
"time": "1771611960",
"uncertainty": 120
},
"departure": {
"time": "1771611973",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771612061",
"uncertainty": 120
},
"departure": {
"time": "1771612063",
"uncertainty": 120
},
"stopId": "vlgrepu2"
},
{
"arrival": {
"time": "1771612153",
"uncertainty": 120
},
"departure": {
"time": "1771612213",
"uncertainty": 120
},
"stopId": "anngare2"
},
{
"arrival": {
"time": "1771612504",
"uncertainty": 120
},
"departure": {
"time": "1771612504",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771612620",
"uncertainty": 120
},
"departure": {
"time": "1771612620",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771612686",
"uncertainty": 120
},
"departure": {
"time": "1771612700",
"uncertainty": 120
},
"stopId": "annperi1"
},
{
"arrival": {
"time": "1771612760",
"uncertainty": 120
},
"departure": {
"time": "1771612760",
"uncertainty": 120
},
"stopId": "annroug1"
},
{
"arrival": {
"time": "1771612843",
"uncertainty": 120
},
"departure": {
"time": "1771612850",
"uncertainty": 120
},
"stopId": "annanne1"
},
{
"arrival": {
"time": "1771612910",
"uncertainty": 120
},
"departure": {
"time": "1771612910",
"uncertainty": 120
},
"stopId": "annrier1"
},
{
"arrival": {
"time": "1771613000",
"uncertainty": 120
},
"departure": {
"time": "1771613000",
"uncertainty": 120
},
"stopId": "annlema1"
},
{
"arrival": {
"time": "1771613068",
"uncertainty": 120
},
"stopId": "vmomonn1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849258"
},
"vehicle": {
"id": "510",
"label": "510"
}
}
},
{
"id": "21849259",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771615091",
"uncertainty": 120
},
"departure": {
"time": "1771615091",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771615119",
"uncertainty": 120
},
"departure": {
"time": "1771615119",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"departure": {
"time": "1771614120",
"uncertainty": 120
},
"stopId": "craalte2"
},
{
"arrival": {
"time": "1771614257",
"uncertainty": 120
},
"departure": {
"time": "1771614257",
"uncertainty": 120
},
"stopId": "vlgzimo2"
},
{
"arrival": {
"time": "1771614355",
"uncertainty": 120
},
"departure": {
"time": "1771614355",
"uncertainty": 120
},
"stopId": "vlgbuch2"
},
{
"arrival": {
"time": "1771614420",
"uncertainty": 120
},
"departure": {
"time": "1771614420",
"uncertainty": 120
},
"stopId": "vlgvoir2"
},
{
"arrival": {
"time": "1771614497",
"uncertainty": 120
},
"departure": {
"time": "1771614497",
"uncertainty": 120
},
"stopId": "vlglang2"
},
{
"arrival": {
"time": "1771614585",
"uncertainty": 120
},
"departure": {
"time": "1771614585",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771614698",
"uncertainty": 120
},
"departure": {
"time": "1771614698",
"uncertainty": 120
},
"stopId": "vlgrepu2"
},
{
"arrival": {
"time": "1771614869",
"uncertainty": 120
},
"departure": {
"time": "1771614869",
"uncertainty": 120
},
"stopId": "anngare2"
},
{
"arrival": {
"time": "1771615204",
"uncertainty": 120
},
"departure": {
"time": "1771615204",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771615320",
"uncertainty": 120
},
"departure": {
"time": "1771615320",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771615169",
"uncertainty": 120
},
"departure": {
"time": "1771615169",
"uncertainty": 120
},
"stopId": "annperi1"
},
{
"arrival": {
"time": "1771615240",
"uncertainty": 120
},
"departure": {
"time": "1771615240",
"uncertainty": 120
},
"stopId": "annroug1"
},
{
"arrival": {
"time": "1771615329",
"uncertainty": 120
},
"departure": {
"time": "1771615329",
"uncertainty": 120
},
"stopId": "annanne1"
},
{
"arrival": {
"time": "1771615380",
"uncertainty": 120
},
"departure": {
"time": "1771615380",
"uncertainty": 120
},
"stopId": "annrier1"
},
{
"arrival": {
"time": "1771615464",
"uncertainty": 120
},
"departure": {
"time": "1771615464",
"uncertainty": 120
},
"stopId": "annlema1"
},
{
"arrival": {
"time": "1771615540",
"uncertainty": 120
},
"stopId": "vmomonn1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849259"
}
}
},
{
"id": "21849256",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771613326",
"uncertainty": 120
},
"departure": {
"time": "1771613326",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771613354",
"uncertainty": 120
},
"departure": {
"time": "1771613354",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"departure": {
"time": "1771612412",
"uncertainty": 120
},
"stopId": "craalte2"
},
{
"arrival": {
"time": "1771612557",
"uncertainty": 120
},
"departure": {
"time": "1771612557",
"uncertainty": 120
},
"stopId": "vlgzimo2"
},
{
"arrival": {
"time": "1771612648",
"uncertainty": 120
},
"departure": {
"time": "1771612648",
"uncertainty": 120
},
"stopId": "vlgbuch2"
},
{
"arrival": {
"time": "1771612711",
"uncertainty": 120
},
"departure": {
"time": "1771612712",
"uncertainty": 120
},
"stopId": "vlgvoir2"
},
{
"arrival": {
"time": "1771612780",
"uncertainty": 120
},
"departure": {
"time": "1771612802",
"uncertainty": 120
},
"stopId": "vlglang2"
},
{
"arrival": {
"time": "1771612883",
"uncertainty": 120
},
"departure": {
"time": "1771612892",
"uncertainty": 120
},
"stopId": "vlgegli1"
},
{
"arrival": {
"time": "1771612989",
"uncertainty": 120
},
"departure": {
"time": "1771612989",
"uncertainty": 120
},
"stopId": "vlgrepu2"
},
{
"arrival": {
"time": "1771613104",
"uncertainty": 120
},
"departure": {
"time": "1771613104",
"uncertainty": 120
},
"stopId": "anngare2"
},
{
"arrival": {
"time": "1771613404",
"uncertainty": 120
},
"departure": {
"time": "1771613404",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771613520",
"uncertainty": 120
},
"departure": {
"time": "1771613520",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771613404",
"uncertainty": 120
},
"departure": {
"time": "1771613404",
"uncertainty": 120
},
"stopId": "annperi1"
},
{
"arrival": {
"time": "1771613465",
"uncertainty": 120
},
"departure": {
"time": "1771613465",
"uncertainty": 120
},
"stopId": "annroug1"
},
{
"arrival": {
"time": "1771613549",
"uncertainty": 120
},
"departure": {
"time": "1771613549",
"uncertainty": 120
},
"stopId": "annanne1"
},
{
"arrival": {
"time": "1771613608",
"uncertainty": 120
},
"departure": {
"time": "1771613608",
"uncertainty": 120
},
"stopId": "annrier1"
},
{
"arrival": {
"time": "1771613697",
"uncertainty": 120
},
"departure": {
"time": "1771613697",
"uncertainty": 120
},
"stopId": "annlema1"
},
{
"arrival": {
"time": "1771613758",
"uncertainty": 120
},
"stopId": "vmomonn1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "T2",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849256"
},
"vehicle": {
"id": "513",
"label": "513"
}
}
},
{
"id": "21849241",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771615360",
"uncertainty": 120
},
"departure": {
"time": "1771615360",
"uncertainty": 120
},
"stopId": "ambedel2"
},
{
"arrival": {
"time": "1771615415",
"uncertainty": 120
},
"departure": {
"time": "1771615415",
"uncertainty": 120
},
"stopId": "ambforo2"
},
{
"arrival": {
"time": "1771615468",
"uncertainty": 120
},
"departure": {
"time": "1771615468",
"uncertainty": 120
},
"stopId": "vlgcorn2"
},
{
"departure": {
"time": "1771611480",
"uncertainty": 120
},
"stopId": "stjgare1"
},
{
"arrival": {
"time": "1771611678",
"uncertainty": 120
},
"departure": {
"time": "1771611678",
"uncertainty": 120
},
"stopId": "stjaran2"
},
{
"arrival": {
"time": "1771611771",
"uncertainty": 120
},
"departure": {
"time": "1771611771",
"uncertainty": 120
},
"stopId": "stjfeig2"
},
{
"arrival": {
"time": "1771611966",
"uncertainty": 120
},
"departure": {
"time": "1771611966",
"uncertainty": 120
},
"stopId": "stjcerv2"
},
{
"arrival": {
"time": "1771612050",
"uncertainty": 120
},
"departure": {
"time": "1771612050",
"uncertainty": 120
},
"stopId": "stjcasi2"
},
{
"arrival": {
"time": "1771612160",
"uncertainty": 120
},
"departure": {
"time": "1771612160",
"uncertainty": 120
},
"stopId": "neycent2"
},
{
"arrival": {
"time": "1771612200",
"uncertainty": 120
},
"departure": {
"time": "1771612200",
"uncertainty": 120
},
"stopId": "neymoui2"
},
{
"arrival": {
"time": "1771612306",
"uncertainty": 120
},
"departure": {
"time": "1771612306",
"uncertainty": 120
},
"stopId": "neychef2"
},
{
"arrival": {
"time": "1771612408",
"uncertainty": 120
},
"departure": {
"time": "1771612421",
"uncertainty": 120
},
"stopId": "neyforg2"
},
{
"arrival": {
"time": "1771612001",
"uncertainty": 120
},
"departure": {
"time": "1771612001",
"uncertainty": 120
},
"stopId": "arcconv1"
},
{
"arrival": {
"time": "1771612761",
"uncertainty": 120
},
"departure": {
"time": "1771612761",
"uncertainty": 120
},
"stopId": "arccomm1"
},
{
"arrival": {
"time": "1771612963",
"uncertainty": 120
},
"departure": {
"time": "1771612963",
"uncertainty": 120
},
"stopId": "stjpont4"
},
{
"arrival": {
"time": "1771613054",
"uncertainty": 120
},
"departure": {
"time": "1771613054",
"uncertainty": 120
},
"stopId": "colmarc2"
},
{
"arrival": {
"time": "1771613341",
"uncertainty": 120
},
"departure": {
"time": "1771613341",
"uncertainty": 120
},
"stopId": "bossous2"
},
{
"arrival": {
"time": "1771613654",
"uncertainty": 120
},
"departure": {
"time": "1771613654",
"uncertainty": 120
},
"stopId": "etrdoua2"
},
{
"arrival": {
"time": "1771613804",
"uncertainty": 120
},
"departure": {
"time": "1771613804",
"uncertainty": 120
},
"stopId": "etriles2"
},
{
"arrival": {
"time": "1771614090",
"uncertainty": 120
},
"departure": {
"time": "1771614090",
"uncertainty": 120
},
"stopId": "etrmair2"
},
{
"arrival": {
"time": "1771614164",
"uncertainty": 120
},
"departure": {
"time": "1771614164",
"uncertainty": 120
},
"stopId": "etrblan2"
},
{
"arrival": {
"time": "1771614254",
"uncertainty": 120
},
"departure": {
"time": "1771614254",
"uncertainty": 120
},
"stopId": "etrpont1"
},
{
"arrival": {
"time": "1771614416",
"uncertainty": 120
},
"departure": {
"time": "1771614416",
"uncertainty": 120
},
"stopId": "annprof2"
},
{
"arrival": {
"time": "1771614554",
"uncertainty": 120
},
"departure": {
"time": "1771614554",
"uncertainty": 120
},
"stopId": "annandr2"
},
{
"arrival": {
"time": "1771614765",
"uncertainty": 120
},
"departure": {
"time": "1771614765",
"uncertainty": 120
},
"stopId": "annclos2"
},
{
"arrival": {
"time": "1771614869",
"uncertainty": 120
},
"departure": {
"time": "1771614869",
"uncertainty": 120
},
"stopId": "annbaro2"
},
{
"arrival": {
"time": "1771615034",
"uncertainty": 120
},
"departure": {
"time": "1771615034",
"uncertainty": 120
},
"stopId": "ambcroi2"
},
{
"arrival": {
"time": "1771615235",
"uncertainty": 120
},
"departure": {
"time": "1771615235",
"uncertainty": 120
},
"stopId": "ambpaix1"
},
{
"arrival": {
"time": "1771615286",
"uncertainty": 120
},
"departure": {
"time": "1771615286",
"uncertainty": 120
},
"stopId": "ambjaur1"
},
{
"arrival": {
"time": "1771615324",
"uncertainty": 120
},
"departure": {
"time": "1771615324",
"uncertainty": 120
},
"stopId": "ambmart1"
},
{
"arrival": {
"time": "1771614929",
"uncertainty": 120
},
"departure": {
"time": "1771614929",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambecof2"
},
{
"arrival": {
"time": "1771614988",
"uncertainty": 120
},
"departure": {
"time": "1771614988",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "ambifsi2"
},
{
"arrival": {
"time": "1771615548",
"uncertainty": 120
},
"stopId": "vlgroto2"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849241"
},
"vehicle": {
"id": "406",
"label": "406"
}
}
},
{
"id": "21849431",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1771613322",
"uncertainty": 120
},
"departure": {
"time": "1771613322",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771613331",
"uncertainty": 120
},
"departure": {
"time": "1771613331",
"uncertainty": 120
},
"stopId": "anngifr1"
},
{
"arrival": {
"time": "1771613349",
"uncertainty": 120
},
"departure": {
"time": "1771613349",
"uncertainty": 120
},
"stopId": "annaris1"
},
{
"arrival": {
"time": "1771613419",
"uncertainty": 120
},
"departure": {
"time": "1771613419",
"uncertainty": 120
},
"stopId": "annmarc1"
},
{
"departure": {
"time": "1771613074",
"uncertainty": 120
},
"stopId": "anngare2"
},
{
"arrival": {
"time": "1771613404",
"uncertainty": 120
},
"departure": {
"time": "1771613404",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annjose2"
},
{
"arrival": {
"time": "1771613520",
"uncertainty": 120
},
"departure": {
"time": "1771613520",
"uncertainty": 120
},
"scheduleRelationship": "SKIPPED",
"stopId": "annlibe2"
},
{
"arrival": {
"time": "1771613474",
"uncertainty": 120
},
"departure": {
"time": "1771613474",
"uncertainty": 120
},
"stopId": "annbleu1"
},
{
"arrival": {
"time": "1771613562",
"uncertainty": 120
},
"departure": {
"time": "1771613562",
"uncertainty": 120
},
"stopId": "annvale1"
},
{
"arrival": {
"time": "1771613625",
"uncertainty": 120
},
"departure": {
"time": "1771613625",
"uncertainty": 120
},
"stopId": "anndrag1"
},
{
"arrival": {
"time": "1771613685",
"uncertainty": 120
},
"departure": {
"time": "1771613685",
"uncertainty": 120
},
"stopId": "annbonn1"
},
{
"arrival": {
"time": "1771613717",
"uncertainty": 120
},
"departure": {
"time": "1771613717",
"uncertainty": 120
},
"stopId": "vmocedr1"
},
{
"arrival": {
"time": "1771613794",
"uncertainty": 120
},
"departure": {
"time": "1771613794",
"uncertainty": 120
},
"stopId": "vmoeuro2"
},
{
"arrival": {
"time": "1771613810",
"uncertainty": 120
},
"departure": {
"time": "1771613810",
"uncertainty": 120
},
"stopId": "vmomonn2"
},
{
"arrival": {
"time": "1771613869",
"uncertainty": 120
},
"departure": {
"time": "1771613869",
"uncertainty": 120
},
"stopId": "vmoeuro1"
},
{
"arrival": {
"time": "1771613958",
"uncertainty": 120
},
"departure": {
"time": "1771613958",
"uncertainty": 120
},
"stopId": "vmonous1"
},
{
"arrival": {
"time": "1771614035",
"uncertainty": 120
},
"departure": {
"time": "1771614035",
"uncertainty": 120
},
"stopId": "vmomarr1"
},
{
"arrival": {
"time": "1771614113",
"uncertainty": 120
},
"departure": {
"time": "1771614113",
"uncertainty": 120
},
"stopId": "vmovetr1"
},
{
"arrival": {
"time": "1771614174",
"uncertainty": 120
},
"departure": {
"time": "1771614174",
"uncertainty": 120
},
"stopId": "vmohuti1"
},
{
"arrival": {
"time": "1771614236",
"uncertainty": 120
},
"departure": {
"time": "1771614236",
"uncertainty": 120
},
"stopId": "vmocorl1"
},
{
"arrival": {
"time": "1771614336",
"uncertainty": 120
},
"departure": {
"time": "1771614336",
"uncertainty": 120
},
"stopId": "vmorape1"
},
{
"arrival": {
"time": "1771614529",
"uncertainty": 120
},
"departure": {
"time": "1771614529",
"uncertainty": 120
},
"stopId": "vmotepp1"
},
{
"arrival": {
"time": "1771614593",
"uncertainty": 120
},
"departure": {
"time": "1771614593",
"uncertainty": 120
},
"stopId": "cratatt1"
},
{
"arrival": {
"time": "1771614670",
"uncertainty": 120
},
"departure": {
"time": "1771614670",
"uncertainty": 120
},
"stopId": "craspor1"
},
{
"arrival": {
"time": "1771614773",
"uncertainty": 120
},
"stopId": "cravict1"
}
],
"timestamp": "1771613074",
"trip": {
"routeId": "8",
"scheduleRelationship": "SCHEDULED",
"tripId": "21849431"
},
"vehicle": {
"id": "405",
"label": "405"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1771613074"
}
}