Resource details

File name: 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

This resource file is part of the dataset Réseaux interurbains Aléop - Pays de la Loire.

Download availability

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

⚠️9 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2025-09-14 at 09:04 Europe/Paris using the MobilityData GTFS-RT validator.

Warnings

schedule_relationship not populated W009 9 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 07|25819344:T1|8:10:00 does not have a schedule_relationship
  • trip_id 13|25890786:T1|8:20:00 does not have a schedule_relationship
  • trip_id 568|26247536:T1|8:33:00 does not have a schedule_relationship
  • trip_id 13|25890783:T1|7:50:00 does not have a schedule_relationship
  • trip_id 13|25890786:T1|8:20:00 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
W009 trip.schedule_relationship and stop_time_update.schedule_relationship should be populated 1 887 30 times (100 % of 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. 50 20 times (67 % of validations)
E052 Each vehicle should have a unique ID 16 12 times (40 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-09-14 at 14:33 Europe/Paris.

vehicle_positions (10) service_alerts (0) trip_updates (0)

Entities seen in the last 7 days.

vehicle_positions

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2025-09-14 at 14:33 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "RTVP:T:07|25819339:T2|13:30:00", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 4, "position": { "latitude": 47.05765914916992, "longitude": -0.8789628744125366 }, "stopId": "49CHOLvillU", "timestamp": "1757853189", "trip": { "directionId": 0, "routeId": "07", "tripId": "07|25819339:T2|13:30:00" }, "vehicle": { "id": "785fda7c7b1110c0", "label": "Nantes → Poitiers" } } }, { "id": "RTVP:T:07|25819344:T2|13:35:00", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 4, "position": { "latitude": 46.64788055419922, "longitude": -0.24030140042304993 }, "stopId": "79PARTpartU", "timestamp": "1757853185", "trip": { "directionId": 1, "routeId": "07", "tripId": "07|25819344:T2|13:35:00" }, "vehicle": { "id": "664313509db874d5f9316f5a", "label": "39890", "licensePlate": "GW-438-VB" } } }, { "id": "RTVP:T:568|26247534:T8|14:30:00", "vehicle": { "currentStatus": "INCOMING_AT", "currentStopSequence": 2, "position": { "latitude": 46.89212417602539, "longitude": -2.136085271835327 }, "stopId": "85BARRmariU1", "timestamp": "1757853190", "trip": { "directionId": 0, "routeId": "568", "tripId": "568|26247534:T8|14:30:00" }, "vehicle": { "id": "6482fc1491e9c9bcb622af47", "label": "907", "licensePlate": "GM496YP" } } }, { "id": "RTVP:T:568|26247536:T8|14:00:00", "vehicle": { "currentStopSequence": 5, "position": { "latitude": 46.611473083496094, "longitude": -1.8477120399475098 }, "stopId": "85BRETnormU", "timestamp": "1757853188", "trip": { "directionId": 1, "routeId": "568", "tripId": "568|26247536:T8|14:00:00" }, "vehicle": { "id": "6482fbcfd8383ce5b5c0da18", "label": "903", "licensePlate": "GM392TN" } } }, { "id": "RTVP:T:13|25890786:T7|14:50:00", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "latitude": 47.000736236572266, "longitude": -2.2491378784179688 }, "stopId": "85NOIRroutU1", "timestamp": "1757853186", "trip": { "directionId": 0, "routeId": "13", "tripId": "13|25890786:T7|14:50:00" }, "vehicle": { "id": "667145f9429547deb9943f4c", "label": "40153", "licensePlate": "GX306LC" } } }, { "id": "RTVP:T:568|26247536:T7|14:33:00", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 1, "position": { "latitude": 46.695987701416016, "longitude": -1.9408717155456543 }, "stopId": "85GILLsncfU", "timestamp": "1757853186", "trip": { "directionId": 1, "routeId": "568", "tripId": "568|26247536:T7|14:33:00" }, "vehicle": { "id": "63f5e1169908748c809d7690", "label": "629", "licensePlate": "GM468AM" } } }, { "id": "RTVP:T:568|26247534:T7|13:18:00", "vehicle": { "currentStopSequence": 25, "position": { "latitude": 46.71766662597656, "longitude": -1.947511076927185 }, "stopId": "85RIEZfortA", "timestamp": "1757853185", "trip": { "directionId": 0, "routeId": "568", "tripId": "568|26247534:T7|13:18:00" }, "vehicle": { "id": "6482fbec021f776ca7e1da6a", "label": "905", "licensePlate": "GM417YP" } } }, { "id": "RTVP:T:568|26247536:T6|12:00:00", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 32, "position": { "latitude": 46.790199279785156, "longitude": -2.0608317852020264 }, "stopId": "85JEANroutU", "timestamp": "1757853185", "trip": { "directionId": 1, "routeId": "568", "tripId": "568|26247536:T6|12:00:00" }, "vehicle": { "id": "63f5e087fbd4f290d6e1bb6d", "label": "619", "licensePlate": "GL444YS" } } }, { "id": "RTVP:T:305AT|26045031:T46|12:54:00", "vehicle": { "currentStopSequence": 35, "position": { "latitude": 47.38731384277344, "longitude": -2.1388251781463623 }, "stopId": "44CROSguesA", "timestamp": "1757853186", "trip": { "directionId": 0, "routeId": "305AT", "tripId": "305AT|26045031:T46|12:54:00" }, "vehicle": { "id": "683ec1f8e30937ffa85511a2", "label": "173018", "licensePlate": "EN-527-ZQ" } } }, { "id": "RTVP:T:315|26045024:T23|14:06:00", "vehicle": { "currentStopSequence": 9, "position": { "latitude": 47.140602111816406, "longitude": -2.129314422607422 }, "stopId": "44PORNhopiR", "timestamp": "1757853184", "trip": { "directionId": 1, "routeId": "315", "tripId": "315|26045024:T23|14:06:00" }, "vehicle": { "id": "684bc75720df7f34d3dd5d57", "label": "473", "licensePlate": "GX-473-MF" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1757853200" } }