GTFS ScheduleRegras de Validação

Identificador do calendário de serviço

calendar_service_id_unique_non_empty

Campos que serão validados nesta regra

Nome do CampoTipoPresençaDescrição
service_idID ÚnicoObrigatórioIdentifica um conjunto de datas em que o serviço está disponível para uma ou mais rotas.

O que esta validação faz

No ficheiro calendar.txt, o campo service_id identifica um conjunto de dias em que o serviço está definido no calendário e é referenciado noutros ficheiros. Esta verificação garante que o identificador não está vazio e que não se repete em mais do que uma linha do mesmo ficheiro de calendário para o mesmo valor (identificador único por entrada de calendário).


Passa

  • O identificador está preenchido e o valor aparece no máximo uma vez entre as linhas de calendário tratadas no mapa interno de identificadores.

Falha

  • O identificador está em branco.
  • O mesmo identificador aparece em mais do que uma linha de calendário.

On this page