Resource details
Les messages suivants du format GTFS-RT sont disponibles dans ce flux :
- VehiclePosition
- TripUpdate
- ServiceAlert
This resource file is part of the dataset Réseau urbain et scolaire Lila Presqu'ile.
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
❌18 errors
Validation carried out using the current GTFS file and the GTFS-RT the 2026-03-13 at 08:00 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
stop_times_updates not strictly sorted E002 2 errors
stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence
Sample errors
- trip_id 310-50987084 stop_sequence [20, 21, 22, 23, 24, 26, 26] is not strictly sorted by increasing stop_sequence
- trip_id 310-50987085 stop_sequence [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 26] is not strictly sorted by increasing stop_sequence
Vehicle position far from trip shape E029 4 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 42 trip_id 310-3657498625 at (47.447365,-2.32358) 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 100 trip_id 310-3724607489 at (47.447136,-2.323469) 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 104 trip_id 310-67633157 at (47.444263,-2.314673) 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 107 trip_id 310-3791716353 at (47.44084,-2.262429) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Sequential stop_time_updates have the same stop_sequence E036 2 errors
Sequential GTFS-rt trip stop_time_updates should never have the same stop_sequence
Sample errors
- trip_id 310-50987084 has repeating stop_sequence 26 - stop_sequence must increase for each stop_time_update
- trip_id 310-50987085 has repeating stop_sequence 26 - stop_sequence must increase for each stop_time_update
GTFS-rt stop_time_update stop_sequence and stop_id do not match GTFS E045 8 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 310-50593864 stop_sequence 20 has stop_id 686 but GTFS stop_sequence 20 has stop_id 677 - stop_ids should be the same
- GTFS-rt trip_id 310-50593864 stop_sequence 21 has stop_id 696 but GTFS stop_sequence 21 has stop_id 686 - stop_ids should be the same
- GTFS-rt trip_id 310-50593864 stop_sequence 22 has stop_id 689 but GTFS stop_sequence 22 has stop_id 696 - stop_ids should be the same
- GTFS-rt trip_id 310-50593864 stop_sequence 23 has stop_id 566 but GTFS stop_sequence 23 has stop_id 689 - stop_ids should be the same
- GTFS-rt trip_id 310-50593864 stop_sequence 24 has stop_id 683 but GTFS stop_sequence 24 has stop_id 566 - stop_ids should be the same
GTFS-rt stop_sequence not found in GTFS data E051 2 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 310-50987084 contains stop_sequence 26 that does not exist in GTFS stop_times.txt for this trip
- GTFS-rt trip_id 310-50987085 contains stop_sequence 26 that does not exist in GTFS stop_times.txt for this trip
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 |
|---|---|---|---|
| E002 | stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence | 53 | 25 times (81 % of validations) |
| E036 | Sequential GTFS-rt trip stop_time_updates should never have the same stop_sequence | 53 | 25 times (81 % of validations) |
| 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 | 185 | 25 times (81 % of validations) |
| E051 | All stop_time_update stop_sequences in GTFS-realtime data must appear in GTFS stop_times.txt for that trip | 53 | 25 times (81 % 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. | 79 | 16 times (52 % of validations) |
| W001 | Timestamps should be populated for all elements | 42 | 3 times (10 % of validations) |
| W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 42 | 3 times (10 % 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 | 3 times (10 % of validations) |
| E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 7 | 2 times (6 % of validations) |
| E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 4 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2026-03-13 at 11:17 Europe/Paris.
vehicle_positions (9) trip_updates (9) service_alerts (0)Entities seen in the last 7 days.
trip_updates vehicle_positionsDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2026-03-13 at 11:17 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "42",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397118"
},
"departure": {
"time": "1773397118"
},
"stopId": "559",
"stopSequence": 21
},
{
"arrival": {
"time": "1773397178"
},
"departure": {
"time": "1773397178"
},
"stopId": "562",
"stopSequence": 22
},
{
"arrival": {
"time": "1773397358"
},
"departure": {
"time": "1773397358"
},
"stopId": "3440",
"stopSequence": 23
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67633204-SILSH1-LM_JV__"
},
"vehicle": {
"id": "42",
"label": "72019",
"licensePlate": "ET-841-PV"
}
},
"vehicle": {
"position": {
"latitude": 47.29067611694336,
"longitude": -2.2347850799560547
},
"timestamp": "1773397029",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67633204-SILSH1-LM_JV__"
},
"vehicle": {
"id": "42",
"label": "72019",
"licensePlate": "ET-841-PV"
}
}
},
{
"id": "71",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397026"
},
"departure": {
"time": "1773397026"
},
"stopId": "573",
"stopSequence": 6
},
{
"arrival": {
"time": "1773397386"
},
"departure": {
"time": "1773397386"
},
"stopId": "625",
"stopSequence": 7
},
{
"arrival": {
"time": "1773397446"
},
"departure": {
"time": "1773397446"
},
"stopId": "623",
"stopSequence": 8
},
{
"arrival": {
"time": "1773397566"
},
"departure": {
"time": "1773397566"
},
"stopId": "617",
"stopSequence": 9
},
{
"arrival": {
"time": "1773397746"
},
"departure": {
"time": "1773397746"
},
"stopId": "628",
"stopSequence": 10
},
{
"arrival": {
"time": "1773397866"
},
"departure": {
"time": "1773397866"
},
"stopId": "630",
"stopSequence": 11
},
{
"arrival": {
"time": "1773397926"
},
"departure": {
"time": "1773397926"
},
"stopId": "633",
"stopSequence": 12
},
{
"arrival": {
"time": "1773398046"
},
"departure": {
"time": "1773398046"
},
"stopId": "607",
"stopSequence": 13
},
{
"arrival": {
"time": "1773398166"
},
"departure": {
"time": "1773398166"
},
"stopId": "351",
"stopSequence": 14
},
{
"arrival": {
"time": "1773398226"
},
"departure": {
"time": "1773398226"
},
"stopId": "353",
"stopSequence": 15
},
{
"arrival": {
"time": "1773398286"
},
"departure": {
"time": "1773398286"
},
"stopId": "355",
"stopSequence": 16
},
{
"arrival": {
"time": "1773398346"
},
"departure": {
"time": "1773398346"
},
"stopId": "357",
"stopSequence": 17
},
{
"arrival": {
"time": "1773398406"
},
"departure": {
"time": "1773398406"
},
"stopId": "361",
"stopSequence": 18
},
{
"arrival": {
"time": "1773398466"
},
"departure": {
"time": "1773398466"
},
"stopId": "383",
"stopSequence": 19
},
{
"arrival": {
"time": "1773398526"
},
"departure": {
"time": "1773398526"
},
"stopId": "385",
"stopSequence": 20
},
{
"arrival": {
"time": "1773398586"
},
"departure": {
"time": "1773398586"
},
"stopId": "387",
"stopSequence": 21
},
{
"arrival": {
"time": "1773398646"
},
"departure": {
"time": "1773398646"
},
"stopId": "389",
"stopSequence": 22
},
{
"arrival": {
"time": "1773398706"
},
"departure": {
"time": "1773398706"
},
"stopId": "394",
"stopSequence": 23
},
{
"arrival": {
"time": "1773398826"
},
"departure": {
"time": "1773398826"
},
"stopId": "396",
"stopSequence": 24
},
{
"arrival": {
"time": "1773398886"
},
"departure": {
"time": "1773398886"
},
"stopId": "398",
"stopSequence": 25
},
{
"arrival": {
"time": "1773398946"
},
"departure": {
"time": "1773398946"
},
"stopId": "518",
"stopSequence": 26
},
{
"arrival": {
"time": "1773399006"
},
"departure": {
"time": "1773399006"
},
"stopId": "514",
"stopSequence": 27
},
{
"arrival": {
"time": "1773399066"
},
"departure": {
"time": "1773399066"
},
"stopId": "512",
"stopSequence": 28
},
{
"arrival": {
"time": "1773399126"
},
"departure": {
"time": "1773399126"
},
"stopId": "510",
"stopSequence": 29
},
{
"arrival": {
"time": "1773399186"
},
"departure": {
"time": "1773399186"
},
"stopId": "508",
"stopSequence": 30
},
{
"arrival": {
"time": "1773399246"
},
"departure": {
"time": "1773399246"
},
"stopId": "505",
"stopSequence": 31
},
{
"arrival": {
"time": "1773399306"
},
"departure": {
"time": "1773399306"
},
"stopId": "500",
"stopSequence": 32
},
{
"arrival": {
"time": "1773399366"
},
"departure": {
"time": "1773399366"
},
"stopId": "498",
"stopSequence": 33
},
{
"arrival": {
"time": "1773399426"
},
"departure": {
"time": "1773399426"
},
"stopId": "495",
"stopSequence": 34
},
{
"arrival": {
"time": "1773399546"
},
"departure": {
"time": "1773399546"
},
"stopId": "493",
"stopSequence": 35
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "17",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-285474853"
},
"vehicle": {
"id": "71",
"label": "1028",
"licensePlate": "5365XQ22"
}
},
"vehicle": {
"position": {
"latitude": 47.29536056518555,
"longitude": -2.4314730167388916
},
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "17",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-285474853"
},
"vehicle": {
"id": "71",
"label": "1028",
"licensePlate": "5365XQ22"
}
}
},
{
"id": "79",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397053"
},
"departure": {
"time": "1773397053"
},
"stopId": "674",
"stopSequence": 11
},
{
"arrival": {
"time": "1773397113"
},
"departure": {
"time": "1773397113"
},
"stopId": "676",
"stopSequence": 12
},
{
"arrival": {
"time": "1773397173"
},
"departure": {
"time": "1773397173"
},
"stopId": "693",
"stopSequence": 13
},
{
"arrival": {
"time": "1773397293"
},
"departure": {
"time": "1773397293"
},
"stopId": "671",
"stopSequence": 14
},
{
"arrival": {
"time": "1773397353"
},
"departure": {
"time": "1773397353"
},
"stopId": "695",
"stopSequence": 15
},
{
"arrival": {
"time": "1773397413"
},
"departure": {
"time": "1773397413"
},
"stopId": "682",
"stopSequence": 16
},
{
"arrival": {
"time": "1773397473"
},
"departure": {
"time": "1773397473"
},
"stopId": "685",
"stopSequence": 17
},
{
"arrival": {
"time": "1773397593"
},
"departure": {
"time": "1773397593"
},
"stopId": "688",
"stopSequence": 18
},
{
"arrival": {
"time": "1773397653"
},
"departure": {
"time": "1773397653"
},
"stopId": "672",
"stopSequence": 19
},
{
"arrival": {
"time": "1773397773"
},
"departure": {
"time": "1773397773"
},
"stopId": "519",
"stopSequence": 20
},
{
"arrival": {
"time": "1773397893"
},
"departure": {
"time": "1773397893"
},
"stopId": "269",
"stopSequence": 21
},
{
"arrival": {
"time": "1773397953"
},
"departure": {
"time": "1773397953"
},
"stopId": "286",
"stopSequence": 22
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-50724894"
},
"vehicle": {
"id": "79",
"label": "24872",
"licensePlate": "EE-514-BT"
}
},
"vehicle": {
"position": {
"latitude": 47.25339126586914,
"longitude": -2.31542706489563
},
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "3",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-50724894"
},
"vehicle": {
"id": "79",
"label": "24872",
"licensePlate": "EE-514-BT"
}
}
},
{
"id": "80",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397020"
},
"departure": {
"time": "1773397020"
},
"stopId": "616",
"stopSequence": 6
},
{
"arrival": {
"time": "1773397140"
},
"departure": {
"time": "1773397140"
},
"stopId": "658",
"stopSequence": 7
},
{
"arrival": {
"time": "1773397260"
},
"departure": {
"time": "1773397260"
},
"stopId": "614",
"stopSequence": 8
},
{
"arrival": {
"time": "1773397320"
},
"departure": {
"time": "1773397320"
},
"stopId": "654",
"stopSequence": 9
},
{
"arrival": {
"time": "1773397440"
},
"departure": {
"time": "1773397440"
},
"stopId": "625",
"stopSequence": 10
},
{
"arrival": {
"time": "1773397560"
},
"departure": {
"time": "1773397560"
},
"stopId": "623",
"stopSequence": 11
},
{
"arrival": {
"time": "1773397680"
},
"departure": {
"time": "1773397680"
},
"stopId": "617",
"stopSequence": 12
},
{
"arrival": {
"time": "1773397800"
},
"departure": {
"time": "1773397800"
},
"stopId": "1250",
"stopSequence": 13
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-16908426"
},
"vehicle": {
"id": "80",
"label": "25231",
"licensePlate": "EG-706-BX"
}
},
"vehicle": {
"position": {
"latitude": 47.28950119018555,
"longitude": -2.3930649757385254
},
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-16908426"
},
"vehicle": {
"id": "80",
"label": "25231",
"licensePlate": "EG-706-BX"
}
}
},
{
"id": "81",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397081"
},
"departure": {
"time": "1773397081"
},
"stopId": "278",
"stopSequence": 10
},
{
"arrival": {
"time": "1773397261"
},
"departure": {
"time": "1773397261"
},
"stopId": "328",
"stopSequence": 11
},
{
"arrival": {
"time": "1773397381"
},
"departure": {
"time": "1773397381"
},
"stopId": "262",
"stopSequence": 12
},
{
"arrival": {
"time": "1773397501"
},
"departure": {
"time": "1773397501"
},
"stopId": "303",
"stopSequence": 13
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-16842888-SA0103-LMCJV__"
},
"vehicle": {
"id": "81",
"label": "25232",
"licensePlate": "EG-959-BX"
}
},
"vehicle": {
"position": {
"latitude": 47.2895393371582,
"longitude": -2.3891348838806152
},
"timestamp": "1773397029",
"trip": {
"directionId": 0,
"routeId": "1",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-16842888-SA0103-LMCJV__"
},
"vehicle": {
"id": "81",
"label": "25232",
"licensePlate": "EG-959-BX"
}
}
},
{
"id": "84",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397023"
},
"departure": {
"time": "1773397023"
},
"stopId": "586",
"stopSequence": 38
},
{
"arrival": {
"time": "1773397083"
},
"departure": {
"time": "1773397083"
},
"stopId": "297",
"stopSequence": 39
},
{
"arrival": {
"time": "1773397143"
},
"departure": {
"time": "1773397143"
},
"stopId": "299",
"stopSequence": 40
},
{
"arrival": {
"time": "1773397203"
},
"departure": {
"time": "1773397203"
},
"stopId": "584",
"stopSequence": 41
},
{
"arrival": {
"time": "1773397323"
},
"departure": {
"time": "1773397323"
},
"stopId": "302",
"stopSequence": 42
},
{
"arrival": {
"time": "1773397563"
},
"departure": {
"time": "1773397563"
},
"stopId": "730",
"stopSequence": 43
},
{
"arrival": {
"time": "1773397683"
},
"departure": {
"time": "1773397683"
},
"stopId": "264",
"stopSequence": 44
},
{
"arrival": {
"time": "1773397743"
},
"departure": {
"time": "1773397743"
},
"stopId": "262",
"stopSequence": 45
},
{
"arrival": {
"time": "1773397803"
},
"departure": {
"time": "1773397803"
},
"stopId": "580",
"stopSequence": 46
},
{
"arrival": {
"time": "1773397863"
},
"departure": {
"time": "1773397863"
},
"stopId": "582",
"stopSequence": 47
},
{
"arrival": {
"time": "1773397923"
},
"departure": {
"time": "1773397923"
},
"stopId": "306",
"stopSequence": 48
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 0,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-436274202"
},
"vehicle": {
"id": "84",
"label": "25235",
"licensePlate": "EG-434-BY"
}
},
"vehicle": {
"position": {
"latitude": 47.27949523925781,
"longitude": -2.423379898071289
},
"timestamp": "1773397029",
"trip": {
"directionId": 0,
"routeId": "26",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-436274202"
},
"vehicle": {
"id": "84",
"label": "25235",
"licensePlate": "EG-434-BY"
}
}
},
{
"id": "93",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397086"
},
"departure": {
"time": "1773397086"
},
"stopId": "1619",
"stopSequence": 13
},
{
"arrival": {
"time": "1773397266"
},
"departure": {
"time": "1773397266"
},
"stopId": "625",
"stopSequence": 14
},
{
"arrival": {
"time": "1773397326"
},
"departure": {
"time": "1773397326"
},
"stopId": "644",
"stopSequence": 15
},
{
"arrival": {
"time": "1773397446"
},
"departure": {
"time": "1773397446"
},
"stopId": "652",
"stopSequence": 16
},
{
"arrival": {
"time": "1773397506"
},
"departure": {
"time": "1773397506"
},
"stopId": "643",
"stopSequence": 17
},
{
"arrival": {
"time": "1773397566"
},
"departure": {
"time": "1773397566"
},
"stopId": "623",
"stopSequence": 18
},
{
"arrival": {
"time": "1773397626"
},
"departure": {
"time": "1773397626"
},
"stopId": "617",
"stopSequence": 19
},
{
"arrival": {
"time": "1773397746"
},
"departure": {
"time": "1773397746"
},
"stopId": "628",
"stopSequence": 20
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-33620164-SA0101-LMCJV__"
},
"vehicle": {
"id": "93",
"label": "120817",
"licensePlate": "EY-940-WT"
}
},
"vehicle": {
"position": {
"latitude": 47.3247184753418,
"longitude": -2.421351909637451
},
"timestamp": "1773397029",
"trip": {
"directionId": 0,
"routeId": "2",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-33620164-SA0101-LMCJV__"
},
"vehicle": {
"id": "93",
"label": "120817",
"licensePlate": "EY-940-WT"
}
}
},
{
"id": "u_80",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397130"
},
"departure": {
"time": "1773397130"
},
"stopId": "637",
"stopSequence": 8
},
{
"arrival": {
"time": "1773397131"
},
"departure": {
"time": "1773397131"
},
"stopId": "1647",
"stopSequence": 9
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67567687"
},
"vehicle": {
"id": "u_80"
}
},
"vehicle": {
"position": {
"latitude": 47.33320236206055,
"longitude": -2.4287478923797607
},
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-67567687"
},
"vehicle": {
"id": "u_80"
}
}
},
{
"id": "u_165",
"tripUpdate": {
"stopTimeUpdate": [
{
"arrival": {
"time": "1773397121"
},
"departure": {
"time": "1773397121"
},
"stopId": "599",
"stopSequence": 4
},
{
"arrival": {
"time": "1773397181"
},
"departure": {
"time": "1773397181"
},
"stopId": "596",
"stopSequence": 5
},
{
"arrival": {
"time": "1773397301"
},
"departure": {
"time": "1773397301"
},
"stopId": "592",
"stopSequence": 6
},
{
"arrival": {
"time": "1773397481"
},
"departure": {
"time": "1773397481"
},
"stopId": "560",
"stopSequence": 7
}
],
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "30",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-503447558"
},
"vehicle": {
"id": "u_165"
}
},
"vehicle": {
"position": {
"latitude": 47.47658157348633,
"longitude": -2.335937976837158
},
"timestamp": "1773397029",
"trip": {
"directionId": 1,
"routeId": "30",
"scheduleRelationship": "SCHEDULED",
"startDate": "20260313",
"tripId": "310-503447558"
},
"vehicle": {
"id": "u_165"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1773397029"
}
}