Resource details

File name: Horaires temps réel des lignes du réseau MOUVEO
Format: gtfs-rt

This resource file is part of the dataset Réseau urbain Mouvéo.

Download availability

2024-10-22
100%
2024-10-23
100%
2024-10-24
100%
2024-10-25
100%
2024-10-26
100%
2024-10-27
100%
2024-10-28
100%
2024-10-29
100%
2024-10-30
100%
2024-10-31
100%
2024-11-01
100%
2024-11-02
100%
2024-11-03
100%
2024-11-04
100%
2024-11-05
100%
2024-11-06
100%
2024-11-07
100%
2024-11-08
100%
2024-11-09
100%
2024-11-10
100%
2024-11-11
100%
2024-11-12
100%
2024-11-13
100%
2024-11-14
100%
2024-11-15
100%
2024-11-16
100%
2024-11-17
100%
2024-11-18
100%
2024-11-19
100%
2024-11-20
100%
2024-11-21
100%
Learn more
We test this resource download availability every hour by making an HTTP HEAD request with a timeout of 5 seconds. If we detect a downtime, we perform subsequent tests every 10 minutes, until the resource is back online.

For SIRI and SIRI Lite feeds, we perform a GET request: a 401 or 405 status code is considered successful. In case of HTTP 500, the feed will be considered unavailable, unless the body appears to contain SOAP.

Validation details

⚠️57 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2024-11-21 at 08:01 Europe/Paris using the MobilityData GTFS-RT validator.

Warnings

vehicle_id not populated W002 19 errors

vehicle_id should be populated for TripUpdates and VehiclePositions

Sample errors
  • trip_id 14355082 does not have a vehicle_id
  • trip_id 13217147 does not have a vehicle_id
  • trip_id 20634814 does not have a vehicle_id
  • trip_id 13217079 does not have a vehicle_id
  • trip_id 20249172 does not have a vehicle_id

schedule_relationship not populated W009 38 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 14355082 stop_sequence 15 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 14355082 does not have a schedule_relationship
  • trip_id 13217147 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
  • trip_id 13217147 does not have a schedule_relationship
  • trip_id 20634814 stop_sequence 1 (and potentially more for this trip) does not have a schedule_relationship
Validate this GTFS-RT now

Previous validations

Here is a recap of all the error types encountered over the last 30 days.

