Nome longo da rota

Verifica se o route_long_name está preenchido e, quando configurado, se consta da lista de valores permitidos.

Propriedades da regra

PropriedadeValor
Rule IDroute_long_name_or_short_name_present
Ficheiroroutes.txt
Camporoute_long_name
TipoTexto
SeveridadeObrigatório

Descrição do campo: nome completo da rota. É normalmente mais descritivo do que o route_short_name e inclui muitas vezes o destino ou uma paragem da rota. Podem existir route_short_name e route_long_name na mesma rota.

Mais informação em routes.txt.

Como funciona

Quando a regra passa, o route_long_name está preenchido e, se a configuração da regra tiver uma lista de valores permitidos, consta dessa lista. A regra não confirma que existe pelo menos um dos dois nomes da rota nem que o texto descreve bem a rota. Avalia só este campo.

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ê
Lisboa - Porto✅ PassaNome longo preenchido
Lisboa - Porto (lista permitida = Faro - Lagos)❌ ProblemaValor fora da lista
(vazio)❌ ProblemaCampo obrigatório sem valor

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 route_long_name em routes.txt, ou pedir ao administrador que o adicione
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher route_long_name 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 route_long_name em routes.txt

On this page