Resource details
Ce fichier fournit en temps réel la position des véhicules
This resource file is part of the dataset Réseau urbain TCAT.
Related resources
gtfs-navineo.zip
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
❌1 error
Validation carried out using the current GTFS file and the GTFS-RT the 2025-04-19 at 09:00 Europe/Paris using the MobilityData GTFS-RT validator.
Errors
Vehicle position far from trip shape E029 1 error
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 309 trip_id MV : SaC1960389 at (48.25325,4.0939655) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
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. | 28 | 18 times (56 % of validations) |
E003 | All trip_ids provided in the GTFS-rt feed must exist in the GTFS data, unless the schedule_relationship is ADDED | 88 | 2 times (6 % of validations) |
E004 | All route_ids provided in the GTFS-rt feed must exist in the GTFS data | 68 | 2 times (6 % of validations) |
E011 | All stop_ids referenced in GTFS-rt feeds must exist in GTFS stops.txt | 90 | 2 times (6 % of validations) |
GTFS-RT feed content
Entities
Entities present in this feed at 2025-04-19 at 16:37 Europe/Paris.
vehicle_positions (43) 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-04-19 at 16:37 Europe/Paris. You can look at the GTFS-RT documentation.
{
"entity": [
{
"id": "297",
"vehicle": {
"position": {
"bearing": 218.0,
"latitude": 48.302242279052734,
"longitude": 4.075373649597168,
"speed": 7.0
},
"stop_id": "0:THE01",
"timestamp": "1745073422",
"trip": {
"direction_id": 0,
"route_id": "5",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1962369"
},
"vehicle": {
"id": "297",
"label": "297"
}
}
},
{
"id": "296",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 247.0,
"latitude": 48.32145309448242,
"longitude": 4.067428112030029,
"speed": 10.0
},
"stop_id": "0:PPP02",
"timestamp": "1745073422",
"trip": {
"direction_id": 1,
"route_id": "5",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1962384"
},
"vehicle": {
"id": "296",
"label": "296"
}
}
},
{
"id": "295",
"vehicle": {
"position": {
"bearing": 119.0,
"latitude": 48.2804069519043,
"longitude": 4.047979354858398,
"speed": 4.0
},
"stop_id": "0:MED02",
"timestamp": "1745073423",
"trip": {
"direction_id": 1,
"route_id": "5",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1962361"
},
"vehicle": {
"id": "295",
"label": "295"
}
}
},
{
"id": "290",
"vehicle": {
"position": {
"bearing": 102.0,
"latitude": 48.28627395629883,
"longitude": 4.048271179199219,
"speed": 8.0
},
"stop_id": "0:ABB02",
"timestamp": "1745073421",
"trip": {
"direction_id": 0,
"route_id": "11",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961193"
},
"vehicle": {
"id": "290",
"label": "290"
}
}
},
{
"id": "328",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 132.0,
"latitude": 48.293540954589844,
"longitude": 4.13613224029541,
"speed": 0.0
},
"stop_id": "0:ASC01",
"timestamp": "1745073422",
"trip": {
"direction_id": 0,
"route_id": "7",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959035"
},
"vehicle": {
"id": "328",
"label": "328"
}
}
},
{
"id": "327",
"vehicle": {
"position": {
"bearing": 31.0,
"latitude": 48.3028564453125,
"longitude": 4.08689022064209,
"speed": 9.0
},
"stop_id": "0:SQU02",
"timestamp": "1745073416",
"trip": {
"direction_id": 1,
"route_id": "7",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959087"
},
"vehicle": {
"id": "327",
"label": "327"
}
}
},
{
"id": "326",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 321.0,
"latitude": 48.29433059692383,
"longitude": 4.06788969039917,
"speed": 0.0
},
"stop_id": "0:PAt01",
"timestamp": "1745073421",
"trip": {
"direction_id": 1,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959801"
},
"vehicle": {
"id": "326",
"label": "326"
}
}
},
{
"id": "325",
"vehicle": {
"position": {
"bearing": 48.0,
"latitude": 48.31040954589844,
"longitude": 4.025982856750488,
"speed": 0.0
},
"stop_id": "0:pre01",
"timestamp": "1745073421",
"trip": {
"direction_id": 0,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959808"
},
"vehicle": {
"id": "325",
"label": "325"
}
}
},
{
"id": "324",
"vehicle": {
"position": {
"bearing": 58.0,
"latitude": 48.29291534423828,
"longitude": 4.074967384338379,
"speed": 2.0
},
"stop_id": "0:14J03",
"timestamp": "1745073421",
"trip": {
"direction_id": 1,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1958547"
},
"vehicle": {
"id": "324",
"label": "324"
}
}
},
{
"id": "323",
"vehicle": {
"position": {
"bearing": 226.0,
"latitude": 48.29452896118164,
"longitude": 4.078627586364746,
"speed": 1.0
},
"stop_id": "0:BEU01",
"timestamp": "1745073422",
"trip": {
"direction_id": 0,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961607"
},
"vehicle": {
"id": "323",
"label": "323"
}
}
},
{
"id": "289",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 273.0,
"latitude": 48.27373504638672,
"longitude": 4.095293998718262,
"speed": 7.0
},
"stop_id": "0:FON02",
"timestamp": "1745073422",
"trip": {
"direction_id": 1,
"route_id": "11",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961200"
},
"vehicle": {
"id": "289",
"label": "289"
}
}
},
{
"id": "322",
"vehicle": {
"position": {
"bearing": 224.0,
"latitude": 48.32552719116211,
"longitude": 4.111011028289795,
"speed": 5.0
},
"stop_id": "0:KEL01",
"timestamp": "1745073421",
"trip": {
"direction_id": 0,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961608"
},
"vehicle": {
"id": "322",
"label": "322"
}
}
},
{
"id": "321",
"vehicle": {
"position": {
"bearing": 221.0,
"latitude": 48.33219909667969,
"longitude": 4.117129802703857,
"speed": 0.0
},
"stop_id": "0:ChT01",
"timestamp": "1745073416",
"trip": {
"direction_id": 0,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961609"
},
"vehicle": {
"id": "321",
"label": "321"
}
}
},
{
"id": "320",
"vehicle": {
"position": {
"bearing": 42.0,
"latitude": 48.28356170654297,
"longitude": 4.01653528213501,
"speed": 12.0
},
"stop_id": "0:DOL02",
"timestamp": "1745073421",
"trip": {
"direction_id": 1,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1958548"
},
"vehicle": {
"id": "320",
"label": "320"
}
}
},
{
"id": "283",
"vehicle": {
"position": {
"bearing": 1.0,
"latitude": 48.290626525878906,
"longitude": 4.093999862670898,
"speed": 8.0
},
"stop_id": "0:NIEL02",
"timestamp": "1745073423",
"trip": {
"direction_id": 0,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961891"
},
"vehicle": {
"id": "283",
"label": "283"
}
}
},
{
"id": "281",
"vehicle": {
"position": {
"bearing": 59.0,
"latitude": 48.29289245605469,
"longitude": 4.099252223968506,
"speed": 8.0
},
"stop_id": "0:NOE01",
"timestamp": "1745073426",
"trip": {
"direction_id": 1,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960549"
},
"vehicle": {
"id": "281",
"label": "281"
}
}
},
{
"id": "280",
"vehicle": {
"position": {
"bearing": 285.0,
"latitude": 48.30136489868164,
"longitude": 4.036757469177246,
"speed": 2.0
},
"stop_id": "0:FEY01",
"timestamp": "1745073416",
"trip": {
"direction_id": 0,
"route_id": "4",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961881"
},
"vehicle": {
"id": "280",
"label": "280"
}
}
},
{
"id": "319",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 340.0,
"latitude": 48.280845642089844,
"longitude": 4.080288887023926,
"speed": 0.0
},
"stop_id": "0:SOM02",
"timestamp": "1745073421",
"trip": {
"direction_id": 0,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960313"
},
"vehicle": {
"id": "319",
"label": "319"
}
}
},
{
"id": "318",
"vehicle": {
"position": {
"bearing": 333.0,
"latitude": 48.3251953125,
"longitude": 4.04567289352417,
"speed": 7.0
},
"stop_id": "0:LAK02",
"timestamp": "1745073422",
"trip": {
"direction_id": 0,
"route_id": "3",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960014"
},
"vehicle": {
"id": "318",
"label": "318"
}
}
},
{
"id": "317",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 270.0,
"latitude": 48.31070327758789,
"longitude": 4.0256242752075195,
"speed": 0.0
},
"stop_id": "0:pre01",
"timestamp": "1745073420",
"trip": {
"direction_id": 1,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960420"
},
"vehicle": {
"id": "317",
"label": "317"
}
}
},
{
"id": "316",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 157.0,
"latitude": 48.26789093017578,
"longitude": 4.088703155517578,
"speed": 4.0
},
"stop_id": "0:ROS01",
"timestamp": "1745073421",
"trip": {
"direction_id": 1,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960400"
},
"vehicle": {
"id": "316",
"label": "316"
}
}
},
{
"id": "313",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 314.0,
"latitude": 48.30978012084961,
"longitude": 4.0538105964660645,
"speed": 7.0
},
"stop_id": "0:TRo02",
"timestamp": "1745073422",
"trip": {
"direction_id": 0,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960448"
},
"vehicle": {
"id": "313",
"label": "313"
}
}
},
{
"id": "311",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 302.0,
"latitude": 48.273162841796875,
"longitude": 4.076303482055664,
"speed": 0.0
},
"stop_id": "0:MAs02",
"timestamp": "1745073421",
"trip": {
"direction_id": 1,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959802"
},
"vehicle": {
"id": "311",
"label": "311"
}
}
},
{
"id": "277",
"vehicle": {
"position": {
"bearing": 346.0,
"latitude": 48.266910552978516,
"longitude": 4.086674690246582,
"speed": 0.0
},
"stop_id": "0:CHA01",
"timestamp": "1745073426",
"trip": {
"direction_id": 1,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959435"
},
"vehicle": {
"id": "277",
"label": "277"
}
}
},
{
"id": "310",
"vehicle": {
"position": {
"bearing": 167.0,
"latitude": 48.289283752441406,
"longitude": 4.0766730308532715,
"speed": 0.0
},
"stop_id": "0:MAD01",
"timestamp": "1745073425",
"trip": {
"direction_id": 0,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959806"
},
"vehicle": {
"id": "310",
"label": "310"
}
}
},
{
"id": "309",
"vehicle": {
"position": {
"bearing": 151.0,
"latitude": 48.305206298828125,
"longitude": 4.066046714782715,
"speed": 1.0
},
"stop_id": "0:PAI01",
"timestamp": "1745073423",
"trip": {
"direction_id": 1,
"route_id": "2",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960426"
},
"vehicle": {
"id": "309",
"label": "309"
}
}
},
{
"id": "308",
"vehicle": {
"position": {
"bearing": 156.0,
"latitude": 48.2875862121582,
"longitude": 4.021695613861084,
"speed": 11.0
},
"stop_id": "0:BUC01",
"timestamp": "1745073418",
"trip": {
"direction_id": 0,
"route_id": "1",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961606"
},
"vehicle": {
"id": "308",
"label": "308"
}
}
},
{
"id": "307",
"vehicle": {
"position": {
"bearing": 151.0,
"latitude": 48.290706634521484,
"longitude": 4.075650215148926,
"speed": 1.0
},
"stop_id": "0:PAR01",
"timestamp": "1745073429",
"trip": {
"direction_id": 0,
"route_id": "8",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959371"
},
"vehicle": {
"id": "307",
"label": "307"
}
}
},
{
"id": "306",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 151.0,
"latitude": 48.266632080078125,
"longitude": 4.086628437042236,
"speed": 0.0
},
"stop_id": "0:CHA02",
"timestamp": "1745073421",
"trip": {
"direction_id": 1,
"route_id": "8",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959377"
},
"vehicle": {
"id": "306",
"label": "306"
}
}
},
{
"id": "303",
"vehicle": {
"position": {
"bearing": 124.0,
"latitude": 48.32905960083008,
"longitude": 4.040095806121826,
"speed": 6.0
},
"stop_id": "0:LAK01",
"timestamp": "1745073421",
"trip": {
"direction_id": 1,
"route_id": "3",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960046"
},
"vehicle": {
"id": "303",
"label": "303"
}
}
},
{
"id": "302",
"vehicle": {
"position": {
"bearing": 240.0,
"latitude": 48.25115203857422,
"longitude": 4.0319976806640625,
"speed": 0.0
},
"stop_id": "0:STG01",
"timestamp": "1745073423",
"trip": {
"direction_id": 1,
"route_id": "5",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1962375"
},
"vehicle": {
"id": "302",
"label": "302"
}
}
},
{
"id": "338",
"vehicle": {
"position": {
"bearing": 48.0,
"latitude": 48.32123565673828,
"longitude": 4.098278522491455,
"speed": 0.0
},
"stop_id": "0:QUA01",
"timestamp": "1745073424",
"trip": {
"direction_id": 0,
"route_id": "12",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960489"
},
"vehicle": {
"id": "338",
"label": "338"
}
}
},
{
"id": "300",
"vehicle": {
"position": {
"bearing": 156.0,
"latitude": 48.2882194519043,
"longitude": 4.080749988555908,
"speed": 7.0
},
"stop_id": "0:DUT01",
"timestamp": "1745073422",
"trip": {
"direction_id": 1,
"route_id": "3",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960045"
},
"vehicle": {
"id": "300",
"label": "300"
}
}
},
{
"id": "337",
"vehicle": {
"position": {
"bearing": 235.0,
"latitude": 48.326175689697266,
"longitude": 4.090461254119873,
"speed": 13.0
},
"stop_id": "0:MeR02",
"timestamp": "1745073422",
"trip": {
"direction_id": 1,
"route_id": "12",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1960515"
},
"vehicle": {
"id": "337",
"label": "337"
}
}
},
{
"id": "349",
"vehicle": {
"position": {
"bearing": 323.0,
"latitude": 48.29367446899414,
"longitude": 4.0687127113342285,
"speed": 12.0
},
"stop_id": "0:PAt01",
"timestamp": "1745073416",
"trip": {
"direction_id": 0,
"route_id": "N",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1958984"
},
"vehicle": {
"id": "349",
"label": "349"
}
}
},
{
"id": "348",
"vehicle": {
"position": {
"bearing": 237.0,
"latitude": 48.29756164550781,
"longitude": 4.074886798858643,
"speed": 1.0
},
"stop_id": "0:FOC01",
"timestamp": "1745073421",
"trip": {
"direction_id": 0,
"route_id": "N",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1958982"
},
"vehicle": {
"id": "348",
"label": "348"
}
}
},
{
"id": "351",
"vehicle": {
"position": {
"bearing": 307.0,
"latitude": 48.300865173339844,
"longitude": 4.0755205154418945,
"speed": 4.0
},
"stop_id": "0:TOU02",
"timestamp": "1745073425",
"trip": {
"direction_id": 0,
"route_id": "N",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1958896"
},
"vehicle": {
"id": "351",
"label": "351"
}
}
},
{
"id": "350",
"vehicle": {
"current_status": "STOPPED_AT",
"position": {
"bearing": 257.0,
"latitude": 48.29661560058594,
"longitude": 4.066924571990967,
"speed": 0.0
},
"stop_id": "0:GAR01",
"timestamp": "1745073426",
"trip": {
"direction_id": 0,
"route_id": "N",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1958915"
},
"vehicle": {
"id": "350",
"label": "350"
}
}
},
{
"id": "336",
"vehicle": {
"position": {
"bearing": 168.0,
"latitude": 48.30767822265625,
"longitude": 4.02560567855835,
"speed": 10.0
},
"stop_id": "0:CEn02",
"timestamp": "1745073420",
"trip": {
"direction_id": 0,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959807"
},
"vehicle": {
"id": "336",
"label": "336"
}
}
},
{
"id": "335",
"vehicle": {
"position": {
"bearing": 152.0,
"latitude": 48.299705505371094,
"longitude": 4.065463542938232,
"speed": 8.0
},
"stop_id": "0:GAU01",
"timestamp": "1745073421",
"trip": {
"direction_id": 0,
"route_id": "6",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959759"
},
"vehicle": {
"id": "335",
"label": "335"
}
}
},
{
"id": "330",
"vehicle": {
"position": {
"bearing": 138.0,
"latitude": 48.385433197021484,
"longitude": 4.0061445236206055,
"speed": 11.0
},
"stop_id": "0:Fro02",
"timestamp": "1745073426",
"trip": {
"direction_id": 1,
"route_id": "102",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961368"
},
"vehicle": {
"id": "330",
"label": "330"
}
}
},
{
"id": "999",
"vehicle": {
"position": {
"bearing": 154.0,
"latitude": 48.303077697753906,
"longitude": 4.085492134094238,
"speed": 4.0
},
"stop_id": "0:STm01",
"timestamp": "1745073423",
"trip": {
"direction_id": 0,
"route_id": "7",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1959030"
},
"vehicle": {
"id": "999",
"label": "999"
}
}
},
{
"id": "998",
"vehicle": {
"position": {
"bearing": 26.0,
"latitude": 48.305606842041016,
"longitude": 4.053578853607178,
"speed": 5.0
},
"stop_id": "0:TRo02",
"timestamp": "1745073429",
"trip": {
"direction_id": 1,
"route_id": "11",
"schedule_relationship": "SCHEDULED",
"trip_id": "MV : SaC1961187"
},
"vehicle": {
"id": "998",
"label": "998"
}
}
}
],
"header": {
"gtfs_realtime_version": "2.0",
"timestamp": "1745073431"
}
}