Resource details

File name: Horaires temps-réel du réseau
Format: gtfs-rt

Horaires temps-réel du réseau Envia

This resource file is part of the dataset Réseau urbain Envia.

Download availability

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

36 errors, 3 warnings

Validation carried out using the current GTFS file and the GTFS-RT the 2024-11-24 at 08:05 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Sequential stop_time_update times are not increasing E022 36 errors

stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease.

Sample errors
  • trip_id 1-594280449 stop_sequence 22 arrival_time 08:29:10 (1732433350) is equal to previous stop arrival_time 08:29:10 (1732433350) - times must increase between two sequential stops
  • trip_id 1-594280449 stop_sequence 22 arrival_time 08:29:10 (1732433350) is equal to previous stop departure_time 08:29:10 (1732433350) - times must increase between two sequential stops
  • trip_id 1-594280449 stop_sequence 22 departure_time 08:29:10 (1732433350) is equal to previous stop departure_time 08:29:10 (1732433350) - times must increase between two sequential stops
  • trip_id 1-594280449 stop_sequence 22 departure_time 08:29:10 (1732433350) is equal to previous stop arrival_time 08:29:10 (1732433350) - times must increase between two sequential stops
  • trip_id 1-594280449 stop_sequence 28 arrival_time 08:40:10 (1732434010) is equal to previous stop arrival_time 08:40:10 (1732434010) - times must increase between two sequential stops

Warnings

timestamp not populated W001 3 errors

Timestamps should be populated for all elements

