Resource details
This resource file is part of the dataset Réseau national TGV SNCF.
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
❌6 errors, 534 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-04-07 at 09:02 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
stop_times_updates not strictly sorted E002 2 errors
stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence
Sample errors
- trip_id OCESN8704F4013360:2025-04-02T23:05:42Z stop_sequence for stop_ids [StopPoint:OCETGV INOUI-87474098, StopArea:OCE87474155, StopArea:OCE87476317, StopPoint:OCETGV INOUI-87476002, StopPoint:OCETGV INOUI-87476606, StopPoint:OCETGV INOUI-87471003, StopPoint:OCETGV INOUI-87391003] is not strictly sorted by increasing stop_sequence
- trip_id OCESN8701F4013363:2025-04-02T23:05:42Z stop_sequence for stop_ids [StopPoint:OCETGV INOUI-87391003, StopPoint:OCETGV INOUI-87471003, StopPoint:OCETGV INOUI-87476606, StopPoint:OCETGV INOUI-87476002, StopArea:OCE87476317, StopArea:OCE87474155, StopPoint:OCETGV INOUI-87474098] is not strictly sorted by increasing stop_sequence
All stop_ids referenced in GTFS-rt TripUpdates and VehiclePositions feeds must have the location_type = 0 E015 4 errors
All stop_ids referenced in GTFS-rt TripUpdates and VehiclePositions feeds must have the location_type = 0 in GTFS stops.txt
Sample errors
- trip_id OCESN8704F4013360:2025-04-02T23:05:42Z stop_id StopArea:OCE87474155 does not have location_type=0 in GTFS stops.txt
- trip_id OCESN8704F4013360:2025-04-02T23:05:42Z stop_id StopArea:OCE87476317 does not have location_type=0 in GTFS stops.txt
- trip_id OCESN8701F4013363:2025-04-02T23:05:42Z stop_id StopArea:OCE87476317 does not have location_type=0 in GTFS stops.txt
- trip_id OCESN8701F4013363:2025-04-02T23:05:42Z stop_id StopArea:OCE87474155 does not have location_type=0 in GTFS stops.txt
Warnings
vehicle_id not populated W002 178 errors
vehicle_id should be populated for TripUpdates and VehiclePositions
Sample errors
- trip_id OCESN5300F3996918:2025-04-01T15:43:43Z does not have a vehicle_id
- trip_id OCESN8702F4013362:2025-04-02T23:05:42Z does not have a vehicle_id
- trip_id OCESN6194F3996501:2025-04-03T22:57:19Z does not have a vehicle_id
- trip_id OCESN8602F4013631:2025-04-02T23:05:42Z does not have a vehicle_id
- trip_id OCESN5156F3834697:2025-04-04T23:22:25Z does not have a vehicle_id
schedule_relationship not populated W009 356 errors
trip.schedule_relationship and stop_time_update.schedule_relationship should be populated
Sample errors
- trip_id OCESN5300F3996918:2025-04-01T15:43:43Z stop_id StopPoint:OCETGV INOUI-87481002 (and potentially more for this trip) does not have a schedule_relationship
- trip_id OCESN5300F3996918:2025-04-01T15:43:43Z does not have a schedule_relationship
- trip_id OCESN8702F4013362:2025-04-02T23:05:42Z stop_id StopPoint:OCETGV INOUI-87474098 (and potentially more for this trip) does not have a schedule_relationship
- trip_id OCESN8702F4013362:2025-04-02T23:05:42Z does not have a schedule_relationship
- trip_id OCESN6194F3996501:2025-04-03T22:57:19Z stop_id StopPoint:OCETGV INOUI-87753004 (and potentially more for this trip) 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 |
---|---|---|---|
W002 | vehicle_id should be populated for TripUpdates and VehiclePositions | 4 801 | 30 times (100 % of validations) |
W009 | trip.schedule_relationship and stop_time_update.schedule_relationship should be populated | 9 570 | 30 times (100 % of validations) |
E015 | All stop_ids referenced in GTFS-rt TripUpdates and VehiclePositions feeds must have the location_type = 0 in GTFS stops.txt | 77 | 18 times (60 % of validations) |
W008 | The data in a GTFS-realtime feed should always be less than one minute old | 13 | 13 times (43 % of validations) |
E002 | stop_time_updates for a given trip_id must be strictly sorted by increasing stop_sequence | 18 | 9 times (30 % of validations) |
E022 | stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. | 12 | 3 times (10 % of validations) |
E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 1 | 1 times (3 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-04-08 at 00:31 Europe/Paris.
trip_updates (1) vehicle_positions (0) service_alerts (0)Entities seen in the last 7 days.
trip_updatesDecoded GTFS-RT feed
See full payload
Here is the decoded GTFS-RT feed Protobuf at 2025-04-08 at 00:31 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "OCESN9896F3811502:2025-02-07T11:15:13Z",
"trip_update": {
"stop_time_update": [
{
"departure": {
"delay": 0,
"time": "1744034040"
},
"stop_id": "StopPoint:OCETGV INOUI-87751008"
},
{
"arrival": {
"delay": 0,
"time": "1744034820"
},
"departure": {
"delay": 0,
"time": "1744035000"
},
"stop_id": "StopPoint:OCETGV INOUI-87319012"
},
{
"arrival": {
"delay": 0,
"time": "1744036200"
},
"departure": {
"delay": 0,
"time": "1744036380"
},
"stop_id": "StopPoint:OCETGV INOUI-87318964"
},
{
"arrival": {
"delay": 0,
"time": "1744038540"
},
"departure": {
"delay": 0,
"time": "1744038840"
},
"stop_id": "StopPoint:OCETGV INOUI-87763029"
},
{
"arrival": {
"delay": 0,
"time": "1744041000"
},
"departure": {
"delay": 0,
"time": "1744041720"
},
"stop_id": "StopPoint:OCETGV INOUI-87723197"
},
{
"arrival": {
"delay": 300,
"time": "1744045740"
},
"departure": {
"delay": 300,
"time": "1744045860"
},
"stop_id": "StopPoint:OCETGV INOUI-87725002"
},
{
"arrival": {
"delay": 600,
"time": "1744048200"
},
"departure": {
"delay": 300,
"time": "1744048500"
},
"stop_id": "StopPoint:OCETGV INOUI-87713040"
},
{
"arrival": {
"delay": 600,
"time": "1744050420"
},
"departure": {
"delay": 600,
"time": "1744050600"
},
"stop_id": "StopPoint:OCETGV INOUI-87300863"
},
{
"arrival": {
"delay": 600,
"time": "1744051860"
},
"departure": {
"delay": 600,
"time": "1744052100"
},
"stop_id": "StopPoint:OCETGV INOUI-87300822"
},
{
"arrival": {
"delay": 900,
"time": "1744053720"
},
"departure": {
"delay": 900,
"time": "1744053960"
},
"stop_id": "StopPoint:OCETGV INOUI-87182063"
},
{
"arrival": {
"delay": 900,
"time": "1744057320"
},
"departure": {
"delay": 600,
"time": "1744057440"
},
"stop_id": "StopPoint:OCETGV INOUI-87212027"
},
{
"arrival": {
"delay": 0,
"time": "1744064880"
},
"stop_id": "StopPoint:OCETGV INOUI-87192039"
}
],
"timestamp": "1744058201",
"trip": {
"start_date": "20250407",
"start_time": "15:54:00",
"trip_id": "OCESN9896F3811502:2025-02-07T11:15:13Z"
}
}
}
],
"header": {
"gtfs_realtime_version": "1.0",
"timestamp": "1744065116"
}
}