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
❌2 erreurs, 1 avertissement
Validation effectuée en utilisant le fichier GTFS en vigueur et le GTFS-RT, le 08/01/2026 à 08h01 Europe/Paris avec le validateur GTFS-RT de MobilityData.
Erreurs
Vehicle position far from trip shape E029 2 erreurs
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 135 trip_id 2_41026424 at (-21.268501,55.37443) 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 38 trip_id 2_41022020 at (-21.346905,55.560402) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Avertissements
vehicle speed is unrealistic W004 1 erreur
vehicle.position.speed has an unrealistic speed that may be incorrect
Exemples d'erreurs
- vehicle.id 108 speed of 172.0 m/s (384.75 mph) is unrealistic
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. | 32 | 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 09/01/2026 à 04h39 Europe/Paris.
vehicle_positions (49) 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 09/01/2026 à 04h39 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.
{
"entity": [
{
"id": "159",
"vehicle": {
"position": {
"bearing": 335.0,
"latitude": -21.338523864746094,
"longitude": 55.45783996582031,
"speed": 0.0
},
"stopId": "0:07215P",
"timestamp": "1767929948",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022004"
},
"vehicle": {
"id": "159",
"label": "159"
}
}
},
{
"id": "160",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 276.0,
"latitude": -21.34730339050293,
"longitude": 55.49271011352539,
"speed": 0.0
},
"stopId": "0:02160C",
"timestamp": "1767929942",
"trip": {
"directionId": 1,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51025985"
},
"vehicle": {
"id": "160",
"label": "160"
}
}
},
{
"id": "161",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 109.0,
"latitude": -21.33742332458496,
"longitude": 55.46583557128906,
"speed": 0.0
},
"stopId": "0:07170C",
"timestamp": "1767929940",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031914"
},
"vehicle": {
"id": "161",
"label": "161"
}
}
},
{
"id": "143",
"vehicle": {
"position": {
"bearing": 37.0,
"latitude": -21.129247665405273,
"longitude": 55.482765197753906,
"speed": 7.0
},
"stopId": "0:CI0671P",
"timestamp": "1767929941",
"trip": {
"directionId": 1,
"routeId": "6630",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026155"
},
"vehicle": {
"id": "143",
"label": "143"
}
}
},
{
"id": "144",
"vehicle": {
"position": {
"bearing": 313.0,
"latitude": -21.288177490234375,
"longitude": 55.405731201171875,
"speed": 6.0
},
"stopId": "0:17775P",
"timestamp": "1767929945",
"trip": {
"directionId": 1,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021906"
},
"vehicle": {
"id": "144",
"label": "144"
}
}
},
{
"id": "145",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 347.0,
"latitude": -21.341306686401367,
"longitude": 55.515159606933594,
"speed": 6.0
},
"stopId": "0:06080P",
"timestamp": "1767929946",
"trip": {
"directionId": 1,
"routeId": "1050",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51025300"
},
"vehicle": {
"id": "145",
"label": "145"
}
}
},
{
"id": "146",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 295.0,
"latitude": -21.27396583557129,
"longitude": 55.50495529174805,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1767929946",
"trip": {
"directionId": 0,
"routeId": "1131",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021749"
},
"vehicle": {
"id": "146",
"label": "146"
}
}
},
{
"id": "148",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 113.0,
"latitude": -21.33695411682129,
"longitude": 55.46408462524414,
"speed": 3.0
},
"stopId": "0:07170C",
"timestamp": "1767929947",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026010"
},
"vehicle": {
"id": "148",
"label": "148"
}
}
},
{
"id": "89",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 13.0,
"latitude": -21.20941734313965,
"longitude": 55.4055290222168,
"speed": 0.0
},
"stopId": "0:15010C",
"timestamp": "1767929933",
"trip": {
"directionId": 0,
"routeId": "2240",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036405"
},
"vehicle": {
"id": "89",
"label": "89"
}
}
},
{
"id": "110",
"vehicle": {
"position": {
"bearing": 196.0,
"latitude": -21.341562271118164,
"longitude": 55.47311019897461,
"speed": 0.0
},
"stopId": "0:19065C",
"timestamp": "1767929941",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036505"
},
"vehicle": {
"id": "110",
"label": "110"
}
}
},
{
"id": "111",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 215.0,
"latitude": -21.26186180114746,
"longitude": 55.4294319152832,
"speed": 6.0
},
"stopId": "0:1B095P",
"timestamp": "1767929941",
"trip": {
"directionId": 1,
"routeId": "2290",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027597"
},
"vehicle": {
"id": "111",
"label": "111"
}
}
},
{
"id": "113",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 91.0,
"latitude": -21.285886764526367,
"longitude": 55.416839599609375,
"speed": 8.0
},
"stopId": "0:11285P",
"timestamp": "1767929937",
"trip": {
"directionId": 1,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021930"
},
"vehicle": {
"id": "113",
"label": "113"
}
}
},
{
"id": "115",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 313.0,
"latitude": -21.28236961364746,
"longitude": 55.47307586669922,
"speed": 1.0
},
"stopId": "0:03010C",
"timestamp": "1767929934",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036503"
},
"vehicle": {
"id": "115",
"label": "115"
}
}
},
{
"id": "90",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 81.0,
"latitude": -21.273656845092773,
"longitude": 55.5089111328125,
"speed": 8.0
},
"stopId": "0:02004C",
"timestamp": "1767929960",
"trip": {
"directionId": 1,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035578"
},
"vehicle": {
"id": "90",
"label": "90"
}
}
},
{
"id": "118",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 21.0,
"latitude": -21.33110809326172,
"longitude": 55.47875213623047,
"speed": 6.0
},
"stopId": "0:18200P",
"timestamp": "1767929942",
"trip": {
"directionId": 1,
"routeId": "1040",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51036504"
},
"vehicle": {
"id": "118",
"label": "118"
}
}
},
{
"id": "92",
"vehicle": {
"position": {
"bearing": 333.0,
"latitude": -21.274852752685547,
"longitude": 55.50611114501953,
"speed": 0.0
},
"stopId": "0:TA00028C",
"timestamp": "1767929956",
"trip": {
"directionId": 0,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035565"
},
"vehicle": {
"id": "92",
"label": "92"
}
}
},
{
"id": "119",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 196.0,
"latitude": -21.333772659301758,
"longitude": 55.47875213623047,
"speed": 3.0
},
"stopId": "0:01240C",
"timestamp": "1767929943",
"trip": {
"directionId": 0,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022272"
},
"vehicle": {
"id": "119",
"label": "119"
}
}
},
{
"id": "93",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 20.0,
"latitude": -21.305877685546875,
"longitude": 55.49756622314453,
"speed": 10.0
},
"stopId": "0:01170P",
"timestamp": "1767929948",
"trip": {
"directionId": 1,
"routeId": "1010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022268"
},
"vehicle": {
"id": "93",
"label": "93"
}
}
},
{
"id": "15",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 287.0,
"latitude": -21.343822479248047,
"longitude": 55.479217529296875,
"speed": 0.0
},
"stopId": "0:01430C",
"timestamp": "1767929945",
"trip": {
"directionId": 0,
"routeId": "1150",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51025207"
},
"vehicle": {
"id": "15",
"label": "15"
}
}
},
{
"id": "121",
"vehicle": {
"position": {
"bearing": 304.0,
"latitude": -21.334877014160156,
"longitude": 55.45529556274414,
"speed": 0.0
},
"stopId": "0:07215C",
"timestamp": "1767929950",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035406"
},
"vehicle": {
"id": "121",
"label": "121"
}
}
},
{
"id": "129",
"vehicle": {
"position": {
"bearing": 203.0,
"latitude": -21.24212074279785,
"longitude": 55.33228302001953,
"speed": 0.0
},
"stopId": "0:AV1000C",
"timestamp": "1767929949",
"trip": {
"directionId": 1,
"routeId": "8880",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026795"
},
"vehicle": {
"id": "129",
"label": "129"
}
}
},
{
"id": "130",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "EMPTY",
"position": {
"bearing": 38.0,
"latitude": -21.215837478637695,
"longitude": 55.35263442993164,
"speed": 0.0
},
"stopId": "0:AV0070C",
"timestamp": "1767929950",
"trip": {
"directionId": 1,
"routeId": "8850",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022560"
},
"vehicle": {
"id": "130",
"label": "130"
}
}
},
{
"id": "133",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 44.0,
"latitude": -21.225791931152344,
"longitude": 55.36852264404297,
"speed": 0.0
},
"stopId": "0:43005C",
"timestamp": "1767929935",
"trip": {
"directionId": 0,
"routeId": "4430",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031116"
},
"vehicle": {
"id": "133",
"label": "133"
}
}
},
{
"id": "31",
"vehicle": {
"position": {
"bearing": 199.0,
"latitude": -21.341733932495117,
"longitude": 55.47304153442383,
"speed": 0.0
},
"stopId": "0:19060C",
"timestamp": "1767929960",
"trip": {
"directionId": 1,
"routeId": "1020",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035596"
},
"vehicle": {
"id": "31",
"label": "31"
}
}
},
{
"id": "32",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 93.0,
"latitude": -21.331527709960938,
"longitude": 55.47722244262695,
"speed": 6.0
},
"stopId": "0:18210P",
"timestamp": "1767929953",
"trip": {
"directionId": 0,
"routeId": "1183",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026009"
},
"vehicle": {
"id": "32",
"label": "32"
}
}
},
{
"id": "34",
"vehicle": {
"position": {
"bearing": 217.0,
"latitude": -21.290794372558594,
"longitude": 55.40458679199219,
"speed": 0.0
},
"stopId": "0:05342C",
"timestamp": "1767929942",
"trip": {
"directionId": 1,
"routeId": "1130",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026593"
},
"vehicle": {
"id": "34",
"label": "34"
}
}
},
{
"id": "35",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 213.0,
"latitude": -21.323083877563477,
"longitude": 55.4874153137207,
"speed": 13.0
},
"stopId": "0:19310C",
"timestamp": "1767929959",
"trip": {
"directionId": 0,
"routeId": "1021",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035560"
},
"vehicle": {
"id": "35",
"label": "35"
}
}
},
{
"id": "38",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 154.0,
"latitude": -21.362648010253906,
"longitude": 55.56566619873047,
"speed": 6.0
},
"stopId": "0:PE04102P",
"timestamp": "1767929943",
"trip": {
"directionId": 1,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022017"
},
"vehicle": {
"id": "38",
"label": "38"
}
}
},
{
"id": "42",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 53.0,
"latitude": -21.282657623291016,
"longitude": 55.472957611083984,
"speed": 7.0
},
"stopId": "0:01030C",
"timestamp": "1767929954",
"trip": {
"directionId": 1,
"routeId": "1060",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022075"
},
"vehicle": {
"id": "42",
"label": "42"
}
}
},
{
"id": "46",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 111.0,
"latitude": -21.243396759033203,
"longitude": 55.400413513183594,
"speed": 2.0
},
"stopId": "0:16072P",
"timestamp": "1767929952",
"trip": {
"directionId": 1,
"routeId": "2250",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027285"
},
"vehicle": {
"id": "46",
"label": "46"
}
}
},
{
"id": "58",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 111.0,
"latitude": -21.33739471435547,
"longitude": 55.46571731567383,
"speed": 1.0
},
"stopId": "0:07170C",
"timestamp": "1767929932",
"trip": {
"directionId": 0,
"routeId": "1110",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022002"
},
"vehicle": {
"id": "58",
"label": "58"
}
}
},
{
"id": "60",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 309.0,
"latitude": -21.28866195678711,
"longitude": 55.4063835144043,
"speed": 4.0
},
"stopId": "0:17800C",
"timestamp": "1767929936",
"trip": {
"directionId": 1,
"routeId": "2340",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51032011"
},
"vehicle": {
"id": "60",
"label": "60"
}
}
},
{
"id": "61",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 184.0,
"latitude": -21.261014938354492,
"longitude": 55.43753433227539,
"speed": 0.0
},
"stopId": "0:11015C",
"timestamp": "1767929934",
"trip": {
"directionId": 0,
"routeId": "2220",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021918"
},
"vehicle": {
"id": "61",
"label": "61"
}
}
},
{
"id": "64",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 106.0,
"latitude": -21.26911163330078,
"longitude": 55.44676971435547,
"speed": 5.0
},
"stopId": "0:11060C",
"timestamp": "1767929940",
"trip": {
"directionId": 0,
"routeId": "2210",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021943"
},
"vehicle": {
"id": "64",
"label": "64"
}
}
},
{
"id": "71",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 39.0,
"latitude": -21.290447235107422,
"longitude": 55.40607452392578,
"speed": 7.0
},
"stopId": "0:15402C",
"timestamp": "1767929947",
"trip": {
"directionId": 0,
"routeId": "2010",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026640"
},
"vehicle": {
"id": "71",
"label": "71"
}
}
},
{
"id": "78",
"vehicle": {
"position": {
"bearing": 128.0,
"latitude": -21.28998374938965,
"longitude": 55.404808044433594,
"speed": 0.0
},
"stopId": "0:05343C",
"timestamp": "1767929936",
"trip": {
"directionId": 1,
"routeId": "2270",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021502"
},
"vehicle": {
"id": "78",
"label": "78"
}
}
},
{
"id": "79",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 266.0,
"latitude": -21.353723526000977,
"longitude": 55.56247329711914,
"speed": 0.0
},
"stopId": "0:PE04107P",
"timestamp": "1767929960",
"trip": {
"directionId": 1,
"routeId": "5580",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031086"
},
"vehicle": {
"id": "79",
"label": "79"
}
}
},
{
"id": "104",
"vehicle": {
"position": {
"bearing": 230.0,
"latitude": -21.349456787109375,
"longitude": 55.56515884399414,
"speed": 7.0
},
"stopId": "0:PE0160P",
"timestamp": "1767929960",
"trip": {
"directionId": 1,
"routeId": "5510",
"scheduleRelationship": "ADDED",
"tripId": "2_52026-01-09-06-46-39-207-423123"
},
"vehicle": {
"id": "104",
"label": "104"
}
}
},
{
"id": "105",
"vehicle": {
"position": {
"bearing": 177.0,
"latitude": -21.238431930541992,
"longitude": 55.385581970214844,
"speed": 0.0
},
"stopId": "0:44005C",
"timestamp": "1767929938",
"trip": {
"directionId": 0,
"routeId": "4440",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026418"
},
"vehicle": {
"id": "105",
"label": "105"
}
}
},
{
"id": "107",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 69.0,
"latitude": -21.28196907043457,
"longitude": 55.472694396972656,
"speed": 0.0
},
"stopId": "0:03010C",
"timestamp": "1767929954",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022164"
},
"vehicle": {
"id": "107",
"label": "107"
}
}
},
{
"id": "136",
"vehicle": {
"position": {
"bearing": 58.0,
"latitude": -21.304386138916016,
"longitude": 55.4664192199707,
"speed": 7.0
},
"stopId": "0:09193C",
"timestamp": "1767929934",
"trip": {
"directionId": 1,
"routeId": "1080",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51021901"
},
"vehicle": {
"id": "136",
"label": "136"
}
}
},
{
"id": "108",
"vehicle": {
"occupancyStatus": "STANDING_ROOM_ONLY",
"position": {
"bearing": 222.0,
"latitude": -21.317596435546875,
"longitude": 55.47392654418945,
"speed": 6.0
},
"stopId": "0:05100C",
"timestamp": "1767929942",
"trip": {
"directionId": 0,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022141"
},
"vehicle": {
"id": "108",
"label": "108"
}
}
},
{
"id": "8",
"vehicle": {
"occupancyStatus": "MANY_SEATS_AVAILABLE",
"position": {
"bearing": 131.0,
"latitude": -21.308887481689453,
"longitude": 55.43251037597656,
"speed": 20.0
},
"stopId": "0:04180C",
"timestamp": "1767929956",
"trip": {
"directionId": 0,
"routeId": "1184",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51031915"
},
"vehicle": {
"id": "8",
"label": "8"
}
}
},
{
"id": "82",
"vehicle": {
"occupancyStatus": "EMPTY",
"position": {
"bearing": 216.0,
"latitude": -21.283506393432617,
"longitude": 55.47190856933594,
"speed": 12.0
},
"stopId": "0:01010C",
"timestamp": "1767929933",
"trip": {
"directionId": 0,
"routeId": "1070",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022026"
},
"vehicle": {
"id": "82",
"label": "82"
}
}
},
{
"id": "109",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FEW_SEATS_AVAILABLE",
"position": {
"bearing": 13.0,
"latitude": -21.331005096435547,
"longitude": 55.472312927246094,
"speed": 2.0
},
"stopId": "0:05020P",
"timestamp": "1767929937",
"trip": {
"directionId": 1,
"routeId": "1030",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51022154"
},
"vehicle": {
"id": "109",
"label": "109"
}
}
},
{
"id": "176",
"vehicle": {
"position": {
"bearing": 157.0,
"latitude": -21.329282760620117,
"longitude": 55.467742919921875,
"speed": 0.0
},
"stopId": "0:07140C",
"timestamp": "1767929948",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027568"
},
"vehicle": {
"id": "176",
"label": "176"
}
}
},
{
"id": "132",
"vehicle": {
"currentStatus": "STOPPED_AT",
"position": {
"bearing": 123.0,
"latitude": -21.23684310913086,
"longitude": 55.3782958984375,
"speed": 0.0
},
"stopId": "0:41005C",
"timestamp": "1767929942",
"trip": {
"directionId": 0,
"routeId": "4410",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51026439"
},
"vehicle": {
"id": "132",
"label": "132"
}
}
},
{
"id": "180",
"vehicle": {
"occupancyStatus": "FULL",
"position": {
"bearing": 188.0,
"latitude": -21.33779525756836,
"longitude": 55.47501754760742,
"speed": 1.0
},
"stopId": "0:01285P",
"timestamp": "1767929937",
"trip": {
"directionId": 0,
"routeId": "1160",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51027567"
},
"vehicle": {
"id": "180",
"label": "180"
}
}
},
{
"id": "181",
"vehicle": {
"currentStatus": "STOPPED_AT",
"occupancyStatus": "FULL",
"position": {
"bearing": 286.0,
"latitude": -21.338607788085938,
"longitude": 55.46992874145508,
"speed": 0.0
},
"stopId": "0:18130P",
"timestamp": "1767929953",
"trip": {
"directionId": 0,
"routeId": "1170",
"scheduleRelationship": "SCHEDULED",
"tripId": "2_51035404"
},
"vehicle": {
"id": "181",
"label": "181"
}
}
}
],
"header": {
"gtfsRealtimeVersion": "2.0",
"timestamp": "1767929963"
}
}