Positions des vĂ©hicules¶
La position du vĂ©hicule est utilisĂ©e pour fournir des informations gĂ©nĂ©rĂ©es automatiquement sur lâemplacement dâun vĂ©hicule, par exemple Ă partir dâun appareil GPS Ă bord. Un seul emplacement de vĂ©hicule devrait ĂȘtre prĂ©vu pour chaque vĂ©hicule capable de le fournir.
Le trajet que le vĂ©hicule effectue actuellement doit ĂȘtre indiquĂ© via un TripDescriptor. Vous pouvez Ă©galement fournir un VehicleDescriptor, qui spĂ©cifie un vĂ©hicule physique prĂ©cis sur lequel vous fournissez des mises Ă jour. La documentation est fournie ci-dessous.
Un timestamp indiquant lâheure Ă laquelle la lecture de position a Ă©tĂ© prise peut ĂȘtre fourni. Notez que ceci est diffĂ©rent de lâhorodatage dans lâen-tĂȘte du flux, qui correspond Ă lâheure Ă laquelle ce message a Ă©tĂ© gĂ©nĂ©rĂ© par le serveur.
Le passage actuel peut Ă©galement ĂȘtre fourni (soit sous la forme dâun stop_sequence
ou dâ un stop_id
). Il sâagit dâune rĂ©fĂ©rence Ă lâarrĂȘt vers lequel le vĂ©hicule est en route ou dĂ©jĂ arrĂȘtĂ©.
Position¶
Position contient les données de localisation dans Vehicle Position. La latitude et la longitude sont obligatoires, les autres champs sont facultatifs. Ces types de données sont :
- Latitude - degrés Nord, dans le systÚme de coordonnées WGS-84
- Longitude - degrés Est, dans le systÚme de coordonnées WGS-84
- RelÚvement - direction vers laquelle le véhicule fait face
- Compteur kilométrique - la distance parcourue par le véhicule
- Vitesse - vitesse momentanée mesurée par le véhicule, en mÚtres par seconde
CongestionLevel¶
La position du vĂ©hicule permet Ă©galement Ă lâagence de prĂ©ciser le niveau de congestion que connaĂźt actuellement le vĂ©hicule. Les embouteillages peuvent ĂȘtre classĂ©s dans les catĂ©gories suivantes :
- Niveau de congestion inconnu
- Bon fonctionnement
- Stop and go
- Embouteillage
- Embouteillages sévÚres
Il appartient Ă lâagence de classer ce qui vous classez comme chaque type de congestion. Selon nous, les embouteillages sĂ©vĂšres ne sont utilisĂ©s que dans les situations oĂč la circulation est tellement encombrĂ©e que les gens abandonnent leur voiture.
OccupancyStatus¶
La position du vĂ©hicule permet Ă©galement Ă lâagence de prĂ©ciser le degrĂ© dâoccupation des passagers du vĂ©hicule. Le statut dâoccupation peut ĂȘtre classĂ© dans les catĂ©gories suivantes :
- Vide
- Beaucoup de places disponibles
- Peu de places disponibles
- Places debout uniquement
- Places debout écrasées uniquement
- Plein
- Ne pas accepter passagers
Ce champ est encore expĂ©rimental et sujet Ă changement. Il pourrait ĂȘtre formellement adoptĂ© Ă lâavenir.
VehicleStopStatus¶
LâĂ©tat dâarrĂȘt du vĂ©hicule donne plus de sens Ă lâĂ©tat dâun vĂ©hicule par rapport Ă un arrĂȘt dont il sâapproche ou auquel il se trouve actuellement. Il peut ĂȘtre dĂ©fini sur nâimporte laquelle de ces valeurs.
- Arrivant Ă - le vĂ©hicule est sur le point dâarriver Ă lâarrĂȘt rĂ©fĂ©rencĂ©
- ArrĂȘtĂ© Ă - le vĂ©hicule est arrĂȘtĂ© Ă lâarrĂȘt rĂ©fĂ©rencĂ©
- En transit vers - lâarrĂȘt rĂ©fĂ©rencĂ© est le prochain arrĂȘt du vĂ©hicule- par dĂ©faut
VehicleDescriptor¶
VehicleDescriptor dĂ©crit un vĂ©hicule physique prĂ©cis et peut contenir lâun des attributs suivants :
- ID - systĂšme interne dâidentification du vĂ©hicule. Doit ĂȘtre unique au vĂ©hicule
- Ătiquette - une Ă©tiquette visible par utilisateur- par exemple le nom dâun train
- Plaque dâimmatriculation - la plaque dâimmatriculation rĂ©elle du vĂ©hicule