Fim da janela horária de embarque e desembarque válido
end_pickup_drop_off_window_valid
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
end_pickup_drop_off_window | Horário | Condicionalmente Obrigatório | Horário em que o serviço on-demand termina num local GeoJSON, grupo de locais ou paragem. Condicionalmente Obrigatório:
|
O que esta validação faz
No ficheiro stop_times.txt, o campo end_pickup_drop_off_window indica o momento em que termina a janela horária em que é permitido o embarque e o desembarque flexíveis (serviço à pedido) para a localização associada à linha - paragem, grupo de localizações ou identificador de local, consoante a referência GTFS.
A validação proíbe combinar end_pickup_drop_off_window preenchido com arrival_time ou departure_time preenchidos na mesma linha (horário fixo incompatível com este modelo). Exige end_pickup_drop_off_window quando existe start_pickup_drop_off_window com valor ou quando location_group_id / location_id vêm preenchidos. Se end_pickup_drop_off_window tem valor, valida o formato de tempo. Se o campo falta fora desses casos obrigatórios, pode gerar obrigatoriedade ou recomendação, salvo modo ignorar.
Passa
end_pickup_drop_off_windowpreenchido com tempo válido quando é obrigatório (início de janela ou localização em grupo/local definidos).end_pickup_drop_off_windowvazio quando não é exigido e não há conflito com chegada/partida fixas.- Sem combinação proibida: chegada ou partida fixa junto com fim de janela preenchido.
Falha
- Proibido com horário fixo:
arrival_timeoudeparture_timecom valor eend_pickup_drop_off_windowtambém preenchido. - Obrigatório em falta: há
start_pickup_drop_off_windowoulocation_group_id/location_id, masend_pickup_drop_off_windowvazio. - Tempo inválido em
end_pickup_drop_off_window. - Ausência com mensagem de obrigatoriedade ou recomendação.