Détails de la ressource

Nom du fichier : GTFS RT Position véhicules temps réel réseau ALEOP Pays de la Loire
Format : gtfs-rt

Flux GTFS RT du réseau Aléop Pays de la Loire : Position des véhicules

Cette ressource fait partie du jeu de données Réseau interurbain Aléop - Pays de la Loire.

Disponibilité au téléchargement

20/08/2026
100%
21/08/2026
100%
22/08/2026
100%
23/08/2026
100%
24/08/2026
100%
25/08/2026
100%
26/08/2026
100%
27/08/2026
99.3%
28/08/2026
100%
29/08/2026
100%
30/08/2026
100%
31/08/2026
100%
01/09/2026
100%
02/09/2026
100%
03/09/2026
100%
04/09/2026
100%
05/09/2026
100%
06/09/2026
100%
07/09/2026
100%
08/09/2026
100%
09/09/2026
100%
10/09/2026
100%
11/09/2026
100%
12/09/2026
100%
13/09/2026
100%
14/09/2026
100%
15/09/2026
100%
16/09/2026
100%
17/09/2026
100%
18/09/2026
100%
19/09/2026
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

17 erreurs, 56 avertissements

Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 19/09/2026 à 09h14 Europe/Paris avec le validateur GTFS-RT de MobilityData.

Erreurs

Invalid vehicle bearing E027 17 erreurs

Vehicle bearing must be between 0 and 360 degrees (inclusive)

Exemples d'erreurs
  • vehicle.id eb5affe62f7c21ff has bearing of -128.92076 - bearing must be between 0 and 360 degrees (inclusive)
  • vehicle.id 6926ca1777836c9517686c4a has bearing of -2.9801412 - bearing must be between 0 and 360 degrees (inclusive)
  • vehicle.id 22cfc1181495e486 has bearing of -84.549416 - bearing must be between 0 and 360 degrees (inclusive)
  • vehicle.id 57d8f3995a6a8fd1 has bearing of -145.21764 - bearing must be between 0 and 360 degrees (inclusive)
  • vehicle.id 2b17b73bd9c7dee9 has bearing of -10.512211 - bearing must be between 0 and 360 degrees (inclusive)

Avertissements

schedule_relationship not populated W009 56 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id 2660669509 does not have a schedule_relationship
  • trip_id 2660668303 does not have a schedule_relationship
  • trip_id 2660653012 does not have a schedule_relationship
  • trip_id 2650548905 does not have a schedule_relationship
  • trip_id 2664099127 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
