Transporte de bicicletas

Verifica se `bikes_allowed` usa `0`, `1` ou `2` e, quando configurado, um valor permitido.

Propriedades da regra

PropriedadeValor
Rule IDtrips_bikes_allowed_valid_gtfs_enum
Ficheirotrips.txt
Campobikes_allowed
TipoEnumeração
SeveridadeOpcional

Descrição do campo: indica se a viagem transporta bicicletas: 0 sem informação, 1 permite pelo menos uma bicicleta e 2 não permite bicicletas.

Mais informação em trips.txt.

Como funciona

Quando existe, o valor tem de ser 0, 1 ou 2. Uma lista configurada pode restringir estes valores. A ausência é aceite apenas quando a configuração não exige nem recomenda o campo.

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

#PerguntaSe simSe não
1O campo está vazio?Verifica se a configuração da regra exige ou recomenda o campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3O valor é 0, 1 ou 2?Segue para o passo 4❌ Reporta o problema: valor inválido
4A configuração da regra tem uma lista de valores permitidos?Segue para o passo 5✅ Passa
5O valor consta da lista, ou a lista aceita qualquer valor?✅ Passa❌ Reporta o problema: valor não permitido

Exemplos

ValorResultadoPorquê
1✅ PassaValor previsto

| 3 | ❌ Problema | Fora da enumeração | | 1 (lista permitida = 2) | ❌ Problema | Fora da lista configurada |

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração da regra exige ou recomenda bikes_allowedPreencher bikes_allowed em trips.txt
Campo preenchido quando não deviaA configuração da regra proíbe bikes_allowedRemover bikes_allowed de trips.txt
Valor inválidoO valor não é 0, 1 ou 2Corrigir bikes_allowed em trips.txt
Valor não permitidoO valor não consta da lista configuradaUsar um valor permitido em bikes_allowed de trips.txt, ou ajustar a configuração da regra

On this page