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
❌10 errors, 3 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-03-13 at 08:14 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt trip_id does not exist in GTFS data and does not have schedule_relationship of ADDED E003 5 errors
All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED
Sample errors
- vehicle_id 53 trip_id 52604673-4412-4050-a10e-091279ee3aad does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 48 trip_id f9db1194-258a-42e8-94da-86e787440ad6 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 58 trip_id 844a4fb6-5bde-4da0-b1e8-e4ad95d6b9d0 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 159 trip_id ce9ff680-8908-4dca-9839-92b6fa46c243 does not exist in the GTFS data and does not have schedule_relationship of ADDED
- vehicle_id 50 trip_id 717c8e5a-88a8-4eed-bd92-000e33be1cc4 does not exist in the GTFS data and does not have schedule_relationship of ADDED
GTFS-rt route_id does not exist in GTFS data E004 2 errors
All route_ids provided in the GTFS-rt feed must exist in the GTFS data
Sample errors
- vehicle_id 53 route_id 129 does not exist in the GTFS data routes.txt
- vehicle_id 50 route_id 99 does not exist in the GTFS data routes.txt
GTFS-rt stop_id does not exist in GTFS data E011 3 errors
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- vehicle_id 58 stop_id STP-COCHMOUL01 does not exist in GTFS data stops.txt
- vehicle_id 159 stop_id STP-MORSBNAT01 does not exist in GTFS data stops.txt
- vehicle_id 56 stop_id STP-GARE-ROUTIERE-DEPART does not exist in GTFS data stops.txt
Warnings
timestamp not populated W001 3 errors
Timestamps should be populated for all elements
Sample errors
- vehicle_id 19 does not have a timestamp
- vehicle_id 56 does not have a timestamp
- vehicle_id 49 does not have a timestamp
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 |
---|---|---|---|
E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 94 | 26 times (87 % of validations) |
E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 73 | 26 times (87 % of validations) |
E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 49 | 25 times (83 % of validations) |
W001 | Timestamps should be populated for all elements | 41 | 22 times (73 % 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. | 7 | 7 times (23 % of validations) |
E023 | For normal scheduled trips (i.e., not defined in frequencies.txt), the GTFS-realtime trip start_time must match the first GTFS arrival_time in stop_times.txt for this trip | 6 | 6 times (20 % of validations) |
E052 | Each vehicle should have a unique ID | 4 | 3 times (10 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-03-13 at 10:01 Europe/Paris.
vehicle_positions (12) 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-03-13 at 10:01 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "376656",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 26,
"position": {
"bearing": 311.0,
"latitude": 49.18975067138672,
"longitude": 6.856146812438965,
"speed": 15.55555534362793
},
"stop_id": "160982",
"timestamp": "1741856492",
"trip": {
"route_id": "FORNav9",
"start_date": "20250313",
"start_time": "09:30:00",
"trip_id": "01bf040b-dae7-46db-aa7c-044bc110fb0b"
},
"vehicle": {
"id": "61",
"label": "58",
"license_plate": "GM 353 FN"
}
}
},
{
"id": "376682",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 23,
"position": {
"latitude": 49.196022033691406,
"longitude": 6.852293968200684
},
"stop_id": "160983",
"timestamp": "1741856456",
"trip": {
"direction_id": 1,
"route_id": "FORNav9",
"start_date": "20250313",
"start_time": "09:40:00",
"trip_id": "54cd3b13-0552-4b58-ae34-e13b622bf482"
},
"vehicle": {
"id": "57",
"label": "56",
"license_plate": "GE580ZF"
}
}
},
{
"id": "376657",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 3,
"position": {
"latitude": 49.202796936035156,
"longitude": 6.9495530128479
},
"stop_id": "160939",
"timestamp": "1741856474",
"trip": {
"route_id": "FORNav9",
"start_date": "20250313",
"start_time": "10:00:00",
"trip_id": "d0f21f9b-fcb8-4cc9-b446-88674f6c8a95"
},
"vehicle": {
"id": "60",
"label": "57",
"license_plate": "GM 268 FN"
}
}
},
{
"id": "376793",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 1,
"position": {
"bearing": 153.0,
"latitude": 49.18863296508789,
"longitude": 6.899977207183838,
"speed": 0.5555555820465088
},
"stop_id": "160749",
"timestamp": "1741847293",
"trip": {
"route_id": "99",
"schedule_relationship": "UNSCHEDULED",
"start_date": "20250313",
"start_time": "07:00:00",
"trip_id": "717c8e5a-88a8-4eed-bd92-000e33be1cc4"
},
"vehicle": {
"id": "50",
"label": "banc de test",
"license_plate": "ZZ 2022 ZZ"
}
}
},
{
"id": "376479",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 17,
"position": {
"latitude": 49.18742370605469,
"longitude": 6.9122490882873535
},
"stop_id": "160909",
"timestamp": "1741856466",
"trip": {
"route_id": "FORNav4",
"start_date": "20250313",
"start_time": "09:40:00",
"trip_id": "58695777"
},
"vehicle": {
"id": "23",
"label": "32",
"license_plate": "DB 482 AC"
}
}
},
{
"id": "376521",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 13,
"position": {
"bearing": 56.0,
"latitude": 49.193443298339844,
"longitude": 6.894039154052734,
"speed": 4.166666507720947
},
"stop_id": "160806",
"timestamp": "1741856497",
"trip": {
"route_id": "FORNav7",
"start_date": "20250313",
"start_time": "09:50:00",
"trip_id": "58695888"
},
"vehicle": {
"id": "56",
"label": "55",
"license_plate": "GE 024 TE"
}
}
},
{
"id": "376630",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 19,
"position": {
"latitude": 49.18552017211914,
"longitude": 6.8949360847473145
},
"stop_id": "160870",
"timestamp": "1741856458",
"trip": {
"route_id": "FORNav8",
"start_date": "20250313",
"start_time": "09:35:00",
"trip_id": "58e4a10d-b823-4096-ad2a-d58f0b91098b"
},
"vehicle": {
"id": "21",
"label": "41",
"license_plate": "FC 930 HZ"
}
}
},
{
"id": "376739",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 2,
"position": {
"bearing": 289.0,
"latitude": 49.167110443115234,
"longitude": 6.94328498840332,
"speed": 3.8888888359069824
},
"stop_id": "160839",
"timestamp": "1741856475",
"trip": {
"direction_id": 1,
"route_id": "FORNav3",
"start_date": "20250313",
"start_time": "10:00:00",
"trip_id": "f078fcd8-ed45-47a3-b9ac-501800ee0873"
},
"vehicle": {
"id": "13",
"label": "28",
"license_plate": "CT 705 CC"
}
}
},
{
"id": "376803",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 2,
"position": {
"bearing": 111.0,
"latitude": 49.18912124633789,
"longitude": 6.904934883117676,
"speed": 5.277777671813965
},
"stop_id": "160810",
"timestamp": "1741856448",
"trip": {
"route_id": "129",
"schedule_relationship": "UNSCHEDULED",
"start_date": "20250313",
"start_time": "10:00:00",
"trip_id": "10a00b35-f501-434c-abeb-dde311ae72f4"
},
"vehicle": {
"id": "158",
"label": "25723",
"license_plate": "EN-676-ZH"
}
}
},
{
"id": "376498",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 2,
"position": {
"bearing": 240.0,
"latitude": 49.188350677490234,
"longitude": 6.9013261795043945,
"speed": 5.833333492279053
},
"stop_id": "160782",
"timestamp": "1741856504",
"trip": {
"route_id": "35",
"start_date": "20250313",
"start_time": "10:00:00",
"trip_id": "58695809"
},
"vehicle": {
"id": "4",
"label": "6",
"license_plate": "BK 360 DQ"
}
}
},
{
"id": "376805",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 7,
"stop_id": "160827",
"trip": {
"route_id": "124",
"schedule_relationship": "UNSCHEDULED",
"start_date": "20250313",
"start_time": "10:10:00",
"trip_id": "2eef70c8-913e-4e61-8f17-7262f833329c"
},
"vehicle": {
"id": "48",
"label": "M 44",
"license_plate": "FW 457 GE"
}
}
},
{
"id": "376719",
"vehicle": {
"current_status": "IN_TRANSIT_TO",
"current_stop_sequence": 4,
"position": {
"bearing": 267.0,
"latitude": 49.200225830078125,
"longitude": 6.878032207489014,
"speed": 3.8888888359069824
},
"stop_id": "160763",
"timestamp": "1741856501",
"trip": {
"route_id": "FORNav6",
"start_date": "20250313",
"start_time": "10:00:00",
"trip_id": "b44c2ca5-2b80-4a45-9b91-f0badb6b70d9"
},
"vehicle": {
"id": "18",
"label": "38",
"license_plate": "FC 129 JA"
}
}
}
],
"header": {
"gtfs_realtime_version": "2.0",
"timestamp": "1741856507"
}
}