Détails de la ressource
GTFS RT service position des véhicules
Cette ressource fait partie du jeu de données Réseau urbain Alternéo.
Disponibilité au téléchargement
En savoir plus
HEAD dont le temps de réponse doit être inférieur à 5 secondes. Si nous détectons une indisponibilité, nous effectuons un nouveau test toutes les 10 minutes, jusqu'à ce que la ressource soit à nouveau disponible.Pour les flux SIRI et SIRI Lite, nous effectuons une requête HTTP de type
GET : nous considérons une réponse avec un code 401 ou 405 comme étant disponible. En cas d'erreur 500, nous considèrerons que le flux est indisponible, sauf si il semble contenir du SOAP.Rapport de validation
❌1 erreur
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 04/01/2026 à 08h04 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Erreurs
Vehicle position far from trip shape E029 1 erreur
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.
Exemples d'erreurs
- vehicle.id 39 trip_id 0_71021304 at (-21.290718,55.403267) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Validations précédentes
Voici un récapitulatif des différents types d'erreurs constatés au cours des 30 derniers jours.
| Identifiant d'erreur | Description | Nombre d'erreurs | Nombre d'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. | 31 | 18 fois (60 % des validations) |
| W004 | vehicle.position.speed has an unrealistic speed that may be incorrect | 3 | 3 fois (10 % des validations) |
Contenu du flux GTFS-RT
Entités
Entités présentes dans ce flux le 05/01/2026 à 06h49 Europe/Paris.
vehicle_positions (47) service_alerts (0) trip_updates (0)Entités présentes dans ce flux lors des 7 derniers jours.
vehicle_positionsFlux GTFS-RT décodé
Voir le contenu du flux
Voici le flux GTFS-RT décodé au format Protobuf le 05/01/2026 à 06h49 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "156",
"vehicle": {
"position": {
"bearing": 22.0,
"latitude": -21.270593643188477,
"longitude": 55.37399673461914,
"speed": 8.0
},
"stopId": "0:41016C",
"timestamp": "1767592169",
"trip": {
"directionId": 0,
"routeId": "1182",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11031881"
},
"vehicle": {
"id": "156",
"label": "156"
}
}
},
{
"id": "159",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 66.0,
"latitude": -21.28200340270996,
"longitude": 55.47265625,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1767592172",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022146"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "143",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 240.0,
"latitude": -21.156824111938477,
"longitude": 55.48371505737305,
"speed": 0.0
},
"stopId": "0:CI0570C",
"timestamp": "1767592149",
"trip": {
"directionId": 1,
"routeId": "6630",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11026165"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 100.0,
"latitude": -21.332834243774414,
"longitude": 55.4570426940918,
"speed": 5.0
},
"stopId": "0:04180C",
"timestamp": "1767592151",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11026014"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 209.0,
"latitude": -21.2686767578125,
"longitude": 55.5095100402832,
"speed": 6.0
},
"stopId": "0:02004C",
"timestamp": "1767592174",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11021750"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "88",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 116.0,
"latitude": -21.253416061401367,
"longitude": 55.42172622680664,
"speed": 10.0
},
"stopId": "0:15190C",
"timestamp": "1767592172",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11036406"
},
"vehicle": {
"id": "88",
"label": "88"
}
}
},
{
"id": "89",
"vehicle": {
"position": {
"bearing": 217.0,
"latitude": -21.291608810424805,
"longitude": 55.40390396118164,
"speed": 0.0
},
"stopId": "0:05343P",
"timestamp": "1767592170",
"trip": {
"directionId": 1,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11036400"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 68.0,
"latitude": -21.281949996948242,
"longitude": 55.47266387939453,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1767592165",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11036490"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "111",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 236.0,
"latitude": -21.259546279907227,
"longitude": 55.43106460571289,
"speed": 7.0
},
"stopId": "0:33023C",
"timestamp": "1767592162",
"trip": {
"directionId": 0,
"routeId": "2290",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11027596"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "112",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 177.0,
"latitude": -21.320024490356445,
"longitude": 55.48170852661133,
"speed": 4.0
},
"stopId": "0:03230C",
"timestamp": "1767592166",
"trip": {
"directionId": 0,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11036489"
},
"vehicle": {
"id": "112",
"label": "112"
}
}
},
{
"id": "113",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 224.0,
"latitude": -21.271530151367188,
"longitude": 55.44059371948242,
"speed": 7.0
},
"stopId": "0:11170P",
"timestamp": "1767592168",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11021932"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "90",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 49.0,
"latitude": -21.291767120361328,
"longitude": 55.50463104248047,
"speed": 6.0
},
"stopId": "0:02060P",
"timestamp": "1767592157",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11035579"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 291.0,
"latitude": -21.311613082885742,
"longitude": 55.47254180908203,
"speed": 1.0
},
"stopId": "0:03170P",
"timestamp": "1767592162",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022150"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "119",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 106.0,
"latitude": -21.338932037353516,
"longitude": 55.47096633911133,
"speed": 3.0
},
"stopId": "0:01362C",
"timestamp": "1767592170",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022176"
},
"vehicle": {
"id": "119",
"label": "119"
}
}
},
{
"id": "93",
"vehicle": {
"position": {
"bearing": 224.0,
"latitude": -21.341571807861328,
"longitude": 55.473060607910156,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1767592171",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11035580"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "12",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 110.0,
"latitude": -21.305871963500977,
"longitude": 55.497066497802734,
"speed": 8.0
},
"stopId": "0:01170C",
"timestamp": "1767592152",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11035567"
},
"vehicle": {
"id": "12",
"label": "12"
}
}
},
{
"id": "14",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 119.0,
"latitude": -21.342304229736328,
"longitude": 55.490203857421875,
"speed": 6.0
},
"stopId": "0:02167P",
"timestamp": "1767592175",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11026013"
},
"vehicle": {
"id": "14",
"label": "14"
}
}
},
{
"id": "15",
"vehicle": {
"position": {
"bearing": 16.0,
"latitude": -21.341123580932617,
"longitude": 55.47261047363281,
"speed": 0.0
},
"stopId": "0:19055C",
"timestamp": "1767592155",
"trip": {
"directionId": 1,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11025213"
},
"vehicle": {
"id": "15",
"label": "15"
}
}
},
{
"id": "5",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 301.0,
"latitude": -21.264514923095703,
"longitude": 55.36474609375,
"speed": 7.0
},
"stopId": "0:42250P",
"timestamp": "1767592148",
"trip": {
"directionId": 1,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11031922"
},
"vehicle": {
"id": "5",
"label": "5"
}
}
},
{
"id": "7",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 357.0,
"latitude": -21.336536407470703,
"longitude": 55.46366500854492,
"speed": 0.0
},
"stopId": "0:07180P",
"timestamp": "1767592157",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11025988"
},
"vehicle": {
"id": "7",
"label": "7"
}
}
},
{
"id": "133",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 41.0,
"latitude": -21.254955291748047,
"longitude": 55.3700065612793,
"speed": 3.0
},
"stopId": "0:41130P",
"timestamp": "1767592152",
"trip": {
"directionId": 1,
"routeId": "4410",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11026444"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "135",
"vehicle": {
"position": {
"bearing": 121.0,
"latitude": -21.265731811523438,
"longitude": 55.36720657348633,
"speed": 7.0
},
"stopId": "0:41016P",
"timestamp": "1767592168",
"trip": {
"directionId": 1,
"routeId": "4420",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11031106"
},
"vehicle": {
"id": "135",
"label": "135"
}
}
},
{
"id": "34",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 179.0,
"latitude": -21.35902214050293,
"longitude": 55.566192626953125,
"speed": 8.0
},
"stopId": "0:PE04104P",
"timestamp": "1767592170",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022018"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "36",
"vehicle": {
"position": {
"bearing": 321.0,
"latitude": -21.274816513061523,
"longitude": 55.50608444213867,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1767592165",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11035568"
},
"vehicle": {
"id": "36",
"label": "36"
}
}
},
{
"id": "38",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 286.0,
"latitude": -21.3388671875,
"longitude": 55.47075653076172,
"speed": 4.0
},
"stopId": "0:18130P",
"timestamp": "1767592171",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022006"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "39",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 157.0,
"latitude": -21.27227020263672,
"longitude": 55.43754196166992,
"speed": 0.0
},
"stopId": "0:11210C",
"timestamp": "1767592172",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11021945"
},
"vehicle": {
"id": "39",
"label": "39"
}
}
},
{
"id": "42",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 68.0,
"latitude": -21.282032012939453,
"longitude": 55.47268295288086,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1767592166",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022027"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "44",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 278.0,
"latitude": -21.34722328186035,
"longitude": 55.49272155761719,
"speed": 0.0
},
"stopId": "0:02160C",
"timestamp": "1767592163",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11025989"
},
"vehicle": {
"id": "44",
"label": "44"
}
}
},
{
"id": "46",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 202.0,
"latitude": -21.261014938354492,
"longitude": 55.43751525878906,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1767592174",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11021920"
},
"vehicle": {
"id": "46",
"label": "46"
}
}
},
{
"id": "58",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 201.0,
"latitude": -21.341463088989258,
"longitude": 55.47311019897461,
"speed": 0.0
},
"stopId": "0:19040C",
"timestamp": "1767592160",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022005"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"position": {
"bearing": 130.0,
"latitude": -21.289892196655273,
"longitude": 55.4046745300293,
"speed": 4.0
},
"stopId": "0:05343C",
"timestamp": "1767592173",
"trip": {
"directionId": 0,
"routeId": "2260",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11032145"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "65",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 215.0,
"latitude": -21.29199981689453,
"longitude": 55.40227127075195,
"speed": 8.0
},
"stopId": "0:11342P",
"timestamp": "1767592169",
"trip": {
"directionId": 1,
"routeId": "2230",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11026863"
},
"vehicle": {
"id": "65",
"label": "65"
}
}
},
{
"id": "71",
"vehicle": {
"occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY",
"position": {
"bearing": 304.0,
"latitude": -21.287445068359375,
"longitude": 55.415367126464844,
"speed": 6.0
},
"stopId": "0:11410P",
"timestamp": "1767592162",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11026642"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "79",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 215.0,
"latitude": -21.336589813232422,
"longitude": 55.576602935791016,
"speed": 0.0
},
"stopId": "0:PE03038P",
"timestamp": "1767592150",
"trip": {
"directionId": 0,
"routeId": "5530",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11026486"
},
"vehicle": {
"id": "79",
"label": "79"
}
}
},
{
"id": "105",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 97.0,
"latitude": -21.25128746032715,
"longitude": 55.384056091308594,
"speed": 10.0
},
"stopId": "0:44060C",
"timestamp": "1767592171",
"trip": {
"directionId": 0,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11031131"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "122",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 292.0,
"latitude": -21.333335876464844,
"longitude": 55.55305099487305,
"speed": 6.0
},
"stopId": "0:PE0061C",
"timestamp": "1767592176",
"trip": {
"directionId": 0,
"routeId": "5510",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11021674"
},
"vehicle": {
"id": "122",
"label": "122"
}
}
},
{
"id": "107",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 195.0,
"latitude": -21.337759017944336,
"longitude": 55.469966888427734,
"speed": 5.0
},
"stopId": "0:18130C",
"timestamp": "1767592177",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022269"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "136",
"vehicle": {
"position": {
"bearing": 47.0,
"latitude": -21.28299331665039,
"longitude": 55.46314239501953,
"speed": 8.0
},
"stopId": "0:04271P",
"timestamp": "1767592170",
"trip": {
"directionId": 1,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022044"
},
"vehicle": {
"id": "136",
"label": "136"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 334.0,
"latitude": -21.298261642456055,
"longitude": 55.48952865600586,
"speed": 3.0
},
"stopId": "0:01110P",
"timestamp": "1767592172",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11022266"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "82",
"vehicle": {
"position": {
"bearing": 350.0,
"latitude": -21.282146453857422,
"longitude": 55.472450256347656,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1767592153",
"trip": {
"directionId": 0,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11026583"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"position": {
"bearing": 208.0,
"latitude": -21.341707229614258,
"longitude": 55.47304153442383,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1767592155",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11036508"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "85",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 303.0,
"latitude": -21.279296875,
"longitude": 55.41915512084961,
"speed": 7.0
},
"stopId": "0:12360P",
"timestamp": "1767592175",
"trip": {
"directionId": 1,
"routeId": "2340",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11032012"
},
"vehicle": {
"id": "85",
"label": "85"
}
}
},
{
"id": "176",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 16.0,
"latitude": -21.338134765625,
"longitude": 55.473636627197266,
"speed": 5.0
},
"stopId": "0:07135C",
"timestamp": "1767592159",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11027572"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "177",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 126.0,
"latitude": -21.32859992980957,
"longitude": 55.46808624267578,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1767592169",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11027573"
},
"vehicle": {
"id": "177",
"label": "177"
}
}
},
{
"id": "132",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 151.0,
"latitude": -21.2486629486084,
"longitude": 55.35072708129883,
"speed": 7.0
},
"stopId": "0:AV700P",
"timestamp": "1767592175",
"trip": {
"directionId": 1,
"routeId": "8860",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11031566"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "180",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 198.0,
"latitude": -21.339391708374023,
"longitude": 55.46589279174805,
"speed": 1.0
},
"stopId": "0:07210C",
"timestamp": "1767592171",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11035409"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
},
{
"id": "181",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 286.0,
"latitude": -21.339706420898438,
"longitude": 55.465667724609375,
"speed": 2.0
},
"stopId": "0:04150P",
"timestamp": "1767592169",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_11035408"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1767592180"
}
}