GTFS ScheduleRegras de Validação

Data de matrícula com granularidade diária válida

registration_date_valid_day_granularity

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
registration_dateDataobrigatórioData em que o veículo foi registado pela primeira vez.

A estrutura devida para a registration_date é AAAAMMDD.

O que esta validação faz

No ficheiro vehicles.txt, o campo registration_date regista a data da primeira matrícula do veículo (documento de registo civil), no mesmo estilo de data usado noutros atributos GTFS alfanuméricos: oito caracteres numéricos AAAAMMDD (ano de quatro dígitos, mês e dia de dois dígitos), sem separadores.

Depois de obrigar a presença do valor, o validador verifica se a cadeia tem o comprimento certo e se corresponde a uma data calendário real (mês e dia válidos para o ano indicado).


Passa

  • A data vem preenchida e reconhecida como válida no formato AAAAMMDD, com dia e mês coerentes.

Falha

  • Campo em falta – não se indica a data da primeira matrícula.
  • Data inválida – o valor está em falta de comprimento, não representa oito dígitos no formato esperado, ou não corresponde a uma data existente no calendário (por exemplo mês inexistente ou dia fora do mês).

On this page