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 Campo | Tipo | Presença | Descrição |
|---|---|---|---|
service_id | ID Único | Obrigatório | Identifica 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.