GTFS ScheduleRegras de Validação
Informação em tempo real na paragem válida de acordo com o enumerado do GTFS
has_pip_real_time_valid_enum
Campos que serão validados nesta regra
| Nome do Campo | Tipo | Presença | Descrição |
|---|---|---|---|
has_pip_real_time | Enum | Opcional | Indica se na paragem existe informação em tempo real. Opções válidas:
|
O que esta validação faz
No ficheiro stops.txt, o campo has_pip_real_time indica, para a paragem, se existe informação em tempo real (por exemplo, PIP) e, quando aplicável, em que situação - através de códigos 0, 1 e 2 (o significado exacto de 1 e 2 deve constar do vosso dicionário de extensão de stops.txt). 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 nesse intervalo e, se existir, lista de opções permitidas.
Passa
- O valor vem preenchido e é 0, 1 ou 2.
- 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_pip_real_time, mas o valor veio no mesmo fornecido. - Inválido - um valor que não seja 0, 1 nem 2.
- 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).