Repetição do local superior

Verifica parent_station em stops.txt.

Propriedades da regra

PropriedadeValor
Rule IDstops_parent_station_foreign
Ficheirostops.txt
Campoparent_station
TipoReferência
SeveridadeCondicional (obrigatório para location_type 2, 3 ou 4; proibido para 1)

Descrição do campo: identifica o local superior na hierarquia de estações, plataformas e áreas de embarque.

Mais informação em stops.txt.

Como funciona

A implementação conta valores repetidos de parent_station, sem procurar o identificador em stop_id. Além disso, atribui a ocorrência ao valor do campo, o que normalmente a suprime na execução configurada.

A regra avalia cada linha do stops.txt, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O valor aparece em mais de uma linha?Tenta registar uma ocorrência com o valor como identificador da regra✅ Passa
2A ocorrência é aceite com esse identificador substituído?Resultado conforme a severidade desse identificador✅ Passa sem ocorrência apresentada

A comparação conserva espaços e maiúsculas. Esta regra não garante referências válidas nem uma deteção fiável de repetições. Os exemplos correspondem à execução configurada observada nos testes.

O resultado segue a 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.

Exemplos

ValorResultadoPorquê
station (uma linha, sem estação referenciada)✅ PassaReferência não verificada
station, station (duas linhas)✅ PassaOcorrência suprimida pelo identificador incorreto
station, STATION (duas linhas)✅ PassaTextos diferentes

Como corrigir

ProblemaCausa provávelO que fazer
Local superior repetidoA implementação conta repetições e usa um identificador de ocorrência incorretoRever parent_station em stops.txt e pedir correção da regra; não alterar relações legítimas apenas para evitar repetições.

On this page