Resource details
Gtfs-RT flux vehiclepositions : Positions de véhicules (informations sur les véhicules, notamment leur emplacement) au format GTFS-RT
This resource file is part of the dataset Réseau urbain et scolaire TBM.
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
❌5 errors, 471 warnings
Shapes present in the GTFS have been ignored, some rules are not enforced.
Validation carried out using the current GTFS file and the GTFS-RT the 2025-12-23 at 08:10 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
trip start_time does not match first GTFS arrival_time E023 5 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 ineo-bus:79015 trip_id 268440619_23 start_time is 07:54:01 and GTFS initial arrival_time is 06:04:01 - times do not match
- GTFS-rt vehicle_id ineo-bus:79020 trip_id 268440618_23 start_time is 08:03:00 and GTFS initial arrival_time is 05:45:00 - times do not match
- GTFS-rt vehicle_id ineo-bus:86821 trip_id 268439492_23 start_time is 08:13:00 and GTFS initial arrival_time is 05:15:00 - times do not match
- GTFS-rt vehicle_id ineo-bus:89049 trip_id 268439209_23 start_time is 07:38:00 and GTFS initial arrival_time is 05:28:00 - times do not match
- GTFS-rt vehicle_id ineo-bus:89115 trip_id 268439334_23 start_time is 07:30:00 and GTFS initial arrival_time is 07:00:00 - times do not match
Warnings
vehicle speed is unrealistic W004 2 errors
vehicle.position.speed has an unrealistic speed that may be incorrect
Sample errors
- vehicle.id ineo-bus:89129 speed of 30.555555 m/s (68.35 mph) is unrealistic
- vehicle.id ineo-bus:99042 speed of 26.11111 m/s (58.41 mph) is unrealistic
schedule_relationship not populated W009 469 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 268439676_23 does not have a schedule_relationship
- trip_id 268439632_23 does not have a schedule_relationship
- trip_id 268439094_23 does not have a schedule_relationship
- trip_id 268439747_23 does not have a schedule_relationship
- trip_id 268435878_23 does not have a schedule_relationship
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 |
|---|---|---|---|
| W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 11,367 | 27 times (100 % 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 | 102 | 22 times (81 % of validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 7 | 6 times (22 % of validations) |
| E028 | The vehicle position should be inside the agency coverage area. This is defined as within roughly 1/8 of a mile (200 meters) of the GTFS shapes.txt data, or stops.txt locations if the GTFS feed doesn't include shapes.txt. | 2 | 2 times (7 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-12-24 at 04:56 Europe/Paris.
vehicle_positions (54) service_alerts (0) trip_updates (0)Entities seen in the last 7 days.
vehicle_positionsDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2025-12-24 at 04:56 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "RTVP:T:268435457_24",
"vehicle": {
"currentStopSequence": 17,
"position": {
"bearing": 95.0,
"latitude": 44.83933639526367,
"longitude": -0.6343699097633362,
"odometer": 6153.0,
"speed": 6.94444465637207
},
"stopId": "725",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "01",
"tripId": "268435457_24"
},
"vehicle": {
"id": "ineo-bus:1894",
"label": "ARTIGUES BLANCHERIE"
}
}
},
{
"id": "RTVP:T:268435472_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 253.0,
"latitude": 44.84862518310547,
"longitude": -0.4994742274284363,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "9829",
"timestamp": "1766548493",
"trip": {
"directionId": 0,
"routeId": "01",
"tripId": "268435472_24"
},
"vehicle": {
"id": "ineo-bus:1869",
"label": "MERIGNAC BEAUDESERT"
}
}
},
{
"id": "RTVP:T:268435657_24",
"vehicle": {
"currentStopSequence": 17,
"position": {
"bearing": 110.0,
"latitude": 44.88937759399414,
"longitude": -0.6483892798423767,
"odometer": 6847.0,
"speed": 9.166666984558105
},
"stopId": "7531",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "02",
"tripId": "268435657_24"
},
"vehicle": {
"id": "ineo-bus:1407",
"label": "BORDEAUX QUINCONCES"
}
}
},
{
"id": "RTVP:T:268436047_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 146.0,
"latitude": 44.77437973022461,
"longitude": -0.5273930430412292,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "2623",
"timestamp": "1766548413",
"trip": {
"directionId": 0,
"routeId": "05",
"tripId": "268436047_24"
},
"vehicle": {
"id": "ineo-bus:2623",
"label": "BASSINS A FLOT"
}
}
},
{
"id": "RTVP:T:268436343_24",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 227.0,
"latitude": 44.92662048339844,
"longitude": -0.48791444301605225,
"odometer": 4265.0,
"speed": 3.3333332538604736
},
"stopId": "1821",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "07",
"tripId": "268436343_24"
},
"vehicle": {
"id": "ineo-bus:1629",
"label": "C.CIAL BORDEAUX LAC"
}
}
},
{
"id": "RTVP:T:268436648_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 320.0,
"latitude": 44.824462890625,
"longitude": -0.5572336316108704,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "5618",
"timestamp": "1766547993",
"trip": {
"directionId": 0,
"routeId": "09",
"tripId": "268436648_24"
},
"vehicle": {
"id": "ineo-bus:1880",
"label": "BRANDENBURG"
}
}
},
{
"id": "RTVP:T:268436665_24",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 211.0,
"latitude": 44.85514450073242,
"longitude": -0.5925783514976501,
"odometer": 4960.0,
"speed": 10.833333015441895
},
"stopId": "8991",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "09",
"tripId": "268436665_24"
},
"vehicle": {
"id": "ineo-bus:1895",
"label": "GARE ST JEAN"
}
}
},
{
"id": "RTVP:T:268436909_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 168.0,
"latitude": 44.77382278442383,
"longitude": -0.5281930565834045,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "2623",
"timestamp": "1766547793",
"trip": {
"directionId": 0,
"routeId": "15",
"tripId": "268436909_24"
},
"vehicle": {
"id": "ineo-bus:1706",
"label": "C.CIAL BORDEAUX LAC"
}
}
},
{
"id": "RTVP:T:268437193_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 2,
"position": {
"bearing": 99.0,
"latitude": 44.85419845581055,
"longitude": -0.6560620665550232,
"odometer": 272.0,
"speed": 6.111111164093018
},
"stopId": "6438",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "16",
"tripId": "268437193_24"
},
"vehicle": {
"id": "ineo-bus:1076",
"label": "PORTE DE BOURGOGNE"
}
}
},
{
"id": "RTVP:T:268437520_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 11.0,
"latitude": 44.95541763305664,
"longitude": -0.5989189743995667,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "9007",
"timestamp": "1766548373",
"trip": {
"directionId": 1,
"routeId": "22",
"tripId": "268437520_24"
},
"vehicle": {
"id": "ineo-bus:89015",
"label": "FRANKTON"
}
}
},
{
"id": "RTVP:T:268437603_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 264.0,
"latitude": 44.791419982910156,
"longitude": -0.5310699939727783,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "5805",
"timestamp": "1766548513",
"trip": {
"directionId": 0,
"routeId": "23",
"tripId": "268437603_24"
},
"vehicle": {
"id": "ineo-bus:2632",
"label": "BOUSCAT HIPPODROME"
}
}
},
{
"id": "RTVP:T:268437897_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 191.0,
"latitude": 44.913734436035156,
"longitude": -0.4937971830368042,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "5742",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "25",
"tripId": "268437897_24"
},
"vehicle": {
"id": "ineo-bus:89012",
"label": "LA CITE DU VIN"
}
}
},
{
"id": "RTVP:T:268437907_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 270.0,
"latitude": 44.94246292114258,
"longitude": -0.5002705454826355,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "6433",
"timestamp": "1766548573",
"trip": {
"directionId": 0,
"routeId": "25",
"tripId": "268437907_24"
},
"vehicle": {
"id": "ineo-bus:89035",
"label": "BOULIAC C.CIAL"
}
}
},
{
"id": "RTVP:T:268438000_24",
"vehicle": {
"currentStopSequence": 8,
"position": {
"bearing": 71.0,
"latitude": 44.84489822387695,
"longitude": -0.7838995456695557,
"odometer": 1882.0,
"speed": 8.05555534362793
},
"stopId": "6933",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "26",
"tripId": "268438000_24"
},
"vehicle": {
"id": "ineo-bus:86855",
"label": "MERIGNAC LY. DAGUIN"
}
}
},
{
"id": "RTVP:T:268438014_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 90.0,
"latitude": 44.83702087402344,
"longitude": -0.649230420589447,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "2499",
"timestamp": "1766548513",
"trip": {
"directionId": 0,
"routeId": "26",
"tripId": "268438014_24"
},
"vehicle": {
"id": "ineo-bus:85003",
"label": "MARTIGNAS LES PINS"
}
}
},
{
"id": "RTVP:T:268438184_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 191.0,
"latitude": 44.84901809692383,
"longitude": -0.5454745292663574,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "4005",
"timestamp": "1766548493",
"trip": {
"directionId": 1,
"routeId": "28",
"tripId": "268438184_24"
},
"vehicle": {
"id": "ineo-bus:99026",
"label": "BORDEAUX STALINGRAD"
}
}
},
{
"id": "RTVP:T:268438208_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 309.0,
"latitude": 44.8283805847168,
"longitude": -0.5401188135147095,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "13177",
"timestamp": "1766548573",
"trip": {
"directionId": 0,
"routeId": "28",
"tripId": "268438208_24"
},
"vehicle": {
"id": "ineo-bus:89049",
"label": "BORDEAUX GALIN"
}
}
},
{
"id": "RTVP:T:268438377_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 298.0,
"latitude": 44.75757598876953,
"longitude": -0.6252393126487732,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "1616",
"timestamp": "1766548133",
"trip": {
"directionId": 1,
"routeId": "31",
"tripId": "268438377_24"
},
"vehicle": {
"id": "ineo-bus:1876",
"label": "CENON GARE"
}
}
},
{
"id": "RTVP:T:268438484_24",
"vehicle": {
"currentStopSequence": 4,
"position": {
"bearing": 50.0,
"latitude": 45.0135612487793,
"longitude": -0.5361772775650024,
"odometer": 708.0,
"speed": 0.0
},
"stopId": "1524",
"timestamp": "1766548573",
"trip": {
"directionId": 0,
"routeId": "31",
"tripId": "268438484_24"
},
"vehicle": {
"id": "ineo-bus:1622",
"label": "BEAUSOLEIL"
}
}
},
{
"id": "RTVP:T:268438944_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 315.0,
"latitude": 44.824378967285156,
"longitude": -0.5573169589042664,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "5782",
"timestamp": "1766547973",
"trip": {
"directionId": 0,
"routeId": "35",
"tripId": "268438944_24"
},
"vehicle": {
"id": "ineo-bus:2157",
"label": "CRACOVIE"
}
}
},
{
"id": "RTVP:T:268439173_24",
"vehicle": {
"currentStopSequence": 6,
"position": {
"bearing": 171.0,
"latitude": 44.9181022644043,
"longitude": -0.6241394281387329,
"odometer": 2726.0,
"speed": 4.722222328186035
},
"stopId": "7875",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "38",
"tripId": "268439173_24"
},
"vehicle": {
"id": "ineo-bus:86851",
"label": "MERIGNAC PHARE"
}
}
},
{
"id": "RTVP:T:268439244_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 146.0,
"latitude": 44.89797592163086,
"longitude": -0.7805945873260498,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "8816",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "39",
"tripId": "268439244_24"
},
"vehicle": {
"id": "ineo-bus:99043",
"label": "VILLENAVE PYRENEES"
}
}
},
{
"id": "RTVP:T:268439316_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 247.0,
"latitude": 44.85805892944336,
"longitude": -0.6949126720428467,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "8756",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "439",
"tripId": "268439316_24"
},
"vehicle": {
"id": "ineo-bus:79159",
"label": "MERIGNAC AEROPORT"
}
}
},
{
"id": "RTVP:T:268439402_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 225.0,
"latitude": 44.841583251953125,
"longitude": -0.5615612864494324,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "13177",
"timestamp": "1766548533",
"trip": {
"directionId": 0,
"routeId": "460",
"tripId": "268439402_24"
},
"vehicle": {
"id": "ineo-bus:99033",
"label": "BASSENS LA CHENAIE"
}
}
},
{
"id": "RTVP:T:268440898_24",
"vehicle": {
"currentStopSequence": 5,
"position": {
"bearing": 192.0,
"latitude": 44.90926742553711,
"longitude": -0.713406503200531,
"odometer": 2160.0,
"speed": 10.0
},
"stopId": "9137",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "901",
"tripId": "268440898_24"
},
"vehicle": {
"id": "ineo-bus:2338",
"label": "GARE ST-JEAN MECA"
}
}
},
{
"id": "RTVP:T:268440906_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 3,
"position": {
"bearing": 99.0,
"latitude": 44.85893249511719,
"longitude": -0.6288466453552246,
"odometer": 1038.0,
"speed": 10.55555534362793
},
"stopId": "9175",
"timestamp": "1766548573",
"trip": {
"directionId": 1,
"routeId": "901",
"tripId": "268440906_24"
},
"vehicle": {
"id": "ineo-bus:2334",
"label": "GARE ST-JEAN MECA"
}
}
},
{
"id": "RTVP:T:268440920_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 123.0,
"latitude": 44.82749938964844,
"longitude": -0.549637496471405,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "9716",
"timestamp": "1766548053",
"trip": {
"directionId": 0,
"routeId": "901",
"tripId": "268440920_24"
},
"vehicle": {
"id": "ineo-bus:2342",
"label": "ST AUBIN VILLEPREUX"
}
}
},
{
"id": "RTVP:T:268441671_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 0.0,
"latitude": 44.91790008544922,
"longitude": -0.6240374445915222,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "5939",
"timestamp": "1766548553",
"trip": {
"directionId": 1,
"routeId": "306",
"startTime": "05:00:00",
"tripId": "268441671_24"
},
"vehicle": {
"id": "ineo-bus:1417",
"label": "CRACOVIE"
}
}
},
{
"id": "RTVP:T:268441675_24",
"vehicle": {
"currentStopSequence": 36,
"position": {
"bearing": 94.0,
"latitude": 44.92316436767578,
"longitude": -0.46754252910614014,
"odometer": 14444.0,
"speed": 6.111111164093018
},
"stopId": "6503",
"timestamp": "1766548573",
"trip": {
"directionId": 0,
"routeId": "469",
"startTime": "04:28:00",
"tripId": "268441675_24"
},
"vehicle": {
"id": "ineo-bus:86821",
"label": "AMBARES MAX LINDER"
}
}
},
{
"id": "RTVP:T:268461758_24",
"vehicle": {
"currentStopSequence": 3,
"position": {
"bearing": 73.0,
"latitude": 44.83553695678711,
"longitude": -0.6883509755134583,
"odometer": 1284.0,
"speed": 6.111111164093018
},
"stopId": "9095",
"timestamp": "1766548605",
"trip": {
"directionId": 1,
"routeId": "164",
"tripId": "268461758_24"
},
"vehicle": {
"id": "ineo-tram:1301",
"label": "GARE DE BEGLES"
}
}
},
{
"id": "RTVP:T:268460293_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 90.0,
"latitude": 44.858577728271484,
"longitude": -0.6684237718582153,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "7337",
"timestamp": "1766548585",
"trip": {
"directionId": 1,
"routeId": "59",
"tripId": "268460293_24"
},
"vehicle": {
"id": "ineo-tram:1302",
"label": "LA GARDETTE"
}
}
},
{
"id": "RTVP:T:268461839_24",
"vehicle": {
"currentStopSequence": 3,
"position": {
"bearing": 232.0,
"latitude": 44.84276580810547,
"longitude": -0.5557966232299805,
"odometer": 522.0,
"speed": 2.777777671813965
},
"stopId": "3710",
"timestamp": "1766548595",
"trip": {
"directionId": 0,
"routeId": "59",
"tripId": "268461839_24"
},
"vehicle": {
"id": "ineo-tram:1303",
"label": "PORTE DE BOURGOGNE"
}
}
},
{
"id": "RTVP:T:268460337_24",
"vehicle": {
"currentStopSequence": 11,
"position": {
"bearing": 157.0,
"latitude": 44.83626174926758,
"longitude": -0.589381217956543,
"odometer": 3878.0,
"speed": 4.44444465637207
},
"stopId": "4581",
"timestamp": "1766548595",
"trip": {
"directionId": 0,
"routeId": "59",
"tripId": "268460337_24"
},
"vehicle": {
"id": "ineo-tram:1308",
"label": "HAILLAN-ROSTAND"
}
}
},
{
"id": "RTVP:T:268461799_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 248.0,
"latitude": 44.82994079589844,
"longitude": -0.6066704988479614,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "4588",
"timestamp": "1766548595",
"trip": {
"directionId": 1,
"routeId": "164",
"tripId": "268461799_24"
},
"vehicle": {
"id": "ineo-tram:1315",
"label": "GARE DE BEGLES"
}
}
},
{
"id": "RTVP:T:268461822_24",
"vehicle": {
"currentStopSequence": 7,
"position": {
"bearing": 262.0,
"latitude": 44.83810043334961,
"longitude": -0.5848627686500549,
"odometer": 1730.0,
"speed": 1.6666666269302368
},
"stopId": "4579",
"timestamp": "1766548605",
"trip": {
"directionId": 0,
"routeId": "164",
"tripId": "268461822_24"
},
"vehicle": {
"id": "ineo-tram:1319",
"label": "AEROPORT"
}
}
},
{
"id": "RTVP:T:268460629_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 185.0,
"latitude": 44.885372161865234,
"longitude": -0.541623592376709,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "7172",
"timestamp": "1766548254",
"trip": {
"directionId": 1,
"routeId": "60",
"tripId": "268460629_24"
},
"vehicle": {
"id": "ineo-tram:1320",
"label": "PESSAC CENTRE"
}
}
},
{
"id": "RTVP:T:268460960_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 163.0,
"latitude": 44.77442169189453,
"longitude": -0.5649855732917786,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "7723",
"timestamp": "1766548529",
"trip": {
"directionId": 0,
"routeId": "61",
"tripId": "268460960_24"
},
"vehicle": {
"id": "ineo-tram:1321",
"label": "PARC EXPOS-STADE"
}
}
},
{
"id": "RTVP:T:268461955_24",
"vehicle": {
"currentStopSequence": 17,
"position": {
"bearing": 135.0,
"latitude": 44.83369827270508,
"longitude": -0.5623404383659363,
"odometer": 7852.0,
"speed": 6.388888835906982
},
"stopId": "3769",
"timestamp": "1766548595",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "268461955_24"
},
"vehicle": {
"id": "ineo-tram:1322",
"label": "GARE DE BEGLES"
}
}
},
{
"id": "RTVP:T:268461781_24",
"vehicle": {
"currentStopSequence": 23,
"position": {
"bearing": 245.0,
"latitude": 44.835140228271484,
"longitude": -0.6897435784339905,
"odometer": 11434.0,
"speed": 2.222222328186035
},
"stopId": "9098",
"timestamp": "1766548600",
"trip": {
"directionId": 0,
"routeId": "164",
"tripId": "268461781_24"
},
"vehicle": {
"id": "ineo-tram:1829",
"label": "AEROPORT"
}
}
},
{
"id": "RTVP:T:268460547_24",
"vehicle": {
"currentStopSequence": 30,
"position": {
"bearing": 303.0,
"latitude": 44.79633712768555,
"longitude": -0.6609801054000854,
"odometer": 15001.0,
"speed": 8.88888931274414
},
"stopId": "7440",
"timestamp": "1766548605",
"trip": {
"directionId": 1,
"routeId": "60",
"tripId": "268460547_24"
},
"vehicle": {
"id": "ineo-tram:1830",
"label": "FRANCE ALOUETTE"
}
}
},
{
"id": "RTVP:T:268461655_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 1,
"position": {
"bearing": 168.0,
"latitude": 44.89337921142578,
"longitude": -0.5660293698310852,
"odometer": 0.0,
"speed": 0.0
},
"stopId": "7328",
"timestamp": "1766548489",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "268461655_24"
},
"vehicle": {
"id": "ineo-tram:1832",
"label": "LES AUBIERS"
}
}
},
{
"id": "RTVP:T:268460977_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 26,
"position": {
"bearing": 181.0,
"latitude": 44.79823684692383,
"longitude": -0.551864504814148,
"odometer": 12653.0,
"speed": 2.5
},
"stopId": "7397",
"timestamp": "1766548600",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "268460977_24"
},
"vehicle": {
"id": "ineo-tram:1837",
"label": "PYRENEES"
}
}
},
{
"id": "RTVP:T:268461421_24",
"vehicle": {
"currentStopSequence": 6,
"position": {
"bearing": 247.0,
"latitude": 44.87385559082031,
"longitude": -0.576107382774353,
"odometer": 2793.0,
"speed": 5.0
},
"stopId": "7344",
"timestamp": "1766548580",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "268461421_24"
},
"vehicle": {
"id": "ineo-tram:1840",
"label": "CARLE VERNET"
}
}
},
{
"id": "RTVP:T:268460993_24",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 196.0,
"latitude": 44.85172653198242,
"longitude": -0.574228823184967,
"odometer": 5259.0,
"speed": 2.5
},
"stopId": "5395",
"timestamp": "1766548605",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "268460993_24"
},
"vehicle": {
"id": "ineo-tram:2201",
"label": "PYRENEES"
}
}
},
{
"id": "RTVP:T:268460307_24",
"vehicle": {
"currentStopSequence": 22,
"position": {
"bearing": 325.0,
"latitude": 44.832881927490234,
"longitude": -0.6451869010925293,
"odometer": 9299.0,
"speed": 0.8333333134651184
},
"stopId": "5240",
"timestamp": "1766548595",
"trip": {
"directionId": 0,
"routeId": "59",
"tripId": "268460307_24"
},
"vehicle": {
"id": "ineo-tram:2203",
"label": "HAILLAN-ROSTAND"
}
}
},
{
"id": "RTVP:T:268461504_24",
"vehicle": {
"currentStopSequence": 4,
"position": {
"bearing": 286.0,
"latitude": 44.85457229614258,
"longitude": -0.5156827569007874,
"odometer": 1496.0,
"speed": 7.5
},
"stopId": "5212",
"timestamp": "1766548610",
"trip": {
"directionId": 0,
"routeId": "163",
"tripId": "268461504_24"
},
"vehicle": {
"id": "ineo-tram:2208",
"label": "BLANQUEFORT"
}
}
},
{
"id": "RTVP:T:268460605_24",
"vehicle": {
"currentStopSequence": 9,
"position": {
"bearing": 153.0,
"latitude": 44.83995056152344,
"longitude": -0.5781404376029968,
"odometer": 3478.0,
"speed": 1.9444444179534912
},
"stopId": "3758",
"timestamp": "1766548600",
"trip": {
"directionId": 1,
"routeId": "60",
"tripId": "268460605_24"
},
"vehicle": {
"id": "ineo-tram:2229",
"label": "PESSAC CENTRE"
}
}
},
{
"id": "RTVP:T:268460582_24",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 198.0,
"latitude": 44.830970764160156,
"longitude": -0.5731860995292664,
"odometer": 4603.0,
"speed": 0.8333333134651184
},
"stopId": "3752",
"timestamp": "1766548605",
"trip": {
"directionId": 1,
"routeId": "60",
"tripId": "268460582_24"
},
"vehicle": {
"id": "ineo-tram:2244",
"label": "FRANCE ALOUETTE"
}
}
},
{
"id": "RTVP:T:268460652_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 3,
"position": {
"bearing": 228.0,
"latitude": 44.85580825805664,
"longitude": -0.5633636713027954,
"odometer": 966.0,
"speed": 1.1111111640930176
},
"stopId": "5256",
"timestamp": "1766548605",
"trip": {
"directionId": 1,
"routeId": "60",
"tripId": "268460652_24"
},
"vehicle": {
"id": "ineo-tram:2304",
"label": "FRANCE ALOUETTE"
}
}
},
{
"id": "RTVP:T:268461349_24",
"vehicle": {
"currentStopSequence": 20,
"position": {
"bearing": 138.0,
"latitude": 44.823646545410156,
"longitude": -0.5536995530128479,
"odometer": 9393.0,
"speed": 9.166666984558105
},
"stopId": "5435",
"timestamp": "1766548595",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "268461349_24"
},
"vehicle": {
"id": "ineo-tram:2306",
"label": "CARLE VERNET"
}
}
},
{
"id": "RTVP:T:268461399_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 7,
"position": {
"bearing": 178.0,
"latitude": 44.86714172363281,
"longitude": -0.5758442282676697,
"odometer": 3533.0,
"speed": 2.777777671813965
},
"stopId": "5413",
"timestamp": "1766548605",
"trip": {
"directionId": 1,
"routeId": "61",
"tripId": "268461399_24"
},
"vehicle": {
"id": "ineo-tram:2541",
"label": "QUINCONCES"
}
}
},
{
"id": "RTVP:T:268461328_24",
"vehicle": {
"currentStatus": "STOPPED_AT",
"currentStopSequence": 5,
"position": {
"bearing": 321.0,
"latitude": 44.85676956176758,
"longitude": -0.5969904661178589,
"odometer": 2452.0,
"speed": 5.0
},
"stopId": "8328",
"timestamp": "1766548605",
"trip": {
"directionId": 0,
"routeId": "62",
"tripId": "268461328_24"
},
"vehicle": {
"id": "ineo-tram:2544",
"label": "CANTINOLLE"
}
}
},
{
"id": "RTVP:T:268460564_24",
"vehicle": {
"currentStopSequence": 27,
"position": {
"bearing": 24.0,
"latitude": 44.802677154541016,
"longitude": -0.6334666013717651,
"odometer": 12859.0,
"speed": 6.666666507720947
},
"stopId": "5247",
"timestamp": "1766548605",
"trip": {
"directionId": 1,
"routeId": "60",
"tripId": "268460564_24"
},
"vehicle": {
"id": "ineo-tram:2545",
"label": "PESSAC CENTRE"
}
}
},
{
"id": "RTVP:T:268461527_24",
"vehicle": {
"currentStopSequence": 6,
"position": {
"bearing": 120.0,
"latitude": 44.8627815246582,
"longitude": -0.5213673114776611,
"odometer": 2884.0,
"speed": 5.55555534362793
},
"stopId": "3697",
"timestamp": "1766548605",
"trip": {
"directionId": 1,
"routeId": "163",
"tripId": "268461527_24"
},
"vehicle": {
"id": "ineo-tram:2802",
"label": "DRAVEMONT"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1766548610"
}
}