Destino apresentado na paragem

Verifica a presença de `stop_headsign` e a lista configurada de destinos permitidos.

Propriedades da regra

PropriedadeValor
Rule IDstop_times_stop_headsign_present
Ficheirostop_times.txt
Campostop_headsign
TipoTexto
SeveridadeOpcional

Descrição do campo: texto apresentado na sinalética quando o destino muda nesta paragem. Substitui trips.trip_headsign apenas nessa linha.

Mais informação em stop_times.txt.

Como funciona

Quando o campo está preenchido, a regra aplica a lista de valores permitidos definida na configuração. A regra não verifica se o destino difere de trip_headsign nem se é repetido nas linhas seguintes.

A regra avalia cada linha do stop_times.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 exige ou recomenda o campo. Se sim, reporta o problema. Se não, aceitaSegue para o passo 2
2A configuração proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3Existe uma lista configurada de valores permitidos?Segue para o passo 4✅ Passa
4O texto consta da lista, ou a lista aceita qualquer valor?✅ Passa❌ Reporta o problema: destino não permitido

Exemplos

ValorResultadoPorquê
Terminal✅ PassaValor aceite
Centro (lista permitida = Terminal)❌ ProblemaFora da lista configurada
Terminal (campo proibido)❌ ProblemaA configuração proíbe o campo

Como corrigir

ProblemaCausa provávelO que fazer
Destino não permitidoO texto não consta da lista configuradaUsar em stop_headsign de stop_times.txt um valor permitido, ou ajustar a configuração
Campo em faltaA configuração exige ou recomenda stop_headsignPreencher stop_headsign em stop_times.txt
Campo preenchido quando não deviaA configuração proíbe stop_headsignRemover stop_headsign de stop_times.txt

On this page