Distância percorrida não negativa

Verifica se shape_dist_traveled está preenchido e não é negativo.

Propriedades da regra

PropriedadeValor
Rule IDshape_dist_traveled_non_negative_monotonic
Ficheiroshapes.txt
Camposhape_dist_traveled
TipoNúmero decimal não negativo
SeveridadeObrigatório

Descrição do campo: distância real percorrida ao longo da forma desde o primeiro ponto até ao ponto desta linha.

Mais informação em shapes.txt.

Como funciona

Quando a regra passa, shape_dist_traveled está preenchido e não é negativo. Apesar do nome, a regra não verifica aqui se os valores são crescentes.

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 campo está vazio?Aplica a configuração da regraSegue para o passo 2
2A configuração proíbe o campo?❌ Reporta o problemaSegue para o passo 3
3O valor é negativo?❌ Reporta o problema✅ Passa

O valor tem de poder ser lido como número decimal antes desta regra.

Exemplos

ValorResultadoPorquê
0✅ PassaZero não é negativo
-0.1❌ ProblemaO valor é negativo
vazio❌ ProblemaFalta um campo obrigatório
10 com o campo proibido❌ ProblemaA configuração proíbe o campo

Como corrigir

ProblemaCausa provávelO que fazer
Valor negativoshape_dist_traveled é inferior a zeroCorrigir shape_dist_traveled em shapes.txt para zero ou mais
Campo em faltaA configuração exige ou recomenda shape_dist_traveledPreencher shape_dist_traveled em shapes.txt
Campo preenchido quando não deviaA configuração proíbe shape_dist_traveledRemover shape_dist_traveled de shapes.txt ou rever a configuração da regra

On this page