Hora de partida

Verifica se `departure_time` está preenchido e tem a estrutura numérica HH:MM:SS.

Propriedades da regra

PropriedadeValor
Rule IDstop_times_departure_time_ordering_with_arrival_and_timepoint
Ficheirostop_times.txt
Campodeparture_time
TipoHora
SeveridadeObrigatório

Descrição do campo: hora de partida da paragem para a viagem, no fuso horário de agency_timezone. Pode ultrapassar 24:00:00 após a meia-noite do dia de serviço

Mais informação em stop_times.txt.

Como funciona

O valor tem de ter oito carateres, três partes separadas por dois pontos e apenas algarismos em cada parte. A implementação atual não limita horas, minutos nem segundos e não compara a partida com arrival_time nem com timepoint.

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
3O valor tem oito carateres e três partes numéricas separadas por dois pontos?✅ Passa❌ Reporta o problema: hora inválida

Exemplos

ValorResultadoPorquê
08:15:00✅ PassaEstrutura numérica correta
99:99:99✅ PassaA implementação não limita cada parte
Vazio❌ ProblemaCampo obrigatório
8:15:00❌ ProblemaTem apenas sete carateres

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração exige ou recomenda departure_timePreencher departure_time em stop_times.txt
Campo preenchido quando não deviaA configuração proíbe departure_timeRemover departure_time de stop_times.txt
Hora inválidaO valor não tem a estrutura numérica esperadaCorrigir departure_time em stop_times.txt para oito carateres no formato HH:MM:SS

On this page