Error ID Description Errors count Number of occurences
W002 vehicle_id should be populated for TripUpdates and VehiclePositions 482 30 times (100 % of validations)
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 964 30 times (100 % of validations)
W008 The data in a GTFS-realtime feed should always be less than one minute old 15 15 times (50 % of validations)
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 4 2 times (7 % of validations)
E011 All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt 111 1 times (3 % of validations)
E045 If GTFS-rt stop_time_update contains both stop_sequence and stop_id, the values must match the GTFS data in stop_times.txt 111 1 times (3 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2024-11-21 at 14:59 Europe/Paris.

trip_updates (15) service_alerts (0) vehicle_positions (0)

Entities seen in the last 7 days.

trip_updates

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2024-11-21 at 14:59 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "SM:13217324", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 60, "time": "1732197540" }, "departure": { "delay": 60, "time": "1732197540" }, "stop_id": "naylorr2", "stop_sequence": 10 }, { "arrival": { "delay": 60, "time": "1732197660" }, "departure": { "delay": 60, "time": "1732197660" }, "stop_id": "nayalsa2", "stop_sequence": 11 }, { "arrival": { "delay": 60, "time": "1732197720" }, "departure": { "delay": 60, "time": "1732197720" }, "stop_id": "nayhote2", "stop_sequence": 12 }, { "arrival": { "delay": 60, "time": "1732197900" }, "stop_id": "naygars1", "stop_sequence": 13 } ], "timestamp": "1732197387", "trip": { "route_id": "1", "trip_id": "13217324" } } }, { "id": "SM:13217325", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732198981" }, "stop_id": "naybell1", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732199041" }, "departure": { "delay": 1, "time": "1732199041" }, "stop_id": "nayguya2", "stop_sequence": 2 } ], "timestamp": "1732197326", "trip": { "route_id": "1", "trip_id": "13217325" } } }, { "id": "SM:20634822", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732199101" }, "stop_id": "mouprie2", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732199221" }, "departure": { "delay": 1, "time": "1732199221" }, "stop_id": "piemill1", "stop_sequence": 2 }, { "arrival": { "delay": 1, "time": "1732199281" }, "departure": { "delay": 1, "time": "1732199281" }, "stop_id": "piefrer1", "stop_sequence": 3 }, { "arrival": { "delay": 1, "time": "1732199341" }, "departure": { "delay": 1, "time": "1732199341" }, "stop_id": "piecazo1", "stop_sequence": 4 }, { "arrival": { "delay": 1, "time": "1732199461" }, "departure": { "delay": 1, "time": "1732199461" }, "stop_id": "piepoin1", "stop_sequence": 5 }, { "arrival": { "delay": 1, "time": "1732199521" }, "departure": { "delay": 1, "time": "1732199521" }, "stop_id": "naylobe1", "stop_sequence": 6 }, { "arrival": { "delay": 1, "time": "1732199581" }, "departure": { "delay": 1, "time": "1732199581" }, "stop_id": "naygoes1", "stop_sequence": 7 }, { "arrival": { "delay": 1, "time": "1732199641" }, "departure": { "delay": 1, "time": "1732199641" }, "stop_id": "nayfoch1", "stop_sequence": 8 }, { "arrival": { "delay": 1, "time": "1732199701" }, "departure": { "delay": 1, "time": "1732199701" }, "stop_id": "nayjanc1", "stop_sequence": 9 }, { "arrival": { "delay": 1, "time": "1732199821" }, "departure": { "delay": 1, "time": "1732199821" }, "stop_id": "naymcou1", "stop_sequence": 10 }, { "arrival": { "delay": 1, "time": "1732199881" }, "departure": { "delay": 1, "time": "1732199881" }, "stop_id": "nayplom1", "stop_sequence": 11 }, { "arrival": { "delay": 1, "time": "1732199941" }, "departure": { "delay": 1, "time": "1732199941" }, "stop_id": "naybour1", "stop_sequence": 12 }, { "arrival": { "delay": 1, "time": "1732200001" }, "stop_id": "naygar56", "stop_sequence": 13 } ], "timestamp": "1732197491", "trip": { "route_id": "6", "trip_id": "20634822" } } }, { "id": "SM:13217086", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 1, "time": "1732197541" }, "departure": { "delay": 1, "time": "1732197541" }, "stop_id": "piepast1", "stop_sequence": 10 }, { "arrival": { "delay": 1, "time": "1732197661" }, "departure": { "delay": 1, "time": "1732197661" }, "stop_id": "piepoin1", "stop_sequence": 11 }, { "arrival": { "delay": 1, "time": "1732197841" }, "stop_id": "pieforg1", "stop_sequence": 12 } ], "timestamp": "1732197491", "trip": { "route_id": "7", "trip_id": "13217086" } } }, { "id": "SM:13217074", "trip_update": { "stop_time_update": [ { "arrival": { "delay": -180, "time": "1732197540" }, "departure": { "delay": -180, "time": "1732197540" }, "stop_id": "nayerne2", "stop_sequence": 2 }, { "arrival": { "delay": -180, "time": "1732197600" }, "departure": { "delay": -180, "time": "1732197600" }, "stop_id": "nayduna1", "stop_sequence": 3 }, { "arrival": { "delay": -180, "time": "1732197720" }, "departure": { "delay": -180, "time": "1732197720" }, "stop_id": "naycote2", "stop_sequence": 4 }, { "arrival": { "delay": -180, "time": "1732197780" }, "departure": { "delay": -180, "time": "1732197780" }, "stop_id": "naythie1", "stop_sequence": 5 }, { "arrival": { "delay": -180, "time": "1732197840" }, "departure": { "delay": -180, "time": "1732197840" }, "stop_id": "nayvinc1", "stop_sequence": 6 }, { "arrival": { "delay": -180, "time": "1732197960" }, "departure": { "delay": -180, "time": "1732197960" }, "stop_id": "nayjoff1", "stop_sequence": 7 }, { "arrival": { "delay": -180, "time": "1732198020" }, "departure": { "delay": -180, "time": "1732198020" }, "stop_id": "naypaul1", "stop_sequence": 8 }, { "arrival": { "delay": -180, "time": "1732198140" }, "departure": { "delay": -180, "time": "1732198140" }, "stop_id": "nayqdma1", "stop_sequence": 9 }, { "arrival": { "delay": -180, "time": "1732198200" }, "departure": { "delay": -180, "time": "1732198200" }, "stop_id": "nayabel2", "stop_sequence": 10 } ], "timestamp": "1732197383", "trip": { "route_id": "8", "trip_id": "13217074" } } }, { "id": "SM:13217348", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 1, "time": "1732197541" }, "departure": { "delay": 1, "time": "1732197541" }, "stop_id": "nayguya1", "stop_sequence": 13 }, { "arrival": { "delay": 1, "time": "1732197541" }, "stop_id": "naybell1", "stop_sequence": 14 } ], "timestamp": "1732197432", "trip": { "direction_id": 1, "route_id": "1", "trip_id": "13217348" } } }, { "id": "SM:13217349", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732198801" }, "stop_id": "naygars1", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732198921" }, "departure": { "delay": 1, "time": "1732198921" }, "stop_id": "naygamb1", "stop_sequence": 2 }, { "arrival": { "delay": 1, "time": "1732198981" }, "departure": { "delay": 1, "time": "1732198981" }, "stop_id": "nayhote1", "stop_sequence": 3 }, { "arrival": { "delay": 1, "time": "1732199041" }, "departure": { "delay": 1, "time": "1732199041" }, "stop_id": "nayalsa1", "stop_sequence": 4 }, { "arrival": { "delay": 1, "time": "1732199161" }, "departure": { "delay": 1, "time": "1732199161" }, "stop_id": "naylorr1", "stop_sequence": 5 }, { "arrival": { "delay": 1, "time": "1732199221" }, "departure": { "delay": 1, "time": "1732199221" }, "stop_id": "naygoda1", "stop_sequence": 6 }, { "arrival": { "delay": 1, "time": "1732199281" }, "departure": { "delay": 1, "time": "1732199281" }, "stop_id": "nayvaut3", "stop_sequence": 7 }, { "arrival": { "delay": 1, "time": "1732199401" }, "departure": { "delay": 1, "time": "1732199401" }, "stop_id": "nayquar1", "stop_sequence": 8 }, { "arrival": { "delay": 1, "time": "1732199461" }, "departure": { "delay": 1, "time": "1732199461" }, "stop_id": "nayfada1", "stop_sequence": 9 }, { "arrival": { "delay": 1, "time": "1732199521" }, "departure": { "delay": 1, "time": "1732199521" }, "stop_id": "naymedi1", "stop_sequence": 10 }, { "arrival": { "delay": 1, "time": "1732199581" }, "departure": { "delay": 1, "time": "1732199581" }, "stop_id": "naytini1", "stop_sequence": 11 } ], "timestamp": "1732197491", "trip": { "direction_id": 1, "route_id": "1", "trip_id": "13217349" } } }, { "id": "SM:15024249", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732198501" }, "stop_id": "aycent2", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732198621" }, "departure": { "delay": 1, "time": "1732198621" }, "stop_id": "aygenda2", "stop_sequence": 2 }, { "arrival": { "delay": 1, "time": "1732198741" }, "departure": { "delay": 1, "time": "1732198741" }, "stop_id": "nayrepu4", "stop_sequence": 3 }, { "arrival": { "delay": 1, "time": "1732198801" }, "departure": { "delay": 1, "time": "1732198801" }, "stop_id": "naylasn2", "stop_sequence": 4 }, { "arrival": { "delay": 1, "time": "1732198981" }, "departure": { "delay": 1, "time": "1732198981" }, "stop_id": "nayabel2", "stop_sequence": 5 }, { "arrival": { "delay": 1, "time": "1732199161" }, "stop_id": "naygars3", "stop_sequence": 6 } ], "timestamp": "1732197491", "trip": { "direction_id": 1, "route_id": "10", "trip_id": "15024249" } } }, { "id": "SM:13217295", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 1, "time": "1732197601" }, "departure": { "delay": 1, "time": "1732197601" }, "stop_id": "nayplom2", "stop_sequence": 3 }, { "arrival": { "delay": 1, "time": "1732197721" }, "departure": { "delay": 1, "time": "1732197721" }, "stop_id": "nayeuro1", "stop_sequence": 4 }, { "arrival": { "delay": 1, "time": "1732197841" }, "departure": { "delay": 1, "time": "1732197841" }, "stop_id": "naybach2", "stop_sequence": 5 }, { "arrival": { "delay": 1, "time": "1732197901" }, "departure": { "delay": 1, "time": "1732197901" }, "stop_id": "nayhugu2", "stop_sequence": 6 }, { "arrival": { "delay": 1, "time": "1732197961" }, "departure": { "delay": 1, "time": "1732197961" }, "stop_id": "nayhopi2", "stop_sequence": 7 } ], "timestamp": "1732197326", "trip": { "direction_id": 1, "route_id": "2", "trip_id": "13217295" } } }, { "id": "SM:14345036", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732197601" }, "stop_id": "dizypdv1", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732197661" }, "departure": { "delay": 1, "time": "1732197661" }, "stop_id": "dizybri2", "stop_sequence": 2 }, { "arrival": { "delay": 1, "time": "1732197721" }, "departure": { "delay": 1, "time": "1732197721" }, "stop_id": "magthom2", "stop_sequence": 3 }, { "arrival": { "delay": 1, "time": "1732197781" }, "departure": { "delay": 1, "time": "1732197781" }, "stop_id": "magfran2", "stop_sequence": 4 }, { "arrival": { "delay": 1, "time": "1732197841" }, "departure": { "delay": 1, "time": "1732197841" }, "stop_id": "magcagn2", "stop_sequence": 5 }, { "arrival": { "delay": 1, "time": "1732197961" }, "departure": { "delay": 1, "time": "1732197961" }, "stop_id": "nayabel2", "stop_sequence": 6 }, { "arrival": { "delay": 1, "time": "1732198141" }, "departure": { "delay": 1, "time": "1732198141" }, "stop_id": "naygar3", "stop_sequence": 7 }, { "arrival": { "delay": 1, "time": "1732198261" }, "departure": { "delay": 1, "time": "1732198261" }, "stop_id": "naybour2", "stop_sequence": 8 }, { "arrival": { "delay": 1, "time": "1732198441" }, "departure": { "delay": 1, "time": "1732198441" }, "stop_id": "nayplom2", "stop_sequence": 9 }, { "arrival": { "delay": 1, "time": "1732198621" }, "departure": { "delay": 1, "time": "1732198621" }, "stop_id": "nayeuro1", "stop_sequence": 10 }, { "arrival": { "delay": 1, "time": "1732198681" }, "departure": { "delay": 1, "time": "1732198681" }, "stop_id": "naybach2", "stop_sequence": 11 }, { "arrival": { "delay": 1, "time": "1732198741" }, "departure": { "delay": 1, "time": "1732198741" }, "stop_id": "nayhugu2", "stop_sequence": 12 }, { "arrival": { "delay": 1, "time": "1732198801" }, "departure": { "delay": 1, "time": "1732198801" }, "stop_id": "nayhopi2", "stop_sequence": 13 }, { "arrival": { "delay": 1, "time": "1732198861" }, "departure": { "delay": 1, "time": "1732198861" }, "stop_id": "naysern2", "stop_sequence": 14 }, { "arrival": { "delay": 1, "time": "1732198921" }, "departure": { "delay": 1, "time": "1732198921" }, "stop_id": "naybeau2", "stop_sequence": 15 } ], "timestamp": "1732197121", "trip": { "direction_id": 1, "route_id": "3", "trip_id": "14345036" } } }, { "id": "SM:15024226", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732197601" }, "stop_id": "naygars3", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732197781" }, "departure": { "delay": 1, "time": "1732197781" }, "stop_id": "nayabel1", "stop_sequence": 2 }, { "arrival": { "delay": 1, "time": "1732197841" }, "departure": { "delay": 1, "time": "1732197841" }, "stop_id": "naylasn1", "stop_sequence": 3 }, { "arrival": { "delay": 1, "time": "1732197901" }, "departure": { "delay": 1, "time": "1732197901" }, "stop_id": "nayrepu3", "stop_sequence": 4 }, { "arrival": { "delay": 1, "time": "1732198081" }, "departure": { "delay": 1, "time": "1732198081" }, "stop_id": "aygenda1", "stop_sequence": 5 }, { "arrival": { "delay": 1, "time": "1732198201" }, "stop_id": "aycent1", "stop_sequence": 6 } ], "timestamp": "1732195102", "trip": { "route_id": "10", "trip_id": "15024226" } } }, { "id": "SM:20634837", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732198201" }, "stop_id": "naygar56", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732198261" }, "departure": { "delay": 1, "time": "1732198261" }, "stop_id": "naybour2", "stop_sequence": 2 }, { "arrival": { "delay": 1, "time": "1732198381" }, "departure": { "delay": 1, "time": "1732198381" }, "stop_id": "nayplom2", "stop_sequence": 3 }, { "arrival": { "delay": 1, "time": "1732198501" }, "departure": { "delay": 1, "time": "1732198501" }, "stop_id": "naymcou2", "stop_sequence": 4 }, { "arrival": { "delay": 1, "time": "1732198561" }, "departure": { "delay": 1, "time": "1732198561" }, "stop_id": "nayjanc2", "stop_sequence": 5 }, { "arrival": { "delay": 1, "time": "1732198621" }, "departure": { "delay": 1, "time": "1732198621" }, "stop_id": "nayfoch2", "stop_sequence": 6 }, { "arrival": { "delay": 1, "time": "1732198681" }, "departure": { "delay": 1, "time": "1732198681" }, "stop_id": "naygoes2", "stop_sequence": 7 }, { "arrival": { "delay": 1, "time": "1732198741" }, "departure": { "delay": 1, "time": "1732198741" }, "stop_id": "naylobe2", "stop_sequence": 8 }, { "arrival": { "delay": 1, "time": "1732198801" }, "departure": { "delay": 1, "time": "1732198801" }, "stop_id": "piepoin2", "stop_sequence": 9 }, { "arrival": { "delay": 1, "time": "1732198861" }, "departure": { "delay": 1, "time": "1732198861" }, "stop_id": "piecazo2", "stop_sequence": 10 }, { "arrival": { "delay": 1, "time": "1732198981" }, "departure": { "delay": 1, "time": "1732198981" }, "stop_id": "piefrer2", "stop_sequence": 11 }, { "arrival": { "delay": 1, "time": "1732199041" }, "departure": { "delay": 1, "time": "1732199041" }, "stop_id": "moumill2", "stop_sequence": 12 }, { "arrival": { "delay": 1, "time": "1732199101" }, "stop_id": "mouprie2", "stop_sequence": 13 } ], "timestamp": "1732197387", "trip": { "direction_id": 1, "route_id": "6", "trip_id": "20634837" } } }, { "id": "SM:13217098", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732197841" }, "stop_id": "pieforg1", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732197961" }, "departure": { "delay": 1, "time": "1732197961" }, "stop_id": "nayjval2", "stop_sequence": 2 }, { "arrival": { "delay": 1, "time": "1732198021" }, "departure": { "delay": 1, "time": "1732198021" }, "stop_id": "nayhopi1", "stop_sequence": 3 }, { "arrival": { "delay": 1, "time": "1732198141" }, "departure": { "delay": 1, "time": "1732198141" }, "stop_id": "naygoes1", "stop_sequence": 4 }, { "arrival": { "delay": 1, "time": "1732198201" }, "departure": { "delay": 1, "time": "1732198201" }, "stop_id": "nayfoch1", "stop_sequence": 5 }, { "arrival": { "delay": 1, "time": "1732198261" }, "departure": { "delay": 1, "time": "1732198261" }, "stop_id": "nayjanc1", "stop_sequence": 6 }, { "arrival": { "delay": 1, "time": "1732198381" }, "departure": { "delay": 1, "time": "1732198381" }, "stop_id": "naymcou1", "stop_sequence": 7 }, { "arrival": { "delay": 1, "time": "1732198441" }, "departure": { "delay": 1, "time": "1732198441" }, "stop_id": "nayplom1", "stop_sequence": 8 }, { "arrival": { "delay": 1, "time": "1732198501" }, "departure": { "delay": 1, "time": "1732198501" }, "stop_id": "naybour1", "stop_sequence": 9 }, { "arrival": { "delay": 1, "time": "1732198561" }, "stop_id": "naygar56", "stop_sequence": 10 } ], "timestamp": "1732197491", "trip": { "direction_id": 1, "route_id": "7", "trip_id": "13217098" } } }, { "id": "SM:13217272", "trip_update": { "stop_time_update": [ { "arrival": { "delay": 180, "time": "1732197540" }, "stop_id": "naygars2", "stop_sequence": 21 } ], "timestamp": "1732197421", "trip": { "route_id": "2", "trip_id": "13217272" } } }, { "id": "SM:13217273", "trip_update": { "stop_time_update": [ { "departure": { "delay": 1, "time": "1732197601" }, "stop_id": "naybell1", "stop_sequence": 1 }, { "arrival": { "delay": 1, "time": "1732197661" }, "departure": { "delay": 1, "time": "1732197661" }, "stop_id": "nayguya2", "stop_sequence": 2 } ], "timestamp": "1732197432", "trip": { "route_id": "2", "trip_id": "13217273" } } } ], "header": { "gtfs_realtime_version": "1.0", "timestamp": "1732197549" } }