Destino consistente no padrão

Verifica se todas as viagens do mesmo `pattern_id` usam o mesmo `trip_headsign`.

Propriedades da regra

PropriedadeValor
Rule IDtrip_headsign_consistent_for_all_patterns_in_trips
Ficheirotrips.txt
Campospattern_id, trip_headsign
TipoTexto
SeveridadeObrigatório

Descrição dos campos:

  • pattern_id: identifica o padrão que agrupa as viagens.
  • trip_headsign: texto apresentado como destino da viagem.

Mais informação em trips.txt.

Como funciona

Todas as viagens do mesmo padrão têm de usar o mesmo trip_headsign, incluindo a presença do campo. Valores vazios de trip_headsign são contados como um valor distinto. A regra não valida o formato nem a referência do valor.

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
1Recolhe mais de um valor distinto de trip_headsign no grupo?Segue para o passo 2✅ Passa
2A configuração da regra desativa a validação?✅ Passa❌ Reporta o problema na primeira viagem do padrão

Como se relacionam

pattern_id define o grupo. trip_headsign tem de ser consistente dentro desse grupo.

Exemplos

Valores no padrãoResultadoPorquê
Terminal, Terminal✅ PassaUm único destino
Terminal, Centro❌ ProblemaDois destinos distintos
Terminal, vazio❌ ProblemaPresença inconsistente

Como corrigir

ProblemaCausa provávelO que fazer
Valores diferentes no mesmo padrãoViagens com o mesmo pattern_id usam vários valores de trip_headsignCorrigir trip_headsign ou pattern_id nas linhas afetadas de trips.txt

On this page