Resource details
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
Learn more
We test this resource download availability every hour by making an HTTPHEAD
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.
Validation details
⚠️5 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2024-06-16 at 09:00 Europe/Paris using the MobilityData GTFS-RT validator.
Warnings
schedule_relationship not populated W009 5 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 07|21780110:T1|8:10:00 does not have a schedule_relationship
- trip_id 568|22872819:T3|8:33:00 does not have a schedule_relationship
- trip_id 512|21667501:T3|8:09:00 does not have a schedule_relationship
- trip_id 568|22872819:T5|9:00:00 does not have a schedule_relationship
- trip_id 568|22872818:T4|9:00:00 does not have a schedule_relationship
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 197 | 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. | 35 | 20 times (67 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2024-06-16 at 15:54 Europe/Paris.
vehicle_positions (9) service_alerts (0) trip_updates (0)Entities seen in the last 7 days.
vehicle_positionsDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2024-06-16 at 15:54 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "RTVP:T:07|21780110:T2|13:35:00",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 8,
"position": {
"latitude": 47.0418701171875,
"longitude": -0.8850709795951843
},
"timestamp": "1718546071",
"trip": {
"direction_id": 1,
"route_id": "07",
"trip_id": "07|21780110:T2|13:35:00"
},
"vehicle": {
"id": "66431365be00f234b717b317",
"label": "39889",
"license_plate": "GW-388-VB"
}
}
},
{
"id": "RTVP:T:07|21780107:T2|13:30:00",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 8,
"position": {
"latitude": 46.69601821899414,
"longitude": -0.27685999870300293
},
"timestamp": "1718546067",
"trip": {
"route_id": "07",
"trip_id": "07|21780107:T2|13:30:00"
},
"vehicle": {
"id": "664313509db874d5f9316f5a",
"label": "39890",
"license_plate": "GW-438-VB"
}
}
},
{
"id": "RTVP:T:401|21025719:T18|15:41:00",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 2,
"position": {
"latitude": 47.5329704284668,
"longitude": -0.6451629996299744
},
"stop_id": "49GREZplaiR",
"timestamp": "1718546079",
"trip": {
"direction_id": 1,
"route_id": "401",
"trip_id": "401|21025719:T18|15:41:00"
},
"vehicle": {
"id": "d1e142d5978ba884",
"label": "Angers → Ombrée-d'Anjou"
}
}
},
{
"id": "RTVP:T:568|22872818:T11|15:18:00",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 12,
"position": {
"latitude": 46.78812789916992,
"longitude": -2.0335919857025146
},
"stop_id": "85JEANvaleA",
"timestamp": "1718546070",
"trip": {
"route_id": "568",
"trip_id": "568|22872818:T11|15:18:00"
},
"vehicle": {
"id": "6482fc31de4850271a64c5d3",
"label": "911",
"license_plate": "GM812YP"
}
}
},
{
"id": "RTVP:T:16|21075489:T2|15:50:00",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 3,
"position": {
"latitude": 46.321990966796875,
"longitude": -0.4664759933948517
},
"stop_id": "79NIORvillR",
"timestamp": "1718546067",
"trip": {
"direction_id": 1,
"route_id": "16",
"trip_id": "16|21075489:T2|15:50:00"
},
"vehicle": {
"id": "63f5e1491d43a1c071002db9",
"label": "632",
"license_plate": "GM651AM"
}
}
},
{
"id": "RTVP:T:568|22872819:T10|14:33:00",
"vehicle": {
"current_status": "STOPPED_AT",
"current_stop_sequence": 27,
"position": {
"latitude": 46.81008529663086,
"longitude": -2.1161251068115234
},
"stop_id": "85JEANtonnR",
"timestamp": "1718546067",
"trip": {
"direction_id": 1,
"route_id": "568",
"trip_id": "568|22872819:T10|14:33:00"
},
"vehicle": {
"id": "63f5e1169908748c809d7690",
"label": "629",
"license_plate": "GM468AM"
}
}
},
{
"id": "RTVP:T:15|21075460:T2|15:14:00",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 7,
"position": {
"latitude": 46.669921875,
"longitude": -1.4317760467529297
},
"stop_id": "85ROCHsncfU",
"timestamp": "1718546066",
"trip": {
"direction_id": 1,
"route_id": "15",
"trip_id": "15|21075460:T2|15:14:00"
},
"vehicle": {
"id": "63f5e1266adfd2433be139e4",
"label": "630",
"license_plate": "GM567AM"
}
}
},
{
"id": "RTVP:T:568|22872819:T11|14:00:00",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 18,
"position": {
"latitude": 46.71370315551758,
"longitude": -1.948423981666565
},
"stop_id": "85RIEZsncfR",
"timestamp": "1718546065",
"trip": {
"direction_id": 1,
"route_id": "568",
"trip_id": "568|22872819:T11|14:00:00"
},
"vehicle": {
"id": "6482fbcfd8383ce5b5c0da18",
"label": "903",
"license_plate": "GM392TN"
}
}
},
{
"id": "RTVP:T:568|22872818:T9|13:18:00",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 41,
"position": {
"latitude": 46.50518798828125,
"longitude": -1.7898420095443726
},
"stop_id": "85SABLroutU",
"timestamp": "1718546064",
"trip": {
"route_id": "568",
"trip_id": "568|22872818:T9|13:18:00"
},
"vehicle": {
"id": "63f5e0cd34b0273ad9d006c0",
"label": "623",
"license_plate": "GL380YN"
}
}
}
],
"header": {
"gtfs_realtime_version": "1.0",
"timestamp": "1718546081"
}
}