Resource details
Gtfs-RT flux vehicleposition: Mises à jour de la position des véhicules au format GTFS-RT
This resource file is part of the dataset Réseau urbain SETRAM.
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
❌2 errors, 13 warnings
Validation carried out using the current GTFS file and the GTFS-RT the 2025-08-08 at 09:05 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
GTFS-rt stop_id does not exist in GTFS data E011 1 error
All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt
Sample errors
- vehicle_id 138 stop_id 35 does not exist in GTFS data stops.txt
Vehicle position outside agency coverage area E028 1 error
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.
Sample errors
- vehicle.id 231 at (-1.0,-1.0) is more than 1609.0 meters (1.00 mile(s)) outside entire GTFS shapes.txt coverage area - vehicle should be within area
Warnings
vehicle speed is unrealistic W004 13 errors
vehicle.position.speed has an unrealistic speed that may be incorrect
Sample errors
- vehicle.id 116 speed of 73.0 m/s (163.30 mph) is unrealistic
- vehicle.id 125 speed of 36.0 m/s (80.53 mph) is unrealistic
- vehicle.id 129 speed of 28.0 m/s (62.63 mph) is unrealistic
- vehicle.id 138 speed of 71.0 m/s (158.82 mph) is unrealistic
- vehicle.id 141 speed of 30.0 m/s (67.11 mph) is unrealistic
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 |
---|---|---|---|
W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 467 | 31 times (100 % of validations) |
E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 46 | 21 times (68 % of validations) |
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. | 27 | 21 times (68 % 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 (6 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-08-08 at 21:21 Europe/Paris.
vehicle_positions (22) 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-08-08 at 21:21 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "124",
"vehicle": {
"position": {
"bearing": 63.0,
"latitude": 47.99079895019531,
"longitude": 0.2315170019865036,
"speed": 10.0
},
"stopId": "3221",
"timestamp": "1754680879",
"trip": {
"directionId": 1,
"routeId": "B2",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662980-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "124",
"label": "124"
}
}
},
{
"id": "127",
"vehicle": {
"position": {
"bearing": 138.0,
"latitude": 48.01768112182617,
"longitude": 0.21831700205802917,
"speed": 27.0
},
"stopId": "3195",
"timestamp": "1754680881",
"trip": {
"directionId": 1,
"routeId": "B2",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662982-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "127",
"label": "127"
}
}
},
{
"id": "131",
"vehicle": {
"position": {
"bearing": 230.0,
"latitude": 47.97200012207031,
"longitude": 0.18343700468540192,
"speed": 13.0
},
"stopId": "35",
"timestamp": "1754680875",
"vehicle": {
"id": "131",
"label": "131"
}
}
},
{
"id": "138",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 123.0,
"latitude": 48.02008056640625,
"longitude": 0.21167699992656708,
"speed": 0.0
},
"stopId": "2079",
"timestamp": "1754680588",
"trip": {
"directionId": 1,
"routeId": "B2",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662983-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "138",
"label": "138"
}
}
},
{
"id": "141",
"vehicle": {
"position": {
"bearing": 254.0,
"latitude": 48.00031661987305,
"longitude": 0.19335700571537018,
"speed": 9.0
},
"stopId": "1079",
"timestamp": "1754680876",
"trip": {
"directionId": 1,
"routeId": "B2",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662981-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "141",
"label": "141"
}
}
},
{
"id": "155",
"vehicle": {
"position": {
"bearing": 241.0,
"latitude": 47.987117767333984,
"longitude": 0.2107969969511032,
"speed": 0.0
},
"stopId": "2431",
"timestamp": "1754680799",
"trip": {
"directionId": 0,
"routeId": "B2",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662887-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "155",
"label": "155"
}
}
},
{
"id": "204",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 106.0,
"latitude": 48.02416229248047,
"longitude": 0.20479699969291687,
"speed": 1.0
},
"stopId": "2274",
"timestamp": "1754680875",
"trip": {
"directionId": 0,
"routeId": "4",
"scheduleRelationship": "SCHEDULED",
"tripId": "4664273-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "204",
"label": "204"
}
}
},
{
"id": "209",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 174.0,
"latitude": 48.004638671875,
"longitude": 0.19975699484348297,
"speed": 0.0
},
"stopId": "2231",
"timestamp": "1754680639",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "4664406-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "209",
"label": "209"
}
}
},
{
"id": "222",
"vehicle": {
"position": {
"bearing": 331.0,
"latitude": 47.99055862426758,
"longitude": 0.20639699697494507,
"speed": 31.0
},
"stopId": "3159",
"timestamp": "1754680880",
"vehicle": {
"id": "222",
"label": "222"
}
}
},
{
"id": "301",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 347.0,
"latitude": 47.96023941040039,
"longitude": 0.16559699177742004,
"speed": 1.0
},
"stopId": "1080",
"timestamp": "1754680874",
"trip": {
"directionId": 0,
"routeId": "T3",
"scheduleRelationship": "SCHEDULED",
"tripId": "4665072-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "301",
"label": "301"
}
}
},
{
"id": "304",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 22.0,
"latitude": 47.950477600097656,
"longitude": 0.16327700018882751,
"speed": 0.0
},
"stopId": "1071",
"timestamp": "1754680741",
"trip": {
"directionId": 0,
"routeId": "T3",
"scheduleRelationship": "SCHEDULED",
"tripId": "4665073-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "304",
"label": "304"
}
}
},
{
"id": "306",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 112.0,
"latitude": 47.99584197998047,
"longitude": 0.19351699948310852,
"speed": 0.0
},
"stopId": "1078",
"timestamp": "1754680712",
"trip": {
"directionId": 1,
"routeId": "T3",
"scheduleRelationship": "SCHEDULED",
"tripId": "4665069-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "306",
"label": "306"
}
}
},
{
"id": "308",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 206.0,
"latitude": 47.9900016784668,
"longitude": 0.18223699927330017,
"speed": 3.0
},
"stopId": "1094",
"timestamp": "1754680878",
"trip": {
"directionId": 1,
"routeId": "T3",
"scheduleRelationship": "SCHEDULED",
"tripId": "4665068-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "308",
"label": "308"
}
}
},
{
"id": "419",
"vehicle": {
"position": {
"bearing": 334.0,
"latitude": 47.99079895019531,
"longitude": 0.20615699887275696,
"speed": 40.0
},
"stopId": "2853",
"timestamp": "1754680872",
"trip": {
"directionId": 1,
"routeId": "5",
"scheduleRelationship": "SCHEDULED",
"tripId": "4664394-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "419",
"label": "419"
}
}
},
{
"id": "420",
"vehicle": {
"position": {
"bearing": 151.0,
"latitude": 47.96016311645508,
"longitude": 0.22471700608730316,
"speed": 40.0
},
"stopId": "3245",
"timestamp": "1754680878",
"trip": {
"directionId": 1,
"routeId": "B1",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662673-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "420",
"label": "420"
}
}
},
{
"id": "423",
"vehicle": {
"position": {
"bearing": 341.0,
"latitude": 48.013919830322266,
"longitude": 0.18735699355602264,
"speed": 20.0
},
"stopId": "2183",
"timestamp": "1754680878",
"trip": {
"directionId": 0,
"routeId": "7",
"scheduleRelationship": "SCHEDULED",
"tripId": "4643476-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "423",
"label": "423"
}
}
},
{
"id": "425",
"vehicle": {
"position": {
"bearing": 172.0,
"latitude": 48.00712203979492,
"longitude": 0.19951699674129486,
"speed": 27.0
},
"stopId": "3087",
"timestamp": "1754680879",
"trip": {
"directionId": 1,
"routeId": "B1",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662675-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "425",
"label": "425"
}
}
},
{
"id": "433",
"vehicle": {
"position": {
"bearing": 325.0,
"latitude": 47.99728012084961,
"longitude": 0.18967700004577637,
"speed": 32.0
},
"stopId": "2516",
"timestamp": "1754680870",
"trip": {
"directionId": 0,
"routeId": "B1",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662580-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "433",
"label": "433"
}
}
},
{
"id": "434",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 342.0,
"latitude": 47.97568130493164,
"longitude": 0.21487699449062347,
"speed": 39.0
},
"stopId": "2386",
"timestamp": "1754680880",
"trip": {
"directionId": 0,
"routeId": "B1",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662581-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "434",
"label": "434"
}
}
},
{
"id": "435",
"vehicle": {
"position": {
"bearing": 294.0,
"latitude": 48.01847839355469,
"longitude": 0.17407700419425964,
"speed": 2.0
},
"stopId": "3222",
"timestamp": "1754680868",
"trip": {
"directionId": 0,
"routeId": "B1",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662579-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "435",
"label": "435"
}
}
},
{
"id": "438",
"vehicle": {
"position": {
"bearing": 0.0,
"latitude": 47.98640060424805,
"longitude": 0.20879699289798737,
"speed": 13.0
},
"stopId": "3248",
"timestamp": "1754680875",
"trip": {
"directionId": 1,
"routeId": "B1",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662674-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "438",
"label": "438"
}
}
},
{
"id": "706",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 4.0,
"latitude": 48.00456237792969,
"longitude": 0.1938370019197464,
"speed": 0.0
},
"stopId": "2516",
"timestamp": "1754680880",
"trip": {
"directionId": 0,
"routeId": "B2",
"scheduleRelationship": "SCHEDULED",
"tripId": "4662886-B-ETE-2025-HB-SE-ET-Semaine-45"
},
"vehicle": {
"id": "706",
"label": "706"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1754680881"
}
}