GTFS ScheduleRegras de Validação

Embarque contínuo na rota válido face às janelas de horário e o enumerado

continuous_pickup_valid_gtfs_enum

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
continuous_pickupEnumProibido CondicionalmenteIndica que o passageiro pode embarcar no veículo de transporte público em qualquer ponto ao longo do percurso do veículo, conforme descrito em shapes.txt, em todas as viagens da rota.
Opções válidas:

0 - Paragens contínuas para embarque.
1 ou vazio - Sem paragens contínuas para embarque.
2 - É necessário ligar para a agência para agendar paragens contínuas para embarque.
3 - É necessário coordenar com o motorista para agendar paragens contínuas para embarque.

Os valores para routes.continuous_pickup podem ser substituídos definindo valores em stop_times.continuous_pickup para stop_times 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_pickup indica se o utente pode embarcar 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 dependo 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.
  • 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