Détails de la ressource

Nom du fichier : GTFS-RT VehiclePositions
Format : gtfs-rt

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

23/12/2024
100%
24/12/2024
100%
25/12/2024
100%
26/12/2024
100%
27/12/2024
100%
28/12/2024
100%
29/12/2024
100%
30/12/2024
100%
31/12/2024
100%
01/01/2025
100%
02/01/2025
100%
03/01/2025
100%
04/01/2025
100%
05/01/2025
100%
06/01/2025
100%
07/01/2025
100%
08/01/2025
100%
09/01/2025
100%
10/01/2025
100%
11/01/2025
100%
12/01/2025
100%
13/01/2025
100%
14/01/2025
100%
15/01/2025
100%
16/01/2025
100%
17/01/2025
100%
18/01/2025
100%
19/01/2025
100%
20/01/2025
100%
21/01/2025
100%
22/01/2025
100%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type 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
Valider ce GTFS-RT maintenant

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_positions

Flux 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" } }