Identificador da forma

Verifica a presença de shape_id em cada ponto de shapes.txt.

Propriedades da regra

PropriedadeValor
Rule IDshape_id_required
Ficheiroshapes.txt
Camposhape_id
TipoIdentificador
SeveridadeObrigatório

Descrição do campo: identifica a forma à qual pertence o ponto.

Mais informação em shapes.txt.

Como funciona

Quando a regra passa, cada linha processada tem shape_id. A regra não verifica a unicidade nem a utilização do identificador em trips.txt.

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 regra e reporta quando é exigido ou recomendadoSegue para o passo 2
2A configuração proíbe o campo?❌ Reporta o problema✅ Passa

O texto não é normalizado. Uma linha totalmente vazia é ignorada antes desta regra.

Exemplos

ValorResultadoPorquê
A_shp✅ PassaO identificador está preenchido
vazio❌ ProblemaFalta um campo obrigatório
A_shp com o campo proibido❌ ProblemaA configuração proíbe o campo

Como corrigir

ProblemaCausa provávelO que fazer
Campo em faltaA configuração exige ou recomenda shape_idPreencher shape_id em shapes.txt
Campo preenchido quando não deviaA configuração proíbe shape_idRemover shape_id de shapes.txt ou rever a configuração da regra

On this page