Détails de la ressource

Format : gtfs-rt

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

Disponibilité au téléchargement

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

Rapport de validation

176 erreurs, 33 avertissements

Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 30/05/2022 à 14h28 Europe/Paris avec le validateur CUTR GTFS-RT.

Erreurs

stop_times_updates not strictly sorted E002 5 erreurs

stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence

Exemples d'erreurs
  • trip_id E04|115 stop_sequence [21, 22, 23, 24, 25, 27, 26, 29, 30, 31, 32, 33, 34, 35] is not strictly sorted by increasing stop_sequence
  • trip_id E10|264 stop_sequence [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 23, 26, 25, 27, 29, 30, 31, 32, 33, 34, 35] is not strictly sorted by increasing stop_sequence
  • trip_id A07|272 stop_sequence [20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 31, 33, 34, 36, 35, 37, 38, 40, 39, 41, 42, 43, 44, 45, 46, 47] is not strictly sorted by increasing stop_sequence
  • trip_id A01|121 stop_sequence [32, 31, 33, 34, 35, 36, 37, 38, 39, 41, 40, 42, 43, 44, 45, 46, 47, 48] is not strictly sorted by increasing stop_sequence
  • trip_id D11|263 stop_sequence [27, 26] is not strictly sorted by increasing stop_sequence

GTFS-rt trip_id does not exist in GTFS data and does not have schedule_relationship of ADDED E003 11 erreurs

All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED

Exemples d'erreurs
  • trip_id A03|122 does not exist in the GTFS data and does not have schedule_relationship of ADDED
  • trip_id E04|115 does not exist in the GTFS data and does not have schedule_relationship of ADDED
  • trip_id M05|265 does not exist in the GTFS data and does not have schedule_relationship of ADDED
  • trip_id E10|264 does not exist in the GTFS data and does not have schedule_relationship of ADDED
  • trip_id A07|272 does not exist in the GTFS data and does not have schedule_relationship of ADDED

GTFS-rt route_id does not exist in GTFS data E004 11 erreurs

All route_ids provided in the GTFS-rt feed must exist in the GTFS data

Exemples d'erreurs
  • route_id A does not exist in the GTFS data routes.txt
  • route_id E does not exist in the GTFS data routes.txt
  • route_id M does not exist in the GTFS data routes.txt
  • route_id E does not exist in the GTFS data routes.txt
  • route_id A does not exist in the GTFS data routes.txt

GTFS-rt stop_id does not exist in GTFS data E011 133 erreurs

All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt

Exemples d'erreurs
  • trip_id A03|122 stop_id 62271 does not exist in GTFS data stops.txt
  • trip_id A03|122 stop_id 62281 does not exist in GTFS data stops.txt
  • trip_id A03|122 stop_id 62291 does not exist in GTFS data stops.txt
  • trip_id A03|122 stop_id 62301 does not exist in GTFS data stops.txt
  • trip_id A03|122 stop_id 62311 does not exist in GTFS data stops.txt

Sequential stop_time_update times are not increasing E022 16 erreurs

stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.

Exemples d'erreurs
  • trip_id A03|122 stop_sequence 19 departure_time 14:28:56 (1653913736) is equal to previous stop departure_time 14:28:56 (1653913736) - times must increase between two sequential stops
  • trip_id E04|115 stop_sequence 26 departure_time 14:33:19 (1653913999) is equal to previous stop departure_time 14:33:19 (1653913999) - times must increase between two sequential stops
  • trip_id E10|264 stop_sequence 9 departure_time 14:28:40 (1653913720) is equal to previous stop departure_time 14:28:40 (1653913720) - times must increase between two sequential stops
  • trip_id E10|264 stop_sequence 14 departure_time 14:32:40 (1653913960) is equal to previous stop departure_time 14:32:40 (1653913960) - times must increase between two sequential stops
  • trip_id E10|264 stop_sequence 20 departure_time 14:38:40 (1653914320) is equal to previous stop departure_time 14:38:40 (1653914320) - times must increase between two sequential stops

Avertissements

vehicle_id not populated W002 11 erreurs

vehicle_id should be populated for TripUpdates and VehiclePositions

Exemples d'erreurs
  • trip_id A03|122 does not have a vehicle_id
  • trip_id E04|115 does not have a vehicle_id
  • trip_id M05|265 does not have a vehicle_id
  • trip_id E10|264 does not have a vehicle_id
  • trip_id A07|272 does not have a vehicle_id

schedule_relationship not populated W009 22 erreurs

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Exemples d'erreurs
  • trip_id A03|122 stop_sequence 17 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id A03|122 does not have a schedule_relationship
  • trip_id E04|115 stop_sequence 21 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id E04|115 does not have a schedule_relationship
  • trip_id M05|265 stop_sequence 28 (and potentially more for this trip) does not have a schedule_relationship
Valider ce GTFS-RT maintenant

Contenu du flux GTFS-RT

Entités

Entités présentes dans ce flux le 25/06/2022 à 06h14 Europe/Paris.

trip_updates (1) service_alerts (0) vehicle_positions (0)

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 25/06/2022 à 06h14 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

%TransitRealtime.FeedMessage{ __pb_extensions__: %{}, __unknown_fields__: [], entity: [ %TransitRealtime.FeedEntity{ __pb_extensions__: %{}, __unknown_fields__: [], alert: nil, id: "M01|102", is_deleted: false, trip_update: %TransitRealtime.TripUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, stop_time_update: [ %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656130596, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "68631", stop_sequence: 4 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656130716, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "64121", stop_sequence: 5 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656130836, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "64151", stop_sequence: 6 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131016, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "66031", stop_sequence: 14 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131076, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "68621", stop_sequence: 15 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131196, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "66032", stop_sequence: 16 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131256, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "66034", stop_sequence: 17 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131256, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "68601", stop_sequence: 18 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131316, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "68611", stop_sequence: 19 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131376, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "65993", stop_sequence: 20 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131436, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "65061", stop_sequence: 21 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131496, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "65071", stop_sequence: 22 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131616, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "65131", stop_sequence: 23 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131736, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "65121", stop_sequence: 24 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131796, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "65111", stop_sequence: 25 }, %TransitRealtime.TripUpdate.StopTimeUpdate{ __pb_extensions__: %{}, __unknown_fields__: [], arrival: nil, departure: %TransitRealtime.TripUpdate.StopTimeEvent{ __pb_extensions__: %{}, __unknown_fields__: [], delay: nil, time: 1656131856, uncertainty: nil }, schedule_relationship: :SCHEDULED, stop_id: "65100", stop_sequence: 26 } ], timestamp: 1656120600, trip: %TransitRealtime.TripDescriptor{ __pb_extensions__: %{}, __unknown_fields__: [], direction_id: 2, route_id: "M", schedule_relationship: nil, start_date: nil, start_time: nil, trip_id: "M01|102" }, vehicle: nil }, vehicle: nil } ], header: %TransitRealtime.FeedHeader{ __pb_extensions__: %{}, __unknown_fields__: [], gtfs_realtime_version: "1.0", incrementality: :FULL_DATASET, timestamp: 1656130469 } }