[QGIS-pt] Erros nos dados CAOP 2016 para a RA da Madeira

João Oliveira jphespanha at ua.pt
Mon Feb 20 10:00:51 PST 2017


Ainda sobre este assunto, e após tentar a alternativa 1 do André Mano de passado dia 15 de fevereiro:

" Joao,

Duas alternativas:

1 - exportar os dados para uma base de dados PostGIS e correr um st_makevalid, talvez consiga corrigir automaticamente os erros que ainda restam;

2 - (quick and dirty) / converter para raster com uma resolucao muito alta e depois converter de novo para vector. O resultado sera um layer com 'poligonos de manhatan' mas dependendo da resolucao usada na conversao raster e da escala maxima a qual os dados vao ser usados talvez seja algo que possas tolerar."

Usei o projeto QGIS que já tinha e configurei nova base de dados (e respetiva ligação), usando depois o GestorBD, para tentar colocar os dados originalmente em formato Shapefile no PostGIS. Todavia, este recusou trabalhar com dados com erros, dando a informação seguinte:

"Erro 7
Erros de escrita de elementos:
Erro de criação para elementos de #0 a #0. Erro do fornecedor: 
Erro PostGIS durante a adição de elementos: ERROR:  Polygon must have closed rings
CONTEXT:  SQL function "st_geomfromwkb" statement 1

Erro de criação para elementos de #0 a #0. Erro do fornecedor: 
Erro PostGIS durante a adição de elementos: ERROR:  Polygon must have closed rings

Apenas 200 de 539 elementos foram escritos."

Nas análises com o plugin de Verificação da Geometria, curiosamente, só tinha corrigido erros de duplicação de nós e de interseção de segmentos, pelo que o PostGIS veio indicar que os dados ainda possuem mais tipos de erros.
______________________________________________________
João Paulo Hespanha
Professor Adjunto - Tecnologias de Informação Geográfica
ESTGA - Escola Superior de Tecnologia e Gestão de Águeda 
Universidade de Aveiro
Apartado 473 | 3750-909 Águeda
Tel. (+351) 234 611 500 / 501
_______________________________________________________
 




More information about the QGIS-pt mailing list