Início da janela horária de embarque e desembarque válido
start_pickup_drop_off_window_valid
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
start_pickup_drop_off_window | Horário | Condicionalmente Obrigatório | Horário em que o serviço on-demand fica disponível num local GeoJSON, grupo de locais ou paragem. Condicionalmente Obrigatório:
|
O que esta validação faz
No ficheiro stop_times.txt, o campo start_pickup_drop_off_window indica o momento em que começa a janela horária em que o serviço flexível (embarque e desembarque à pedido) está disponível para o local associado ao registo - paragem, grupo de localizações ou identificador de local, conforme o GTFS.
Esta validação proíbe que start_pickup_drop_off_window esteja preenchido na mesma linha em que arrival_time ou departure_time têm valor (horário fixo incompatível com este modelo). Exige o início da janela quando location_group_id ou location_id vêm preenchidos ou quando end_pickup_drop_off_window tem valor (é preciso definir ambos os extremos da janela). Quando start_pickup_drop_off_window tem valor, verifica o formato de tempo. Quando o campo falta fora destes casos obrigatórios, pode registar-se obrigatoriedade ou recomendação, salvo severidade ignorar.
Passa
start_pickup_drop_off_windowpreenchido com tempo válido quando é obrigatório (fim de janelaend_pickup_drop_off_windowdefinido ou local em grupo /location_iddefinidos).- Sem combinação proibida: chegada ou partida fixa com início de janela preenchido.
start_pickup_drop_off_windowvazio onde o campo é opcional e a ausência não produz mensagem para esta regra.
Falha
- Proibido com horário fixo:
arrival_timeoudeparture_timecom valor estart_pickup_drop_off_windowtambém preenchido. - Obrigatório em falta: existe
end_pickup_drop_off_windowoulocation_group_id/location_id, masstart_pickup_drop_off_windowestá vazio. - Tempo inválido em
start_pickup_drop_off_window. - Ausência com obrigatório ou recomendado.