GTFS ScheduleRegras de Validação

Informação tarifária na paragem válida de acordo com o enumerado do GTFS

has_tariffs_information_valid_enum

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
has_tariffs_informationEnumOpcionalIndica se na paragem existe informação sobre tarifas.

Opções válidas:
  • 0 — Não aplicável a esta paragem.
  • 1 — Paragem sem informação sobre tarifas no local.
  • 2 — Há informação sobre tarifas, mas em mau estado.
  • 3 — Há informação sobre tarifas e está em bom estado.

O que esta validação faz

No ficheiro stops.txt, o campo has_tariffs_information descreve se a paragem dispõe de informação tarifária e em que situação: não aplicável, sem informação, com informação em mau estado ou com informação em bom estado. O campo é opcional; deixar o campo vazio é aceite no standard - significa não fornecer essa informação. O validador aplica as regras sobre presença, proibição, valores permitidos (0 a 3) e, se existir, lista de opções permitidas.


Passa

  • O valor vem preenchido e é 0, 1, 2 ou 3, de acordo com o significado previsto.
  • O campo fica vazio e a regra dispensa a verificação (por exemplo, severidade de ignorar), sem exigir o preenchimento neste passo.
  • O valor está entre as opções permitidas pelas regras (ou a regra aceita todas as opções).
  • O valor veio fornecido e o atributo não está proibido pelas regras.

Falha

  • Valor em falta - o campo fica vazio, quando, para a severidade e regras, o preenchimento é obrigatório ou recomendado (o standard admite vazio, mas a política de dados exige a indicação).
  • Proibido - as regras não permitem o has_tariffs_information, mas o valor veio no mesmo fornecido.
  • Inválido - um valor que não seja 0, 1, 2 nem 3.
  • Fora do permitido - o valor é um dos códigos válidos, mas não consta do conjunto de opções definido nas regras (salvo quando a regra abrange todas as opções).

On this page