GTFS ScheduleRegras de Validação
Ajoelhamento do veículo válido de acordo com o enumerado do GTFS
kneeling_valid_enum
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
kneeling | Enum | obrigatório | Indica se o veículo tem sistema de inclinação (“kneeling”) para reduzir a altura de entrada. Opções válidas:
|
O que esta validação faz
No ficheiro vehicles.txt, o campo kneeling descreve, para cada veículo, a existência de função de inclinação ou “ajoelhamento” (kneeling) do chassis face ao solo, para reduzir a altura do degrau e facilitar a entrada, sobretudo a passageiros com mobilidade condicionada. A convenção do feed tem três opções: não (0), sim (1) e não aplicável (2) - por exemplo, quando a equipamento ou o conceito de veículo torna a pergunta irrelevante.
A validação exige o valor preenchido e que o número seja 0, 1 ou 2. quando a configuração aceita todas as opções válidas, qualquer um dos três códigos é aceite, desde que correto. A gravidade do aviso obedece às regras, ou erro por omissão.
Passa
- Campo preenchido, valor 0, 1 ou 2 e, havendo lista restritiva, opção autorizada pelas regras (ou regras que abrangem todas as opções válidas).
Falha
- Campo em falta – não se indica a situação da função kneeling.
- Valor inválido – não é 0, 1 nem 2.
- Incoerência com as regras – a opção escolhida não é permitida na lista das regras, quando essa restrição está activa.