Détails de la ressource

Nom du fichier : Réseau Alternéo - RT - service position des véhicules
Format : gtfs-rt

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

23/11/2025
100%
24/11/2025
100%
25/11/2025
100%
26/11/2025
100%
27/11/2025
100%
28/11/2025
100%
29/11/2025
100%
30/11/2025
100%
01/12/2025
100%
02/12/2025
100%
03/12/2025
100%
04/12/2025
100%
05/12/2025
100%
06/12/2025
100%
07/12/2025
100%
08/12/2025
100%
09/12/2025
100%
10/12/2025
100%
11/12/2025
100%
12/12/2025
100%
13/12/2025
100%
14/12/2025
100%
15/12/2025
100%
16/12/2025
100%
17/12/2025
100%
18/12/2025
100%
19/12/2025
100%
20/12/2025
100%
21/12/2025
100%
22/12/2025
100%
23/12/2025
100%
En savoir plus
Nous testons la disponibilité de cette ressource au téléchargement toutes les heures, en effectuant une requête HTTP de type 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 23/12/2025 à 08h06 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 108 trip_id 2_21022149 at (-21.310732,55.456192) is more than 200.0 meters (0.12 mile(s)) from the GTFS trip shape - vehicle should be near trip shape or on DETOUR
Valider ce GTFS-RT maintenant

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. 30 13 fois (43 % 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 23/12/2025 à 13h11 Europe/Paris.

vehicle_positions (57) service_alerts (0) trip_updates (0)

Entités présentes dans ce flux lors des 7 derniers jours.

vehicle_positions

Flux GTFS-RT décodé

Voir le contenu du flux

Voici le flux GTFS-RT décodé au format Protobuf le 23/12/2025 à 13h11 Europe/Paris. Vous pouvez consulter la documentation GTFS-RT.

{ "entity": [ { "id": "155", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 358.0, "latitude": -21.320558547973633, "longitude": 55.44429016113281, "speed": 11.0 }, "stopId": "0:04220P", "timestamp": "1766491871", "trip": { "directionId": 1, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026000" }, "vehicle": { "id": "155", "label": "155" } } }, { "id": "156", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 38.0, "latitude": -21.292585372924805, "longitude": 55.4019660949707, "speed": 1.0 }, "stopId": "0:11342C", "timestamp": "1766491862", "trip": { "directionId": 0, "routeId": "1184", "scheduleRelationship": "SCHEDULED", "tripId": "2_21031920" }, "vehicle": { "id": "156", "label": "156" } } }, { "id": "159", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 148.0, "latitude": -21.349441528320312, "longitude": 55.565670013427734, "speed": 7.0 }, "stopId": "0:PE0155C", "timestamp": "1766491863", "trip": { "directionId": 1, "routeId": "1110", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022024" }, "vehicle": { "id": "159", "label": "159" } } }, { "id": "160", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 112.0, "latitude": -21.331926345825195, "longitude": 55.4784049987793, "speed": 1.0 }, "stopId": "0:01600C", "timestamp": "1766491861", "trip": { "directionId": 0, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026026" }, "vehicle": { "id": "160", "label": "160" } } }, { "id": "162", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 53.0, "latitude": -21.2828369140625, "longitude": 55.47275161743164, "speed": 6.0 }, "stopId": "0:01030C", "timestamp": "1766491858", "trip": { "directionId": 0, "routeId": "1010", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022246" }, "vehicle": { "id": "162", "label": "162" } } }, { "id": "171", "vehicle": { "position": { "bearing": 220.0, "latitude": -21.293813705444336, "longitude": 55.39908981323242, "speed": 0.0 }, "stopId": "0:05343P", "timestamp": "1766491870", "trip": { "directionId": 1, "routeId": "2300", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021644" }, "vehicle": { "id": "171", "label": "171" } } }, { "id": "175", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 220.0, "latitude": -21.135068893432617, "longitude": 55.47220993041992, "speed": 0.0 }, "stopId": "0:CI0011C", "timestamp": "1766491884", "trip": { "directionId": 1, "routeId": "6610", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026077" }, "vehicle": { "id": "175", "label": "175" } } }, { "id": "145", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 194.0, "latitude": -21.33588409423828, "longitude": 55.47055435180664, "speed": 1.0 }, "stopId": "0:01320C", "timestamp": "1766491881", "trip": { "directionId": 1, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026001" }, "vehicle": { "id": "145", "label": "145" } } }, { "id": "146", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 56.0, "latitude": -21.271202087402344, "longitude": 55.492801666259766, "speed": 5.0 }, "stopId": "0:02270P", "timestamp": "1766491866", "trip": { "directionId": 1, "routeId": "1131", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021762" }, "vehicle": { "id": "146", "label": "146" } } }, { "id": "148", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 295.0, "latitude": -21.349637985229492, "longitude": 55.50322341918945, "speed": 13.0 }, "stopId": "0:02176C", "timestamp": "1766491886", "trip": { "directionId": 1, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026002" }, "vehicle": { "id": "148", "label": "148" } } }, { "id": "88", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 31.0, "latitude": -21.279022216796875, "longitude": 55.40437698364258, "speed": 1.0 }, "stopId": "0:16160P", "timestamp": "1766491860", "trip": { "directionId": 1, "routeId": "2230", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026866" }, "vehicle": { "id": "88", "label": "88" } } }, { "id": "89", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 303.0, "latitude": -21.287317276000977, "longitude": 55.415130615234375, "speed": 1.0 }, "stopId": "0:11410P", "timestamp": "1766491862", "trip": { "directionId": 1, "routeId": "2220", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021914" }, "vehicle": { "id": "89", "label": "89" } } }, { "id": "113", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 126.0, "latitude": -21.275983810424805, "longitude": 55.44266891479492, "speed": 0.0 }, "stopId": "0:11160P", "timestamp": "1766491882", "trip": { "directionId": 1, "routeId": "2210", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021938" }, "vehicle": { "id": "113", "label": "113" } } }, { "id": "115", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 229.0, "latitude": -21.28993034362793, "longitude": 55.454280853271484, "speed": 8.0 }, "stopId": "0:04290C", "timestamp": "1766491861", "trip": { "directionId": 0, "routeId": "1070", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022030" }, "vehicle": { "id": "115", "label": "115" } } }, { "id": "90", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 321.0, "latitude": -21.2812442779541, "longitude": 55.5015754699707, "speed": 8.0 }, "stopId": "0:TA9180P", "timestamp": "1766491870", "trip": { "directionId": 1, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "2_21035588" }, "vehicle": { "id": "90", "label": "90" } } }, { "id": "118", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 74.0, "latitude": -21.281959533691406, "longitude": 55.47265625, "speed": 0.0 }, "stopId": "0:03010C", "timestamp": "1766491885", "trip": { "directionId": 0, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "2_21036500" }, "vehicle": { "id": "118", "label": "118" } } }, { "id": "92", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 140.0, "latitude": -21.2817440032959, "longitude": 55.50200271606445, "speed": 6.0 }, "stopId": "0:02375C", "timestamp": "1766491861", "trip": { "directionId": 0, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "2_21035594" }, "vehicle": { "id": "92", "label": "92" } } }, { "id": "119", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 309.0, "latitude": -21.29183578491211, "longitude": 55.4572868347168, "speed": 1.0 }, "stopId": "0:04040C", "timestamp": "1766491869", "trip": { "directionId": 0, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "2_21036499" }, "vehicle": { "id": "119", "label": "119" } } }, { "id": "93", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 109.0, "latitude": -21.338214874267578, "longitude": 55.47641372680664, "speed": 1.0 }, "stopId": "0:01270P", "timestamp": "1766491869", "trip": { "directionId": 1, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "2_21035589" }, "vehicle": { "id": "93", "label": "93" } } }, { "id": "14", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "EMPTY", "position": { "bearing": 11.0, "latitude": -21.28936195373535, "longitude": 55.406982421875, "speed": 0.0 }, "stopId": "0:05342C", "timestamp": "1766491878", "trip": { "directionId": 0, "routeId": "1184", "scheduleRelationship": "SCHEDULED", "tripId": "2_21031919" }, "vehicle": { "id": "14", "label": "14" } } }, { "id": "123", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 177.0, "latitude": -21.347579956054688, "longitude": 55.566650390625, "speed": 6.0 }, "stopId": "0:PE02102C", "timestamp": "1766491862", "trip": { "directionId": 0, "routeId": "5520", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021699" }, "vehicle": { "id": "123", "label": "123" } } }, { "id": "5", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 297.0, "latitude": -21.265140533447266, "longitude": 55.365943908691406, "speed": 3.0 }, "stopId": "0:42250P", "timestamp": "1766491883", "trip": { "directionId": 1, "routeId": "1184", "scheduleRelationship": "SCHEDULED", "tripId": "2_21031925" }, "vehicle": { "id": "5", "label": "5" } } }, { "id": "129", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 158.0, "latitude": -21.21514320373535, "longitude": 55.33978271484375, "speed": 0.0 }, "stopId": "0:AV0010C", "timestamp": "1766491877", "trip": { "directionId": 0, "routeId": "8850", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022563" }, "vehicle": { "id": "129", "label": "129" } } }, { "id": "26", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 10.0, "latitude": -21.278535842895508, "longitude": 55.44506072998047, "speed": 0.0 }, "stopId": "0:1C195P", "timestamp": "1766491877", "trip": { "directionId": 1, "routeId": "2320", "scheduleRelationship": "SCHEDULED", "tripId": "2_21027371" }, "vehicle": { "id": "26", "label": "26" } } }, { "id": "133", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FULL", "position": { "bearing": 290.0, "latitude": -21.23455810546875, "longitude": 55.36787796020508, "speed": 6.0 }, "stopId": "0:43030P", "timestamp": "1766491876", "trip": { "directionId": 1, "routeId": "4430", "scheduleRelationship": "SCHEDULED", "tripId": "2_21031120" }, "vehicle": { "id": "133", "label": "133" } } }, { "id": "135", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 55.0, "latitude": -21.260202407836914, "longitude": 55.37272262573242, "speed": 8.0 }, "stopId": "0:44140P", "timestamp": "1766491865", "trip": { "directionId": 1, "routeId": "4440", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026420" }, "vehicle": { "id": "135", "label": "135" } } }, { "id": "31", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 106.0, "latitude": -21.336647033691406, "longitude": 55.471031188964844, "speed": 3.0 }, "stopId": "0:18190P", "timestamp": "1766491881", "trip": { "directionId": 1, "routeId": "1040", "scheduleRelationship": "SCHEDULED", "tripId": "2_21036517" }, "vehicle": { "id": "31", "label": "31" } } }, { "id": "34", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 333.0, "latitude": -21.294221878051758, "longitude": 55.41660690307617, "speed": 13.0 }, "stopId": "0:05530P", "timestamp": "1766491864", "trip": { "directionId": 0, "routeId": "1130", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026585" }, "vehicle": { "id": "34", "label": "34" } } }, { "id": "35", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 287.0, "latitude": -21.33551788330078, "longitude": 55.4749755859375, "speed": 7.0 }, "stopId": "0:01280C", "timestamp": "1766491860", "trip": { "directionId": 0, "routeId": "1020", "scheduleRelationship": "SCHEDULED", "tripId": "2_21035575" }, "vehicle": { "id": "35", "label": "35" } } }, { "id": "36", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 197.0, "latitude": -21.335187911987305, "longitude": 55.478275299072266, "speed": 3.0 }, "stopId": "0:01240C", "timestamp": "1766491876", "trip": { "directionId": 0, "routeId": "1010", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022242" }, "vehicle": { "id": "36", "label": "36" } } }, { "id": "38", "vehicle": { "position": { "bearing": 104.0, "latitude": -21.366710662841797, "longitude": 55.55684280395508, "speed": 12.0 }, "stopId": "0:PE04037P", "timestamp": "1766491864", "trip": { "directionId": 0, "routeId": "1110", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022012" }, "vehicle": { "id": "38", "label": "38" } } }, { "id": "39", "vehicle": { "position": { "bearing": 308.0, "latitude": -21.28887176513672, "longitude": 55.406639099121094, "speed": 2.0 }, "stopId": "0:05342C", "timestamp": "1766491885", "trip": { "directionId": 1, "routeId": "2210", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021939" }, "vehicle": { "id": "39", "label": "39" } } }, { "id": "42", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 304.0, "latitude": -21.29770851135254, "longitude": 55.45243453979492, "speed": 7.0 }, "stopId": "0:04090P", "timestamp": "1766491885", "trip": { "directionId": 1, "routeId": "1070", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022047" }, "vehicle": { "id": "42", "label": "42" } } }, { "id": "44", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 124.0, "latitude": -21.314407348632812, "longitude": 55.43938064575195, "speed": 9.0 }, "stopId": "0:05440C", "timestamp": "1766491878", "trip": { "directionId": 0, "routeId": "1183", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026027" }, "vehicle": { "id": "44", "label": "44" } } }, { "id": "58", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 200.0, "latitude": -21.341453552246094, "longitude": 55.47311019897461, "speed": 0.0 }, "stopId": "0:19040C", "timestamp": "1766491864", "trip": { "directionId": 0, "routeId": "1110", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022011" }, "vehicle": { "id": "58", "label": "58" } } }, { "id": "60", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 194.0, "latitude": -21.262189865112305, "longitude": 55.41823959350586, "speed": 9.0 }, "stopId": "0:15210C", "timestamp": "1766491866", "trip": { "directionId": 0, "routeId": "2340", "scheduleRelationship": "SCHEDULED", "tripId": "2_21032022" }, "vehicle": { "id": "60", "label": "60" } } }, { "id": "61", "vehicle": { "position": { "bearing": 87.0, "latitude": -21.292097091674805, "longitude": 55.40489959716797, "speed": 0.0 }, "stopId": "0:05343C", "timestamp": "1766491864", "trip": { "directionId": 0, "routeId": "2260", "scheduleRelationship": "SCHEDULED", "tripId": "2_21032143" }, "vehicle": { "id": "61", "label": "61" } } }, { "id": "65", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 70.0, "latitude": -21.29006576538086, "longitude": 55.41450119018555, "speed": 4.0 }, "stopId": "0:11390P", "timestamp": "1766491876", "trip": { "directionId": 1, "routeId": "2240", "scheduleRelationship": "SCHEDULED", "tripId": "2_21036402" }, "vehicle": { "id": "65", "label": "65" } } }, { "id": "71", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 32.0, "latitude": -21.29285430908203, "longitude": 55.40365982055664, "speed": 1.0 }, "stopId": "0:14280P", "timestamp": "1766491876", "trip": { "directionId": 0, "routeId": "2010", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026634" }, "vehicle": { "id": "71", "label": "71" } } }, { "id": "77", "vehicle": { "position": { "bearing": 179.0, "latitude": -21.148672103881836, "longitude": 55.438446044921875, "speed": 7.0 }, "stopId": "0:CI0442P", "timestamp": "1766491862", "trip": { "directionId": 1, "routeId": "6620", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026182" }, "vehicle": { "id": "77", "label": "77" } } }, { "id": "79", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 270.0, "latitude": -21.343578338623047, "longitude": 55.473289489746094, "speed": 4.0 }, "stopId": "0:01390C", "timestamp": "1766491862", "trip": { "directionId": 0, "routeId": "1150", "scheduleRelationship": "SCHEDULED", "tripId": "2_21025211" }, "vehicle": { "id": "79", "label": "79" } } }, { "id": "103", "vehicle": { "currentStatus": "STOPPED_AT", "position": { "bearing": 180.0, "latitude": -21.23246955871582, "longitude": 55.45016860961914, "speed": 0.0 }, "stopId": "0:12620C", "timestamp": "1766491860", "trip": { "directionId": 0, "routeId": "2330", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021531" }, "vehicle": { "id": "103", "label": "103" } } }, { "id": "104", "vehicle": { "position": { "bearing": 256.0, "latitude": -21.35453987121582, "longitude": 55.56397247314453, "speed": 5.0 }, "stopId": "0:PE0141P", "timestamp": "1766491876", "trip": { "directionId": 1, "routeId": "5550", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021629" }, "vehicle": { "id": "104", "label": "104" } } }, { "id": "105", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 322.0, "latitude": -21.246776580810547, "longitude": 55.369632720947266, "speed": 6.0 }, "stopId": "0:42110C", "timestamp": "1766491858", "trip": { "directionId": 0, "routeId": "4420", "scheduleRelationship": "SCHEDULED", "tripId": "2_21031112" }, "vehicle": { "id": "105", "label": "105" } } }, { "id": "122", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 199.0, "latitude": -21.35183334350586, "longitude": 55.5684814453125, "speed": 7.0 }, "stopId": "0:PE03032C", "timestamp": "1766491884", "trip": { "directionId": 0, "routeId": "5530", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026491" }, "vehicle": { "id": "122", "label": "122" } } }, { "id": "107", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 207.0, "latitude": -21.31523323059082, "longitude": 55.47333526611328, "speed": 9.0 }, "stopId": "0:05110C", "timestamp": "1766491863", "trip": { "directionId": 0, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022143" }, "vehicle": { "id": "107", "label": "107" } } }, { "id": "136", "vehicle": { "position": { "bearing": 166.0, "latitude": -21.30937957763672, "longitude": 55.51663589477539, "speed": 1.0 }, "stopId": "0:09330C", "timestamp": "1766491858", "trip": { "directionId": 0, "routeId": "1090", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021451" }, "vehicle": { "id": "136", "label": "136" } } }, { "id": "108", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 216.0, "latitude": -21.324562072753906, "longitude": 55.473045349121094, "speed": 0.0 }, "stopId": "0:07045C", "timestamp": "1766491865", "trip": { "directionId": 0, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022161" }, "vehicle": { "id": "108", "label": "108" } } }, { "id": "8", "vehicle": { "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 308.0, "latitude": -21.289457321166992, "longitude": 55.40742492675781, "speed": 6.0 }, "stopId": "0:05341C", "timestamp": "1766491862", "trip": { "directionId": 1, "routeId": "1182", "scheduleRelationship": "SCHEDULED", "tripId": "2_21031908" }, "vehicle": { "id": "8", "label": "8" } } }, { "id": "109", "vehicle": { "currentStatus": "STOPPED_AT", "occupancyStatus": "STANDING_ROOM_ONLY", "position": { "bearing": 41.0, "latitude": -21.317964553833008, "longitude": 55.473602294921875, "speed": 2.0 }, "stopId": "0:05100P", "timestamp": "1766491858", "trip": { "directionId": 1, "routeId": "1030", "scheduleRelationship": "SCHEDULED", "tripId": "2_21022145" }, "vehicle": { "id": "109", "label": "109" } } }, { "id": "85", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 104.0, "latitude": -21.269046783447266, "longitude": 55.44649887084961, "speed": 5.0 }, "stopId": "0:11060C", "timestamp": "1766491860", "trip": { "directionId": 0, "routeId": "2220", "scheduleRelationship": "SCHEDULED", "tripId": "2_21021926" }, "vehicle": { "id": "85", "label": "85" } } }, { "id": "176", "vehicle": { "occupancyStatus": "EMPTY", "position": { "bearing": 135.0, "latitude": -21.328474044799805, "longitude": 55.469234466552734, "speed": 2.0 }, "stopId": "0:05025P", "timestamp": "1766491886", "trip": { "directionId": 0, "routeId": "1160", "scheduleRelationship": "SCHEDULED", "tripId": "2_21027888" }, "vehicle": { "id": "176", "label": "176" } } }, { "id": "87", "vehicle": { "occupancyStatus": "MANY_SEATS_AVAILABLE", "position": { "bearing": 230.0, "latitude": -21.285303115844727, "longitude": 55.409542083740234, "speed": 1.0 }, "stopId": "0:11305C", "timestamp": "1766491876", "trip": { "directionId": 0, "routeId": "2250", "scheduleRelationship": "SCHEDULED", "tripId": "2_21026884" }, "vehicle": { "id": "87", "label": "87" } } }, { "id": "132", "vehicle": { "occupancyStatus": "FEW_SEATS_AVAILABLE", "position": { "bearing": 145.0, "latitude": -21.26835060119629, "longitude": 55.3671989440918, "speed": 4.0 }, "stopId": "0:46030P", "timestamp": "1766491871", "trip": { "directionId": 1, "routeId": "8860", "scheduleRelationship": "SCHEDULED", "tripId": "2_21031564" }, "vehicle": { "id": "132", "label": "132" } } }, { "id": "179", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 327.0, "latitude": -21.33587074279785, "longitude": 55.45616912841797, "speed": 2.0 }, "stopId": "0:04195P", "timestamp": "1766491862", "trip": { "directionId": 0, "routeId": "1170", "scheduleRelationship": "SCHEDULED", "tripId": "2_21035417" }, "vehicle": { "id": "179", "label": "179" } } }, { "id": "180", "vehicle": { "occupancyStatus": "FULL", "position": { "bearing": 124.0, "latitude": -21.347557067871094, "longitude": 55.481666564941406, "speed": 1.0 }, "stopId": "0:01470P", "timestamp": "1766491879", "trip": { "directionId": 0, "routeId": "1170", "scheduleRelationship": "SCHEDULED", "tripId": "2_21035418" }, "vehicle": { "id": "180", "label": "180" } } }, { "id": "181", "vehicle": { "occupancyStatus": "CRUSHED_STANDING_ROOM_ONLY", "position": { "bearing": 250.0, "latitude": -21.324398040771484, "longitude": 55.47580337524414, "speed": 5.0 }, "stopId": "0:05080P", "timestamp": "1766491886", "trip": { "directionId": 0, "routeId": "1160", "scheduleRelationship": "SCHEDULED", "tripId": "2_21027885" }, "vehicle": { "id": "181", "label": "181" } } } ], "header": { "gtfsRealtimeVersion": "2.0", "timestamp": "1766491890" } }