Latitude da paragem dentro do intervalo válido
stop_lat_valid_latitude_range
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
stop_lat | Latitude | Condicionalmente obrigatório | Latitude 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:
|
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_type0, 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.