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

2 errors

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

Errors

Vehicle position far from trip shape E029 2 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 892 trip_id 5_42670538 at (49.139313,6.1619573) 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 1853 trip_id 5_42936203 at (49.078835,6.151324) 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. 48 20 times (69 % of validations)
E003 All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED 196 3 times (10 % of validations)

GTFS-RT feed content

Entities

Entities present in this feed at 2025-06-05 at 21:34 Europe/Paris.

vehicle_positions (32) 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-06-05 at 21:34 Europe/Paris. You can look at the GTFS-RT documentation.

{ "entity": [ { "id": "706", "vehicle": { "position": { "bearing": 16.0, "latitude": 49.132625579833984, "longitude": 6.211874485015869, "speed": 2.0 }, "stopId": "0:PINS02", "timestamp": "1749152071", "trip": { "directionId": 0, "routeId": "11", "scheduleRelationship": "SCHEDULED", "tripId": "5_42646289" }, "vehicle": { "id": "706", "label": "706" } } }, { "id": "824", "vehicle": { "position": { "bearing": 316.0, "latitude": 49.106201171875, "longitude": 6.231576442718506, "speed": 7.0 }, "stopId": "0:METZANI2", "timestamp": "1749152085", "trip": { "directionId": 0, "routeId": "17", "scheduleRelationship": "SCHEDULED", "tripId": "5_42670626" }, "vehicle": { "id": "824", "label": "824" } } }, { "id": "1321", "vehicle": { "position": { "bearing": 288.0, "latitude": 49.110469818115234, "longitude": 6.174794673919678, "speed": 6.0 }, "stopId": "0:ROI02", "timestamp": "1749152090", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "5_42642280" }, "vehicle": { "id": "1321", "label": "1321" } } }, { "id": "1319", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 159.0, "latitude": 49.11138916015625, "longitude": 6.218946933746338, "speed": 2.0 }, "stopId": "0:GUY01", "timestamp": "1749152080", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "5_42642383" }, "vehicle": { "id": "1319", "label": "1319" } } }, { "id": "1311", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 263.0, "latitude": 49.15037155151367, "longitude": 6.1731953620910645, "speed": 0.0 }, "stopId": "0:WOI01", "timestamp": "1749152074", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "5_42642185" }, "vehicle": { "id": "1311", "label": "1311" } } }, { "id": "1312", "vehicle": { "position": { "bearing": 285.0, "latitude": 49.10773468017578, "longitude": 6.227724552154541, "speed": 0.0 }, "stopId": "0:MIC02", "timestamp": "1749152089", "trip": { "directionId": 1, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "5_42642281" }, "vehicle": { "id": "1312", "label": "1312" } } }, { "id": "1342", "vehicle": { "position": { "bearing": 87.0, "latitude": 49.101585388183594, "longitude": 6.196615695953369, "speed": 2.0 }, "stopId": "0:CLAUDEL2", "timestamp": "1749152071", "trip": { "directionId": 0, "routeId": "4", "scheduleRelationship": "SCHEDULED", "tripId": "5_42648082" }, "vehicle": { "id": "1342", "label": "1342" } } }, { "id": "1305", "vehicle": { "position": { "bearing": 225.0, "latitude": 49.11100769042969, "longitude": 6.183928966522217, "speed": 4.0 }, "stopId": "0:POM02", "timestamp": "1749152087", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "5_42642481" }, "vehicle": { "id": "1305", "label": "1305" } } }, { "id": "1636", "vehicle": { "position": { "bearing": 30.0, "latitude": 49.07032775878906, "longitude": 6.137686252593994, "speed": 11.0 }, "stopId": "0:COSTEBE1", "timestamp": "1749152066", "trip": { "directionId": 1, "routeId": "70", "scheduleRelationship": "ADDED", "tripId": "5_42025-06-05-20-40-44-626-127578" }, "vehicle": { "id": "1636", "label": "1636" } } }, { "id": "1638", "vehicle": { "position": { "bearing": 268.0, "latitude": 49.111717224121094, "longitude": 6.172458648681641, "speed": 9.0 }, "stopId": "0:ROIGEO89", "timestamp": "1749152088", "trip": { "directionId": 1, "routeId": "14", "scheduleRelationship": "SCHEDULED", "tripId": "5_43013614" }, "vehicle": { "id": "1638", "label": "1638" } } }, { "id": "1322", "vehicle": { "position": { "bearing": 64.0, "latitude": 49.111351013183594, "longitude": 6.184689998626709, "speed": 9.0 }, "stopId": "0:SEI01", "timestamp": "1749152070", "trip": { "directionId": 0, "routeId": "A", "scheduleRelationship": "SCHEDULED", "tripId": "5_42642184" }, "vehicle": { "id": "1322", "label": "1322" } } }, { "id": "12347", "vehicle": { "position": { "bearing": 91.0, "latitude": 49.114078521728516, "longitude": 6.142460823059082, "speed": 0.0 }, "stopId": "0:MOULMET1", "timestamp": "1749152075", "trip": { "directionId": 1, "routeId": "O1", "scheduleRelationship": "SCHEDULED", "tripId": "5_42917304" }, "vehicle": { "id": "12347", "label": "12347" } } }, { "id": "1325", "vehicle": { "position": { "bearing": 341.0, "latitude": 49.08220291137695, "longitude": 6.238574028015137, "speed": 0.0 }, "stopId": "0:MAT02", "timestamp": "1749152077", "trip": { "directionId": 1, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "5_42642482" }, "vehicle": { "id": "1325", "label": "1325" } } }, { "id": "2052", "vehicle": { "position": { "bearing": 220.0, "latitude": 49.11919403076172, "longitude": 6.170764446258545, "speed": 6.0 }, "stopId": "0:REPUB123", "timestamp": "1749152071", "trip": { "directionId": 0, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "5_42641749" }, "vehicle": { "id": "2052", "label": "2052" } } }, { "id": "12345", "vehicle": { "position": { "bearing": 162.0, "latitude": 49.114532470703125, "longitude": 6.142721176147461, "speed": 0.0 }, "stopId": "0:LONGCEN1", "timestamp": "1749152089", "trip": { "directionId": 1, "routeId": "O2", "scheduleRelationship": "SCHEDULED", "tripId": "5_42917320" }, "vehicle": { "id": "12345", "label": "12345" } } }, { "id": "2002", "vehicle": { "position": { "bearing": 78.0, "latitude": 49.120365142822266, "longitude": 6.168066501617432, "speed": 6.0 }, "stopId": "0:MOYPON01", "timestamp": "1749152071", "trip": { "directionId": 0, "routeId": "B", "scheduleRelationship": "SCHEDULED", "tripId": "5_42642384" }, "vehicle": { "id": "2002", "label": "2002" } } }, { "id": "2431", "vehicle": { "position": { "bearing": 241.0, "latitude": 49.0933952331543, "longitude": 6.132026195526123, "speed": 9.0 }, "stopId": "0:CITSNCF2", "timestamp": "1749152070", "trip": { "directionId": 1, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "5_42660451" }, "vehicle": { "id": "2431", "label": "2431" } } }, { "id": "1333", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 74.0, "latitude": 49.12687683105469, "longitude": 6.1926374435424805, "speed": 9.0 }, "stopId": "0:TANNERI2", "timestamp": "1749152070", "trip": { "directionId": 0, "routeId": "13", "scheduleRelationship": "SCHEDULED", "tripId": "5_42670404" }, "vehicle": { "id": "1333", "label": "1333" } } }, { "id": "1632", "vehicle": { "position": { "bearing": 27.0, "latitude": 49.07329559326172, "longitude": 6.140235424041748, "speed": 15.0 }, "stopId": "0:COSTEBE1", "timestamp": "1749152087", "trip": { "directionId": 1, "routeId": "70", "scheduleRelationship": "SCHEDULED", "tripId": "5_42981067" }, "vehicle": { "id": "1632", "label": "1632" } } }, { "id": "1335", "vehicle": { "position": { "bearing": 318.0, "latitude": 49.12662887573242, "longitude": 6.154629230499268, "speed": 6.0 }, "stopId": "0:MARNE2", "timestamp": "1749152071", "trip": { "directionId": 1, "routeId": "11", "scheduleRelationship": "SCHEDULED", "tripId": "5_42646327" }, "vehicle": { "id": "1335", "label": "1335" } } }, { "id": "2422", "vehicle": { "position": { "bearing": 35.0, "latitude": 49.114959716796875, "longitude": 6.17342472076416, "speed": 5.0 }, "stopId": "0:REPUBL03", "timestamp": "1749152072", "trip": { "directionId": 1, "routeId": "4", "scheduleRelationship": "SCHEDULED", "tripId": "5_42648152" }, "vehicle": { "id": "2422", "label": "2422" } } }, { "id": "2425", "vehicle": { "position": { "bearing": 269.0, "latitude": 49.121337890625, "longitude": 6.19580602645874, "speed": 4.0 }, "stopId": "0:ALSLORR1", "timestamp": "1749152071", "trip": { "directionId": 1, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "5_42660102" }, "vehicle": { "id": "2425", "label": "2425" } } }, { "id": "1858", "vehicle": { "position": { "bearing": 290.0, "latitude": 49.12838363647461, "longitude": 6.17169713973999, "speed": 8.0 }, "stopId": "0:ROCHAMB2", "timestamp": "1749152071", "trip": { "directionId": 0, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "5_42641232" }, "vehicle": { "id": "1858", "label": "1858" } } }, { "id": "2148", "vehicle": { "position": { "bearing": 205.0, "latitude": 49.11623001098633, "longitude": 6.141110420227051, "speed": 4.0 }, "stopId": "0:MIGETTE2", "timestamp": "1749152071", "trip": { "directionId": 1, "routeId": "5", "scheduleRelationship": "SCHEDULED", "tripId": "5_42641750" }, "vehicle": { "id": "2148", "label": "2148" } } }, { "id": "1855", "vehicle": { "position": { "bearing": 233.0, "latitude": 49.1096076965332, "longitude": 6.175961971282959, "speed": 2.0 }, "stopId": "0:LAFAYET2", "timestamp": "1749152072", "trip": { "directionId": 1, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "5_42641237" }, "vehicle": { "id": "1855", "label": "1855" } } }, { "id": "2153", "vehicle": { "position": { "bearing": 210.0, "latitude": 49.0926628112793, "longitude": 6.156220436096191, "speed": 12.0 }, "stopId": "0:PREVOTE2", "timestamp": "1749152082", "trip": { "directionId": 1, "routeId": "2", "scheduleRelationship": "SCHEDULED", "tripId": "5_42936224" }, "vehicle": { "id": "2153", "label": "2153" } } }, { "id": "2154", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 313.0, "latitude": 49.083858489990234, "longitude": 6.114654541015625, "speed": 31.0 }, "stopId": "0:COSTEBE4", "timestamp": "1749152067", "trip": { "directionId": 1, "routeId": "3", "scheduleRelationship": "SCHEDULED", "tripId": "5_42641233" }, "vehicle": { "id": "2154", "label": "2154" } } }, { "id": "2134", "vehicle": { "position": { "bearing": 64.0, "latitude": 49.1173210144043, "longitude": 6.185427665710449, "speed": 0.0 }, "stopId": "0:JUIN2", "timestamp": "1749152071", "trip": { "directionId": 0, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "5_42660362" }, "vehicle": { "id": "2134", "label": "2134" } } }, { "id": "1831", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 215.0, "latitude": 49.11461639404297, "longitude": 6.171087265014648, "speed": 6.0 }, "stopId": "0:REPU5053", "timestamp": "1749152072", "trip": { "directionId": 1, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "5_42660452" }, "vehicle": { "id": "1831", "label": "1831" } } }, { "id": "2131", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 65.0, "latitude": 49.09545135498047, "longitude": 6.13839864730835, "speed": 11.0 }, "stopId": "0:TOURAIN1", "timestamp": "1749152071", "trip": { "directionId": 0, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "5_42660396" }, "vehicle": { "id": "2131", "label": "2131" } } }, { "id": "831", "vehicle": { "position": { "bearing": 261.0, "latitude": 49.100284576416016, "longitude": 6.179487705230713, "speed": 3.0 }, "stopId": "0:EGLISE2", "timestamp": "1749152081", "trip": { "directionId": 1, "routeId": "17", "scheduleRelationship": "SCHEDULED", "tripId": "5_42670645" }, "vehicle": { "id": "831", "label": "831" } } }, { "id": "1932", "vehicle": { "position": { "bearing": 105.0, "latitude": 49.12184524536133, "longitude": 6.2186503410339355, "speed": 5.0 }, "stopId": "0:FOUGERE2", "timestamp": "1749152076", "trip": { "directionId": 0, "routeId": "1", "scheduleRelationship": "SCHEDULED", "tripId": "5_42660358" }, "vehicle": { "id": "1932", "label": "1932" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1749152091" } }