Resource details

File name: Transport - Données GTFS-RT LEMET - VehiclePosition
Format: gtfs-rt

This resource file is part of the dataset Réseau urbain Le Met'.

Download availability

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

3 errors

Validation carried out using the current GTFS file and the GTFS-RT the 2025-04-04 at 09:06 Europe/Paris using the MobilityData GTFS-RT validator.

Errors

Vehicle position far from trip shape E029 3 errors

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 1664 trip_id 0_52038675 at (49.12401,6.201976) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
  • vehicle.id 1753 trip_id 0_52429352 at (49.14136,6.165484) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
  • vehicle.id 2434 trip_id 0_52039499 at (49.204098,6.0516353) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
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
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. 49 22 times (76 % of validations)
W001 Timestamps should be populated for all elements 5 4 times (14 % of validations)
W004 vehicle.position.speed has an unrealistic speed that may be incorrect 4 4 times (14 % 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. 2 2 times (7 % of validations)
E003 All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED 110 1 times (3 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-04-04 at 21:09 Europe/Paris.

vehicle_positions (40) service_alerts (0) trip_updates (0)

Entities seen in the last 7 days.

vehicle_positions

Decoded GTFS-RT feed

See full payload

Here is the decoded GTFS-RT feed Protobuf at 2025-04-04 at 21:09 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "707", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 205.0, "latitude": 49.082435607910156, "longitude": 6.147843837738037, "speed": 6.0 }, "stop_id": "0:COSTEBE3", "timestamp": "1743780482", "trip": { "direction_id": 1, "route_id": "13", "schedule_relationship": "SCHEDULED", "trip_id": "0_52309608" }, "vehicle": { "id": "707", "label": "707" } } }, { "id": "1243", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 313.0, "latitude": 49.12152099609375, "longitude": 6.167890548706055, "speed": 0.0 }, "stop_id": "0:SQLUX264", "timestamp": "1743793742", "trip": { "direction_id": 1, "route_id": "5", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038164" }, "vehicle": { "id": "1243", "label": "1243" } } }, { "id": "1311", "vehicle": { "position": { "bearing": 56.0, "latitude": 49.10995864868164, "longitude": 6.208947658538818, "speed": 10.0 }, "stop_id": "0:BEL01", "timestamp": "1743793741", "trip": { "direction_id": 0, "route_id": "B", "schedule_relationship": "SCHEDULED", "trip_id": "0_52429422" }, "vehicle": { "id": "1311", "label": "1311" } } }, { "id": "1313", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 269.0, "latitude": 49.11039733886719, "longitude": 6.177435874938965, "speed": 0.0 }, "stop_id": "0:GAR02", "timestamp": "1743793741", "trip": { "direction_id": 1, "route_id": "A", "schedule_relationship": "SCHEDULED", "trip_id": "0_52429318" }, "vehicle": { "id": "1313", "label": "1313" } } }, { "id": "1315", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 77.0, "latitude": 49.1203498840332, "longitude": 6.159689426422119, "speed": 0.0 }, "stop_id": "0:CTU01", "timestamp": "1743793732", "trip": { "direction_id": 0, "route_id": "B", "schedule_relationship": "SCHEDULED", "trip_id": "0_52429423" }, "vehicle": { "id": "1315", "label": "1315" } } }, { "id": "1316", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 263.0, "latitude": 49.150352478027344, "longitude": 6.173207759857178, "speed": 0.0 }, "stop_id": "0:WOI01", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "A", "schedule_relationship": "SCHEDULED", "trip_id": "0_52429222" }, "vehicle": { "id": "1316", "label": "1316" } } }, { "id": "1306", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 94.0, "latitude": 49.084537506103516, "longitude": 6.24281644821167, "speed": 4.0 }, "stop_id": "0:MER01", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "B", "schedule_relationship": "SCHEDULED", "trip_id": "0_52429421" }, "vehicle": { "id": "1306", "label": "1306" } } }, { "id": "1308", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 208.0, "latitude": 49.115135192871094, "longitude": 6.1735453605651855, "speed": 3.0 }, "stop_id": "0:REP01", "timestamp": "1743793741", "trip": { "direction_id": 0, "route_id": "A", "schedule_relationship": "SCHEDULED", "trip_id": "0_52429221" }, "vehicle": { "id": "1308", "label": "1308" } } }, { "id": "1358", "vehicle": { "position": { "bearing": 125.0, "latitude": 49.11663818359375, "longitude": 6.171457767486572, "speed": 3.0 }, "stop_id": "0:REPUB123", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "5", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038063" }, "vehicle": { "id": "1358", "label": "1358" } } }, { "id": "1242", "vehicle": { "position": { "bearing": 311.0, "latitude": 49.13252639770508, "longitude": 6.154481410980225, "speed": 6.0 }, "stop_id": "0:NJUNG2", "timestamp": "1743793741", "trip": { "direction_id": 1, "route_id": "4", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037974" }, "vehicle": { "id": "1242", "label": "1242" } } }, { "id": "1302", "vehicle": { "position": { "bearing": 160.0, "latitude": 49.11552047729492, "longitude": 6.2293477058410645, "speed": 6.0 }, "stop_id": "0:CLO01", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "A", "schedule_relationship": "SCHEDULED", "trip_id": "0_52429220" }, "vehicle": { "id": "1302", "label": "1302" } } }, { "id": "1636", "vehicle": { "position": { "bearing": 275.0, "latitude": 49.08217239379883, "longitude": 6.1485676765441895, "speed": 0.0 }, "stop_id": "0:AMAZON1", "timestamp": "1743793737", "trip": { "direction_id": 1, "route_id": "70", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038672" }, "vehicle": { "id": "1636", "label": "1636" } } }, { "id": "1639", "vehicle": { "position": { "bearing": 113.0, "latitude": 49.063995361328125, "longitude": 6.1297712326049805, "speed": 0.0 }, "stop_id": "0:AMAZON1", "timestamp": "1743793739", "trip": { "direction_id": 1, "route_id": "70", "schedule_relationship": "ADDED", "trip_id": "0_52025-04-04-20-43-29-622-268138" }, "vehicle": { "id": "1639", "label": "1639" } } }, { "id": "2051", "vehicle": { "position": { "bearing": 50.0, "latitude": 49.123626708984375, "longitude": 6.180166721343994, "speed": 6.0 }, "stop_id": "0:RIMPORT2", "timestamp": "1743793744", "trip": { "direction_id": 0, "route_id": "3", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037643" }, "vehicle": { "id": "2051", "label": "2051" } } }, { "id": "1327", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 338.0, "latitude": 49.11155319213867, "longitude": 6.218888282775879, "speed": 7.0 }, "stop_id": "0:GUY02", "timestamp": "1743793741", "trip": { "direction_id": 1, "route_id": "B", "schedule_relationship": "SCHEDULED", "trip_id": "0_52429521" }, "vehicle": { "id": "1327", "label": "1327" } } }, { "id": "2053", "vehicle": { "position": { "bearing": 214.0, "latitude": 49.114383697509766, "longitude": 6.172731876373291, "speed": 5.0 }, "stop_id": "0:ROIGE694", "timestamp": "1743793741", "trip": { "direction_id": 1, "route_id": "3", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037634" }, "vehicle": { "id": "2053", "label": "2053" } } }, { "id": "2055", "vehicle": { "position": { "bearing": 263.0, "latitude": 49.08745574951172, "longitude": 6.164000511169434, "speed": 1.0 }, "stop_id": "0:MARGUER2", "timestamp": "1743793731", "trip": { "direction_id": 1, "route_id": "3", "schedule_relationship": "ADDED", "trip_id": "0_52025-04-04-20-10-21-459-205928" }, "vehicle": { "id": "2055", "label": "2055" } } }, { "id": "1333", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 276.0, "latitude": 49.08218002319336, "longitude": 6.148280620574951, "speed": 0.0 }, "stop_id": "0:COSTEBE3", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "13", "schedule_relationship": "SCHEDULED", "trip_id": "0_52309612" }, "vehicle": { "id": "1333", "label": "1333" } } }, { "id": "1531", "vehicle": { "position": { "bearing": 88.0, "latitude": 49.10063171386719, "longitude": 6.219854354858398, "speed": 4.0 }, "stop_id": "0:ARAGO035", "timestamp": "1743793757", "trip": { "direction_id": 0, "route_id": "12", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038362" }, "vehicle": { "id": "1531", "label": "1531" } } }, { "id": "2435", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 15.0, "latitude": 49.11007308959961, "longitude": 6.170630931854248, "speed": 2.0 }, "stop_id": "0:ROIGEO68", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "11", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038286" }, "vehicle": { "id": "2435", "label": "2435" } } }, { "id": "1532", "vehicle": { "position": { "bearing": 9.0, "latitude": 49.11167907714844, "longitude": 6.186122417449951, "speed": 5.0 }, "stop_id": "0:GARE30", "timestamp": "1743793736", "trip": { "direction_id": 1, "route_id": "12", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038397" }, "vehicle": { "id": "1532", "label": "1532" } } }, { "id": "1631", "vehicle": { "position": { "bearing": 5.0, "latitude": 49.12247848510742, "longitude": 6.239981651306152, "speed": 10.0 }, "stop_id": "0:HSCHUMA2", "timestamp": "1743793741", "trip": { "direction_id": 0, "route_id": "14", "schedule_relationship": "SCHEDULED", "trip_id": "0_52678292" }, "vehicle": { "id": "1631", "label": "1631" } } }, { "id": "1735", "vehicle": { "position": { "bearing": 57.0, "latitude": 49.13838577270508, "longitude": 6.218567848205566, "speed": 13.0 }, "stop_id": "0:GRIMONT1", "timestamp": "1743793740", "trip": { "direction_id": 0, "route_id": "11", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038285" }, "vehicle": { "id": "1735", "label": "1735" } } }, { "id": "2422", "vehicle": { "position": { "bearing": 256.0, "latitude": 49.09341812133789, "longitude": 6.245112419128418, "speed": 6.0 }, "stop_id": "0:CUVION1", "timestamp": "1743793741", "trip": { "direction_id": 1, "route_id": "4", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037944" }, "vehicle": { "id": "2422", "label": "2422" } } }, { "id": "2423", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 104.0, "latitude": 49.122901916503906, "longitude": 6.2070488929748535, "speed": 7.0 }, "stop_id": "0:JOUSSE2", "timestamp": "1743793745", "trip": { "direction_id": 0, "route_id": "13", "schedule_relationship": "SCHEDULED", "trip_id": "0_52309611" }, "vehicle": { "id": "2423", "label": "2423" } } }, { "id": "1858", "vehicle": { "position": { "bearing": 337.0, "latitude": 49.139896392822266, "longitude": 6.160607814788818, "speed": 0.0 }, "stop_id": "0:SAULES2", "timestamp": "1743793735", "trip": { "direction_id": 0, "route_id": "3", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037649" }, "vehicle": { "id": "1858", "label": "1858" } } }, { "id": "1633", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 130.0, "latitude": 49.0919075012207, "longitude": 6.125633716583252, "speed": 7.0 }, "stop_id": "0:CONSTAN2", "timestamp": "1743793730", "trip": { "direction_id": 1, "route_id": "14", "schedule_relationship": "SCHEDULED", "trip_id": "0_52678328" }, "vehicle": { "id": "1633", "label": "1633" } } }, { "id": "2426", "vehicle": { "position": { "bearing": 279.0, "latitude": 49.12242889404297, "longitude": 6.212928771972656, "speed": 6.0 }, "stop_id": "0:JUGAN1", "timestamp": "1743793742", "trip": { "direction_id": 1, "route_id": "13", "schedule_relationship": "SCHEDULED", "trip_id": "0_52309609" }, "vehicle": { "id": "2426", "label": "2426" } } }, { "id": "2146", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 130.0, "latitude": 49.13540267944336, "longitude": 6.149404525756836, "speed": 2.0 }, "stop_id": "0:BUCHOZ1", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "4", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037874" }, "vehicle": { "id": "2146", "label": "2146" } } }, { "id": "2148", "vehicle": { "position": { "bearing": 352.0, "latitude": 49.07755661010742, "longitude": 6.183846950531006, "speed": 8.0 }, "stop_id": "0:STROCH1", "timestamp": "1743793741", "trip": { "direction_id": 1, "route_id": "5", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038161" }, "vehicle": { "id": "2148", "label": "2148" } } }, { "id": "2149", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 243.0, "latitude": 49.11027908325195, "longitude": 6.091188430786133, "speed": 8.0 }, "stop_id": "0:MNVE1", "timestamp": "1743782190", "trip": { "direction_id": 1, "route_id": "5", "schedule_relationship": "SCHEDULED", "trip_id": "0_52038158" }, "vehicle": { "id": "2149", "label": "2149" } } }, { "id": "1853", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 280.0, "latitude": 49.064735412597656, "longitude": 6.1509599685668945, "speed": 4.0 }, "stop_id": "0:PJOLY3", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "2", "schedule_relationship": "SCHEDULED", "trip_id": "0_52657410" }, "vehicle": { "id": "1853", "label": "1853" } } }, { "id": "1855", "vehicle": { "position": { "bearing": 21.0, "latitude": 49.09066390991211, "longitude": 6.1665940284729, "speed": 8.0 }, "stop_id": "0:JERUSAL1", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "3", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037633" }, "vehicle": { "id": "1855", "label": "1855" } } }, { "id": "2154", "vehicle": { "position": { "bearing": 209.0, "latitude": 49.1002197265625, "longitude": 6.1624226570129395, "speed": 8.0 }, "stop_id": "0:VAILLAN2", "timestamp": "1743793734", "trip": { "direction_id": 1, "route_id": "2", "schedule_relationship": "SCHEDULED", "trip_id": "0_52657411" }, "vehicle": { "id": "2154", "label": "2154" } } }, { "id": "2135", "vehicle": { "position": { "bearing": 66.0, "latitude": 49.0855598449707, "longitude": 6.114017009735107, "speed": 0.0 }, "stop_id": "0:TOURNEB1", "timestamp": "1743793736", "trip": { "direction_id": 0, "route_id": "1", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037172" }, "vehicle": { "id": "2135", "label": "2135" } } }, { "id": "9994", "vehicle": { "position": { "bearing": 355.0, "latitude": 49.111183166503906, "longitude": 6.176990509033203, "speed": 0.0 }, "stop_id": "0:GARE30", "timestamp": "1743793738", "trip": { "direction_id": 1, "route_id": "1", "schedule_relationship": "ADDED", "trip_id": "0_52025-04-04-14-57-43-381-108318" }, "vehicle": { "id": "9994", "label": "9994" } } }, { "id": "2136", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 48.0, "latitude": 49.12522506713867, "longitude": 6.2306108474731445, "speed": 6.0 }, "stop_id": "0:OEILLET1", "timestamp": "1743793747", "trip": { "direction_id": 1, "route_id": "1", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037256" }, "vehicle": { "id": "2136", "label": "2136" } } }, { "id": "2141", "vehicle": { "position": { "bearing": 158.0, "latitude": 49.13857650756836, "longitude": 6.153615474700928, "speed": 8.0 }, "stop_id": "0:DAGA1", "timestamp": "1743793742", "trip": { "direction_id": 1, "route_id": "3", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037638" }, "vehicle": { "id": "2141", "label": "2141" } } }, { "id": "1831", "vehicle": { "current_status": "STOPPED_AT", "position": { "bearing": 84.0, "latitude": 49.093563079833984, "longitude": 6.230103015899658, "speed": 6.0 }, "stop_id": "0:GDECOLE2", "timestamp": "1743793742", "trip": { "direction_id": 0, "route_id": "4", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037904" }, "vehicle": { "id": "1831", "label": "1831" } } }, { "id": "2131", "vehicle": { "position": { "bearing": 42.0, "latitude": 49.1114616394043, "longitude": 6.179831027984619, "speed": 3.0 }, "stop_id": "0:MAZELLE2", "timestamp": "1743793741", "trip": { "direction_id": 0, "route_id": "1", "schedule_relationship": "SCHEDULED", "trip_id": "0_52037171" }, "vehicle": { "id": "2131", "label": "2131" } } } ], "header": { "gtfs_realtime_version": "2.0", "timestamp": "1743793759" } }