Consistência de destino da viagem por padrão

A regra exige um único valor de `trip_headsign` nas viagens do mesmo padrão.

Propriedades da regra

PropriedadeValor
Rule IDtrips_trip_headsign_pattern_consistent
Ficheirotrips.txt
Campospattern_id, trip_headsign
TipoIdentificador, Texto
SeveridadeObrigatório

Descrição dos campos:

  • pattern_id: identifica o padrão a que a viagem pertence.
  • trip_headsign: texto apresentado na sinalética que identifica o destino da viagem. Pode ser substituído em paragens específicas por stop_headsign em stop_times.txt.

Mais informação em trips.txt.

Como funciona

A regra exige um único valor de trip_headsign nas viagens do mesmo padrão. Não compara viagens de padrões diferentes.

A regra avalia cada grupo de viagens com o mesmo pattern_id, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1A configuração da regra ignora esta verificação ou marca-a como proibida?✅ PassaContinua
2O identificador do padrão está vazio?✅ PassaReúne as viagens do padrão
3Depois da seleção dos valores, existe mais de um valor distinto?Assinala valores diferentes no padrão✅ Passa

Os espaços não são removidos. As comparações de texto distinguem maiúsculas e minúsculas. Inclui o vazio na comparação.

O resultado depende da configuração da regra: obrigatório reprova; recomendado passa com aviso; informativo passa com informação. O aviso antecipa uma futura exigência, mas só reprova quando a configuração passar a obrigatório. Os exemplos de reprovação pressupõem configuração obrigatória. As condições de execução e as dependências configuradas têm de estar cumpridas.

Como se relacionam

pattern_id reúne as viagens cujo trip_headsign é comparado.

Exemplos

pattern_idtrip_headsignResultadoPorquê
P1, P1Terminal, Terminal✅ PassaValores iguais
P1, P1Terminal, Centro❌ ReprovaValores diferentes
P1, P2Terminal, Centro✅ PassaPadrões diferentes

Como corrigir

ProblemaCausa provávelO que fazer
Valores diferentes no padrãoAs viagens do mesmo padrão têm valores distintosAlinhar trip_headsign nas viagens do mesmo pattern_id em trips.txt ou corrigir a atribuição do padrão.

On this page