GTFS ScheduleRegras de Validação

Latitude da paragem dentro do intervalo válido

stop_lat_valid_latitude_range

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
stop_latLatitudeCondicionalmente obrigatórioLatitude da localização.

Para paradas ou plataformas (location_type 0) e áreas de embarque (location_type 4), as coordenadas devem corresponder ao poste de paragem, se existir; caso contrário, ao sítio onde os passageiros embarcam na viatura (calçada ou plataforma), e não à via ou aos trilhos onde o veículo para.

Obrigatoriedade condicional:
  • Obrigatória para paradas (0), estações (1) e entradas/saídas (2).
  • Opcional para nós genéricos (3) e áreas de embarque (4).

O que esta validação faz

No ficheiro stops.txt, o campo stop_lat é a latitude (WGS84) do local: para paragens e plataformas, deve reflectir o postalete ou, na sua falta, o sítio onde o passageiro embarca, e não a via de circulação do veículo. No GTFS a obrigatoriedade depende do location_type: obrigatória para paragem/plataforma (0), estação (1) e entrada/saída (2); opcional para nó genérico (3) e área de embarque (4), ainda que a documentação geral do feed recomende coordenadas correctas nesses casos. O validador, para além do standard, aplica regras com obrigatoriedade ou recomendação quando a latitude vem vazia em tipos opcionais, e dispensa a verificação se a regra o permitir. Quando o valor existe, tem de ser uma latitude válida (intervalo de graus previsto na validação).


Passa

  • A latitude vem preenchida e situa-se no intervalo válido para coordenadas geográficas.
  • Para tipos 0, 1 e 2, a latitude vem fornecida (cumpre o requisito condicional de presença).
  • Para tipos 3 e 4 (e ausência de tipo, conforme a interpretação de dados do feed), a latitude pode faltar, e a regra dispensa a verificação ou o preenchimento cumpre obrigatoriedade / recomendação consoante a severidade.

Falha

  • Em falta - para location_type 0, 1 ou 2, a latitude não vem fornecida (requisito condicional do GTFS).
  • Em falta (ou política de dados) - noutros casos, latitude vazia quando exige o preenchimento como erro ou recomendação, sem dispensa.
  • Inválida - o valor numérico não representa uma latitude admissível.

On this page