Tipo de percurso da rota

Verifica se o path_type de routes.txt, quando configurado, consta da lista de valores permitidos.

Propriedades da regra

PropriedadeValor
Rule IDroutes_path_type_valid_enum
Ficheiroroutes.txt
Campopath_type
TipoEnumeração
SeveridadeOpcional

Descrição do campo: campo específico da TML que indica o tipo de percurso da rota. Os valores previstos são 1 (primeiro tipo de percurso), 2 (segundo tipo de percurso) e 3 (terceiro tipo de percurso). É uma extensão da TML ao GTFS.

Mais informação em routes.txt.

Como funciona

Quando a regra passa, o path_type está vazio ou, se a configuração da regra tiver uma lista de valores permitidos, consta dessa lista. A regra não verifica se o valor é 1, 2 ou 3. Só aplica a lista da configuração da regra.

A regra avalia cada linha do routes.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 este campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problemaSegue para o passo 3
3A configuração da regra tem uma lista de valores permitidos?Segue para o passo 4✅ Passa
4O valor está na lista? (ou a lista aceita qualquer valor)✅ Passa❌ Reporta o problema: valor não permitido

Exemplos

ValorResultadoPorquê
1✅ PassaValor previsto
3 (lista permitida = 1, 2, 3)✅ PassaValor na lista
2 (lista permitida = 1)❌ ProblemaValor fora da lista

Como corrigir

ProblemaCausa provávelO que fazer
Valor não permitidoO valor está fora da lista de valores permitidos da configuração da regraUsar um valor da lista em path_type em routes.txt, ou pedir ao administrador que o adicione
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher path_type em routes.txt
Campo preenchido quando não deviaA configuração da regra define que este campo não deve ter valorRemover o valor de path_type em routes.txt

On this page