Resource details
This resource file is part of the dataset Réseau urbain Forbus.
Download availability
Learn more
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
❌2 errors, 17 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-07-03 at 09:07 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position outside agency coverage area E028 1 error
The vehicle position should be inside the agency coverage area. This is defined as within roughly 1/8 of a mile (200 meters) of the GTFS shapes.txt data, or stops.txt locations if the GTFS feed doesn't include shapes.txt.
Sample errors
- vehicle.id 14 at (0.0,0.0) is more than 1609.0 meters (1.00 mile(s)) outside entire GTFS shapes.txt coverage area - vehicle should be within area
Vehicle position far from trip shape E029 1 error
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 23 trip_id 58695788 at (49.19053,6.923072) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Warnings
timestamp not populated W001 1 error
Timestamps should be populated for all elements
Sample errors
- vehicle_id 14 does not have a timestamp
Header timestamp is older than 65 seconds W008 1 error
The data in a GTFS-realtime feed should always be less than one minute old
Sample errors
- header.timestamp is 976 min 23 sec old which is greater than the recommended age of 65 seconds
schedule_relationship not populated W009 15 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id 01acb855-ce05-4a89-82a8-3d1c72aa956d does not have a schedule_relationship
- trip_id cfffb67f-7486-4a3d-b19f-aee9fc2ccc03 does not have a schedule_relationship
- trip_id 58695953 does not have a schedule_relationship
- trip_id 42747274-c0f0-466d-a8bb-1e74290b1428 does not have a schedule_relationship
- trip_id 2d38d391-ead3-4836-be6e-5456ba0d4059 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 |
---|---|---|---|
W008 | The data in a GTFS-realtime feed should always be less than one minute old | 24 | 24 times (83 % of validations) |
W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 247 | 19 times (66 % 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. | 25 | 16 times (55 % of validations) |
E028 | The vehicle position should be inside the agency coverage area. This is defined as within roughly 1/8 of a mile (200 meters) of the GTFS shapes.txt data, or stops.txt locations if the GTFS feed doesn't include shapes.txt. | 19 | 8 times (28 % of validations) |
W001 | Timestamps should be populated for all elements | 17 | 8 times (28 % of validations) |
E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 2 | 2 times (7 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-07-03 at 13:05 Europe/Paris.
vehicle_positions (18) 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 2025-07-03 at 13:05 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "VM:3af74a50-aa54-4e70-acf9-4cd8c49918b3",
"vehicle": {
"currentStopSequence": 13,
"position": {
"bearing": 237.0,
"latitude": 49.185279846191406,
"longitude": 6.900394916534424
},
"stopId": "160951",
"timestamp": "1751540708",
"trip": {
"directionId": 1,
"routeId": "FORNav3",
"tripId": "3af74a50-aa54-4e70-acf9-4cd8c49918b3"
},
"vehicle": {
"id": "54"
}
}
},
{
"id": "VM:5b3b675b-2f9b-423a-8a26-f6f8d9cff497",
"vehicle": {
"currentStopSequence": 3,
"position": {},
"stopId": "160827",
"trip": {
"routeId": "138",
"tripId": "5b3b675b-2f9b-423a-8a26-f6f8d9cff497"
},
"vehicle": {
"id": "30"
}
}
},
{
"id": "VM:a7506494-9f18-4722-9864-708e028070f3",
"vehicle": {
"currentStopSequence": 5,
"position": {
"latitude": 49.20354080200195,
"longitude": 6.938179969787598
},
"stopId": "160820",
"timestamp": "1751540675",
"trip": {
"routeId": "FORNav9",
"tripId": "a7506494-9f18-4722-9864-708e028070f3"
},
"vehicle": {
"id": "60"
}
}
},
{
"id": "VM:aa727348-d9c8-4abf-aada-9bb4ddbfe9c9",
"vehicle": {
"currentStopSequence": 25,
"position": {
"latitude": 49.18627166748047,
"longitude": 6.86366081237793
},
"stopId": "160910",
"timestamp": "1751540708",
"trip": {
"directionId": 1,
"routeId": "FORNav9",
"tripId": "aa727348-d9c8-4abf-aada-9bb4ddbfe9c9"
},
"vehicle": {
"id": "8"
}
}
},
{
"id": "VM:58696273",
"vehicle": {
"currentStopSequence": 3,
"position": {
"bearing": 158.0,
"latitude": 49.1856689453125,
"longitude": 6.906979084014893
},
"stopId": "160810",
"timestamp": "1751540661",
"trip": {
"routeId": "34",
"tripId": "58696273"
},
"vehicle": {
"id": "15"
}
}
},
{
"id": "VM:58695875",
"vehicle": {
"position": {
"bearing": 153.0,
"latitude": 49.18320083618164,
"longitude": 6.893033981323242
},
"timestamp": "1751540705",
"trip": {
"routeId": "35",
"tripId": "58695875"
},
"vehicle": {
"id": "6"
}
}
},
{
"id": "VM:58696042",
"vehicle": {
"currentStopSequence": 24,
"position": {
"bearing": 242.0,
"latitude": 49.1605110168457,
"longitude": 6.935296058654785
},
"stopId": "160963",
"timestamp": "1751521697",
"trip": {
"routeId": "FORNav1",
"tripId": "58696042"
},
"vehicle": {
"id": "40"
}
}
},
{
"id": "VM:844a4fb6-5bde-4da0-b1e8-e4ad95d6b9d0",
"vehicle": {
"currentStopSequence": 4,
"position": {
"bearing": 323.0,
"latitude": 49.2052001953125,
"longitude": 6.928398132324219
},
"stopId": "160782",
"timestamp": "1751524949",
"trip": {
"routeId": "138",
"tripId": "844a4fb6-5bde-4da0-b1e8-e4ad95d6b9d0"
},
"vehicle": {
"id": "159"
}
}
},
{
"id": "VM:c4f94833-d02b-47a1-a13d-c379e81fbf76",
"vehicle": {
"currentStopSequence": 6,
"position": {
"bearing": 229.0,
"latitude": 49.19929122924805,
"longitude": 6.871799945831299
},
"stopId": "160761",
"timestamp": "1751540686",
"trip": {
"routeId": "FORNav6",
"tripId": "c4f94833-d02b-47a1-a13d-c379e81fbf76"
},
"vehicle": {
"id": "18"
}
}
},
{
"id": "VM:58696086",
"vehicle": {
"currentStopSequence": 6,
"position": {
"bearing": 282.0,
"latitude": 49.18458938598633,
"longitude": 6.987508773803711
},
"stopId": "160848",
"timestamp": "1751540694",
"trip": {
"routeId": "FORNav1",
"tripId": "58696086"
},
"vehicle": {
"id": "49"
}
}
},
{
"id": "VM:58696127",
"vehicle": {
"currentStopSequence": 5,
"position": {
"bearing": 49.0,
"latitude": 49.17998123168945,
"longitude": 6.887338161468506
},
"stopId": "160826",
"timestamp": "1751540716",
"trip": {
"directionId": 1,
"routeId": "FORNav6",
"tripId": "58696127"
},
"vehicle": {
"id": "9"
}
}
},
{
"id": "VM:393dfdcb-bcb7-4db1-af15-1ab156aeec3a",
"vehicle": {
"currentStopSequence": 8,
"position": {
"bearing": 20.0,
"latitude": 49.117130279541016,
"longitude": 6.893917083740234
},
"stopId": "stp-theebr01",
"timestamp": "1751540698",
"trip": {
"directionId": 1,
"routeId": "124",
"tripId": "393dfdcb-bcb7-4db1-af15-1ab156aeec3a"
},
"vehicle": {
"id": "47"
}
}
},
{
"id": "VM:17d3c824-d104-4111-ae4d-f45a01801e84",
"vehicle": {
"currentStopSequence": 12,
"position": {
"bearing": 56.0,
"latitude": 49.188411712646484,
"longitude": 6.899435043334961
},
"stopId": "160913",
"timestamp": "1751537943",
"trip": {
"directionId": 1,
"routeId": "LIGNE-11",
"tripId": "17d3c824-d104-4111-ae4d-f45a01801e84"
},
"vehicle": {
"id": "23"
}
}
},
{
"id": "VM:2567e04d-047c-468a-bee9-ddf2ec13bc6d",
"vehicle": {
"currentStopSequence": 32,
"position": {
"latitude": 49.2057991027832,
"longitude": 6.848496913909912
},
"stopId": "160988",
"timestamp": "1751540700",
"trip": {
"routeId": "FORNav9",
"tripId": "2567e04d-047c-468a-bee9-ddf2ec13bc6d"
},
"vehicle": {
"id": "61"
}
}
},
{
"id": "VM:58696175",
"vehicle": {
"currentStopSequence": 3,
"position": {
"bearing": 56.0,
"latitude": 49.19301986694336,
"longitude": 6.915070056915283
},
"stopId": "160884",
"timestamp": "1751540688",
"trip": {
"routeId": "FORNav2",
"tripId": "58696175"
},
"vehicle": {
"id": "20"
}
}
},
{
"id": "VM:58695893",
"vehicle": {
"currentStopSequence": 15,
"position": {
"bearing": 145.0,
"latitude": 49.193519592285156,
"longitude": 6.901064872741699
},
"stopId": "160804",
"timestamp": "1751540720",
"trip": {
"routeId": "FORNav7",
"tripId": "58695893"
},
"vehicle": {
"id": "56"
}
}
},
{
"id": "VM:58695782",
"vehicle": {
"currentStopSequence": 4,
"position": {
"bearing": 81.0,
"latitude": 49.184879302978516,
"longitude": 6.895258903503418
},
"stopId": "160913",
"timestamp": "1751540672",
"trip": {
"routeId": "FORNav4",
"tripId": "58695782"
},
"vehicle": {
"id": "24"
}
}
},
{
"id": "VM:0f68c560-4a1b-410f-96e5-ec35f0ffa4e1",
"vehicle": {
"currentStopSequence": 1,
"position": {},
"stopId": "160874",
"trip": {
"directionId": 1,
"routeId": "FORNav8",
"tripId": "0f68c560-4a1b-410f-96e5-ec35f0ffa4e1"
},
"vehicle": {
"id": "21"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "1.0",
"timestamp": "1751540755"
}
}