Détails de la ressource

Format : gtfs-rt

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

Disponibilité au téléchargement

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

Rapport de validation

⚠️37 avertissements

Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 28/04/2024 à 09h09 Europe/Paris avec le validateur GTFS-RT de MobilityData.

Avertissements

vehicle_id not populated W002 12 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id 207-0813 does not have a vehicle_id
  • trip_id 209-0913 does not have a vehicle_id
  • trip_id 205-0807 does not have a vehicle_id
  • trip_id 209-0837 does not have a vehicle_id
  • trip_id 201-0920 does not have a vehicle_id

Header timestamp is older than 65 seconds W008 1 erreur

The data in a GTFS-realtime feed should always be less than one minute old

Exemples d'erreurs
  • header.timestamp is 27399 min 0 sec old which is greater than the recommended age of 65 seconds

schedule_relationship not populated W009 24 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id 207-0813 stop_sequence 10 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 207-0813 does not have a schedule_relationship
  • trip_id 209-0913 stop_sequence 2 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 209-0913 does not have a schedule_relationship
  • trip_id 205-0807 stop_sequence 11 (and potentially more for this trip) 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
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 303 30 fois (100 % des validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 605 30 fois (100 % des validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 24 24 fois (80 % des validations)

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 09/04/2024 à 08h30 Europe/Paris.

trip_updates (12) service_alerts (0) vehicle_positions (0)

Le champ timestamp contient une valeur ancienne par rapport à la date courante : l'écart est de 1 677 597 secondes. Essayez de mettre à jour le flux toutes les 30 secondes au plus.

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

trip_updates

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 09/04/2024 à 08h30 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "SM:207-0813", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 320, "time": "1712644760" }, "departure": { "delay": 320, "time": "1712644760" }, "stop_id": "SELESTAT-Dieweg", "stop_sequence": 10 } ], "timestamp": "1712644226", "trip": { "direction_id": 1, "route_id": "B", "trip_id": "207-0813" } } }, { "id": "SM:209-0913", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 9, "time": "1712646849" }, "departure": { "delay": 9, "time": "1712646849" }, "stop_id": "Scherwiller-Kientzville_A", "stop_sequence": 2 }, { "arrival": { "delay": 9, "time": "1712646909" }, "departure": { "delay": 9, "time": "1712646909" }, "stop_id": "Scherwiller-Rue_de_Dambach_A", "stop_sequence": 3 }, { "arrival": { "delay": 9, "time": "1712647029" }, "departure": { "delay": 9, "time": "1712647029" }, "stop_id": "Scherwiller-Rue_de_Dieffenthal_A", "stop_sequence": 4 }, { "arrival": { "delay": 9, "time": "1712647209" }, "departure": { "delay": 9, "time": "1712647209" }, "stop_id": "Scherwiller-Centre_A", "stop_sequence": 5 }, { "arrival": { "delay": 9, "time": "1712647449" }, "departure": { "delay": 9, "time": "1712647449" }, "stop_id": "Smictom_A", "stop_sequence": 7 }, { "arrival": { "delay": 9, "time": "1712647569" }, "departure": { "delay": 9, "time": "1712647569" }, "stop_id": "SCHERWILLER-PA_Giessen_A", "stop_sequence": 8 }, { "arrival": { "delay": 9, "time": "1712647749" }, "departure": { "delay": 9, "time": "1712647749" }, "stop_id": "SELESTAT-Ortenbourg_A", "stop_sequence": 9 } ], "timestamp": "1712643872", "trip": { "direction_id": 1, "route_id": "B", "trip_id": "209-0913" } } }, { "id": "SM:205-0807", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 320, "time": "1712644196" }, "departure": { "delay": 320, "time": "1712644220" }, "stop_id": "SELESTAT-Mediatheque_R", "stop_sequence": 11 } ], "timestamp": "1712644226", "trip": { "route_id": "B", "trip_id": "205-0807" } } }, { "id": "SM:209-0837", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 7, "time": "1712644867" }, "departure": { "delay": 7, "time": "1712644867" }, "stop_id": "MUTTERSHOLTZ-iris_A", "stop_sequence": 4 }, { "arrival": { "delay": 7, "time": "1712645047" }, "departure": { "delay": 7, "time": "1712645047" }, "stop_id": "EHNWIHR_R", "stop_sequence": 6 }, { "arrival": { "delay": 7, "time": "1712645467" }, "departure": { "delay": 7, "time": "1712645467" }, "stop_id": "SELESTAT-Jardiniers_R", "stop_sequence": 8 }, { "arrival": { "delay": 9, "time": "1712645709" }, "departure": { "delay": 9, "time": "1712645709" }, "stop_id": "SELESTAT-Mediatheque_R", "stop_sequence": 11 }, { "arrival": { "delay": 9, "time": "1712646009" }, "departure": { "delay": 9, "time": "1712646009" }, "stop_id": "SELESTAT-Gare", "stop_sequence": 14 }, { "arrival": { "delay": 9, "time": "1712646249" }, "departure": { "delay": 9, "time": "1712646249" }, "stop_id": "SELESTAT-Dieweg", "stop_sequence": 16 }, { "arrival": { "delay": 9, "time": "1712646489" }, "departure": { "delay": 9, "time": "1712646489" }, "stop_id": "SCHERWILLER-PA_Giessen_R", "stop_sequence": 18 }, { "arrival": { "delay": 9, "time": "1712646549" }, "departure": { "delay": 9, "time": "1712646549" }, "stop_id": "Smictom_R", "stop_sequence": 19 }, { "arrival": { "delay": 9, "time": "1712646729" }, "departure": { "delay": 9, "time": "1712646729" }, "stop_id": "SCHERWILLER-Alumnat_A", "stop_sequence": 20 }, { "arrival": { "delay": 9, "time": "1712646789" }, "stop_id": "SCHERWILLER-Gare", "stop_sequence": 21 } ], "timestamp": "1712643872", "trip": { "route_id": "B", "trip_id": "209-0837" } } }, { "id": "SM:201-0920", "trip_update": { "stop_time_update": [ { "departure": { "time": "1712647200" }, "stop_id": "Le_Badbronn-Chatenois_AR", "stop_sequence": 1 }, { "arrival": { "time": "1712647320" }, "departure": { "time": "1712647320" }, "stop_id": "CHATENOIS-Mairie_Foch_R", "stop_sequence": 2 }, { "arrival": { "time": "1712647800" }, "departure": { "time": "1712647800" }, "stop_id": "SELESTAT-Hopital_R", "stop_sequence": 6 } ], "timestamp": "1712643983", "trip": { "direction_id": 1, "route_id": "A", "trip_id": "201-0920" } } }, { "id": "SM:201-0838", "trip_update": { "stop_time_update": [ { "departure": { "time": "1712644680" }, "stop_id": "EBERSHEIM-Gare", "stop_sequence": 1 }, { "arrival": { "time": "1712644740" }, "departure": { "time": "1712644740" }, "stop_id": "EBERSHEIM-Cimetiere_AR", "stop_sequence": 2 }, { "arrival": { "time": "1712644860" }, "departure": { "time": "1712644860" }, "stop_id": "EBERSHEIM-Mairie_A", "stop_sequence": 3 }, { "arrival": { "time": "1712644980" }, "departure": { "time": "1712644980" }, "stop_id": "EBERSHEIM-Chapelle_A", "stop_sequence": 4 }, { "arrival": { "time": "1712645220" }, "departure": { "time": "1712645220" }, "stop_id": "Scheer_AR", "stop_sequence": 5 }, { "arrival": { "time": "1712645280" }, "departure": { "time": "1712645280" }, "stop_id": "Westrich_AR", "stop_sequence": 6 }, { "arrival": { "time": "1712645400" }, "departure": { "time": "1712645400" }, "stop_id": "SELESTAT-Maison_Rouge", "stop_sequence": 7 }, { "arrival": { "delay": 311, "time": "1712645531" }, "departure": { "delay": 311, "time": "1712645531" }, "stop_id": "SELESTAT-Filature_R", "stop_sequence": 8 }, { "arrival": { "time": "1712645700" }, "departure": { "time": "1712645700" }, "stop_id": "SELESTAT-Sand_A", "stop_sequence": 9 }, { "arrival": { "time": "1712646000" }, "departure": { "time": "1712646000" }, "stop_id": "SELESTAT-Mediatheque_R", "stop_sequence": 12 }, { "arrival": { "time": "1712646480" }, "departure": { "time": "1712646480" }, "stop_id": "SELESTAT-Pasteur_A", "stop_sequence": 16 }, { "arrival": { "time": "1712646540" }, "departure": { "time": "1712646540" }, "stop_id": "SELESTAT-Hopital_A", "stop_sequence": 17 }, { "arrival": { "time": "1712646780" }, "departure": { "time": "1712646780" }, "stop_id": "CHATENOIS-Collège_AR", "stop_sequence": 18 }, { "arrival": { "time": "1712646840" }, "departure": { "time": "1712646840" }, "stop_id": "Route_Romaine_AR", "stop_sequence": 19 }, { "arrival": { "time": "1712646900" }, "departure": { "time": "1712646900" }, "stop_id": "CHATENOIS-Bailliage_AR", "stop_sequence": 20 }, { "arrival": { "time": "1712647020" }, "departure": { "time": "1712647020" }, "stop_id": "CHATENOIS-Mairie_Foch_A", "stop_sequence": 21 }, { "arrival": { "time": "1712647140" }, "stop_id": "Le_Badbronn-Chatenois_AR", "stop_sequence": 22 } ], "timestamp": "1712643073", "trip": { "route_id": "A", "trip_id": "201-0838" } } }, { "id": "SM:203-0820", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 335, "time": "1712644535" }, "departure": { "delay": 335, "time": "1712644535" }, "stop_id": "SELESTAT-Hopital_R", "stop_sequence": 6 }, { "arrival": { "delay": 335, "time": "1712644655" }, "departure": { "delay": 335, "time": "1712644655" }, "stop_id": "SELESTAT-Pasteur_R", "stop_sequence": 7 }, { "arrival": { "delay": 314, "time": "1712644819" }, "departure": { "delay": 314, "time": "1712644819" }, "stop_id": "SELESTAT-Gare", "stop_sequence": 8 }, { "arrival": { "delay": 323, "time": "1712645183" }, "departure": { "delay": 323, "time": "1712645183" }, "stop_id": "SELESTAT-Mediatheque_A", "stop_sequence": 11 }, { "arrival": { "delay": 311, "time": "1712645411" }, "departure": { "delay": 311, "time": "1712645411" }, "stop_id": "SELESTAT-Sand_R", "stop_sequence": 14 }, { "arrival": { "time": "1712645520" }, "departure": { "time": "1712645520" }, "stop_id": "SELESTAT-Filature_A", "stop_sequence": 15 }, { "arrival": { "delay": 311, "time": "1712646131" }, "departure": { "delay": 311, "time": "1712646131" }, "stop_id": "EBERSHEIM-Chapelle_R", "stop_sequence": 19 }, { "arrival": { "delay": 311, "time": "1712646251" }, "departure": { "delay": 311, "time": "1712646251" }, "stop_id": "EBERSHEIM-Mairie_R", "stop_sequence": 20 }, { "arrival": { "delay": 311, "time": "1712646431" }, "stop_id": "EBERSHEIM-Gare", "stop_sequence": 22 } ], "timestamp": "1712644246", "trip": { "direction_id": 1, "route_id": "A", "trip_id": "203-0820" } } }, { "id": "SM:203-0908", "trip_update": { "stop_time_update": [ { "arrival": { "time": "1712646540" }, "departure": { "time": "1712646540" }, "stop_id": "EBERSHEIM-Cimetiere_AR", "stop_sequence": 2 }, { "arrival": { "time": "1712646660" }, "departure": { "time": "1712646660" }, "stop_id": "EBERSHEIM-Mairie_A", "stop_sequence": 3 }, { "arrival": { "time": "1712646780" }, "departure": { "time": "1712646780" }, "stop_id": "EBERSHEIM-Chapelle_A", "stop_sequence": 4 }, { "arrival": { "time": "1712647020" }, "departure": { "time": "1712647020" }, "stop_id": "Scheer_AR", "stop_sequence": 5 }, { "arrival": { "time": "1712647080" }, "departure": { "time": "1712647080" }, "stop_id": "Westrich_AR", "stop_sequence": 6 }, { "arrival": { "time": "1712647200" }, "departure": { "time": "1712647200" }, "stop_id": "SELESTAT-Maison_Rouge", "stop_sequence": 7 }, { "arrival": { "time": "1712647500" }, "departure": { "time": "1712647500" }, "stop_id": "SELESTAT-Sand_A", "stop_sequence": 9 }, { "arrival": { "time": "1712647800" }, "departure": { "time": "1712647800" }, "stop_id": "SELESTAT-Mediatheque_R", "stop_sequence": 12 } ], "timestamp": "1712642941", "trip": { "route_id": "A", "trip_id": "203-0908" } } }, { "id": "SM:208-0808", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 323, "time": "1712645003" }, "departure": { "delay": 323, "time": "1712645003" }, "stop_id": "SELESTAT-Liberte_R", "stop_sequence": 14 } ], "timestamp": "1712644246", "trip": { "route_id": "A", "trip_id": "208-0808" } } }, { "id": "SM:201-0750", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 130, "time": "1712644270" }, "departure": { "delay": 130, "time": "1712644270" }, "stop_id": "EBERSHEIM-Mairie_R", "stop_sequence": 20 }, { "arrival": { "delay": 130, "time": "1712644450" }, "stop_id": "EBERSHEIM-Gare", "stop_sequence": 22 } ], "timestamp": "1712644226", "trip": { "direction_id": 1, "route_id": "A", "trip_id": "201-0750" } } }, { "id": "SM:208-0850", "trip_update": { "stop_time_update": [ { "arrival": { "delay": -27, "time": "1712645313" }, "stop_id": "Le_Badbronn-Chatenois_AR", "stop_sequence": 1 }, { "arrival": { "time": "1712646180" }, "departure": { "time": "1712646180" }, "stop_id": "SELESTAT-Liberte_A", "stop_sequence": 9 }, { "arrival": { "time": "1712647320" }, "departure": { "time": "1712647320" }, "stop_id": "SELESTAT-Filature_A", "stop_sequence": 15 } ], "timestamp": "1712643963", "trip": { "direction_id": 1, "route_id": "A", "trip_id": "208-0850" } } }, { "id": "SM:205-0843", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 320, "time": "1712645300" }, "stop_id": "SCHERWILLER-Gare", "stop_sequence": 1 }, { "arrival": { "delay": 268, "time": "1712646328" }, "departure": { "delay": 268, "time": "1712646328" }, "stop_id": "SELESTAT-Lohmuhle_A", "stop_sequence": 11 } ], "timestamp": "1712644226", "trip": { "direction_id": 1, "route_id": "B", "trip_id": "205-0843" } } } ], "header": { "gtfs_realtime_version": "1.0", "timestamp": "1712644258" } }