Tipo de local

Verifica location_type em stops.txt.

Propriedades da regra

PropriedadeValor
Rule IDstops_location_type_valid
Ficheirostops.txt
Campolocation_type
TipoEnumeração
SeveridadeOpcional

Descrição do campo: classifica o local: 0 paragem ou plataforma, 1 estação, 2 entrada ou saída, 3 nó genérico e 4 área de embarque.

Mais informação em stops.txt.

Como funciona

O texto tem de coincidir com um dos valores aceites: 0, 1, 2, 3, 4. A regra não confirma se o valor descreve corretamente o local.

A regra avalia cada linha do stops.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O texto coincide com um dos valores aceites?✅ Passa❌ Reprova: valor inválido

Não há normalização numérica nem remoção de espaços. O vazio é rejeitado. Esta verificação não consulta a lista de opções da configuração.

O resultado segue a configuração da regra: obrigatório reprova; recomendado passa com aviso; informativo passa com informação. O aviso antecipa uma futura exigência, mas só reprova quando a configuração passar a obrigatório. Os exemplos de reprovação pressupõem configuração obrigatória.

Exemplos

ValorResultadoPorquê
1✅ PassaValor aceite
5❌ ReprovaValor não aceite
01❌ ReprovaTexto diferente de 1

Como corrigir

ProblemaCausa provávelO que fazer
Valor inválidoO texto não coincide com um valor aceiteCorrigir location_type em stops.txt para o valor adequado entre 0, 1, 2, 3, 4.

On this page