Valor da sequência

Verifica shape_pt_sequence em shapes.txt.

Propriedades da regra

PropriedadeValor
Rule IDshapes_shape_pt_sequence_non_negative
Ficheiroshapes.txt
Camposhape_pt_sequence
TipoInteiro não negativo
SeveridadeObrigatório

Descrição do campo: ordem pela qual os pontos se ligam para formar o traçado. Os valores devem aumentar, mas não precisam de ser consecutivos.

Mais informação em shapes.txt.

Como funciona

O valor tem de representar um inteiro não negativo. A regra não verifica repetições nem a ordem dos pontos.

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 pode ser lido como inteiro não negativo?✅ Passa❌ Reprova: sequência inválida

Os espaços não são removidos. Zeros à esquerda e sinal positivo são aceites. O vazio e números demasiado grandes para serem lidos são rejeitados.

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
10✅ PassaInteiro positivo
-1❌ ReprovaNúmero negativo
1.5❌ ReprovaNão é inteiro

Como corrigir

ProblemaCausa provávelO que fazer
Sequência inválidaO valor não é um inteiro não negativo legívelIndicar um inteiro não negativo em shape_pt_sequence de shapes.txt, sem espaços nem casas decimais.

On this page