GTFS ScheduleRegras de Validação

Desembarque contínuo na rota válido face às janelas de embarque/desembarque e o enumerado

continuous_drop_off_valid_gtfs_enum

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
continuous_drop_offEnumProibido condicionalmenteIndica 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, em todas as viagens da rota.

As opções válidas são:

0 - Desembarque com paragens contínuas.
1 ou vazio - Sem paradas contínuas para desembarque.
2 - É necessário ligar para a agência para combinar paradas contínuas para desembarque.
3 - É necessário coordenar com o motorista para combinar paradas contínuas para desembarque.

Os valores para routes.continuous_drop_off podem ser substituídos definindo valores em stop_times.continuous_drop_off para horários de parada específicos ao longo da rota.

Proibido Condicionalmente:
  • Proibido se stop_times.start_pickup_drop_off_window ou stop_times.end_pickup_drop_off_window estiverem definidos para qualquer viagem desta rota.
  • Opcional.

O que esta validação faz

No ficheiro routes.txt, o campo continuous_drop_off indica se o utente pode desembarcar em qualquer ponto ao longo do percurso do veículo (alinhado com a forma da linha), nas viagens dessa rota.

No GTFS, campo vazio e o valor 1 significam o mesmo sem embarque contínuo ao longo do trajecto. Os valores 0, 2 e 3 correspondem a outras políticas (paragem contínua, contacto prévio com o operador ou com o condutor).

Aspecto prático na verificação: apesar de vazio e 1 serem equivalentes no significado, o fluxo não é o mesmo. Com 1, a verificação termina e o caso fica válido. Com vazio (omitido ou cadeia vazia), entra-se no ramo que depend da severidade e do ignorar, pode ser obrigatório ou recomendado preencher, ou não gerar reporte, conforme a regra - não é o tratamento imediato dado a 1.

Para qualquer valor não vazio e diferente de 1: se existirem janelas horárias de embarque ou desembarque nas paragens das viagens dessa rota, esse valor falha (restrição neste cenário); se não houver essas janelas, pode ainda aplicar-se uma lista fechada de valores admitidos na regra.


Passa

  • Valor 1.
  • Campo vazio quando a regra e o modo de ignorar permitem (sem reporte obrigatório ou conforme só aviso/recomendação, consoante a configuração).
  • Outro valor permitido pelo GTFS para o caso sem janelas horárias na rota e, se existir lista na regra, incluído nessa lista.

Falha

  • Campo vazio quando a severidade da regra exige ou recomenda preenchimento e o caso não é ignorado (nota: semanticamente equivale a 1, mas a verificação não usa o mesmo ramo que 1).
  • Valor não vazio e ≠ 1 quando a rota tem janelas horárias nas paragens das viagens.
  • Valor fora da lista admitida pela regra, quando essa lista é fechada.

On this page