Descrição da rota

Verifica se a route_desc está preenchida quando não existe route_short_name e se não repete o nome da rota.

Propriedades da regra

PropriedadeValor
Rule IDroute_desc_per_severity_and_content_rules
Ficheiroroutes.txt
Camporoute_desc
TipoTexto
SeveridadeOpcional (obrigatório quando route_short_name está vazio)

Descrição do campo: descrição da rota com informação útil e de qualidade. Não deve repetir o route_short_name nem o route_long_name. Exemplo: Os comboios A circulam entre Inwood-207 St, Manhattan, e Far Rockaway-Mott Avenue, Queens, a toda a hora.

Mais informação em routes.txt.

Como funciona

Quando a regra passa, a route_desc está preenchida (obrigatório se route_short_name estiver vazio) e não repete o nome da rota. A regra não avalia a qualidade 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 campo está vazio?Se a rota tem route_short_name, ✅ passa. Caso contrário, 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 route_desc é igual ao route_short_name?❌ Reporta o problema: descrição repete o nome curto. Segue para o passo 4Segue para o passo 4
4A route_desc é igual ao route_long_name?❌ Reporta o problema: descrição repete o nome longo. Segue para o passo 5Segue para o passo 5
5A configuração da regra tem uma lista de valores permitidos?Segue para o passo 6✅ Passa
6O valor está na lista? (ou a lista aceita qualquer valor)✅ Passa❌ Reporta o problema: valor não permitido

Os passos 3 e 4 são independentes. A mesma linha pode ter os dois problemas.

Como se relacionam

A route_desc é comparada com route_short_name e route_long_name. Se route_short_name estiver vazio, a route_desc passa a ser necessária.

Exemplos

route_descroute_short_nameroute_long_nameResultadoPorquê
Liga o centro ao aeroporto32Centro - Aeroporto✅ PassaDescrição própria
3232Centro - Aeroporto❌ ProblemaRepete o nome curto
Centro - Aeroporto32Centro - Aeroporto❌ ProblemaRepete o nome longo
(vazio)(vazio)Centro - Aeroporto❌ ProblemaSem route_short_name, a descrição é necessária

Como corrigir

ProblemaCausa provávelO que fazer
Descrição repete o nome da rotaA route_desc é igual ao route_short_name ou ao route_long_nameReescrever route_desc em routes.txt com informação nova sobre a rota
Valor não permitidoO valor está fora da lista de valores permitidos da configuração da regraUsar um valor da lista em route_desc em routes.txt, ou pedir ao administrador que o adicione
Campo em faltaA configuração da regra exige ou recomenda este campoPreencher route_desc 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_desc em routes.txt

On this page