Identificador da linha da rota

Verifica se o line_id de routes.txt, quando preenchido, é igual ao route_short_name da mesma rota.

Propriedades da regra

PropriedadeValor
Rule IDroutes_line_id_required
Ficheiroroutes.txt
Campoline_id
TipoTexto
SeveridadeOpcional

Descrição do campo: identificador da linha a que a rota pertence.

Mais informação em routes.txt.

Como funciona

Quando a regra passa, o line_id está vazio ou é igual ao route_short_name da rota. A regra não verifica se a linha existe noutro ficheiro.

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 rota tem route_short_name e este é diferente do line_id?❌ Reporta o problema: valores diferentes✅ Passa

Como se relacionam

O line_id tem de ser igual ao route_short_name da mesma linha. Se route_short_name estiver vazio, não há nada para comparar e a regra aceita o valor.

Exemplos

line_idroute_short_nameResultadoPorquê
10011001✅ PassaValores iguais
10011002❌ ProblemaValores diferentes
1001(vazio)✅ PassaNada para comparar

Como corrigir

ProblemaCausa provávelO que fazer
line_id diferente de route_short_nameOs dois campos foram preenchidos com valores diferentesCorrigir line_id ou route_short_name em routes.txt para ficarem iguais
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher line_id 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 line_id em routes.txt

On this page