GTFS ScheduleRegras de Validação
Embarque contínuo válido de acordo com o enumerado do GTFS
stop_times_continuous_drop_off_valid_gtfs_enum
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
continuous_drop_off | Enum | Proibido Condicionalmente | Indica que o passageiro pode desembarcar do veículo de transporte em qualquer ponto ao longo do percurso do veículo, conforme descrito em shapes.txt, desde este stop_time até ao próximo stop_time na stop_sequence da viagem. Opções válidas:
Condicionalmente Proibido:
|
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:
|
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 continuous_drop_off indica se o passageiro pode descer em qualquer ponto do troço entre esta paragem e a seguinte, segundo o percurso (por exemplo o de shapes.txt). Valor preenchido prevalece sobre o da rota, vazio herda o da rota.
Com janelas de pickup/drop-off com valor na mesma linha, o GTFS não admite desembarque contínuo nem os modos associados a contacto com operadora ou motorista nesse registo só é admissível “sem desembarque contínuo neste stop_time” - no enumerado, código 1, ou campo vazio.
Fora deste caso, o valor tem de cumprir o enumerado GTFS. Um código válido na referência pode ainda ser recusado se o feed não o incluir nas opções aceites.
Passa
- Código válido para o enumerado ou campo vazio, quando isso é aceite no fluxo aplicado.
- Com janelas preenchidas: apenas 1 ou ausência de valor (não usar 0, 2 nem 3 nesse contexto).
- Código permitido para o vosso feed, ou política que não restringe o enumerado.
- Campo vazio sem aviso de presença, quando o modo de validação assim o prevê.
Falha
- Valor inválido - fora do enumerado.
- Proibido com janelas - janelas com valor e código ≠ 1.
- Valor não admitido - válido no GTFS mas não autorizado no feed.
- Ausência com obrigatoriedade ou recomendação.