Détails de la ressource

Nom du fichier : Données en temps réel au format GTFS-RT
Format : gtfs-rt

Les messages suivants du format GTFS-RT sont disponibles dans ce flux :

TripUpdate
VehiclePosition
Alert

Cette ressource fait partie du jeu de données Réseau urbain Réso.

Disponibilité au téléchargement

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

1 erreur, 4 avertissements

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

Erreurs

stop_time_update doesn't have arrival or departure E043 1 erreur

If a stop_time_update doesn't have a schedule_relationship of SKIPPED or NO_DATA, then either arrival or departure must be provided

Exemples d'erreurs
  • trip_id 40-5257363457 stop_sequence 15 doesn't have arrival or departure

Avertissements

ID in one feed missing from the other W003 4 erreurs

a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed

Exemples d'erreurs
  • trip_id 40-5257363457 is in TripUpdates but not in VehiclePositions feed
  • trip_id 40-5256446032 is in TripUpdates but not in VehiclePositions feed
  • trip_id 40-5251858462 is in TripUpdates but not in VehiclePositions feed
  • trip_id 40-5254152250 is in TripUpdates but not in VehiclePositions feed
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
W003 a trip_id that is provided in the VehiclePositions feed should be provided in the TripUpdates feed, and a vehicle_id that is provided in the TripUpdates feed should be provided in the VehiclePositions feed 82 24 fois (80 % des validations)
E043 If a stop_time_update doesn't have a schedule_relationship of SKIPPED or NO_DATA, then either arrival or departure must be provided 67 23 fois (77 % des validations)
E003 All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED 12 3 fois (10 % des validations)
E004 All route_ids provided in the GTFS-rt feed must exist in the GTFS data 12 3 fois (10 % des validations)
E011 All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt 38 3 fois (10 % des validations)
E047 If separate `VehiclePositions` and `TripUpdates` feeds are provided, `VehicleDescriptor` or `TripDescriptor` ID value pairing should match between the two feeds. 2 2 fois (7 % des validations)
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 2 1 fois (3 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 16/06/2026 à 08h46 Europe/Paris.

trip_updates (5) vehicle_positions (2) service_alerts (2)

Entités présentes dans ce flux lors des 7 derniers jours.

service_alerts trip_updates vehicle_positions

Service alerts (infos trafic)

Voici un aperçu des informations de trafic présentes dans ce flux le 16/06/2026 à 08h46 Europe/Paris.

Arrêt non-desservis Service modifié

En raison de la retransmission du match de la coupe du monde, les arrêts suivants ne seront pas desservis le mardi 16 juin 2026 à partir de 13h00 : ·    Sens Tuilerie vers Gastines : arrêt Eglise et Mairie (rue Michel Vielle).

Du 12/06/2026 à 00h00 Europe/Paris au 16/06/2026 à 23h59 Europe/Paris

Arrêt non-desservis Service modifié

En raison de la Fête de la Musique, les arrêts suivants ne seront pas desservis le samedi 20 juin 2026 : ·    Sens Tuilerie vers Gastines : arrêt Eglise et Mairie (rue Michel Vielle).

Du 12/06/2026 à 00h00 Europe/Paris au 20/06/2026 à 23h59 Europe/Paris

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 16/06/2026 à 08h46 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "vehicle:60f6da02b397926c0b5b95b8", "vehicle": { "currentStopSequence": 9, "position": { "latitude": 47.83982467651367, "longitude": -0.3370257019996643 }, "stopId": "6788", "timestamp": "1781592412", "trip": { "routeId": "313", "scheduleRelationship": "SCHEDULED", "tripId": "40-5257363457" }, "vehicle": { "id": "60f6da02b397926c0b5b95b8", "label": "71801", "licensePlate": "DT-458-RH" } } }, { "id": "vehicle:693feded82c2cf7eb6c46ee0", "vehicle": { "currentStopSequence": 2, "position": { "latitude": 47.84310531616211, "longitude": -0.34076669812202454 }, "stopId": "1423", "timestamp": "1781592411", "trip": { "routeId": "305", "scheduleRelationship": "SCHEDULED", "tripId": "40-5117116482" }, "vehicle": { "id": "693feded82c2cf7eb6c46ee0", "label": "RESO 04 CAR", "licensePlate": "HG-867-EX" } } }, { "alert": { "activePeriod": [ { "end": "1781647140", "start": "1781215200" } ], "cause": "HOLIDAY", "descriptionText": { "translation": [ { "text": "En raison de la retransmission du match de la coupe du monde, les arrêts suivants ne seront pas desservis le mardi 16 juin 2026 à partir de 13h00 :\n\n·    Sens Tuilerie vers Gastines : arrêt Eglise et Mairie (rue Michel Vielle)." } ] }, "effect": "MODIFIED_SERVICE", "headerText": { "translation": [ { "text": "Arrêt non-desservis" } ] }, "informedEntity": [ { "routeId": "313" } ] }, "id": "alert:6a2bb174cdb6bc6be96b6e6c" }, { "alert": { "activePeriod": [ { "end": "1781992740", "start": "1781215200" } ], "cause": "HOLIDAY", "descriptionText": { "translation": [ { "text": "En raison de la Fête de la Musique, les arrêts suivants ne seront pas desservis le samedi 20 juin 2026 :\n\n·    Sens Tuilerie vers Gastines : arrêt Eglise et Mairie (rue Michel Vielle)." } ] }, "effect": "MODIFIED_SERVICE", "headerText": { "translation": [ { "text": "Arrêt non-desservis" } ] }, "informedEntity": [ { "routeId": "313" } ] }, "id": "alert:6a2bb130e686d54dd06dc361" }, { "id": "trip:40-5251858462", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781588301" }, "departure": { "time": "1781588319" }, "stopId": "7058", "stopSequence": 1 }, { "arrival": { "time": "1781588335" }, "departure": { "time": "1781588362" }, "stopId": "5739", "stopSequence": 2 }, { "arrival": { "time": "1781588402" }, "departure": { "time": "1781588429" }, "stopId": "5761", "stopSequence": 3 }, { "arrival": { "time": "1781588480" }, "departure": { "time": "1781588486" }, "stopId": "5747", "stopSequence": 4 }, { "arrival": { "time": "1781588540" }, "departure": { "time": "1781588584" }, "stopId": "5779", "stopSequence": 5 }, { "arrival": { "time": "1781588638" }, "departure": { "time": "1781588671" }, "stopId": "5782", "stopSequence": 6 }, { "arrival": { "time": "1781588727" }, "departure": { "time": "1781588755" }, "stopId": "5731", "stopSequence": 7 }, { "arrival": { "time": "1781588781" }, "departure": { "time": "1781588808" }, "stopId": "5728", "stopSequence": 8 }, { "arrival": { "time": "1781588913" }, "departure": { "time": "1781588958" }, "stopId": "6766", "stopSequence": 9 }, { "arrival": { "time": "1781589081" }, "departure": { "time": "1781589130" }, "stopId": "5771", "stopSequence": 10 }, { "arrival": { "time": "1781589212" }, "departure": { "time": "1781589222" }, "stopId": "5773", "stopSequence": 11 }, { "arrival": { "time": "1781589282" }, "departure": { "time": "1781589348" }, "stopId": "1411", "stopSequence": 12 }, { "arrival": { "time": "1781589376" }, "departure": { "time": "1781589446" }, "stopId": "5776", "stopSequence": 13 }, { "arrival": { "time": "1781589553" }, "departure": { "time": "1781589618" }, "stopId": "5789", "stopSequence": 14 }, { "arrival": { "time": "1781589891" }, "departure": { "time": "1781589938" }, "stopId": "4118", "stopSequence": 15 }, { "arrival": { "time": "1781589985" }, "departure": { "time": "1781590033" }, "stopId": "5723", "stopSequence": 16 }, { "arrival": { "time": "1781590093" }, "departure": { "time": "1781590162" }, "stopId": "5758", "stopSequence": 17 }, { "arrival": { "time": "1781590243" }, "departure": { "time": "1781590275" }, "stopId": "5804", "stopSequence": 18 }, { "arrival": { "time": "1781590302" }, "departure": { "time": "1781590336" }, "stopId": "5750", "stopSequence": 19 }, { "arrival": { "time": "1781590428" }, "departure": { "time": "1781590445" }, "stopId": "5736", "stopSequence": 20 }, { "arrival": { "time": "1781590524" }, "departure": { "time": "1781590535" }, "stopId": "6259", "stopSequence": 21 }, { "arrival": { "time": "1781590594" }, "departure": { "time": "1781590629" }, "stopId": "5725", "stopSequence": 22 }, { "arrival": { "time": "1781590656" }, "departure": { "time": "1781590667" }, "stopId": "5768", "stopSequence": 23 }, { "arrival": { "time": "1781590685" }, "departure": { "time": "1781590717" }, "stopId": "5742", "stopSequence": 24 }, { "arrival": { "time": "1781590784" }, "departure": { "time": "1781590794" }, "stopId": "1417", "stopSequence": 25 }, { "arrival": { "time": "1781590815" }, "departure": { "time": "1781590825" }, "stopId": "5755", "stopSequence": 26 }, { "arrival": { "time": "1781590872" }, "departure": { "time": "1781590932" }, "stopId": "5763", "stopSequence": 27 }, { "arrival": { "time": "1781591011" }, "departure": { "time": "1781591039" }, "stopId": "5819", "stopSequence": 28 }, { "arrival": { "time": "1781591121" }, "departure": { "time": "1781591157" }, "stopId": "5733", "stopSequence": 29 }, { "arrival": { "time": "1781591177" }, "stopId": "5806", "stopSequence": 30 } ], "timestamp": "1781592412", "trip": { "routeId": "313", "scheduleRelationship": "SCHEDULED", "tripId": "40-5251858462" }, "vehicle": { "id": "60f6da02b397926c0b5b95b8", "label": "71801", "licensePlate": "DT-458-RH" } } }, { "id": "trip:40-5117116482", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781592135" }, "departure": { "time": "1781592327" }, "stopId": "6766", "stopSequence": 1 }, { "arrival": { "time": "1781592590" }, "departure": { "time": "1781592590" }, "stopId": "1423", "stopSequence": 2 }, { "arrival": { "time": "1781592830" }, "departure": { "time": "1781592830" }, "stopId": "5795", "stopSequence": 3 }, { "arrival": { "time": "1781592890" }, "departure": { "time": "1781592890" }, "stopId": "6768", "stopSequence": 4 }, { "arrival": { "time": "1781592950" }, "departure": { "time": "1781592950" }, "stopId": "6771", "stopSequence": 5 }, { "arrival": { "time": "1781593070" }, "departure": { "time": "1781593070" }, "stopId": "6765", "stopSequence": 6 } ], "timestamp": "1781592411", "trip": { "routeId": "305", "scheduleRelationship": "SCHEDULED", "tripId": "40-5117116482" }, "vehicle": { "id": "693feded82c2cf7eb6c46ee0", "label": "RESO 04 CAR", "licensePlate": "HG-867-EX" } } }, { "id": "trip:40-5257363457", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781591177" }, "stopId": "5806", "stopSequence": 1 }, { "arrival": { "time": "1781591295" }, "departure": { "time": "1781591333" }, "stopId": "6988", "stopSequence": 2 }, { "arrival": { "time": "1781591367" }, "departure": { "time": "1781591607" }, "stopId": "6765", "stopSequence": 3 }, { "arrival": { "time": "1781591707" }, "departure": { "time": "1781591734" }, "stopId": "6795", "stopSequence": 4 }, { "arrival": { "time": "1781591922" }, "departure": { "time": "1781591962" }, "stopId": "6793", "stopSequence": 5 }, { "arrival": { "time": "1781591977" }, "departure": { "time": "1781592020" }, "stopId": "6785", "stopSequence": 6 }, { "arrival": { "time": "1781592084" }, "departure": { "time": "1781592107" }, "stopId": "6786", "stopSequence": 7 }, { "arrival": { "time": "1781592394" }, "departure": { "time": "1781592406" }, "stopId": "6787", "stopSequence": 8 }, { "arrival": { "time": "1781592660" }, "departure": { "time": "1781592660" }, "stopId": "6788", "stopSequence": 9 }, { "arrival": { "time": "1781592720" }, "departure": { "time": "1781592720" }, "stopId": "6789", "stopSequence": 10 }, { "arrival": { "time": "1781592780" }, "departure": { "time": "1781592780" }, "stopId": "6766", "stopSequence": 11 }, { "arrival": { "time": "1781592900" }, "departure": { "time": "1781592900" }, "stopId": "6791", "stopSequence": 12 }, { "arrival": { "time": "1781593020" }, "departure": { "time": "1781593020" }, "stopId": "6792", "stopSequence": 13 }, { "arrival": { "time": "1781593080" }, "departure": { "time": "1781593080" }, "stopId": "5782", "stopSequence": 14 }, { "arrival": { "time": "1781593140" }, "departure": { "time": "1781593140" }, "stopId": "5779", "stopSequence": 15 }, { "arrival": { "time": "1781593260" }, "departure": { "time": "1781593260" }, "stopId": "5747", "stopSequence": 16 } ], "timestamp": "1781592412", "trip": { "routeId": "313", "scheduleRelationship": "SCHEDULED", "tripId": "40-5257363457" }, "vehicle": { "id": "60f6da02b397926c0b5b95b8", "label": "71801", "licensePlate": "DT-458-RH" } } }, { "id": "trip:40-5117116480", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781588514" }, "departure": { "time": "1781588519" }, "stopId": "6766", "stopSequence": 1 }, { "arrival": { "time": "1781588789" }, "departure": { "time": "1781588860" }, "stopId": "1423", "stopSequence": 2 }, { "arrival": { "time": "1781589088" }, "departure": { "time": "1781589138" }, "stopId": "5795", "stopSequence": 3 }, { "arrival": { "time": "1781589230" }, "departure": { "time": "1781589230" }, "stopId": "6768", "stopSequence": 4 }, { "arrival": { "time": "1781589306" }, "departure": { "time": "1781589330" }, "stopId": "6771", "stopSequence": 5 }, { "arrival": { "time": "1781589471" }, "stopId": "6765", "stopSequence": 6 } ], "timestamp": "1781592411", "trip": { "routeId": "305", "scheduleRelationship": "SCHEDULED", "tripId": "40-5117116480" }, "vehicle": { "id": "693feded82c2cf7eb6c46ee0", "label": "RESO 04 CAR", "licensePlate": "HG-867-EX" } } }, { "id": "trip:40-5117116481", "tripUpdate": { "stopTimeUpdate": [ { "arrival": { "time": "1781590553" }, "departure": { "time": "1781590560" }, "stopId": "6766", "stopSequence": 1 }, { "arrival": { "time": "1781590941" }, "departure": { "time": "1781590982" }, "stopId": "1423", "stopSequence": 2 }, { "arrival": { "time": "1781591247" }, "departure": { "time": "1781591300" }, "stopId": "5795", "stopSequence": 3 }, { "arrival": { "time": "1781591355" }, "departure": { "time": "1781591363" }, "stopId": "6768", "stopSequence": 4 }, { "arrival": { "time": "1781591438" }, "departure": { "time": "1781591458" }, "stopId": "6771", "stopSequence": 5 }, { "arrival": { "time": "1781591681" }, "stopId": "6765", "stopSequence": 6 } ], "timestamp": "1781592411", "trip": { "routeId": "305", "scheduleRelationship": "SCHEDULED", "tripId": "40-5117116481" }, "vehicle": { "id": "693feded82c2cf7eb6c46ee0", "label": "RESO 04 CAR", "licensePlate": "HG-867-EX" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1781592414" } }