A posição de um veículo é usada para fornecer informações geradas automaticamente sobre a localização do veículo, como por um dispositivo de GPS a bordo. Uma única posição deve ser fornecida para cada veículo capaz de fornecer essa informação.
A viagem que o veículo está realizando deve ser informada usando um descritor de viagem. Você pode especificar um descritor de veículo, que determina a posição exata do transporte a que se referem as atualizações. A documentação é fornecida abaixo.
Pode ser fornecido um carimbo de data e hora mostrando quando a leitura de posição foi feita. Esse carimbo de data/hora é diferente daquele no cabeçalho do feed, que mostra a hora em que a mensagem foi gerada pelo servidor.
A passagem atual também pode ser indicada (como stop_sequence
ou stop_id
) para determinar a parada a que o veículo se dirige ou em que está no momento.
Posição
O campo position
contém os dados de local na VehiclePosition
. A latitude e a longitude são obrigatórias, e os outros campos são opcionais. Esses tipos de dados são:
- Latitude: graus Norte, no sistema de coordenadas WGS-84
- Longitude: graus Leste, no sistema de coordenadas WGS-84
- Rumo: direção que o veículo está seguindo
- Odômetro: a distância que o veículo percorreu
- Velocidade: velocidade no momento medida pelo veículo, em metros por segundo
Nível de congestionamento
A posição do veículo também permite que a agência especifique o nível de congestionamento que o veículo está enfrentando no momento. O congestionamento pode ser classificado nas seguintes categorias:
- Nível de congestionamento desconhecido
- Fluxo estável
- Paradas frequentes
- Congestionamento
- Congestionamento grave
É responsabilidade da agência decidir como um tipo de congestionamento deve ser classificado. Nossa orientação é que "Congestionamento grave" só seja usado em condições em que o tráfego está tão congestionado que as pessoas estão saindo dos seus carros.
Status de ocupação
A posição do veículo também permite que a agência especifique o grau de ocupação de passageiros do veículo. O status de ocupação pode ser classificado nas seguintes categorias:
- Vazio
- Muitos assentos disponíveis
- Poucos assentos disponíveis
- Não há mais assentos vagos
- Pouco espaço para ficar de pé
- Cheio
- Não aceita passageiros
Este campo ainda é experimental e está sujeito a alterações. Ele pode ser formalmente incluído no futuro.
Status de parada do veículo
O status de parada do veículo informa melhor sobre o status de um veículo em relação a uma parada que está se aproximando ou em que ele esteja. Ele pode ter estes valores:
- Chegando em: o veículo está prestes a chegar na parada em questão
- Parado em: o veículo está parado na parada em questão
- Em direção a: a parada em questão é a próxima parada do veículo - padrão
Descritor do veículo
O descritor do veículo descreve um veículo físico exato e pode conter qualquer um destes atributos:
- Código: sistema interno de identificação do veículo. Deve ser exclusiva.
- Etiqueta: uma etiqueta visível ao usuário, como, por exemplo, o nome de um trem
- Placa: a placa real do veículo