Presença de stops.txt

Verifica se stops.txt está presente quando o feed não contém locations.geojson.

Propriedades da regra

PropriedadeValor
Rule IDstops_file_missing
Ficheirosstops.txt, locations.geojson
CampoSe aplica em todo o ficheiro
TipoFicheiro
SeveridadeCondicional (obrigatório quando locations.geojson não existe)

Como funciona

Quando locations.geojson não existe, o feed tem de incluir stops.txt. A configuração da regra também pode tornar stops.txt obrigatório ou recomendado. A regra não verifica o conteúdo do ficheiro.

A regra avalia a presença de stops.txt e locations.geojson, seguindo os passos abaixo por ordem, até um deles dar o resultado.

#PerguntaSe simSe não
1A configuração exige stops.txt e o ficheiro está ausente?❌ Reporta o problema: ficheiro obrigatório em faltaSegue para o passo 2
2A configuração recomenda stops.txt e o ficheiro está ausente?❌ Reporta o problema: ficheiro recomendado em faltaSegue para o passo 3
3locations.geojson está ausente?Segue para o passo 4✅ Passa
4stops.txt também está ausente?❌ Reporta o problema: stops.txt é obrigatório✅ Passa

Como se relacionam

locations.geojson pode fornecer localizações sem stops.txt. Se ambos estiverem ausentes, o feed fica sem a fonte de localizações exigida por esta regra.

Exemplos

stops.txtlocations.geojsonResultadoPorquê
PresenteAusente✅ PassaExiste stops.txt
AusentePresente✅ PassaExiste locations.geojson
AusenteAusente❌ ProblemaFalta a fonte de localizações
AusentePresente, mas stops.txt é obrigatório na configuração❌ ProblemaA configuração exige o ficheiro

Como corrigir

ProblemaCausa provávelO que fazer
Ficheiro obrigatório em faltastops.txt não está no feed e é exigido pela condição ou configuraçãoAdicionar stops.txt ao feed GTFS, ou incluir locations.geojson quando a condição o permitir
Ficheiro recomendado em faltaA configuração recomenda stops.txt, mas o ficheiro não existeAdicionar stops.txt ao feed GTFS, ou ajustar a configuração da regra

On this page