Détails de la ressource
Gtfs-RT flux vehiclepositions : Positions de véhicules (informations sur les véhicules, notamment leur emplacement) au format GTFS-RT
Cette ressource fait partie du jeu de données Réseau urbain et scolaire TBM.
Disponibilité au téléchargement
En savoir plus
HEAD
dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type
GET
: nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.Rapport de validation
⚠️561 avertissements
Les shapes présentes dans le GTFS ont été ignorées, certaines règles de validation n'ont pas été vérifiées.
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 21/01/2025 à 08h07 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Avertissements
schedule_relationship not populated W009 561 erreurs
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Exemples d'erreurs
- trip_id 268437808_21 does not have a schedule_relationship
- trip_id 268437914_21 does not have a schedule_relationship
- trip_id 268441260_21 does not have a schedule_relationship
- trip_id 268440554_21 does not have a schedule_relationship
- trip_id 268440765_21 does not have a schedule_relationship
Validations précédentes
Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.
Identifiant d'erreur | Description | Nombre d'erreurs | Nombre d'occurences |
---|---|---|---|
W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 12 264 | 32 fois (100 % des 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 | 59 | 12 fois (38 % des validations) |
E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 470 | 8 fois (25 % des 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. | 8 | 8 fois (25 % des validations) |
W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 3 | 3 fois (9 % des validations) |
E024 | GTFS-rt trip direction_id must match the direction_id in GTFS trips.txt | 1 | 1 fois (3 % des validations) |
E035 | The GTFS-rt trip.trip_id should belong to the specified trip.route_id in GTFS trips.txt | 1 | 1 fois (3 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 22/01/2025 à 05h23 Europe/Paris.
vehicle_positions (115) service_alerts (0) trip_updates (0)Entités présentes dans ce flux lors des 7 derniers jours.
vehicle_positionsFlux GTFS-RT décodé
Voir le contenu du flux
Voici le flux GTFS-RT décodé au format Protobuf le 22/01/2025 à 05h23 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "RTVP:T:268435457_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 34,
"position": {
"bearing": 135.0,
"latitude": 44.82881546020508,
"longitude": -0.5946678519248962,
"odometer": 12830.0,
"speed": 7.777777671813965
},
"stop_id": "1804",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "01",
"trip_id": "268435457_22"
},
"vehicle": {
"id": "ineo-bus:2165",
"label": "PESSAC CAP DE BOS"
}
}
},
{
"id": "RTVP:T:268435470_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 30,
"position": {
"bearing": 54.0,
"latitude": 44.819847106933594,
"longitude": -0.5971710085868835,
"odometer": 9598.0,
"speed": 4.722222328186035
},
"stop_id": "1252",
"timestamp": "1737519827",
"trip": {
"route_id": "01",
"trip_id": "268435470_22"
},
"vehicle": {
"id": "ineo-bus:2180",
"label": "MERIGNAC BEAUDESERT"
}
}
},
{
"id": "RTVP:T:268435486_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 286.0,
"latitude": 44.84510040283203,
"longitude": -0.6842790246009827
},
"stop_id": "2239",
"timestamp": "1737519207",
"trip": {
"direction_id": 1,
"route_id": "01",
"trip_id": "268435486_22"
},
"vehicle": {
"id": "ineo-bus:2159",
"label": "PESSAC CAP DE BOS"
}
}
},
{
"id": "RTVP:T:268435687_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 45,
"position": {
"bearing": 72.0,
"latitude": 44.840171813964844,
"longitude": -0.5809668898582458,
"odometer": 17242.0,
"speed": 0.2777777910232544
},
"stop_id": "4860",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "02",
"trip_id": "268435687_22"
},
"vehicle": {
"id": "ineo-bus:2752",
"label": "BORDEAUX QUINCONCES"
}
}
},
{
"id": "RTVP:T:268435701_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 303.0,
"latitude": 44.90293502807617,
"longitude": -0.7008373737335205
},
"stop_id": "2947",
"timestamp": "1737519507",
"trip": {
"direction_id": 1,
"route_id": "02",
"trip_id": "268435701_22"
},
"vehicle": {
"id": "ineo-bus:2682",
"label": "BORDEAUX QUINCONCES"
}
}
},
{
"id": "RTVP:T:268435714_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 78.0,
"latitude": 44.84493637084961,
"longitude": -0.5713133811950684
},
"stop_id": "5315",
"timestamp": "1737519827",
"trip": {
"route_id": "02",
"trip_id": "268435714_22"
},
"vehicle": {
"id": "ineo-bus:1421",
"label": "TAILLAN LA BOETIE"
}
}
},
{
"id": "RTVP:T:268435870_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 27,
"position": {
"bearing": 357.0,
"latitude": 44.80934524536133,
"longitude": -0.5739120244979858,
"odometer": 8528.0,
"speed": 1.6666666269302368
},
"stop_id": "862",
"timestamp": "1737519827",
"trip": {
"route_id": "05",
"trip_id": "268435870_22"
},
"vehicle": {
"id": "ineo-bus:2691",
"label": "BASSINS A FLOT"
}
}
},
{
"id": "RTVP:T:268435886_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 28.0,
"latitude": 44.754940032958984,
"longitude": -0.5857961177825928
},
"stop_id": "3341",
"timestamp": "1737518967",
"trip": {
"route_id": "05",
"trip_id": "268435886_22"
},
"vehicle": {
"id": "ineo-bus:2666",
"label": "BASSINS A FLOT"
}
}
},
{
"id": "RTVP:T:268435918_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 13,
"position": {
"bearing": 208.0,
"latitude": 44.83905792236328,
"longitude": -0.5817317962646484,
"odometer": 4070.0,
"speed": 0.5555555820465088
},
"stop_id": "5621",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "05",
"trip_id": "268435918_22"
},
"vehicle": {
"id": "ineo-bus:2630",
"label": "COURREJEAN"
}
}
},
{
"id": "RTVP:T:268436218_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 315.0,
"latitude": 44.82429885864258,
"longitude": -0.5573118329048157
},
"stop_id": "5782",
"timestamp": "1737519647",
"trip": {
"direction_id": 1,
"route_id": "06",
"trip_id": "268436218_22"
},
"vehicle": {
"id": "ineo-bus:99054",
"label": "FLOIRAC DRAVEMONT"
}
}
},
{
"id": "RTVP:T:268436251_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 33.0,
"latitude": 44.84589767456055,
"longitude": -0.5101103186607361
},
"stop_id": "6330",
"timestamp": "1737519787",
"trip": {
"route_id": "06",
"trip_id": "268436251_22"
},
"vehicle": {
"id": "ineo-bus:89120",
"label": "GARE ST JEAN"
}
}
},
{
"id": "RTVP:T:268436342_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 40,
"position": {
"bearing": 212.0,
"latitude": 44.875328063964844,
"longitude": -0.5358182191848755,
"odometer": 14556.0,
"speed": 12.222222328186035
},
"stop_id": "1512",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "07",
"trip_id": "268436342_22"
},
"vehicle": {
"id": "ineo-bus:1717",
"label": "C.CIAL BORDEAUX LAC"
}
}
},
{
"id": "RTVP:T:268436356_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 4,
"position": {
"bearing": 197.0,
"latitude": 44.93974304199219,
"longitude": -0.49220794439315796,
"odometer": 1174.0,
"speed": 5.55555534362793
},
"stop_id": "1530",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "07",
"trip_id": "268436356_22"
},
"vehicle": {
"id": "ineo-bus:2709",
"label": "C.CIAL BORDEAUX LAC"
}
}
},
{
"id": "RTVP:T:268436382_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 84.0,
"latitude": 44.88198471069336,
"longitude": -0.5644304156303406
},
"stop_id": "7451",
"timestamp": "1737519827",
"trip": {
"route_id": "07",
"trip_id": "268436382_22"
},
"vehicle": {
"id": "ineo-bus:1524",
"label": "AMBARES PARABELLE"
}
}
},
{
"id": "RTVP:T:268436519_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 27,
"position": {
"bearing": 35.0,
"latitude": 44.82400131225586,
"longitude": -0.599678635597229,
"odometer": 10006.0,
"speed": 0.8333333134651184
},
"stop_id": "1770",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "08",
"trip_id": "268436519_22"
},
"vehicle": {
"id": "ineo-bus:2860",
"label": "HOPITAL PELLEGRIN"
}
}
},
{
"id": "RTVP:T:268436541_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 30,
"position": {
"bearing": 17.0,
"latitude": 44.77048873901367,
"longitude": -0.6006545424461365,
"odometer": 9981.0,
"speed": 8.333333015441895
},
"stop_id": "5698",
"timestamp": "1737519827",
"trip": {
"route_id": "08",
"trip_id": "268436541_22"
},
"vehicle": {
"id": "ineo-bus:2863",
"label": "GRADIGNAN CENTRE"
}
}
},
{
"id": "RTVP:T:268436681_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 25,
"position": {
"bearing": 31.0,
"latitude": 44.8530387878418,
"longitude": -0.5939638018608093,
"odometer": 7771.0,
"speed": 7.222222328186035
},
"stop_id": "2330",
"timestamp": "1737519827",
"trip": {
"route_id": "09",
"trip_id": "268436681_22"
},
"vehicle": {
"id": "ineo-bus:1875",
"label": "BRANDENBURG"
}
}
},
{
"id": "RTVP:T:268436696_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 35,
"position": {
"bearing": 71.0,
"latitude": 44.820350646972656,
"longitude": -0.5688128471374512,
"odometer": 1.13e4,
"speed": 6.94444465637207
},
"stop_id": "1240",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "09",
"trip_id": "268436696_22"
},
"vehicle": {
"id": "ineo-bus:1884",
"label": "GARE ST JEAN"
}
}
},
{
"id": "RTVP:T:268436716_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 315.0,
"latitude": 44.824378967285156,
"longitude": -0.5573169589042664
},
"stop_id": "5618",
"timestamp": "1737519467",
"trip": {
"route_id": "09",
"trip_id": "268436716_22"
},
"vehicle": {
"id": "ineo-bus:1864",
"label": "BRANDENBURG"
}
}
},
{
"id": "RTVP:T:268436738_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 3,
"position": {
"bearing": 241.0,
"latitude": 44.8752326965332,
"longitude": -0.5540262460708618,
"odometer": 1059.0,
"speed": 5.277777671813965
},
"stop_id": "2550",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "09",
"trip_id": "268436738_22"
},
"vehicle": {
"id": "ineo-bus:1895",
"label": "GARE ST JEAN"
}
}
},
{
"id": "RTVP:T:268436973_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 23,
"position": {
"bearing": 346.0,
"latitude": 44.81642532348633,
"longitude": -0.5658411979675293,
"odometer": 7989.0,
"speed": 3.8888888359069824
},
"stop_id": "624",
"timestamp": "1737519827",
"trip": {
"route_id": "15",
"trip_id": "268436973_22"
},
"vehicle": {
"id": "ineo-bus:1617",
"label": "C.CIAL BORDEAUX LAC"
}
}
},
{
"id": "RTVP:T:268436989_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 27,
"position": {
"bearing": 146.0,
"latitude": 44.855159759521484,
"longitude": -0.5776403546333313,
"odometer": 8268.0,
"speed": 3.8888888359069824
},
"stop_id": "3177",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "15",
"trip_id": "268436989_22"
},
"vehicle": {
"id": "ineo-bus:1525",
"label": "COURREJEAN"
}
}
},
{
"id": "RTVP:T:268437018_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 84.0,
"latitude": 44.881980895996094,
"longitude": -0.5641894936561584
},
"stop_id": "7451",
"timestamp": "1737519487",
"trip": {
"direction_id": 1,
"route_id": "15",
"trip_id": "268437018_22"
},
"vehicle": {
"id": "ineo-bus:1509",
"label": "COURREJEAN"
}
}
},
{
"id": "RTVP:T:268437227_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 19,
"position": {
"bearing": 164.0,
"latitude": 44.842994689941406,
"longitude": -0.5433459281921387,
"odometer": 7489.0,
"speed": 0.8333333134651184
},
"stop_id": "2198",
"timestamp": "1737519827",
"trip": {
"route_id": "16",
"trip_id": "268437227_22"
},
"vehicle": {
"id": "ineo-bus:2859",
"label": "MERIGNAC LES PINS"
}
}
},
{
"id": "RTVP:T:268437240_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 23,
"position": {
"bearing": 171.0,
"latitude": 44.83664321899414,
"longitude": -0.5811218023300171,
"odometer": 7765.0,
"speed": 8.61111068725586
},
"stop_id": "4031",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "16",
"trip_id": "268437240_22"
},
"vehicle": {
"id": "ineo-bus:1077",
"label": "BOULIAC C.CIAL"
}
}
},
{
"id": "RTVP:T:268437256_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 326.0,
"latitude": 44.816139221191406,
"longitude": -0.5285975933074951
},
"stop_id": "5928",
"timestamp": "1737519187",
"trip": {
"route_id": "16",
"trip_id": "268437256_22"
},
"vehicle": {
"id": "ineo-bus:1080",
"label": "MERIGNAC LES PINS"
}
}
},
{
"id": "RTVP:T:268437477_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 337.0,
"latitude": 44.815101623535156,
"longitude": -0.6800318956375122
},
"stop_id": "2105",
"timestamp": "1737519127",
"trip": {
"direction_id": 1,
"route_id": "20",
"trip_id": "268437477_22"
},
"vehicle": {
"id": "ineo-bus:1123",
"label": "BORDEAUX BRULATOUR"
}
}
},
{
"id": "RTVP:T:268437601_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 23,
"position": {
"bearing": 275.0,
"latitude": 44.91812515258789,
"longitude": -0.6297605037689209,
"odometer": 10104.0,
"speed": 8.88888931274414
},
"stop_id": "4026",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "22",
"trip_id": "268437601_22"
},
"vehicle": {
"id": "ineo-bus:89024",
"label": "FRANKTON"
}
}
},
{
"id": "RTVP:T:268437623_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 11.0,
"latitude": 44.95541763305664,
"longitude": -0.5989189743995667
},
"stop_id": "9007",
"timestamp": "1737519607",
"trip": {
"direction_id": 1,
"route_id": "22",
"trip_id": "268437623_22"
},
"vehicle": {
"id": "ineo-bus:89026",
"label": "FRANKTON"
}
}
},
{
"id": "RTVP:T:268437637_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 315.0,
"latitude": 44.897098541259766,
"longitude": -0.6090744733810425
},
"stop_id": "9007",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "22",
"trip_id": "268437637_22"
},
"vehicle": {
"id": "ineo-bus:99042",
"label": "FRANKTON"
}
}
},
{
"id": "RTVP:T:268437684_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 21,
"position": {
"bearing": 328.0,
"latitude": 44.80259704589844,
"longitude": -0.585787296295166,
"odometer": 8639.0,
"speed": 5.833333492279053
},
"stop_id": "5899",
"timestamp": "1737519827",
"trip": {
"route_id": "23",
"trip_id": "268437684_22"
},
"vehicle": {
"id": "ineo-bus:2624",
"label": "BOUSCAT HIPPODROME"
}
}
},
{
"id": "RTVP:T:268437728_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 23,
"position": {
"bearing": 170.0,
"latitude": 44.8350944519043,
"longitude": -0.580566942691803,
"odometer": 7776.0,
"speed": 3.8888888359069824
},
"stop_id": "823",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "23",
"trip_id": "268437728_22"
},
"vehicle": {
"id": "ineo-bus:2633",
"label": "RIVES D'ARCINS"
}
}
},
{
"id": "RTVP:T:268437953_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 326.0,
"latitude": 44.81669616699219,
"longitude": -0.5289996266365051
},
"stop_id": "5742",
"timestamp": "1737519647",
"trip": {
"direction_id": 1,
"route_id": "25",
"trip_id": "268437953_22"
},
"vehicle": {
"id": "ineo-bus:1613",
"label": "LA CITE DU VIN"
}
}
},
{
"id": "RTVP:T:268438078_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 31,
"position": {
"bearing": 69.0,
"latitude": 44.830631256103516,
"longitude": -0.6576180458068848,
"odometer": 15728.0,
"speed": 4.44444465637207
},
"stop_id": "6452",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "26",
"trip_id": "268438078_22"
},
"vehicle": {
"id": "ineo-bus:85001",
"label": "MERIGNAC LY. DAGUIN"
}
}
},
{
"id": "RTVP:T:268438092_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 6,
"position": {
"bearing": 268.0,
"latitude": 44.83576202392578,
"longitude": -0.6826528906822205,
"odometer": 3551.0,
"speed": 7.5
},
"stop_id": "5358",
"timestamp": "1737519827",
"trip": {
"route_id": "26",
"trip_id": "268438092_22"
},
"vehicle": {
"id": "ineo-bus:85002",
"label": "MARTIGNAS LES PINS"
}
}
},
{
"id": "RTVP:T:268438150_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 101.0,
"latitude": 44.864139556884766,
"longitude": -0.5246710777282715
},
"stop_id": "4680",
"timestamp": "1737519647",
"trip": {
"direction_id": 1,
"route_id": "27",
"trip_id": "268438150_22"
},
"vehicle": {
"id": "ineo-bus:1628",
"label": "BORDEAUX RAVEZIES"
}
}
},
{
"id": "RTVP:T:268438300_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 26,
"position": {
"bearing": 239.0,
"latitude": 44.82772445678711,
"longitude": -0.5316177010536194,
"odometer": 8743.0,
"speed": 6.111111164093018
},
"stop_id": "2292",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "28",
"trip_id": "268438300_22"
},
"vehicle": {
"id": "ineo-bus:1504",
"label": "BORDEAUX STALINGRAD"
}
}
},
{
"id": "RTVP:T:268438316_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 19,
"position": {
"bearing": 104.0,
"latitude": 44.82819747924805,
"longitude": -0.5180968046188354,
"odometer": 6261.0,
"speed": 6.94444465637207
},
"stop_id": "504",
"timestamp": "1737519827",
"trip": {
"route_id": "28",
"trip_id": "268438316_22"
},
"vehicle": {
"id": "ineo-bus:1614",
"label": "BORDEAUX GALIN"
}
}
},
{
"id": "RTVP:T:268438400_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 5,
"position": {
"bearing": 207.0,
"latitude": 44.948482513427734,
"longitude": -0.5369440913200378,
"odometer": 1434.0,
"speed": 8.88888931274414
},
"stop_id": "1891",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "29",
"trip_id": "268438400_22"
},
"vehicle": {
"id": "ineo-bus:99133",
"label": "LA GARDETTE TRAM A"
}
}
},
{
"id": "RTVP:T:268438462_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 258.0,
"latitude": 44.898136138916016,
"longitude": -0.7804403901100159
},
"stop_id": "8591",
"timestamp": "1737519127",
"trip": {
"route_id": "30",
"trip_id": "268438462_22"
},
"vehicle": {
"id": "ineo-bus:79016",
"label": "ST MEDARD GALAXIE"
}
}
},
{
"id": "RTVP:T:268438523_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 23,
"position": {
"bearing": 12.0,
"latitude": 44.808963775634766,
"longitude": -0.5829272270202637,
"odometer": 8787.0,
"speed": 0.5555555820465088
},
"stop_id": "5633",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "31",
"trip_id": "268438523_22"
},
"vehicle": {
"id": "ineo-bus:1413",
"label": "CENON GARE"
}
}
},
{
"id": "RTVP:T:268438749_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 24,
"position": {
"bearing": 186.0,
"latitude": 44.934814453125,
"longitude": -0.47284355759620667,
"odometer": 13966.0,
"speed": 12.777777671813965
},
"stop_id": "2143",
"timestamp": "1737519827",
"trip": {
"route_id": "31",
"trip_id": "268438749_22"
},
"vehicle": {
"id": "ineo-bus:1517",
"label": "BEAUSOLEIL"
}
}
},
{
"id": "RTVP:T:268438761_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 286.0,
"latitude": 44.7575798034668,
"longitude": -0.6251509189605713
},
"stop_id": "1616",
"timestamp": "1737518867",
"trip": {
"direction_id": 1,
"route_id": "31",
"trip_id": "268438761_22"
},
"vehicle": {
"id": "ineo-bus:1706",
"label": "AMBES ST EXUPERY"
}
}
},
{
"id": "RTVP:T:268439073_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 22,
"position": {
"bearing": 256.0,
"latitude": 44.79762649536133,
"longitude": -0.6458868980407715,
"odometer": 10099.0,
"speed": 6.94444465637207
},
"stop_id": "2826",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "34",
"trip_id": "268439073_22"
},
"vehicle": {
"id": "ineo-bus:1061",
"label": "TALENCE PEIXOTTO"
}
}
},
{
"id": "RTVP:T:268439089_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 270.0,
"latitude": 44.856300354003906,
"longitude": -0.6589993834495544
},
"stop_id": "7272",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "34",
"trip_id": "268439089_22"
},
"vehicle": {
"id": "ineo-bus:1072",
"label": "TALENCE PEIXOTTO"
}
}
},
{
"id": "RTVP:T:268439106_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 230.0,
"latitude": 44.80693817138672,
"longitude": -0.593078076839447
},
"stop_id": "3819",
"timestamp": "1737519827",
"trip": {
"route_id": "34",
"trip_id": "268439106_22"
},
"vehicle": {
"id": "ineo-bus:1052",
"label": "MERIGNAC LES PINS"
}
}
},
{
"id": "RTVP:T:268439188_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 19,
"position": {
"bearing": 254.0,
"latitude": 44.79584884643555,
"longitude": -0.5580547451972961,
"odometer": 6755.0,
"speed": 7.5
},
"stop_id": "9250",
"timestamp": "1737519827",
"trip": {
"route_id": "35",
"trip_id": "268439188_22"
},
"vehicle": {
"id": "ineo-bus:1879",
"label": "CRACOVIE"
}
}
},
{
"id": "RTVP:T:268439200_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 23,
"position": {
"bearing": 210.0,
"latitude": 44.86811065673828,
"longitude": -0.6367404460906982,
"odometer": 7889.0,
"speed": 5.277777671813965
},
"stop_id": "2983",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "35",
"trip_id": "268439200_22"
},
"vehicle": {
"id": "ineo-bus:1880",
"label": "GARE SAINT JEAN"
}
}
},
{
"id": "RTVP:T:268439211_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 11.0,
"latitude": 44.8260612487793,
"longitude": -0.5570816993713379
},
"stop_id": "5769",
"timestamp": "1737519787",
"trip": {
"route_id": "35",
"trip_id": "268439211_22"
},
"vehicle": {
"id": "ineo-bus:2167",
"label": "CRACOVIE"
}
}
},
{
"id": "RTVP:T:268439481_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 35,
"position": {
"bearing": 175.0,
"latitude": 44.86842346191406,
"longitude": -0.6633514165878296,
"odometer": 13714.0,
"speed": 9.722222328186035
},
"stop_id": "3985",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "38",
"trip_id": "268439481_22"
},
"vehicle": {
"id": "ineo-bus:86841",
"label": "MERIGNAC PHARE"
}
}
},
{
"id": "RTVP:T:268439552_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 14,
"position": {
"bearing": 318.0,
"latitude": 44.82994079589844,
"longitude": -0.70015549659729,
"odometer": 10388.0,
"speed": 6.388888835906982
},
"stop_id": "9323",
"timestamp": "1737519827",
"trip": {
"route_id": "39",
"trip_id": "268439552_22"
},
"vehicle": {
"id": "ineo-bus:79121",
"label": "EYSINES CANTINOLLE"
}
}
},
{
"id": "RTVP:T:268439561_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 16,
"position": {
"bearing": 216.0,
"latitude": 44.84757995605469,
"longitude": -0.6923351883888245,
"odometer": 8801.0,
"speed": 9.44444465637207
},
"stop_id": "8650",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "39",
"trip_id": "268439561_22"
},
"vehicle": {
"id": "ineo-bus:99041",
"label": "VILLENAVE PYRENEES"
}
}
},
{
"id": "RTVP:T:268439571_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 2,
"position": {
"bearing": 113.0,
"latitude": 44.90201950073242,
"longitude": -0.737619161605835,
"odometer": 749.0,
"speed": 5.833333492279053
},
"stop_id": "3048",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "39",
"trip_id": "268439571_22"
},
"vehicle": {
"id": "ineo-bus:79122",
"label": "PESSAC PHOTONIQUE"
}
}
},
{
"id": "RTVP:T:268439683_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 354.0,
"latitude": 44.77414321899414,
"longitude": -0.5646769404411316
},
"stop_id": "9708",
"timestamp": "1737519827",
"trip": {
"route_id": "39",
"trip_id": "268439683_22"
},
"vehicle": {
"id": "ineo-bus:89084",
"label": "ST MEDARD ZA PICOT"
}
}
},
{
"id": "RTVP:T:268439715_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 135.0,
"latitude": 44.84061813354492,
"longitude": -0.561234176158905
},
"stop_id": "7556",
"timestamp": "1737519767",
"trip": {
"route_id": "460",
"trip_id": "268439715_22"
},
"vehicle": {
"id": "ineo-bus:89117",
"label": "BASSENS LA CHENAIE"
}
}
},
{
"id": "RTVP:T:268439725_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 309.0,
"latitude": 44.91357421875,
"longitude": -0.5182788372039795
},
"stop_id": "1706",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "460",
"trip_id": "268439725_22"
},
"vehicle": {
"id": "ineo-bus:79158",
"label": "BORDEAUX STALINGRAD"
}
}
},
{
"id": "RTVP:T:268439793_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 135.0,
"latitude": 45.011024475097656,
"longitude": -0.5326753258705139
},
"stop_id": "1090",
"timestamp": "1737519727",
"trip": {
"direction_id": 1,
"route_id": "461",
"trip_id": "268439793_22"
},
"vehicle": {
"id": "ineo-bus:99116",
"label": "JARDIN BOTANIQUE"
}
}
},
{
"id": "RTVP:T:268439807_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 208.0,
"latitude": 44.94278335571289,
"longitude": -0.4941105544567108
},
"stop_id": "4124",
"timestamp": "1737519627",
"trip": {
"route_id": "461",
"trip_id": "268439807_22"
},
"vehicle": {
"id": "ineo-bus:79023",
"label": "AMBES ESCARRAGUEL"
}
}
},
{
"id": "RTVP:T:268439838_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 196.0,
"latitude": 44.92013931274414,
"longitude": -0.46547800302505493
},
"stop_id": "7071",
"timestamp": "1737518807",
"trip": {
"direction_id": 1,
"route_id": "469",
"trip_id": "268439838_22"
},
"vehicle": {
"id": "ineo-bus:86856",
"label": "AMBARES QUINSUS"
}
}
},
{
"id": "RTVP:T:268439850_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 14,
"position": {
"bearing": 112.0,
"latitude": 44.941017150878906,
"longitude": -0.4917925000190735,
"odometer": 3942.0
},
"stop_id": "1530",
"timestamp": "1737519827",
"trip": {
"route_id": "469",
"trip_id": "268439850_22"
},
"vehicle": {
"id": "ineo-bus:86846",
"label": "AMBARES MAX LINDER"
}
}
},
{
"id": "RTVP:T:268440197_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 95.0,
"latitude": 44.889259338378906,
"longitude": -0.6269922852516174
},
"stop_id": "3680",
"timestamp": "1737519787",
"trip": {
"direction_id": 1,
"route_id": "70",
"trip_id": "268440197_22"
},
"vehicle": {
"id": "ineo-bus:1513",
"label": "GAMBETTA MERIADECK"
}
}
},
{
"id": "RTVP:T:268440528_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 258.0,
"latitude": 44.82630157470703,
"longitude": -0.6256362199783325
},
"stop_id": "9125",
"timestamp": "1737519227",
"trip": {
"route_id": "74",
"trip_id": "268440528_22"
},
"vehicle": {
"id": "ineo-bus:1144",
"label": "GRADIGNAN ST. ORNON"
}
}
},
{
"id": "RTVP:T:268440592_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 10,
"position": {
"bearing": 356.0,
"latitude": 44.892066955566406,
"longitude": -0.5490449666976929,
"odometer": 3030.0,
"speed": 11.666666984558105
},
"stop_id": "7651",
"timestamp": "1737519827",
"trip": {
"route_id": "75",
"trip_id": "268440592_22"
},
"vehicle": {
"id": "ineo-bus:80004",
"label": "GARE DE BRUGES"
}
}
},
{
"id": "RTVP:T:268440612_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 22.0,
"latitude": 44.887901306152344,
"longitude": -0.6119566559791565
},
"stop_id": "7873",
"timestamp": "1737518987",
"trip": {
"direction_id": 1,
"route_id": "75",
"trip_id": "268440612_22"
},
"vehicle": {
"id": "ineo-bus:80002",
"label": "BRANDENBURG"
}
}
},
{
"id": "RTVP:T:268440639_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 151.0,
"latitude": 44.88637924194336,
"longitude": -0.519070565700531
},
"stop_id": "7891",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "76",
"trip_id": "268440639_22"
},
"vehicle": {
"id": "ineo-bus:80001",
"label": "BRANDENBURG"
}
}
},
{
"id": "RTVP:T:268440976_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 219.0,
"latitude": 44.89757537841797,
"longitude": -0.782355546951294
},
"stop_id": "3077",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "83",
"trip_id": "268440976_22"
},
"vehicle": {
"id": "ineo-bus:99032",
"label": "EYSINES CANTINOLLE"
}
}
},
{
"id": "RTVP:T:268441122_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 292.0,
"latitude": 44.814056396484375,
"longitude": -0.5501173138618469
},
"stop_id": "7381",
"timestamp": "1737519587",
"trip": {
"direction_id": 1,
"route_id": "86",
"trip_id": "268441122_22"
},
"vehicle": {
"id": "ineo-bus:1198",
"label": "BORDEAUX PATINOIRE"
}
}
},
{
"id": "RTVP:T:268441355_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 14,
"position": {
"bearing": 134.0,
"latitude": 44.88299560546875,
"longitude": -0.6892402172088623,
"odometer": 8358.0,
"speed": 6.388888835906982
},
"stop_id": "9163",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "901",
"trip_id": "268441355_22"
},
"vehicle": {
"id": "ineo-bus:2325",
"label": "GARE ST-JEAN MECA"
}
}
},
{
"id": "RTVP:T:268441364_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 16,
"position": {
"bearing": 324.0,
"latitude": 44.85249710083008,
"longitude": -0.6084365844726562,
"odometer": 6756.0,
"speed": 7.777777671813965
},
"stop_id": "9182",
"timestamp": "1737519827",
"trip": {
"route_id": "901",
"trip_id": "268441364_22"
},
"vehicle": {
"id": "ineo-bus:2315",
"label": "ST AUBIN VILLEPREUX"
}
}
},
{
"id": "RTVP:T:268441381_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 10,
"position": {
"bearing": 97.0,
"latitude": 44.89552307128906,
"longitude": -0.7278910875320435,
"odometer": 5103.0,
"speed": 6.111111164093018
},
"stop_id": "3356",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "901",
"trip_id": "268441381_22"
},
"vehicle": {
"id": "ineo-bus:2317",
"label": "GARE ST-JEAN MECA"
}
}
},
{
"id": "RTVP:T:268441397_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 16,
"position": {
"bearing": 100.0,
"latitude": 44.83103942871094,
"longitude": -0.573773205280304,
"odometer": 6936.0,
"speed": 6.94444465637207
},
"stop_id": "3801",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "901",
"trip_id": "268441397_22"
},
"vehicle": {
"id": "ineo-bus:2319",
"label": "GARE ST-JEAN MECA"
}
}
},
{
"id": "RTVP:T:268441411_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 3,
"position": {
"bearing": 105.0,
"latitude": 44.91279983520508,
"longitude": -0.7263000011444092,
"odometer": 915.0,
"speed": 4.44444465637207
},
"stop_id": "9133",
"timestamp": "1737519827",
"trip": {
"direction_id": 1,
"route_id": "901",
"trip_id": "268441411_22"
},
"vehicle": {
"id": "ineo-bus:2314",
"label": "GARE ST-JEAN MECA"
}
}
},
{
"id": "RTVP:T:268441429_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 112.0,
"latitude": 44.89677810668945,
"longitude": -0.7814014554023743
},
"stop_id": "3063",
"timestamp": "1737519587",
"trip": {
"direction_id": 1,
"route_id": "901",
"trip_id": "268441429_22"
},
"vehicle": {
"id": "ineo-bus:2321",
"label": "GARE ST-JEAN MECA"
}
}
},
{
"id": "RTVP:T:268441441_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 129.0,
"latitude": 44.82749938964844,
"longitude": -0.549637496471405
},
"stop_id": "9716",
"timestamp": "1737519547",
"trip": {
"route_id": "901",
"trip_id": "268441441_22"
},
"vehicle": {
"id": "ineo-bus:2161",
"label": "ST MEDARD ISSAC"
}
}
},
{
"id": "RTVP:T:44527982-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 11,
"position": {
"bearing": 220.0,
"latitude": 44.81196594238281,
"longitude": -0.5909812450408936,
"odometer": 4593.0,
"speed": 5.277777671813965
},
"stop_id": "3744",
"timestamp": "1737519787",
"trip": {
"direction_id": 1,
"route_id": "60",
"trip_id": "44527982-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1301",
"label": "Pessac Centre"
}
}
},
{
"id": "RTVP:T:44526360-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 27,
"position": {
"bearing": 253.0,
"latitude": 44.79801559448242,
"longitude": -0.5534706115722656,
"odometer": 1.28e4,
"speed": 5.55555534362793
},
"stop_id": "7399",
"timestamp": "1737519782",
"trip": {
"direction_id": 1,
"route_id": "61",
"trip_id": "44526360-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1303",
"label": "Les Pyrénées"
}
}
},
{
"id": "RTVP:T:44527286-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 9,
"position": {
"bearing": 317.0,
"latitude": 44.836448669433594,
"longitude": -0.58186936378479,
"odometer": 2935.0,
"speed": 0.8333333134651184
},
"stop_id": "3722",
"timestamp": "1737519787",
"trip": {
"route_id": "59",
"trip_id": "44527286-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1306",
"label": "Aéroport"
}
}
},
{
"id": "RTVP:T:44526898-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 4,
"position": {
"bearing": 275.0,
"latitude": 44.854496002197266,
"longitude": -0.5153104662895203,
"odometer": 1478.0,
"speed": 7.5
},
"stop_id": "5212",
"timestamp": "1737519777",
"trip": {
"route_id": "59",
"trip_id": "44526898-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1308",
"label": "Le Haillan Rostand"
}
}
},
{
"id": "RTVP:T:44526662-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 21,
"position": {
"bearing": 158.0,
"latitude": 44.822269439697266,
"longitude": -0.5519788265228271,
"odometer": 9656.0,
"speed": 2.5
},
"stop_id": "7351",
"timestamp": "1737519777",
"trip": {
"direction_id": 1,
"route_id": "61",
"trip_id": "44526662-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1312",
"label": "Carle Vernet"
}
}
},
{
"id": "RTVP:T:44527285-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 17,
"position": {
"bearing": 270.0,
"latitude": 44.82649612426758,
"longitude": -0.616986095905304,
"odometer": 6547.0,
"speed": 10.833333015441895
},
"stop_id": "5230",
"timestamp": "1737519792",
"trip": {
"route_id": "59",
"trip_id": "44527285-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1318",
"label": "Aéroport"
}
}
},
{
"id": "RTVP:T:44526932-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 90.0,
"latitude": 44.858577728271484,
"longitude": -0.6684237718582153
},
"stop_id": "7337",
"timestamp": "1737519637",
"trip": {
"direction_id": 1,
"route_id": "59",
"trip_id": "44526932-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1319",
"label": "La Gardette"
}
}
},
{
"id": "RTVP:T:268458799_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 2,
"position": {
"bearing": 174.0,
"latitude": 44.89057540893555,
"longitude": -0.5657117962837219,
"odometer": 318.0,
"speed": 5.0
},
"stop_id": "7326",
"timestamp": "1737519777",
"trip": {
"direction_id": 1,
"route_id": "61",
"trip_id": "268458799_22"
},
"vehicle": {
"id": "ineo-tram:1324",
"label": "BLANQUEFORT"
}
}
},
{
"id": "RTVP:T:44526914-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 5.0,
"latitude": 44.88753890991211,
"longitude": -0.5173812508583069
},
"stop_id": "7091",
"timestamp": "1737519722",
"trip": {
"route_id": "59",
"trip_id": "44526914-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1325",
"label": "Aéroport"
}
}
},
{
"id": "RTVP:T:44527288-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 23,
"position": {
"bearing": 270.0,
"latitude": 44.832332611083984,
"longitude": -0.6601859927177429,
"odometer": 10609.0,
"speed": 6.666666507720947
},
"stop_id": "9092",
"timestamp": "1737519777",
"trip": {
"route_id": "59",
"trip_id": "44527288-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1828",
"label": "Aéroport"
}
}
},
{
"id": "RTVP:T:44526841-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 95.0,
"latitude": 44.844261169433594,
"longitude": -0.5727524757385254
},
"stop_id": "3776",
"timestamp": "1737519787",
"trip": {
"route_id": "62",
"trip_id": "44526841-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1829",
"label": "Cantinolle"
}
}
},
{
"id": "RTVP:T:44527280-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 1,
"position": {
"bearing": 230.0,
"latitude": 44.84577560424805,
"longitude": -0.55107182264328
},
"stop_id": "3706",
"timestamp": "1737519792",
"trip": {
"route_id": "59",
"trip_id": "44527280-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1830",
"label": "Le Haillan Rostand"
}
}
},
{
"id": "RTVP:T:44526346-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 16,
"position": {
"bearing": 140.0,
"latitude": 44.83601379394531,
"longitude": -0.565147340297699,
"odometer": 7486.0,
"speed": 5.55555534362793
},
"stop_id": "3771",
"timestamp": "1737519792",
"trip": {
"direction_id": 1,
"route_id": "61",
"trip_id": "44526346-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1835",
"label": "Les Pyrénées"
}
}
},
{
"id": "RTVP:T:268457511_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 8,
"position": {
"bearing": 185.0,
"latitude": 44.856971740722656,
"longitude": -0.5193048715591431,
"odometer": 3668.0,
"speed": 7.5
},
"stop_id": "3693",
"timestamp": "1737519787",
"trip": {
"direction_id": 1,
"route_id": "59",
"trip_id": "268457511_22"
},
"vehicle": {
"id": "ineo-tram:1837",
"label": "FLOIRAC DRAVEMONT"
}
}
},
{
"id": "RTVP:T:268458758_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 8,
"position": {
"bearing": 315.0,
"latitude": 44.879371643066406,
"longitude": -0.6037003397941589,
"odometer": 5536.0,
"speed": 3.3333332538604736
},
"stop_id": "7715",
"timestamp": "1737519777",
"trip": {
"direction_id": 1,
"route_id": "61",
"trip_id": "268458758_22"
},
"vehicle": {
"id": "ineo-tram:1846",
"label": "BLANQUEFORT"
}
}
},
{
"id": "RTVP:T:268458091_22",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 8,
"position": {
"bearing": 15.0,
"latitude": 44.87104034423828,
"longitude": -0.5472843050956726,
"odometer": 3683.0,
"speed": 3.8888888359069824
},
"stop_id": "5530",
"timestamp": "1737519787",
"trip": {
"route_id": "60",
"trip_id": "268458091_22"
},
"vehicle": {
"id": "ineo-tram:1848",
"label": "BORDEAUX CLAVEAU"
}
}
},
{
"id": "RTVP:T:44526736-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 8,
"position": {
"bearing": 337.0,
"latitude": 44.841617584228516,
"longitude": -0.5697088241577148,
"odometer": 3289.0,
"speed": 1.1111111640930176
},
"stop_id": "3774",
"timestamp": "1737519787",
"trip": {
"route_id": "62",
"trip_id": "44526736-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:1850",
"label": "Hippodrome"
}
}
},
{
"id": "RTVP:T:44526897-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 14,
"position": {
"bearing": 232.0,
"latitude": 44.84089279174805,
"longitude": -0.5588954091072083,
"odometer": 7170.0,
"speed": 7.777777671813965
},
"stop_id": "3710",
"timestamp": "1737519782",
"trip": {
"route_id": "59",
"trip_id": "44526897-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2209",
"label": "Le Haillan Rostand"
}
}
},
{
"id": "RTVP:T:268457527_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 5,
"position": {
"bearing": 39.0,
"latitude": 44.8619499206543,
"longitude": -0.5271441340446472,
"odometer": 2089.0,
"speed": 9.44444465637207
},
"stop_id": "3692",
"timestamp": "1737519777",
"trip": {
"direction_id": 1,
"route_id": "59",
"trip_id": "268457527_22"
},
"vehicle": {
"id": "ineo-tram:2211",
"label": "LA GARDETTE"
}
}
},
{
"id": "RTVP:T:44527981-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 17,
"position": {
"bearing": 240.0,
"latitude": 44.80014419555664,
"longitude": -0.6099730134010315,
"odometer": 6904.0,
"speed": 2.222222328186035
},
"stop_id": "3730",
"timestamp": "1737519792",
"trip": {
"direction_id": 1,
"route_id": "60",
"trip_id": "44527981-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2214",
"label": "France Alouette"
}
}
},
{
"id": "RTVP:T:44527715-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 13,
"position": {
"bearing": 231.0,
"latitude": 44.84088897705078,
"longitude": -0.5771617293357849,
"odometer": 6222.0,
"speed": 2.222222328186035
},
"stop_id": "3760",
"timestamp": "1737519782",
"trip": {
"direction_id": 1,
"route_id": "60",
"trip_id": "44527715-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2215",
"label": "Pessac Centre"
}
}
},
{
"id": "RTVP:T:44526344-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 21,
"position": {
"bearing": 158.0,
"latitude": 44.820838928222656,
"longitude": -0.5510526299476624,
"odometer": 13831.0,
"speed": 2.777777671813965
},
"stop_id": "5436",
"timestamp": "1737519782",
"trip": {
"direction_id": 1,
"route_id": "61",
"trip_id": "44526344-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2216",
"label": "Gare de Bègles"
}
}
},
{
"id": "RTVP:T:44527277-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 12,
"position": {
"bearing": 243.0,
"latitude": 44.833824157714844,
"longitude": -0.5914419889450073,
"odometer": 4304.0,
"speed": 8.333333015441895
},
"stop_id": "4583",
"timestamp": "1737519787",
"trip": {
"route_id": "59",
"trip_id": "44527277-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2217",
"label": "Le Haillan Rostand"
}
}
},
{
"id": "RTVP:T:44527716-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 3,
"position": {
"bearing": 203.0,
"latitude": 44.876583099365234,
"longitude": -0.5445544123649597,
"odometer": 1040.0,
"speed": 6.111111164093018
},
"stop_id": "5533",
"timestamp": "1737519787",
"trip": {
"direction_id": 1,
"route_id": "60",
"trip_id": "44527716-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2219",
"label": "Pessac Centre"
}
}
},
{
"id": "RTVP:T:44527868-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 16,
"position": {
"bearing": 40.0,
"latitude": 44.826541900634766,
"longitude": -0.5766023397445679,
"odometer": 7901.0,
"speed": 8.05555534362793
},
"stop_id": "3751",
"timestamp": "1737519777",
"trip": {
"route_id": "60",
"trip_id": "44527868-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2220",
"label": "Berges de la Garonne"
}
}
},
{
"id": "RTVP:T:44526931-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 9,
"position": {
"bearing": 126.0,
"latitude": 44.831398010253906,
"longitude": -0.6423041224479675,
"odometer": 5064.0,
"speed": 5.55555534362793
},
"stop_id": "5237",
"timestamp": "1737519782",
"trip": {
"direction_id": 1,
"route_id": "59",
"trip_id": "44526931-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2224",
"label": "La Gardette"
}
}
},
{
"id": "RTVP:T:44527282-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 21,
"position": {
"bearing": 306.0,
"latitude": 44.832054138183594,
"longitude": -0.6436893939971924,
"odometer": 9098.0,
"speed": 8.05555534362793
},
"stop_id": "5238",
"timestamp": "1737519777",
"trip": {
"route_id": "59",
"trip_id": "44527282-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2225",
"label": "Le Haillan Rostand"
}
}
},
{
"id": "RTVP:T:44526913-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 12,
"position": {
"bearing": 232.0,
"latitude": 44.85097122192383,
"longitude": -0.542430579662323,
"odometer": 6025.0,
"speed": 10.833333015441895
},
"stop_id": "3704",
"timestamp": "1737519782",
"trip": {
"route_id": "59",
"trip_id": "44526913-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2230",
"label": "Aéroport"
}
}
},
{
"id": "RTVP:T:44527701-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 14,
"position": {
"bearing": 224.0,
"latitude": 44.821556091308594,
"longitude": -0.5825783014297485,
"odometer": 5923.0,
"speed": 3.6111111640930176
},
"stop_id": "3748",
"timestamp": "1737519792",
"trip": {
"direction_id": 1,
"route_id": "60",
"trip_id": "44527701-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2231",
"label": "France Alouette"
}
}
},
{
"id": "RTVP:T:44526880-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 4,
"position": {
"bearing": 103.0,
"latitude": 44.8351936340332,
"longitude": -0.6778274178504944,
"odometer": 2073.0,
"speed": 6.666666507720947
},
"stop_id": "9093",
"timestamp": "1737519787",
"trip": {
"direction_id": 1,
"route_id": "59",
"trip_id": "44526880-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2232",
"label": "Floirac Dravemont"
}
}
},
{
"id": "RTVP:T:44526327-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 12,
"position": {
"bearing": 318.0,
"latitude": 44.82582092285156,
"longitude": -0.5566865801811218,
"odometer": 6977.0,
"speed": 5.833333492279053
},
"stop_id": "3765",
"timestamp": "1737519792",
"trip": {
"route_id": "61",
"trip_id": "44526327-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2244",
"label": "Gare de Blanquefort"
}
}
},
{
"id": "RTVP:T:44526343-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 4,
"position": {
"bearing": 187.0,
"latitude": 44.8790283203125,
"longitude": -0.5708089470863342,
"odometer": 1888.0,
"speed": 7.222222328186035
},
"stop_id": "7132",
"timestamp": "1737519787",
"trip": {
"direction_id": 1,
"route_id": "61",
"trip_id": "44526343-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2245",
"label": "Les Pyrénées"
}
}
},
{
"id": "RTVP:T:44526558-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 9,
"position": {
"bearing": 306.0,
"latitude": 44.870750427246094,
"longitude": -0.6127411723136902,
"odometer": 4498.0,
"speed": 7.222222328186035
},
"stop_id": "8344",
"timestamp": "1737519782",
"trip": {
"route_id": "62",
"trip_id": "44526558-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2246",
"label": "Cantinolle"
}
}
},
{
"id": "RTVP:T:268458112_22",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 2,
"position": {
"bearing": 334.0,
"latitude": 44.838478088378906,
"longitude": -0.567241907119751,
"odometer": 162.0
},
"stop_id": "3774",
"timestamp": "1737519777",
"trip": {
"route_id": "61",
"trip_id": "268458112_22"
},
"vehicle": {
"id": "ineo-tram:2305",
"label": "QUINCONCES FLEUVE"
}
}
},
{
"id": "RTVP:T:44527596-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 7,
"position": {
"bearing": 239.0,
"latitude": 44.85592269897461,
"longitude": -0.563206136226654,
"odometer": 3017.0,
"speed": 6.94444465637207
},
"stop_id": "5256",
"timestamp": "1737519782",
"trip": {
"direction_id": 1,
"route_id": "60",
"trip_id": "44527596-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2503",
"label": "France Alouette"
}
}
},
{
"id": "RTVP:T:44526332-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 3,
"position": {
"bearing": 359.0,
"latitude": 44.78662109375,
"longitude": -0.5662024617195129,
"odometer": 1434.0,
"speed": 3.8888888359069824
},
"stop_id": "7402",
"timestamp": "1737519792",
"trip": {
"route_id": "61",
"trip_id": "44526332-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2507",
"label": "Gare de Blanquefort"
}
}
},
{
"id": "RTVP:T:44526879-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 11,
"position": {
"bearing": 85.0,
"latitude": 44.82698059082031,
"longitude": -0.6156495809555054,
"odometer": 7778.0,
"speed": 8.88888931274414
},
"stop_id": "5229",
"timestamp": "1737519792",
"trip": {
"direction_id": 1,
"route_id": "59",
"trip_id": "44526879-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2508",
"label": "Floirac Dravemont"
}
}
},
{
"id": "RTVP:T:44528011-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 10,
"position": {
"bearing": 60.0,
"latitude": 44.800262451171875,
"longitude": -0.6096389293670654,
"odometer": 5804.0,
"speed": 6.94444465637207
},
"stop_id": "3733",
"timestamp": "1737519782",
"trip": {
"route_id": "60",
"trip_id": "44528011-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2518",
"label": "Berges de la Garonne"
}
}
},
{
"id": "RTVP:T:44526582-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 12,
"position": {
"bearing": 152.0,
"latitude": 44.86005783081055,
"longitude": -0.5997989773750305,
"odometer": 7068.0,
"speed": 5.55555534362793
},
"stop_id": "8327",
"timestamp": "1737519777",
"trip": {
"direction_id": 1,
"route_id": "62",
"trip_id": "44526582-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2519",
"label": "Carle Vernet"
}
}
},
{
"id": "RTVP:T:44526356-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 23,
"position": {
"bearing": 186.0,
"latitude": 44.81117248535156,
"longitude": -0.5512643456459045,
"odometer": 11161.0,
"speed": 5.0
},
"stop_id": "7391",
"timestamp": "1737519787",
"trip": {
"direction_id": 1,
"route_id": "61",
"trip_id": "44526356-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2543",
"label": "Gare de Bègles"
}
}
},
{
"id": "RTVP:T:44526331-2025_HIVER-TR_A110-Lun-Mer-55",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 5,
"position": {
"bearing": 6.0,
"latitude": 44.81295394897461,
"longitude": -0.5510731339454651,
"odometer": 1709.0,
"speed": 8.05555534362793
},
"stop_id": "5438",
"timestamp": "1737519782",
"trip": {
"route_id": "61",
"trip_id": "44526331-2025_HIVER-TR_A110-Lun-Mer-55"
},
"vehicle": {
"id": "ineo-tram:2544",
"label": "Parc des Expositions"
}
}
}
],
"header": {
"gtfs_realtime_version": "1.0",
"timestamp": "1737519834"
}
}