Preenchimento — regularidade exata do intervalo

Verifica o preenchimento de exact_times em frequencies.txt.

Propriedades da regra

PropriedadeValor
Rule IDfrequencies_exact_times_field
Ficheirofrequencies.txt
Campoexact_times
TipoEnumeração
SeveridadeOpcional

Descrição do campo: indica se o intervalo entre veículos é exatamente regular, sem variações. O valor 0 ou vazio corresponde a viagens por frequência; 1 corresponde a viagens com horários e intervalos exatos. Para 1, a hora de fim deve ser posterior à última partida pretendida e anterior a essa partida acrescida do intervalo.

Mais informação em frequencies.txt.

Como funciona

O resultado depende da severidade definida na configuração da regra: obrigatório (error) reprova; recomendado (warning) passa com aviso; informativo (info) passa com informação. O aviso antecipa uma futura exigência, mas só reprova quando a configuração passar a obrigatório. Nos casos sem severidade explícita abaixo, a indicação de reprovação pressupõe a configuração obrigatória.

A regra verifica se o campo tem algum texto, quando a configuração da regra assinala a sua ausência. Não verifica o formato, o conteúdo ou a existência da viagem.

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

#PerguntaSe simSe não
1O campo está vazio?Segue para o passo 2✅ Passa
2A configuração da regra ignora esta verificação?✅ PassaObrigatório: ❌ Reprova; recomendado: ✅ Passa com aviso; informativo: ✅ Passa com informação

Uma coluna ausente é tratada como um campo vazio. Os espaços não são removidos: um valor só com espaços conta como preenchido. A configuração de campo proibido também assinala a ausência, com a mensagem informativa; não rejeita valores preenchidos.

Exemplos

ValorResultadoPorquê
1✅ PassaCampo preenchido
Vazio (configuração exige o campo)❌ ReprovaCampo obrigatório em falta
Vazio (configuração recomenda o campo)✅ Passa com avisoCampo recomendado em falta
Vazio (configuração informativa)✅ Passa com informaçãoAusência assinalada

Como corrigir

ProblemaCausa provávelO que fazer
Campo obrigatório em faltaA configuração da regra exige o campoPreencher exact_times em frequencies.txt com o valor correspondente à viagem.
Campo recomendado em faltaA configuração da regra recomenda o campoPreencher exact_times em frequencies.txt com o valor correspondente à viagem.
Campo informativo em faltaA configuração da regra assinala a ausência como informação ou define o campo como proibidoPreencher exact_times em frequencies.txt com o valor correspondente à viagem.

On this page