Sample errors
  • trip_id 1-594280449 does not have a timestamp
  • trip_id 1-655032321 does not have a timestamp
  • trip_id 1-522387473 does not have a timestamp
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
E022 stop_time_update arrival/departure times between sequential stops should always increase - they should never be the same or decrease. 3 709 30 times (100 % of validations)
W001 Timestamps should be populated for all elements 537 30 times (100 % of validations)
E003 All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED 71 23 times (77 % of validations)
E004 All route_ids provided in the GTFS-rt feed must exist in the GTFS data 34 22 times (73 % of validations)
E037 Sequential GTFS-rt trip stop_time_updates shouldn't have the same stop_id 34 22 times (73 % of validations)
E025 Within the same stop_time_update, arrival and departures times can be the same, or the departure time can be later than the arrival time - the departure time should never come before the arrival time. 19 12 times (40 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2024-11-24 at 14:12 Europe/Paris.

trip_updates (2) service_alerts (0) vehicle_positions (0)

Entities seen in the last 7 days.

trip_updates

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2024-11-24 at 14:12 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "890118", "trip_update": { "stop_time_update": [ { "departure": { "delay": 316, "time": "1732453516" }, "stop_id": "539", "stop_sequence": 1 }, { "arrival": { "delay": 306, "time": "1732453566" }, "departure": { "delay": 315, "time": "1732453575" }, "stop_id": "703", "stop_sequence": 2 }, { "arrival": { "delay": 332, "time": "1732453592" }, "departure": { "delay": 340, "time": "1732453600" }, "stop_id": "554", "stop_sequence": 3 }, { "arrival": { "delay": 268, "time": "1732453648" }, "departure": { "delay": 280, "time": "1732453660" }, "stop_id": "592", "stop_sequence": 4 }, { "arrival": { "delay": 143, "time": "1732453703" }, "departure": { "delay": 150, "time": "1732453710" }, "stop_id": "652", "stop_sequence": 5 }, { "arrival": { "delay": 101, "time": "1732453721" }, "departure": { "delay": 109, "time": "1732453729" }, "stop_id": "515", "stop_sequence": 6 }, { "arrival": { "delay": 80, "time": "1732453760" }, "departure": { "delay": 90, "time": "1732453770" }, "stop_id": "434", "stop_sequence": 7 }, { "arrival": { "delay": 64, "time": "1732453804" }, "departure": { "delay": 72, "time": "1732453812" }, "stop_id": "530", "stop_sequence": 8 }, { "arrival": { "delay": 28, "time": "1732453828" }, "departure": { "delay": 36, "time": "1732453836" }, "stop_id": "687", "stop_sequence": 9 }, { "arrival": { "delay": 58, "time": "1732453918" }, "departure": { "delay": 67, "time": "1732453927" }, "stop_id": "710", "stop_sequence": 10 }, { "arrival": { "delay": -9, "time": "1732453971" }, "departure": { "delay": 67, "time": "1732454047" }, "stop_id": "534", "stop_sequence": 11 }, { "arrival": { "delay": 67, "time": "1732454107" }, "departure": { "delay": 67, "time": "1732454107" }, "stop_id": "585", "stop_sequence": 12 }, { "arrival": { "delay": 67, "time": "1732454167" }, "departure": { "delay": 67, "time": "1732454167" }, "stop_id": "363", "stop_sequence": 13 }, { "arrival": { "delay": 67, "time": "1732454227" }, "departure": { "delay": 67, "time": "1732454227" }, "stop_id": "723", "stop_sequence": 14 }, { "arrival": { "delay": 67, "time": "1732454227" }, "departure": { "delay": 67, "time": "1732454227" }, "stop_id": "748", "stop_sequence": 15 }, { "arrival": { "delay": 67, "time": "1732454287" }, "departure": { "delay": 67, "time": "1732454287" }, "stop_id": "351", "stop_sequence": 16 }, { "arrival": { "delay": 67, "time": "1732454347" }, "departure": { "delay": 67, "time": "1732454347" }, "stop_id": "492", "stop_sequence": 17 }, { "arrival": { "delay": 67, "time": "1732454407" }, "departure": { "delay": 67, "time": "1732454407" }, "stop_id": "357", "stop_sequence": 18 }, { "arrival": { "delay": 67, "time": "1732454467" }, "departure": { "delay": 67, "time": "1732454467" }, "stop_id": "527", "stop_sequence": 19 }, { "arrival": { "delay": 67, "time": "1732454527" }, "departure": { "delay": 67, "time": "1732454527" }, "stop_id": "358", "stop_sequence": 20 }, { "arrival": { "delay": 67, "time": "1732454647" }, "departure": { "delay": 67, "time": "1732454647" }, "stop_id": "726", "stop_sequence": 21 }, { "arrival": { "delay": 67, "time": "1732454647" }, "departure": { "delay": 67, "time": "1732454647" }, "stop_id": "362", "stop_sequence": 22 }, { "arrival": { "delay": 67, "time": "1732454647" }, "departure": { "delay": 67, "time": "1732454647" }, "stop_id": "731", "stop_sequence": 23 }, { "arrival": { "delay": 67, "time": "1732454767" }, "departure": { "delay": 67, "time": "1732454767" }, "stop_id": "545", "stop_sequence": 24 }, { "arrival": { "delay": 67, "time": "1732454827" }, "departure": { "delay": 67, "time": "1732454827" }, "stop_id": "503", "stop_sequence": 25 }, { "arrival": { "delay": 67, "time": "1732454887" }, "departure": { "delay": 67, "time": "1732454887" }, "stop_id": "546", "stop_sequence": 26 }, { "arrival": { "delay": 67, "time": "1732454947" }, "departure": { "delay": 67, "time": "1732454947" }, "stop_id": "629", "stop_sequence": 27 }, { "arrival": { "delay": 67, "time": "1732455007" }, "departure": { "delay": 67, "time": "1732455007" }, "stop_id": "971", "stop_sequence": 28 }, { "arrival": { "delay": 67, "time": "1732455067" }, "departure": { "delay": 67, "time": "1732455067" }, "stop_id": "516", "stop_sequence": 29 }, { "arrival": { "delay": 67, "time": "1732455067" }, "departure": { "delay": 67, "time": "1732455067" }, "stop_id": "409", "stop_sequence": 30 }, { "arrival": { "delay": 67, "time": "1732455187" }, "departure": { "delay": 67, "time": "1732455187" }, "stop_id": "750", "stop_sequence": 31 }, { "arrival": { "delay": 67, "time": "1732455247" }, "departure": { "delay": 67, "time": "1732455247" }, "stop_id": "523", "stop_sequence": 32 }, { "arrival": { "delay": 67, "time": "1732455367" }, "departure": { "delay": 67, "time": "1732455367" }, "stop_id": "556", "stop_sequence": 33 }, { "arrival": { "delay": 67, "time": "1732455547" }, "departure": { "delay": 67, "time": "1732455547" }, "stop_id": "422", "stop_sequence": 34 }, { "arrival": { "delay": 67, "time": "1732455607" }, "departure": { "delay": 67, "time": "1732455607" }, "stop_id": "1243", "stop_sequence": 35 }, { "arrival": { "delay": 67, "time": "1732455667" }, "departure": { "delay": 67, "time": "1732455667" }, "stop_id": "1253", "stop_sequence": 36 }, { "arrival": { "delay": 67, "time": "1732455727" }, "departure": { "delay": 67, "time": "1732455727" }, "stop_id": "1348", "stop_sequence": 37 }, { "arrival": { "delay": 67, "time": "1732455787" }, "departure": { "delay": 67, "time": "1732455787" }, "stop_id": "557", "stop_sequence": 38 }, { "arrival": { "delay": 67, "time": "1732455787" }, "departure": { "delay": 67, "time": "1732455787" }, "stop_id": "669", "stop_sequence": 39 }, { "arrival": { "delay": 67, "time": "1732455847" }, "departure": { "delay": 67, "time": "1732455847" }, "stop_id": "462", "stop_sequence": 40 }, { "arrival": { "delay": 67, "time": "1732455967" }, "departure": { "delay": 67, "time": "1732455967" }, "stop_id": "1351", "stop_sequence": 41 }, { "arrival": { "delay": 67, "time": "1732456087" }, "stop_id": "371", "stop_sequence": 42 } ], "trip": { "direction_id": 1, "route_id": "39", "start_date": "20241124", "start_time": "14:00:00", "trip_id": "1-655032323" }, "vehicle": { "id": "21", "label": "102196", "license_plate": "FA-104-RF" } } }, { "id": "890119", "trip_update": { "stop_time_update": [ { "departure": { "time": "1732454400" }, "stop_id": "489", "stop_sequence": 1 }, { "arrival": { "time": "1732454520" }, "departure": { "time": "1732454520" }, "stop_id": "534", "stop_sequence": 2 }, { "arrival": { "time": "1732454580" }, "departure": { "time": "1732454580" }, "stop_id": "585", "stop_sequence": 3 }, { "arrival": { "time": "1732454640" }, "departure": { "time": "1732454640" }, "stop_id": "640", "stop_sequence": 4 }, { "arrival": { "time": "1732454700" }, "departure": { "time": "1732454700" }, "stop_id": "436", "stop_sequence": 5 }, { "arrival": { "time": "1732454820" }, "departure": { "time": "1732454820" }, "stop_id": "556", "stop_sequence": 6 }, { "arrival": { "time": "1732455000" }, "departure": { "time": "1732455000" }, "stop_id": "422", "stop_sequence": 7 }, { "arrival": { "time": "1732455120" }, "departure": { "time": "1732455120" }, "stop_id": "355", "stop_sequence": 8 }, { "arrival": { "time": "1732455240" }, "departure": { "time": "1732455240" }, "stop_id": "398", "stop_sequence": 9 }, { "arrival": { "time": "1732455300" }, "departure": { "time": "1732455300" }, "stop_id": "393", "stop_sequence": 10 }, { "arrival": { "time": "1732455360" }, "departure": { "time": "1732455360" }, "stop_id": "446", "stop_sequence": 11 }, { "arrival": { "time": "1732455420" }, "departure": { "time": "1732455420" }, "stop_id": "1313", "stop_sequence": 12 }, { "arrival": { "time": "1732455540" }, "departure": { "time": "1732455540" }, "stop_id": "603", "stop_sequence": 13 }, { "arrival": { "time": "1732455600" }, "departure": { "time": "1732455600" }, "stop_id": "616", "stop_sequence": 14 }, { "arrival": { "time": "1732455720" }, "departure": { "time": "1732455720" }, "stop_id": "550", "stop_sequence": 15 }, { "arrival": { "time": "1732455900" }, "departure": { "time": "1732455900" }, "stop_id": "638", "stop_sequence": 16 }, { "arrival": { "time": "1732456020" }, "departure": { "time": "1732456020" }, "stop_id": "560", "stop_sequence": 17 }, { "arrival": { "time": "1732456200" }, "departure": { "time": "1732456200" }, "stop_id": "525", "stop_sequence": 18 }, { "arrival": { "time": "1732456500" }, "departure": { "time": "1732456500" }, "stop_id": "651", "stop_sequence": 19 }, { "arrival": { "time": "1732456560" }, "departure": { "time": "1732456560" }, "stop_id": "1240", "stop_sequence": 20 }, { "arrival": { "time": "1732456680" }, "departure": { "time": "1732456680" }, "stop_id": "1246", "stop_sequence": 21 }, { "arrival": { "time": "1732456680" }, "departure": { "time": "1732456680" }, "stop_id": "1251", "stop_sequence": 22 }, { "arrival": { "time": "1732456800" }, "departure": { "time": "1732456800" }, "stop_id": "1199", "stop_sequence": 23 }, { "arrival": { "time": "1732457040" }, "departure": { "time": "1732457040" }, "stop_id": "1259", "stop_sequence": 24 }, { "arrival": { "time": "1732457100" }, "departure": { "time": "1732457100" }, "stop_id": "1275", "stop_sequence": 25 }, { "arrival": { "time": "1732457280" }, "departure": { "time": "1732457280" }, "stop_id": "1282", "stop_sequence": 26 }, { "arrival": { "time": "1732457340" }, "departure": { "time": "1732457340" }, "stop_id": "1274", "stop_sequence": 27 }, { "arrival": { "time": "1732457340" }, "departure": { "time": "1732457340" }, "stop_id": "1295", "stop_sequence": 28 }, { "arrival": { "time": "1732457460" }, "departure": { "time": "1732457460" }, "stop_id": "1270", "stop_sequence": 29 }, { "arrival": { "time": "1732457520" }, "departure": { "time": "1732457520" }, "stop_id": "1263", "stop_sequence": 30 }, { "arrival": { "time": "1732457580" }, "departure": { "time": "1732457580" }, "stop_id": "1272", "stop_sequence": 31 }, { "arrival": { "time": "1732457640" }, "departure": { "time": "1732457640" }, "stop_id": "1278", "stop_sequence": 32 }, { "arrival": { "time": "1732457820" }, "stop_id": "1264", "stop_sequence": 33 } ], "trip": { "direction_id": 1, "route_id": "35", "start_date": "20241124", "start_time": "14:20:00", "trip_id": "1-594280459" }, "vehicle": { "id": "133", "label": "47012", "license_plate": "GT-249-NG" } } } ], "header": { "gtfs_realtime_version": "2.0", "timestamp": "1732453976" } }