Preenchimento — fim da janela

Verifica end_pickup_drop_off_window, arrival_time, departure_time em stop_times.txt.

Propriedades da regra

PropriedadeValor
Rule IDstop_times_end_pickup_drop_off_window_field
Ficheirostop_times.txt
Camposend_pickup_drop_off_window, arrival_time, departure_time
TipoHora
SeveridadeCondicional (obrigatório para locais ou quando o outro limite está preenchido; proibido com arrival_time ou departure_time), Condicional (obrigatório nos extremos da viagem e quando timepoint é 1), Condicional (obrigatório quando timepoint é 1)

Descrição dos campos:

  • end_pickup_drop_off_window: hora a que termina a disponibilidade do serviço a pedido no local, grupo de locais ou paragem.
  • arrival_time: hora de chegada, no fuso horário do operador. Após a meia-noite do dia de serviço podem ser usadas horas superiores a 24:00:00.
  • departure_time: hora de partida, no fuso horário do operador. Quando não há tempos distintos, deve coincidir com a chegada.

Mais informação em stop_times.txt.

Como funciona

A regra assinala a ausência de texto de acordo com a configuração da regra. Não valida o formato nem aplica todas as condições da referência.

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, arrival_time e departure_time estão todos vazios?Segue para o passo 2✅ Passa
2A configuração ignora a regra ou define o campo como proibido?✅ PassaObrigatório: ❌ Reprova; recomendado: ✅ Passa com aviso; informativo: ✅ Passa com informação

Os espaços não são removidos; só espaços contam como preenchimento. Uma coluna ausente conta como vazia. A presença de chegada ou partida dispensa esta verificação de preenchimento. Valores preenchidos não são rejeitados pela configuração de campo proibido.

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, salvo indicação contrária.

Como se relacionam

A ausência da janela só é assinalada quando também faltam as horas de chegada e partida.

Exemplos

end_pickup_drop_off_windowarrival_timedeparture_timeResultadoPorquê
10:00:00VazioVazio✅ PassaCampo preenchido
Vazio (obrigatório)VazioVazio❌ ReprovaCampo exigido em falta
Vazio (recomendado)VazioVazio✅ Passa com avisoAusência comunicada
Vazio (informativo)VazioVazio✅ Passa com informaçãoAusência comunicada

Como corrigir

ProblemaCausa provávelO que fazer
Campo obrigatório em faltaA configuração exige o campoPreencher end_pickup_drop_off_window em stop_times.txt com o valor correspondente ao serviço.
Campo recomendado em faltaA configuração recomenda o campoPreencher end_pickup_drop_off_window em stop_times.txt com o valor correspondente ao serviço.
Campo informativo em faltaA configuração assinala a ausênciaPreencher end_pickup_drop_off_window em stop_times.txt com o valor correspondente ao serviço.

On this page