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éseau interurbain Aléop - Pays de la Loire.

Download availability

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

4 errors, 74 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2026-02-24 at 08:01 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Vehicle position far from trip shape E029 2 errors

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.

Sample errors
  • vehicle.id 66431365be00f234b717b317 trip_id 2634265701 at (47.215782,-1.5455616) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
  • vehicle.id 108 trip_id 2639782501 at (47.95615,-0.905471) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR

vehicle.id is not unique E052 2 errors

Each vehicle should have a unique ID

Sample errors
  • entity ID RTVP:T:2607361102 has vehicle.id 2 which is used by more than one vehicle in the feed
  • entity ID RTVP:T:2607360303 has vehicle.id 35 which is used by more than one vehicle in the feed

Warnings

schedule_relationship not populated W009 74 errors

trip.schedule_relationship and stop_time_update.schedule_relationship should be populated

Sample errors
  • trip_id 2629295604 does not have a schedule_relationship
  • trip_id 2628380102 does not have a schedule_relationship
  • trip_id 2628380008 does not have a schedule_relationship
  • trip_id 2628381317 does not have a schedule_relationship
  • trip_id 2629295603 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 2,910 27 times (93 % 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. 86 21 times (72 % of validations)
E052 Each vehicle should have a unique ID 135 17 times (59 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2026-02-24 at 11:21 Europe/Paris.

vehicle_positions (32) 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 2026-02-24 at 11:21 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "RTVP:T:2628384208", "vehicle": { "currentStatus": "INCOMING_AT", "currentStopSequence": 6, "position": { "latitude": 47.19789505004883, "longitude": -1.4539886713027954 }, "stopId": "44GOULherdR", "timestamp": "1771928506", "trip": { "directionId": 1, "routeId": "333", "tripId": "2628384208" }, "vehicle": { "id": "695374b451c91bb99584717b", "label": "246", "licensePlate": "DV-246-XG" } } }, { "id": "RTVP:T:2628380011", "vehicle": { "currentStopSequence": 4, "position": { "latitude": 47.25899887084961, "longitude": -1.3431364297866821 }, "stopId": "44LORObretA", "timestamp": "1771928504", "trip": { "directionId": 0, "routeId": "330", "tripId": "2628380011" }, "vehicle": { "id": "695374a0435af1d53a3707c3", "label": "234", "licensePlate": "AR-234-LF" } } }, { "id": "RTVP:T:2629295607", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 8, "position": { "latitude": 47.16869354248047, "longitude": -1.5430049896240234 }, "stopId": "44REZEcarrR", "timestamp": "1771928501", "trip": { "directionId": 1, "routeId": "312", "tripId": "2629295607" }, "vehicle": { "id": "69537635e7e20e66f000f0cc", "label": "506", "licensePlate": "FF-506-PB" } } }, { "id": "RTVP:T:2629292733", "vehicle": { "currentStopSequence": 37, "position": { "latitude": 47.194297790527344, "longitude": -1.5455925464630127 }, "stopId": "44NANTpirmA1", "timestamp": "1771928504", "trip": { "directionId": 0, "routeId": "312", "tripId": "2629292733" }, "vehicle": { "id": "695376225579ea6120e4add7", "label": "504", "licensePlate": "EQ-504-FS" } } }, { "id": "RTVP:T:2628381335", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 7, "position": { "latitude": 47.24464416503906, "longitude": -1.3606464862823486 }, "stopId": "44LOROcourA", "timestamp": "1771928504", "trip": { "directionId": 0, "routeId": "333", "tripId": "2628381335" }, "vehicle": { "id": "695376618d865a143f77530b", "label": "600", "licensePlate": "BT-600-ZJ" } } }, { "id": "RTVP:T:2628183617", "vehicle": { "currentStopSequence": 6, "position": { "latitude": 47.177001953125, "longitude": -1.515973448753357 }, "stopId": "44NANTburdU2", "timestamp": "1771928503", "trip": { "directionId": 0, "routeId": "313", "tripId": "2628183617" }, "vehicle": { "id": "6953740c9d7bf6ac0a8b3c7f", "label": "119", "licensePlate": "EP-119-ZY" } } }, { "id": "RTVP:T:2634266001", "vehicle": { "currentStopSequence": 10, "position": { "latitude": 47.155677795410156, "longitude": -1.2470309734344482 }, "stopId": "44NANTpraiR", "timestamp": "1771928507", "trip": { "directionId": 1, "routeId": "07", "tripId": "2634266001" }, "vehicle": { "id": "664313509db874d5f9316f5a", "label": "39890", "licensePlate": "GW-438-VB" } } }, { "id": "RTVP:T:2634265701", "vehicle": { "currentStopSequence": 9, "position": { "latitude": 46.659934997558594, "longitude": 0.04977380111813545 }, "stopId": "86VOUIpem1U", "timestamp": "1771928507", "trip": { "directionId": 0, "routeId": "07", "tripId": "2634265701" }, "vehicle": { "id": "66431365be00f234b717b317", "label": "39889", "licensePlate": "GW-388-VB" } } }, { "id": "RTVP:T:2629521806", "vehicle": { "currentStopSequence": 9, "position": { "latitude": 47.342437744140625, "longitude": -0.48664331436157227 }, "stopId": "49MELAbrosU", "timestamp": "1771928489", "trip": { "directionId": 0, "routeId": "418", "tripId": "2629521806" }, "vehicle": { "id": "6320b1db09dda81a65382407", "label": "4033", "licensePlate": "FB-382-NV" } } }, { "id": "RTVP:T:2596719009", "vehicle": { "currentStopSequence": 7, "position": { "latitude": 47.35740661621094, "longitude": -0.6549850106239319 }, "stopId": "49ROCHrollA", "timestamp": "1771928490", "trip": { "directionId": 0, "routeId": "423", "tripId": "2596719009" }, "vehicle": { "id": "6320b1da09dda81a6538199c", "label": "37528", "licensePlate": "FR-206-GJ (37528)" } } }, { "id": "RTVP:T:2595673710", "vehicle": { "currentStopSequence": 8, "position": { "latitude": 47.363826751708984, "longitude": -0.449966698884964 }, "stopId": "49MAUVhomoA", "timestamp": "1771928491", "trip": { "directionId": 0, "routeId": "405", "tripId": "2595673710" }, "vehicle": { "id": "6320b1db09dda81a65381b6b", "label": "36497", "licensePlate": "FJ-874-RF (36497)" } } }, { "id": "RTVP:T:2629522206", "vehicle": { "currentStatus": "INCOMING_AT", "currentStopSequence": 2, "position": { "latitude": 47.065914154052734, "longitude": -0.8711283802986145 }, "stopId": "49CHOLroutA", "timestamp": "1771928489", "trip": { "directionId": 1, "routeId": "408", "tripId": "2629522206" }, "vehicle": { "id": "6320b1db09dda81a6538291e", "label": "330", "licensePlate": "FG-747-AH" } } }, { "id": "RTVP:T:2596622311", "vehicle": { "currentStopSequence": 13, "position": { "latitude": 47.30191421508789, "longitude": -0.6321483254432678 }, "stopId": "49LAYOpromA", "timestamp": "1771928492", "trip": { "directionId": 0, "routeId": "407", "tripId": "2596622311" }, "vehicle": { "id": "63f3303f116144963e9570c4", "label": "36498", "licensePlate": "FJ-912-RF (36498)" } } }, { "id": "RTVP:T:2526314209", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 15, "position": { "latitude": 47.21804428100586, "longitude": -0.7275186777114868 }, "stopId": "49CHEMpierR", "timestamp": "1771928488", "trip": { "directionId": 1, "routeId": "407", "tripId": "2526314209" }, "vehicle": { "id": "0a1d8de0fc36e5fa", "label": "Angers → Cholet" } } }, { "id": "RTVP:V:6482fc441048265b8da66432", "vehicle": { "currentStopSequence": 9, "position": { "latitude": 46.375125885009766, "longitude": -1.090856671333313 }, "stopId": "85CHAM8maiR", "timestamp": "1771928494", "vehicle": { "id": "6482fc441048265b8da66432", "label": "912", "licensePlate": "GN742AG" } } }, { "id": "RTVP:V:63f5e074bee60d262ce6cd3d", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 6, "position": { "latitude": 46.51796340942383, "longitude": -1.672593355178833 }, "stopId": "85SINTchusA", "timestamp": "1771928493", "vehicle": { "id": "63f5e074bee60d262ce6cd3d", "label": "618", "licensePlate": "GL577YS" } } }, { "id": "RTVP:V:646f580d36a4904d4d91959e", "vehicle": { "currentStopSequence": 2, "position": { "latitude": 46.70212173461914, "longitude": -1.9579137563705444 }, "stopId": "85RIEZfortR", "timestamp": "1771928216", "vehicle": { "id": "646f580d36a4904d4d91959e", "label": "909", "licensePlate": "GM744YP" } } }, { "id": "RTVP:V:63f5e097e0490972e730db32", "vehicle": { "currentStopSequence": 2, "position": { "latitude": 47.06322479248047, "longitude": -0.8716700077056885 }, "stopId": "49CHOLpierA", "timestamp": "1771928493", "vehicle": { "id": "63f5e097e0490972e730db32", "label": "620", "licensePlate": "GL261YS" } } }, { "id": "RTVP:V:63f5e03b5f3769428ad5b862", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 13, "position": { "latitude": 46.51298904418945, "longitude": -1.7765734195709229 }, "stopId": "85OLONmuguA", "timestamp": "1771928492", "vehicle": { "id": "63f5e03b5f3769428ad5b862", "label": "616", "licensePlate": "GL099YT" } } }, { "id": "RTVP:V:6482fbaa45c9746d75ca92e3", "vehicle": { "currentStopSequence": 2, "position": { "latitude": 46.82835006713867, "longitude": -1.1159520149230957 }, "stopId": "85SAINrd16A", "timestamp": "1771928490", "vehicle": { "id": "6482fbaa45c9746d75ca92e3", "label": "900", "licensePlate": "GM275TN" } } }, { "id": "RTVP:V:667145eb3b168b9348ca6a0b", "vehicle": { "currentStopSequence": 3, "position": { "latitude": 46.975006103515625, "longitude": -1.8081891536712646 }, "stopId": "85CHALsncfU", "timestamp": "1771928493", "vehicle": { "id": "667145eb3b168b9348ca6a0b", "label": "40152", "licensePlate": "GX004FK" } } }, { "id": "RTVP:T:2646895626", "vehicle": { "currentStopSequence": 9, "position": { "latitude": 47.137996673583984, "longitude": -2.008554458618164 }, "stopId": "44CHAUegliA", "timestamp": "1771928489", "trip": { "directionId": 0, "routeId": "303", "tripId": "2646895626" }, "vehicle": { "id": "6835c91f6ba119b4b388f90c", "label": "214", "licensePlate": "EA 106 SZ" } } }, { "id": "RTVP:T:2630601312", "vehicle": { "currentStopSequence": 13, "position": { "latitude": 47.19452667236328, "longitude": -1.5329800844192505 }, "stopId": "44NANTpirmA", "timestamp": "1771928492", "trip": { "directionId": 0, "routeId": "370", "tripId": "2630601312" }, "vehicle": { "id": "6842f7f36d7a6dbd98a2c4d0", "label": "21728", "licensePlate": "CX 336 VJ" } } }, { "id": "RTVP:T:2635491806", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 6, "position": { "latitude": 47.120094299316406, "longitude": -2.1007449626922607 }, "stopId": "44PORNgillA", "timestamp": "1771928493", "trip": { "directionId": 0, "routeId": "315", "tripId": "2635491806" }, "vehicle": { "id": "69786c5bded212ffc78be2b9", "label": "902", "licensePlate": "GB-902-CZ" } } }, { "id": "RTVP:T:2636440308", "vehicle": { "currentStatus": "STOPPED_AT", "currentStopSequence": 5, "position": { "latitude": 47.32025909423828, "longitude": -2.1914281845092773 }, "stopId": "44TRIGherrR", "timestamp": "1771928492", "trip": { "directionId": 1, "routeId": "305AT", "tripId": "2636440308" }, "vehicle": { "id": "683ec1f8e30937ffa85511a1", "label": "173017", "licensePlate": "EN-505-ZQ" } } }, { "id": "RTVP:T:2636314505", "vehicle": { "currentStopSequence": 2, "position": { "latitude": 47.286800384521484, "longitude": -2.210247755050659 }, "stopId": "44TRIGroseR", "timestamp": "1771928489", "trip": { "directionId": 1, "routeId": "317", "tripId": "2636314505" }, "vehicle": { "id": "69786c88fe36fee96a2e22d4", "label": "898", "licensePlate": "GB-898-CZ" } } }, { "id": "RTVP:T:2636440310", "vehicle": { "currentStatus": "INCOMING_AT", "currentStopSequence": 5, "position": { "latitude": 47.319786071777344, "longitude": -2.1921939849853516 }, "stopId": "44TRIGherrR", "timestamp": "1771928493", "trip": { "directionId": 1, "routeId": "305AT", "tripId": "2636440310" }, "vehicle": { "id": "683ec1f8e30937ffa855119d", "label": "197004", "licensePlate": "FF-334-FG" } } }, { "id": "RTVP:T:2588379507", "vehicle": { "position": { "latitude": 47.64237976074219, "longitude": -0.7335770130157471 }, "timestamp": "1771928500", "trip": { "directionId": 0, "routeId": "401", "startDate": "20260224", "tripId": "2588379507" }, "vehicle": { "id": "100", "label": "153158", "licensePlate": "DT-417-TG" } } }, { "id": "RTVP:T:2607682304", "vehicle": { "position": { "latitude": 47.46509552001953, "longitude": -0.5595250129699707 }, "timestamp": "1771928500", "trip": { "directionId": 1, "routeId": "409", "startDate": "20260224", "tripId": "2607682304" }, "vehicle": { "id": "35", "label": "243044", "licensePlate": "GY-253-RY" } } }, { "id": "RTVP:T:2628773114", "vehicle": { "position": { "latitude": 47.26227951049805, "longitude": -1.585042953491211 }, "timestamp": "1771928500", "trip": { "directionId": 1, "routeId": "300", "startDate": "20260224", "tripId": "2628773114" }, "vehicle": { "id": "110", "label": "247", "licensePlate": "GB-029-GP" } } }, { "id": "RTVP:T:2628656404", "vehicle": { "position": { "latitude": 47.25971221923828, "longitude": -1.5185329914093018 }, "timestamp": "1771928500", "trip": { "directionId": 1, "routeId": "360", "startDate": "20260224", "tripId": "2628656404" }, "vehicle": { "id": "67", "label": "183215", "licensePlate": "FC-975-FZ" } } }, { "id": "RTVP:T:2628773040", "vehicle": { "position": { "latitude": 47.32931900024414, "longitude": -1.6168220043182373 }, "timestamp": "1771928500", "trip": { "directionId": 0, "routeId": "300", "startDate": "20260224", "tripId": "2628773040" }, "vehicle": { "id": "16", "label": "133167", "licensePlate": "CX-785-MK" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1771928507" } }