Aller au contenu

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