GTFS ScheduleRegras de Validação
Suportes para bicicletas não negativos
bicycles_rack_count_non_negative
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
bicycles | Enum | obrigatório | Indica se o veículo permite transportar bicicletas não dobráveis (bicicletas dobráveis são sempre permitidas). Opções válidas:
|
O que esta validação faz
No ficheiro vehicles.txt, o campo bicycles indica, para cada veículo, se é permitido transportar bicicletas que não sejam dobráveis (o transporte de bicicletas dobráveis costuma ser tratado noutro quadro, como regra geral permitida). Só entram no domínio do valor as opções canónicas: não (0) e sim (1), ambas com significado de política de operação.
A validação exige, portanto, o campo preenchido e, em seguida, que o número corresponda a uma dessas opções.
Passa
- Quando o valor está preenchido, é 0 ou 1 e, se existir lista restritiva de opções, o valor encontra-se dentro dos permitidos (ou as regras abrangem todas as opções válidas).
Falha
- Campo em falta – não se declara se o veículo transporta ou não bicicletas não dobráveis.
- Valor fora do domínio – não é 0 nem 1, ou o número não mapeia para “não / sim” previstos.
- Incoerência com as regras – a opção escolhida não é permitida na lista das regras, quando essa restrição está activa.