E027 Vehicle bearing must be between 0 and 360 degrees (inclusive) 368 29 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 1 922 29 fois (100 % des validations)
E029 The vehicle position should be within a certain distance of the GTFS shapes.txt data for the current trip unless there is a Service Alert with the Effect of DETOUR for this trip_id. 52 21 fois (72 % des validations)
W004 vehicle.position.speed has an unrealistic speed that may be incorrect 21 17 fois (59 % des validations)
E052 Each vehicle should have a unique ID 21 15 fois (52 % 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. 1 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 19/09/2026 à 18h50 Europe/Paris.

vehicle_positions (80) 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 19/09/2026 à 18h50 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "RTVP:T:2660665418", "vehicle": { "currentStopSequence": 19, "position": { "bearing": 111.88080596923828, "latitude": 47.96552658081055, "longitude": 0.5822317004203796, "speed": 24.02833366394043 }, "stopId": "72MNTAhousR", "timestamp": "1789836612", "trip": { "directionId": 1, "routeId": "215", "startDate": "20260919", "tripId": "2660665418" }, "vehicle": { "id": "16670cf3584e5ce3", "label": "Bessé-sur-Braye" } } }, { "id": "RTVP:T:2660654507", "vehicle": { "currentStopSequence": 3, "position": { "bearing": 43.65935516357422, "latitude": 48.009971618652344, "longitude": 0.20205329358577728, "speed": 9.602566719055176 }, "stopId": "72MANSpierU", "timestamp": "1789836612", "trip": { "directionId": 1, "routeId": "212_E", "startDate": "20260919", "tripId": "2660654507" }, "vehicle": { "id": "ec71330b6b7b61d4", "label": "Mamers" } } }, { "id": "RTVP:T:2660651512", "vehicle": { "currentStopSequence": 12, "position": { "bearing": -124.10221862792969, "latitude": 48.011844635009766, "longitude": -0.11220169812440872, "speed": 21.566465377807617 }, "stopId": "72LOUEchenR", "timestamp": "1789836612", "trip": { "directionId": 1, "routeId": "207", "startDate": "20260919", "tripId": "2660651512" }, "vehicle": { "id": "7773098d09fb1458", "label": "Saint-Denis-d'Orques" } } }, { "id": "RTVP:T:2663368713", "vehicle": { "currentStopSequence": 8, "position": { "bearing": -114.69490814208984, "latitude": 47.87654113769531, "longitude": 0.21300670504570007, "speed": 12.729540824890137 }, "stopId": "72GERVfromR", "timestamp": "1789836612", "trip": { "directionId": 1, "routeId": "218", "startDate": "20260919", "tripId": "2663368713" }, "vehicle": { "id": "163074a05c2dec42", "label": "Le Lude" } } }, { "id": "RTVP:T:2650548927", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 3, "position": { "bearing": -139.6704864501953, "latitude": 47.87653350830078, "longitude": 0.12797009944915771, "speed": 11.122886657714844 }, "stopId": "72GUECguecA", "timestamp": "1789836613", "trip": { "directionId": 0, "routeId": "26", "startDate": "20260919", "tripId": "2650548927" }, "vehicle": { "id": "6926ca1777836c9517686c4a", "label": "Le Mans > Saumur" } } }, { "id": "RTVP:T:2660653317", "vehicle": { "currentStopSequence": 12, "position": { "bearing": -40.72653579711914, "latitude": 48.15015411376953, "longitude": 0.15218999981880188, "speed": 14.934980392456055 }, "stopId": "72JEANroutR", "timestamp": "1789836614", "trip": { "directionId": 1, "routeId": "210", "startDate": "20260919", "tripId": "2660653317" }, "vehicle": { "id": "22cfc1181495e486", "label": "Fresnay-sur-Sarthe" } } }, { "id": "RTVP:T:2663361417", "vehicle": { "currentStopSequence": 11, "position": { "bearing": 84.5063247680664, "latitude": 48.0484733581543, "longitude": 0.4088500142097473, "speed": 8.690411567687988 }, "stopId": "72MONThonoR", "timestamp": "1789836616", "trip": { "directionId": 1, "routeId": "214", "startDate": "20260919", "tripId": "2663361417" }, "vehicle": { "id": "1c50b9affec2a167", "label": "Vibraye" } } }, { "id": "RTVP:T:2660652710", "vehicle": { "currentStopSequence": 13, "position": { "bearing": -60.033931732177734, "latitude": 48.1061897277832, "longitude": 0.024263300001621246, "speed": 13.687578201293945 }, "stopId": "72CONLgar1U1", "timestamp": "1789836613", "trip": { "directionId": 1, "routeId": "209", "startDate": "20260919", "tripId": "2660652710" }, "vehicle": { "id": "3d0ed4088373725b", "label": "Rouez" } } }, { "id": "RTVP:T:2660668607", "vehicle": { "currentStopSequence": 9, "position": { "bearing": -151.61293029785156, "latitude": 47.98440933227539, "longitude": 0.28089669346809387, "speed": 10.976025581359863 }, "stopId": "72CHANgranR", "timestamp": "1789836615", "trip": { "directionId": 1, "routeId": "216_E", "startDate": "20260919", "tripId": "2660668607" }, "vehicle": { "id": "cc7259e94bb2a613", "label": "Loir en Vallée" } } }, { "id": "RTVP:T:2660669212", "vehicle": { "currentStopSequence": 17, "position": { "bearing": -115.7091064453125, "latitude": 47.86296081542969, "longitude": 0.3171510100364685, "speed": 19.98165512084961 }, "stopId": "72ECOMprovR", "timestamp": "1789836613", "trip": { "directionId": 1, "routeId": "217", "startDate": "20260919", "tripId": "2660669212" }, "vehicle": { "id": "7a2c2c66507d8434", "label": "Écommoy" } } }, { "id": "RTVP:T:2660650908", "vehicle": { "currentStopSequence": 16, "position": { "bearing": -161.8739471435547, "latitude": 47.82790756225586, "longitude": -0.01682329922914505, "speed": 11.872222900390625 }, "stopId": "72MEZEegliR", "timestamp": "1789836612", "trip": { "directionId": 1, "routeId": "206", "startDate": "20260919", "tripId": "2660650908" }, "vehicle": { "id": "7fb193e0581b346e", "label": "Malicorne-sur-Sarthe" } } }, { "id": "RTVP:T:2659688827", "vehicle": { "currentStopSequence": 6, "position": { "bearing": -19.879562377929688, "latitude": 47.18069839477539, "longitude": -1.517682671546936, "speed": 20.79290199279785 }, "stopId": "44NANTburdU2", "timestamp": "1789836623", "trip": { "directionId": 0, "routeId": "313", "startDate": "20260919", "tripId": "2659688827" }, "vehicle": { "id": "2b17b73bd9c7dee9", "label": "Saint-Philbert-de-Grand-Lieu > Nantes" } } }, { "id": "RTVP:T:2662554363", "vehicle": { "position": { "bearing": -85.86974334716797, "latitude": 47.18256759643555, "longitude": -1.5188814401626587, "speed": 0.0 }, "timestamp": "1789836600", "trip": { "directionId": 1, "routeId": "333", "startDate": "20260919", "tripId": "2662554363" }, "vehicle": { "id": "7c1e07beee21c9d4", "label": "Nantes > Divatte-sur-Loire" } } }, { "id": "RTVP:T:2659662050", "vehicle": { "currentStopSequence": 5, "position": { "bearing": 170.22572326660156, "latitude": 47.183692932128906, "longitude": -1.5458341836929321, "speed": 5.625675678253174 }, "stopId": "44REZEpiniR1", "timestamp": "1789836622", "trip": { "directionId": 1, "routeId": "312", "startDate": "20260919", "tripId": "2659662050" }, "vehicle": { "id": "2bda20f788267388", "label": "Nantes > Saint-Philbert-de-Grand-Lieu" } } }, { "id": "RTVP:T:2662554359", "vehicle": { "currentStopSequence": 6, "position": { "bearing": 53.54084777832031, "latitude": 47.19114685058594, "longitude": -1.468239188194275, "speed": 6.758086681365967 }, "stopId": "44GOULherdR", "timestamp": "1789836622", "trip": { "directionId": 1, "routeId": "333", "startDate": "20260919", "tripId": "2662554359" }, "vehicle": { "id": "26ec0345f2973ecc", "label": "Nantes > Divatte-sur-Loire" } } }, { "id": "RTVP:T:2659662041", "vehicle": { "currentStopSequence": 34, "position": { "bearing": -147.25526428222656, "latitude": 47.04011535644531, "longitude": -1.646562099456787, "speed": 8.936052322387695 }, "stopId": "44PHILplatR", "timestamp": "1789836624", "trip": { "directionId": 1, "routeId": "312", "startDate": "20260919", "tripId": "2659662041" }, "vehicle": { "id": "8c0556ee821443d0", "label": "Nantes > Touvois" } } }, { "id": "RTVP:T:2659641520", "vehicle": { "currentStopSequence": 4, "position": { "bearing": 60.198612213134766, "latitude": 47.224334716796875, "longitude": -1.4989511966705322, "speed": 21.529382705688477 }, "stopId": "44CONCboirR", "timestamp": "1789836624", "trip": { "directionId": 1, "routeId": "330", "startDate": "20260919", "tripId": "2659641520" }, "vehicle": { "id": "ffd132b3619da8d0", "label": "Nantes > Divatte-sur-Loire" } } }, { "id": "RTVP:T:2650544405", "vehicle": { "currentStopSequence": 4, "position": { "bearing": -97.2364273071289, "latitude": 46.65050506591797, "longitude": -0.15688680112361908, "speed": 21.554641723632812 }, "stopId": "79PARTpartU", "timestamp": "1789836623", "trip": { "directionId": 1, "routeId": "07", "startDate": "20260919", "tripId": "2650544405" }, "vehicle": { "id": "664313509db874d5f9316f5a", "label": "Poitiers > Nantes" } } }, { "id": "RTVP:T:2650537308", "vehicle": { "currentStopSequence": 5, "position": { "bearing": 157.23585510253906, "latitude": 47.008216857910156, "longitude": -0.8692445755004883, "speed": 25.18887710571289 }, "stopId": "79MAULbrosU", "timestamp": "1789836623", "trip": { "directionId": 0, "routeId": "07", "startDate": "20260919", "tripId": "2650537308" }, "vehicle": { "id": "66431365be00f234b717b317", "label": "Nantes > Poitiers" } } }, { "id": "RTVP:T:2663599505", "vehicle": { "currentStopSequence": 5, "position": { "bearing": -3.7114908695220947, "latitude": 47.119319915771484, "longitude": -0.9929919838905334, "speed": 8.888360977172852 }, "stopId": "49MACAnageU", "timestamp": "1789836618", "trip": { "directionId": 1, "routeId": "421", "startDate": "20260919", "tripId": "2663599505" }, "vehicle": { "id": "0e22f54464f50d13", "label": "Cholet → Beaupréau-en-Mauges" } } }, { "id": "RTVP:T:2660464508", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 3, "position": { "bearing": 157.52090454101562, "latitude": 47.459266662597656, "longitude": -0.5454766750335693, "speed": 6.702292442321777 }, "stopId": "49ANGEesa1R", "timestamp": "1789836623", "trip": { "directionId": 1, "routeId": "418", "startDate": "20260919", "tripId": "2660464508" }, "vehicle": { "id": "b2b855632d6805e4", "label": "Angers → Lys-Haut-Layon" } } }, { "id": "RTVP:T:2660616711", "vehicle": { "currentStopSequence": 12, "position": { "bearing": -47.21946334838867, "latitude": 47.32796859741211, "longitude": -0.19716499745845795, "speed": 12.442269325256348 }, "stopId": "49TREVcunaA", "timestamp": "1789836621", "trip": { "directionId": 0, "routeId": "417", "startDate": "20260919", "tripId": "2660616711" }, "vehicle": { "id": "15943a1a84c073ec", "label": "Saumur → Angers" } } }, { "id": "RTVP:V:29c2a9bca8566620", "vehicle": { "currentStopSequence": 2, "position": { "bearing": -134.17762756347656, "latitude": 47.41490936279297, "longitude": -0.7496259808540344, "speed": 23.48722267150879 }, "stopId": "49GEORegliR", "timestamp": "1789836619", "vehicle": { "id": "29c2a9bca8566620" } } }, { "id": "RTVP:T:2660547607", "vehicle": { "currentStopSequence": 7, "position": { "bearing": 79.75345611572266, "latitude": 47.12700271606445, "longitude": -0.6473860144615173, "speed": 8.318367958068848 }, "stopId": "49COROegliU", "timestamp": "1789836619", "trip": { "directionId": 0, "routeId": "406", "startDate": "20260919", "tripId": "2660547607" }, "vehicle": { "id": "117d488f562f1e4e", "label": "Cholet → Saumur" } } }, { "id": "RTVP:T:2660546717", "vehicle": { "currentStopSequence": 4, "position": { "bearing": -50.751644134521484, "latitude": 47.3021354675293, "longitude": -0.3900350034236908, "speed": 18.78365707397461 }, "stopId": "49LLEUcentA", "timestamp": "1789836624", "trip": { "directionId": 0, "routeId": "405", "startDate": "20260919", "tripId": "2660546717" }, "vehicle": { "id": "70787b453579a723", "label": "Doué-en-Anjou → Angers" } } }, { "id": "RTVP:T:2660644707", "vehicle": { "currentStopSequence": 6, "position": { "bearing": 66.9832534790039, "latitude": 47.44451141357422, "longitude": -0.5247099995613098, "speed": 24.175695419311523 }, "stopId": "49FAYEmontR", "timestamp": "1789836619", "trip": { "directionId": 1, "routeId": "419", "startDate": "20260919", "tripId": "2660644707" }, "vehicle": { "id": "c24a71aa672e3823", "label": "Angers → Bellevigne-en-Layon" } } }, { "id": "RTVP:T:2662539220", "vehicle": { "currentStopSequence": 18, "position": { "bearing": -123.82137298583984, "latitude": 47.13105392456055, "longitude": -0.7815250158309937, "speed": 13.189325332641602 }, "stopId": "49CHOLlouiR", "timestamp": "1789836621", "trip": { "directionId": 1, "routeId": "407", "startDate": "20260919", "tripId": "2662539220" }, "vehicle": { "id": "d2585ec1109a21d2", "label": "Angers → Cholet" } } }, { "id": "RTVP:T:2660857308", "vehicle": { "currentStopSequence": 6, "position": { "bearing": 168.55906677246094, "latitude": 47.26835632324219, "longitude": -1.0261300802230835, "speed": 12.2757568359375 }, "stopId": "49MNTRpostA", "timestamp": "1789836622", "trip": { "directionId": 0, "routeId": "413", "startDate": "20260919", "tripId": "2660857308" }, "vehicle": { "id": "7210ceee68e824a4", "label": "Beaupréau > Ancenis" } } }, { "id": "RTVP:T:2660617008", "vehicle": { "currentStopSequence": 4, "position": { "bearing": 154.96795654296875, "latitude": 47.453277587890625, "longitude": -0.5414050221443176, "speed": 7.241791725158691 }, "stopId": "49ANGEallaR", "timestamp": "1789836619", "trip": { "directionId": 1, "routeId": "417", "startDate": "20260919", "tripId": "2660617008" }, "vehicle": { "id": "b61d56a04c2bc20b", "label": "Angers → Saumur" } } }, { "id": "RTVP:T:2660645407", "vehicle": { "currentStopSequence": 6, "position": { "bearing": -102.8589859008789, "latitude": 47.403812408447266, "longitude": -0.5097252726554871, "speed": 141.34178161621094 }, "stopId": "49LOUErondR", "timestamp": "1789836605", "trip": { "directionId": 1, "routeId": "420", "startDate": "20260919", "tripId": "2660645407" }, "vehicle": { "id": "94fae090129a7003", "label": "Angers → Chemillé-en-Anjou" } } }, { "id": "RTVP:T:2660547217", "vehicle": { "currentStopSequence": 2, "position": { "bearing": 123.94515991210938, "latitude": 47.466529846191406, "longitude": -0.5534150004386902, "speed": 0.0 }, "stopId": "49ANGEleroR", "timestamp": "1789836618", "trip": { "directionId": 1, "routeId": "405", "startDate": "20260919", "tripId": "2660547217" }, "vehicle": { "id": "fae53704e4794238", "label": "Angers → Montreuil-Bellay" } } }, { "id": "RTVP:T:2660646508", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 6, "position": { "bearing": 163.6833953857422, "latitude": 47.43153762817383, "longitude": -0.5285933017730713, "speed": 7.163815498352051 }, "stopId": "49PONTauthR", "timestamp": "1789836624", "trip": { "directionId": 1, "routeId": "423", "startDate": "20260919", "tripId": "2660646508" }, "vehicle": { "id": "f28766603198e2d0", "label": "Angers → Chalonnes-sur-Loire" } } }, { "id": "RTVP:T:2660547909", "vehicle": { "currentStopSequence": 16, "position": { "bearing": -79.71822357177734, "latitude": 47.18773651123047, "longitude": -0.28491300344467163, "speed": 14.158495903015137 }, "stopId": "49DOUEzoolA", "timestamp": "1789836623", "trip": { "directionId": 1, "routeId": "406", "startDate": "20260919", "tripId": "2660547909" }, "vehicle": { "id": "bad310887c95b960", "label": "Saumur → Cholet" } } }, { "id": "RTVP:T:2662539223", "vehicle": { "currentStopSequence": 5, "position": { "bearing": -152.047607421875, "latitude": 47.38384246826172, "longitude": -0.5482066869735718, "speed": 19.39371681213379 }, "stopId": "49LOUEpharU", "timestamp": "1789836620", "trip": { "directionId": 1, "routeId": "407", "startDate": "20260919", "tripId": "2662539223" }, "vehicle": { "id": "cf43839766326a5a", "label": "Angers → Chemillé-en-Anjou" } } }, { "id": "RTVP:T:2662538820", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 18, "position": { "bearing": -20.699121475219727, "latitude": 47.44953155517578, "longitude": -0.5388482809066772, "speed": 0.0 }, "stopId": "49ANGEallaA", "timestamp": "1789836610", "trip": { "directionId": 0, "routeId": "407", "startDate": "20260919", "tripId": "2662538820" }, "vehicle": { "id": "48a9103f69e5a1e8", "label": "Cholet → Angers" } } }, { "id": "RTVP:T:2660935106", "vehicle": { "currentStopSequence": 12, "position": { "latitude": 46.70096206665039, "longitude": -1.938917636871338 }, "stopId": "85GILLsncfU", "timestamp": "1789836619", "trip": { "directionId": 1, "routeId": "572", "tripId": "2660935106" }, "vehicle": { "id": "6482e63e021f776ca7e1da67", "label": "910", "licensePlate": "GM776YP" } } }, { "id": "RTVP:T:2660661104", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 2, "position": { "latitude": 46.66857147216797, "longitude": -1.4311882257461548 }, "stopId": "85ROCHvendR", "timestamp": "1789836623", "trip": { "directionId": 1, "routeId": "509", "tripId": "2660661104" }, "vehicle": { "id": "63f5e074bee60d262ce6cd3d", "label": "618", "licensePlate": "GL577YS" } } }, { "id": "RTVP:T:2664052408", "vehicle": { "currentStopSequence": 18, "position": { "latitude": 46.75536346435547, "longitude": -2.022676706314087 }, "stopId": "85RIEZbecsR", "timestamp": "1789836622", "trip": { "directionId": 1, "routeId": "568", "tripId": "2664052408" }, "vehicle": { "id": "646f580d36a4904d4d91959e", "label": "909", "licensePlate": "GM744YP" } } }, { "id": "RTVP:T:2660958407", "vehicle": { "currentStopSequence": 18, "position": { "latitude": 46.351505279541016, "longitude": -1.4507129192352295 }, "stopId": "85TRANomniA", "timestamp": "1789836619", "trip": { "directionId": 0, "routeId": "550", "tripId": "2660958407" }, "vehicle": { "id": "63f5e17e8e3e24c3836e64f3", "label": "635", "licensePlate": "GM937AM" } } }, { "id": "RTVP:T:2652296124", "vehicle": { "currentStopSequence": 10, "position": { "latitude": 46.920867919921875, "longitude": -2.0423316955566406 }, "stopId": "85BOUIbouiA", "timestamp": "1789836623", "trip": { "directionId": 0, "routeId": "13", "tripId": "2652296124" }, "vehicle": { "id": "667145bd41517277ec0ec32e", "label": "40149", "licensePlate": "GX148CA" } } }, { "id": "RTVP:T:2648696105", "vehicle": { "currentStopSequence": 4, "position": { "latitude": 46.17055130004883, "longitude": -1.125071406364441 }, "stopId": "17MARAaligR", "timestamp": "1789836623", "trip": { "directionId": 1, "routeId": "17", "tripId": "2648696105" }, "vehicle": { "id": "63f5e1491d43a1c071002db9", "label": "632", "licensePlate": "GM651AM" } } }, { "id": "RTVP:T:2660663807", "vehicle": { "currentStopSequence": 16, "position": { "latitude": 46.70088195800781, "longitude": -1.7396032810211182 }, "stopId": "85COEXburoA", "timestamp": "1789836623", "trip": { "directionId": 0, "routeId": "572", "tripId": "2660663807" }, "vehicle": { "id": "63f5e03b5f3769428ad5b862", "label": "616", "licensePlate": "GL099YT" } } }, { "id": "RTVP:T:2652295211", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 7, "position": { "latitude": 46.78186798095703, "longitude": -2.0676703453063965 }, "stopId": "85JEANodysU", "timestamp": "1789836620", "trip": { "directionId": 1, "routeId": "12", "tripId": "2652295211" }, "vehicle": { "id": "667145df2544a612da0725b3", "label": "40151", "licensePlate": "GX118FK" } } }, { "id": "RTVP:T:2660661711", "vehicle": { "currentStopSequence": 10, "position": { "latitude": 46.85147476196289, "longitude": -1.0582329034805298 }, "stopId": "85VENDyoleA", "timestamp": "1789836622", "trip": { "directionId": 0, "routeId": "510", "tripId": "2660661711" }, "vehicle": { "id": "646f57d3da64cd65a79c2cbc", "label": "902", "licensePlate": "GM469TN" } } }, { "id": "RTVP:T:2662598801", "vehicle": { "currentStopSequence": 25, "position": { "latitude": 47.00064468383789, "longitude": -2.250991106033325 }, "stopId": "85NOIRroutU1", "timestamp": "1789836509", "trip": { "directionId": 1, "routeId": "571", "tripId": "2662598801" }, "vehicle": { "id": "6482fc31de4850271a64c5d3", "label": "911", "licensePlate": "GM812YP" } } }, { "id": "RTVP:T:2660662211", "vehicle": { "currentStopSequence": 16, "position": { "latitude": 46.9439697265625, "longitude": -1.0540777444839478 }, "stopId": "85VERRtassR", "timestamp": "1789836621", "trip": { "directionId": 1, "routeId": "510", "tripId": "2660662211" }, "vehicle": { "id": "6482fbaa45c9746d75ca92e3", "label": "900", "licensePlate": "GM275TN" } } }, { "id": "RTVP:T:2660507713", "vehicle": { "currentStopSequence": 9, "position": { "bearing": 26.05835723876953, "latitude": 47.188697814941406, "longitude": -1.857211709022522, "speed": 14.43170166015625 }, "stopId": "44VUE1nantR", "timestamp": "1789836625", "trip": { "directionId": 1, "routeId": "301", "startDate": "20260919", "tripId": "2660507713" }, "vehicle": { "id": "8c7b7bf61111e621", "label": "Nantes > Saint-Père-en-Retz" } } }, { "id": "RTVP:T:2660510638", "vehicle": { "currentStopSequence": 19, "position": { "bearing": -4.453896999359131, "latitude": 47.136329650878906, "longitude": -1.5315756797790527, "speed": 14.193737030029297 }, "stopId": "44SORInantA", "timestamp": "1789836622", "trip": { "directionId": 0, "routeId": "362", "startDate": "20260919", "tripId": "2660510638" }, "vehicle": { "id": "fcdc1295b66975ea", "label": "Vieillevigne > Nantes" } } }, { "id": "RTVP:T:2660500236", "vehicle": { "currentStopSequence": 13, "position": { "bearing": -63.171077728271484, "latitude": 47.19181442260742, "longitude": -1.404089093208313, "speed": 14.339462280273438 }, "stopId": "44HAUTalleA", "timestamp": "1789836623", "trip": { "directionId": 0, "routeId": "331", "startDate": "20260919", "tripId": "2660500236" }, "vehicle": { "id": "588843ea0552ed51", "label": "Vallet > Nantes" } } }, { "id": "RTVP:T:2660500531", "vehicle": { "currentStopSequence": 21, "position": { "bearing": 85.56021881103516, "latitude": 47.17278289794922, "longitude": -1.293260931968689, "speed": 10.577937126159668 }, "stopId": "44VALLmoucR", "timestamp": "1789836620", "trip": { "directionId": 1, "routeId": "331", "startDate": "20260919", "tripId": "2660500531" }, "vehicle": { "id": "0057f896b7376d2c", "label": "Nantes > Vallet" } } }, { "id": "RTVP:T:2660505042", "vehicle": { "currentStopSequence": 20, "position": { "bearing": 45.47247314453125, "latitude": 47.171016693115234, "longitude": -1.61588454246521, "speed": 24.132831573486328 }, "stopId": "44REZEmairA", "timestamp": "1789836619", "trip": { "directionId": 0, "routeId": "303", "startDate": "20260919", "tripId": "2660505042" }, "vehicle": { "id": "143ed78360f32ef0", "label": "Pornic > Nantes" } } }, { "id": "RTVP:T:2660505442", "vehicle": { "currentStopSequence": 8, "position": { "bearing": -91.75293731689453, "latitude": 47.131431579589844, "longitude": -1.8365000486373901, "speed": 12.286934852600098 }, "stopId": "44CHEMarthR", "timestamp": "1789836625", "trip": { "directionId": 1, "routeId": "303", "startDate": "20260919", "tripId": "2660505442" }, "vehicle": { "id": "a39fd62a9daf1706", "label": "Nantes > Saint-Michel-Chef-Chef" } } }, { "id": "RTVP:T:2660505043", "vehicle": { "currentStopSequence": 9, "position": { "bearing": 39.05649185180664, "latitude": 47.12263107299805, "longitude": -2.0541632175445557, "speed": 8.323433876037598 }, "stopId": "44CHAUegliA", "timestamp": "1789836620", "trip": { "directionId": 0, "routeId": "303", "startDate": "20260919", "tripId": "2660505043" }, "vehicle": { "id": "f51eea9b1476d8d7", "label": "Pornic > Nantes" } } }, { "id": "RTVP:T:2660511344", "vehicle": { "currentStopSequence": 7, "position": { "bearing": 167.9601593017578, "latitude": 47.1777458190918, "longitude": -1.5441536903381348, "speed": 8.526564598083496 }, "stopId": "44REZEflorR", "timestamp": "1789836624", "trip": { "directionId": 1, "routeId": "362", "startDate": "20260919", "tripId": "2660511344" }, "vehicle": { "id": "86be413a2ca743f9", "label": "Nantes > Vieillevigne" } } }, { "id": "RTVP:T:2661054021", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 12, "position": { "bearing": 42.60481643676758, "latitude": 46.984466552734375, "longitude": -1.3165466785430908, "speed": 0.0 }, "stopId": "85MONTsncfU", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "370", "startDate": "20260919", "tripId": "2661054021" }, "vehicle": { "id": "69c55e93d49aa2bcc3929f29", "label": "Nantes > Les Herbiers" } } }, { "id": "RTVP:T:2659846716", "vehicle": { "currentStopSequence": 13, "position": { "bearing": -72.19232177734375, "latitude": 47.1199836730957, "longitude": -2.10377836227417, "speed": 8.100471496582031 }, "stopId": "44PORNsandR", "timestamp": "1789835874", "trip": { "directionId": 1, "routeId": "315", "startDate": "20260919", "tripId": "2659846716" }, "vehicle": { "id": "74fe167734a871bb", "label": "Saint-Nazaire > Préfailles" } } }, { "id": "RTVP:T:2659851534", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 7, "position": { "bearing": -36.634132385253906, "latitude": 47.35652160644531, "longitude": -2.104816436767578, "speed": 1.7818830013275146 }, "stopId": "44DONGpommR", "timestamp": "1789836623", "trip": { "directionId": 1, "routeId": "305AT", "startDate": "20260919", "tripId": "2659851534" }, "vehicle": { "id": "6864de6f43b3c3068c0a7334", "label": "Saint-Nazaire > Redon" } } }, { "id": "RTVP:T:2659848622", "vehicle": { "currentStopSequence": 25, "position": { "bearing": 30.22659683227539, "latitude": 47.25238037109375, "longitude": -1.9187467098236084, "speed": 2.9899141788482666 }, "stopId": "44FROSmigrR", "timestamp": "1789836621", "trip": { "directionId": 1, "routeId": "316", "startDate": "20260919", "tripId": "2659848622" }, "vehicle": { "id": "b89cc6f8219a2805", "label": "Saint-Brevin-les-Pins > Frossay" } } }, { "id": "RTVP:T:2659679705", "vehicle": { "currentStopSequence": 5, "position": { "latitude": 47.48338317871094, "longitude": -0.5195329785346985 }, "stopId": "49ANGEsonnR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "412", "startDate": "20260919", "tripId": "2659679705" }, "vehicle": { "id": "67", "label": "39689", "licensePlate": "GD-683-LG" } } }, { "id": "RTVP:T:2659678217", "vehicle": { "currentStopSequence": 3, "position": { "latitude": 47.47276306152344, "longitude": -0.5764529705047607 }, "stopId": "49ANGEpattR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "409", "startDate": "20260919", "tripId": "2659678217" }, "vehicle": { "id": "2", "label": "143336", "licensePlate": "DK-113-LY" } } }, { "id": "RTVP:T:2659682004", "vehicle": { "currentStopSequence": 20, "position": { "latitude": 47.60045623779297, "longitude": -0.8342620134353638 }, "stopId": "49BRAIanjoR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "425", "startDate": "20260919", "tripId": "2659682004" }, "vehicle": { "id": "46", "label": "39347", "licensePlate": "GD-682-LG" } } }, { "id": "RTVP:T:2659826921", "vehicle": { "currentStopSequence": 22, "position": { "latitude": 47.54954147338867, "longitude": -0.656915009021759 }, "stopId": "49AVRIcadeA", "timestamp": "1789836617", "trip": { "directionId": 0, "routeId": "401", "startDate": "20260919", "tripId": "2659826921" }, "vehicle": { "id": "102", "label": "153157", "licensePlate": "DT-409-TG" } } }, { "id": "RTVP:T:2659680705", "vehicle": { "currentStopSequence": 6, "position": { "latitude": 47.461116790771484, "longitude": -0.7101370096206665 }, "stopId": "49AUGUsporR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "424", "startDate": "20260919", "tripId": "2659680705" }, "vehicle": { "id": "38", "label": "36854", "licensePlate": "FH-864-ZG" } } }, { "id": "RTVP:T:2659827820", "vehicle": { "currentStopSequence": 15, "position": { "latitude": 47.702720642089844, "longitude": -1.0315029621124268 }, "stopId": "49COMBhoteU", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "401", "startDate": "20260919", "tripId": "2659827820" }, "vehicle": { "id": "29", "label": "103052", "licensePlate": "AR-286-BZ" } } }, { "id": "RTVP:T:2659827822", "vehicle": { "currentStopSequence": 3, "position": { "latitude": 47.49776840209961, "longitude": -0.5809850096702576 }, "stopId": "49AVRIardeR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "401", "startDate": "20260919", "tripId": "2659827822" }, "vehicle": { "id": "71", "label": "143324", "licensePlate": "DK-100-LY" } } }, { "id": "RTVP:T:2659679116", "vehicle": { "currentStopSequence": 8, "position": { "latitude": 47.52641296386719, "longitude": -0.5670520067214966 }, "stopId": "49EPINlegrR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "411", "startDate": "20260919", "tripId": "2659679116" }, "vehicle": { "id": "42", "label": "39675", "licensePlate": "GH-226-DV" } } }, { "id": "RTVP:T:2660476704", "vehicle": { "currentStopSequence": 3, "position": { "latitude": 47.65786361694336, "longitude": -0.7093129754066467 }, "stopId": "49MARTdaudR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "E400", "startDate": "20260919", "tripId": "2660476704" }, "vehicle": { "id": "87", "label": "36496", "licensePlate": "FJ-836-RF" } } }, { "id": "RTVP:T:2662585313", "vehicle": { "currentStopSequence": 5, "position": { "latitude": 48.10835266113281, "longitude": -0.7426019906997681 }, "stopId": "53MARTrondR1", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "102E", "startDate": "20260919", "tripId": "2662585313" }, "vehicle": { "id": "114", "label": "253203", "licensePlate": "HH-621-CG" } } }, { "id": "RTVP:T:2662585014", "vehicle": { "position": { "latitude": 48.262245178222656, "longitude": -0.628807008266449 }, "timestamp": "1789836617", "trip": { "directionId": 0, "routeId": "102E", "startDate": "20260919", "tripId": "2662585014" }, "vehicle": { "id": "116", "label": "253205", "licensePlate": "HH-825-CG" } } }, { "id": "RTVP:T:2662586708", "vehicle": { "position": { "latitude": 48.298072814941406, "longitude": -0.93927001953125 }, "timestamp": "1789836617", "trip": { "directionId": 0, "routeId": "145E", "startDate": "20260919", "tripId": "2662586708" }, "vehicle": { "id": "91", "label": "253032", "licensePlate": "HD-021-QE" } } }, { "id": "RTVP:T:2652271334", "vehicle": { "currentStopSequence": 26, "position": { "latitude": 47.28683090209961, "longitude": -1.4995230436325073 }, "stopId": "44CARQbrecA", "timestamp": "1789836617", "trip": { "directionId": 0, "routeId": "360", "startDate": "20260919", "tripId": "2652271334" }, "vehicle": { "id": "11", "label": "133161", "licensePlate": "CX-873-LP" } } }, { "id": "RTVP:T:2660503016", "vehicle": { "currentStopSequence": 2, "position": { "latitude": 47.290225982666016, "longitude": -1.6097179651260376 }, "stopId": "44HERIcielR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "310", "startDate": "20260919", "tripId": "2660503016" }, "vehicle": { "id": "77", "label": "193049", "licensePlate": "FH-833-PT" } } }, { "id": "RTVP:T:2652276521", "vehicle": { "currentStopSequence": 8, "position": { "latitude": 47.30760955810547, "longitude": -1.4796680212020874 }, "stopId": "44DESEsuceR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "348", "startDate": "20260919", "tripId": "2652276521" }, "vehicle": { "id": "23", "label": "133191", "licensePlate": "CX-866-SH" } } }, { "id": "RTVP:T:2652271134", "vehicle": { "currentStopSequence": 22, "position": { "latitude": 47.44636535644531, "longitude": -1.3456770181655884 }, "stopId": "44MOUZmairR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "360", "startDate": "20260919", "tripId": "2652271134" }, "vehicle": { "id": "68", "label": "183216", "licensePlate": "FC-307-JA" } } }, { "id": "RTVP:T:2659918009", "vehicle": { "currentStopSequence": 2, "position": { "latitude": 47.331172943115234, "longitude": -1.6508300304412842 }, "stopId": "44PUCEoserR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "309", "startDate": "20260919", "tripId": "2659918009" }, "vehicle": { "id": "114", "label": "213062", "licensePlate": "GB-202-DQ" } } }, { "id": "RTVP:T:2660597046", "vehicle": { "currentStopSequence": 9, "position": { "latitude": 47.3055305480957, "longitude": -1.6171820163726807 }, "stopId": "44TREItourA", "timestamp": "1789836617", "trip": { "directionId": 0, "routeId": "300", "startDate": "20260919", "tripId": "2660597046" }, "vehicle": { "id": "105", "label": "253", "licensePlate": "GM-164-RJ" } } }, { "id": "RTVP:T:2659956251", "vehicle": { "currentStopSequence": 7, "position": { "latitude": 47.350303649902344, "longitude": -1.606274962425232 }, "stopId": "44FONTbellR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "300", "startDate": "20260919", "tripId": "2659956251" }, "vehicle": { "id": "9", "label": "133063", "licensePlate": "CV-751-HN" } } }, { "id": "RTVP:T:2660503012", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 9, "position": { "latitude": 47.66462326049805, "longitude": -1.6685680150985718 }, "stopId": "44DERVnantR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "310", "startDate": "20260919", "tripId": "2660503012" }, "vehicle": { "id": "60", "label": "183147", "licensePlate": "EZ-466-TL" } } }, { "id": "RTVP:T:2660602309", "vehicle": { "position": { "latitude": 47.221923828125, "longitude": -1.6382269859313965 }, "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "350", "startDate": "20260919", "tripId": "2660602309" }, "vehicle": { "id": "94", "label": "223050", "licensePlate": "GJ-867-WW" } } }, { "id": "RTVP:T:2660596313", "vehicle": { "currentStopSequence": 21, "position": { "latitude": 47.36030960083008, "longitude": -1.8631219863891602 }, "stopId": "44MALVsthuR", "timestamp": "1789836617", "trip": { "directionId": 1, "routeId": "320", "startDate": "20260919", "tripId": "2660596313" }, "vehicle": { "id": "86", "label": "213063", "licensePlate": "GB-350-EG" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1789836625" } }