Leitura dos ficheiros do conjunto de dados

Verifica se cada ficheiro GTFS dentro do ZIP consegue ser lido pelo validador.

Propriedades da regra

PropriedadeValor
Rule IDfile_validation
FicheiroQualquer ficheiro GTFS reconhecido dentro do ZIP
CampoSe aplica em todo o ficheiro
TipoLeitura do ficheiro
SeveridadeObrigatório

Como funciona

Cada ficheiro GTFS reconhecido dentro do ZIP tem de ser legível pelo validador: ter texto válido, um cabeçalho e linhas de tabela bem formadas. Se um ficheiro não puder ser lido, o validador reporta o problema e não avalia esse ficheiro. A regra não verifica o conteúdo dos campos. Isso fica para as regras de cada ficheiro.

A regra avalia cada ficheiro do ZIP, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O nome do ficheiro é de um ficheiro GTFS que o validador reconhece?Segue para o passo 2O ficheiro é ignorado e não conta como problema
2O ficheiro consegue ser lido?✅ Passa❌ Reporta o problema: erro ao processar o ficheiro

Ficheiros dentro de uma pasta no ZIP são lidos como se estivessem na raiz. Os ficheiros de metadados do macOS e as pastas são ignorados.

Exemplos

Ficheiro no ZIPResultadoPorquê
agency.txt com cabeçalho e linhas corretas✅ PassaFicheiro legível
notas.txt✅ PassaFicheiro desconhecido, ignorado
stops.txt vazio❌ ProblemaSem cabeçalho
routes.txt com carateres inválidos❌ ProblemaTexto que não está em UTF-8

Como corrigir

ProblemaCausa provávelO que fazer
Erro ao processar o ficheiroO ficheiro está vazio, não está em UTF-8 ou tem linhas mal formadasAbrir o ficheiro indicado, confirmar que tem cabeçalho na primeira linha, que está gravado em UTF-8 e que todas as linhas estão bem formadas. Depois voltar a criar o ZIP

On this page