Valor da distância acumulada

Verifica shape_dist_traveled em shapes.txt.

Propriedades da regra

PropriedadeValor
Rule IDshapes_shape_dist_traveled_valid
Ficheiroshapes.txt
Camposhape_dist_traveled
TipoNúmero não negativo
SeveridadeOpcional

Descrição do campo: distância percorrida desde o primeiro ponto até ao ponto desta linha. As unidades devem coincidir com as usadas em stop_times.txt.

Mais informação em shapes.txt.

Como funciona

O valor tem de representar um número finito não negativo. A regra não compara pontos nem verifica a unidade ou a distância geométrica.

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

#PerguntaSe simSe não
1O valor é um número legível, finito e não negativo?✅ Passa❌ Reprova: distância inválida

Os espaços não são removidos. O vazio é rejeitado quando esta regra é executada. Decimais e notação científica são aceites.

O resultado segue a configuração da regra: obrigatório reprova; recomendado passa com aviso; informativo passa com informação. O aviso antecipa uma futura exigência, mas só reprova quando a configuração passar a obrigatório. Salvo indicação contrária, os exemplos de reprovação pressupõem a configuração obrigatória.

Exemplos

ValorResultadoPorquê
0✅ PassaZero aceite
0.001✅ PassaNúmero positivo
-1❌ ReprovaNúmero negativo
NaN❌ ReprovaNúmero não finito

Como corrigir

ProblemaCausa provávelO que fazer
Distância inválidaO texto não representa uma distância finita não negativaCorrigir shape_dist_traveled em shapes.txt para uma distância acumulada não negativa, sem espaços e com ponto decimal.

On this page