Nome longo da linha

Verifica se o line_long_name está preenchido sempre que a rota tem line_id.

Propriedades da regra

PropriedadeValor
Rule IDroutes_line_long_name_present_when_line_id_present
Ficheiroroutes.txt
Campoline_long_name
TipoTexto
SeveridadeCondicional (obrigatório quando existe line_id)

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

Mais informação em routes.txt.

Como funciona

Quando a regra passa, as rotas com line_id têm o line_long_name preenchido. Nas rotas sem line_id, a regra não avalia nada. A regra não verifica o conteúdo do texto.

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 line_id está vazio?✅ Passa (a regra não se aplica)Segue para o passo 2
2O line_long_name 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 3
3A configuração da regra define que este campo não deve ser preenchido?❌ Reporta o problema✅ Passa

Como se relacionam

A regra só se aplica quando line_id está preenchido. Nesse caso, line_long_name tem de existir.

Exemplos

line_idline_long_nameResultadoPorquê
1001Lisboa - Porto✅ PassaNome preenchido
(vazio)(vazio)✅ PassaSem line_id, a regra não se aplica
1001(vazio)❌ ProblemaFalta line_long_name

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher line_long_name em routes.txt com o nome longo da linha
Campo preenchido quando não deviaA configuração da regra define que este campo não deve ter valorRemover o valor de line_long_name em routes.txt

On this page