Presença das informações do conjunto

Verifica se feed_info.txt está presente quando é exigido por translations.txt ou pela configuração da regra.

Propriedades da regra

PropriedadeValor
Rule IDfeed_info_file_missing
Ficheirosfeed_info.txt, translations.txt
CampoSe aplica em todo o ficheiro
TipoFicheiro
SeveridadeCondicional (obrigatório quando translations.txt contém dados; recomendado nos restantes casos)

Como funciona

Quando a regra passa, feed_info.txt está presente ou a sua ausência é permitida. O ficheiro torna-se obrigatório quando translations.txt contém pelo menos uma linha, salvo se a configuração ignorar a regra. A regra não verifica o conteúdo nem as colunas de feed_info.txt.

A regra avalia a presença do ficheiro feed_info.txt no conjunto GTFS, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1O ficheiro feed_info.txt está presente?✅ PassaSegue para o passo 2
2A configuração da regra recomenda o ficheiro?❌ Reporta o problema: ficheiro recomendado em faltaSegue para o passo 3
3A configuração da regra exige o ficheiro?❌ Reporta o problema: ficheiro obrigatório em faltaSegue para o passo 4
4translations.txt contém pelo menos uma linha?Segue para o passo 5✅ Passa
5A configuração da regra ignora a ausência?✅ Passa❌ Reporta o problema: ficheiro obrigatório com traduções

Como se relacionam

Quando translations.txt contém dados, feed_info.txt identifica o editor do conjunto e os idiomas aplicáveis. A ausência de feed_info.txt é então tratada como um problema, exceto quando a configuração ignora a regra.

Exemplos

feed_info.txttranslations.txtResultadoPorquê
presentepresente com dados✅ PassaO ficheiro existe
ausente e opcionalausente✅ PassaA ausência é permitida
ausentepresente com dados❌ ProblemaFicheiro obrigatório com traduções
ausente e obrigatórioausente❌ ProblemaExigido pela configuração
ausente e recomendadoausente❌ ProblemaRecomendado pela configuração

Como corrigir

ProblemaCausa provávelO que fazer
Ficheiro obrigatório com traduçõestranslations.txt contém dados, mas falta feed_info.txtAdicionar feed_info.txt ao conjunto GTFS ou remover as traduções que tornam o ficheiro obrigatório
Ficheiro obrigatório em faltaA configuração da regra exige feed_info.txtAdicionar feed_info.txt ao conjunto GTFS ou rever a configuração da regra
Ficheiro recomendado em faltaA configuração da regra recomenda feed_info.txtAdicionar feed_info.txt ao conjunto GTFS ou rever a configuração da regra

On this page