Número de transbordos permitidos

Verifica se o número de transbordos está vazio ou indica zero, um ou dois transbordos permitidos.

Propriedades da regra

PropriedadeValor
Rule IDfare_attributes_transfers_valid_gtfs_enum
Ficheirofare_attributes.txt
Campotransfers
TipoEnumeração
SeveridadeObrigatório

Descrição do campo: indica o número de transbordos permitidos pela tarifa. O valor 0 não permite transbordos, 1 permite um e 2 permite dois. Um valor vazio permite transbordos ilimitados.

Mais informação em fare_attributes.txt.

Como funciona

Quando a regra passa, transfers está vazio ou tem o valor 0, 1 ou 2. Apesar da severidade indicada, a implementação atual aceita o campo vazio. A regra não verifica a duração dos transbordos nem aplica a configuração de campo proibido.

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

#PerguntaSe simSe não
1O campo está vazio?✅ PassaSegue para o passo 2
2O valor é 0, 1 ou 2?✅ Passa❌ Reporta o problema: número de transbordos inválido

O valor é interpretado como número inteiro antes desta regra. Os espaços não são removidos antes dessa interpretação.

Exemplos

ValorResultadoPorquê
1✅ PassaPermite um transbordo
campo vazio✅ PassaPermite transbordos ilimitados
3❌ ProblemaValor não previsto

Como corrigir

ProblemaCausa provávelO que fazer
Número de transbordos inválidoO valor é diferente de 0, 1 e 2Alterar transfers em fare_attributes.txt para 0, 1, 2 ou deixar o campo vazio

On this page