[QGIS-pt] qgis não lê spatialite exportado pelo ogr2ogr
duartecarreira
dncarreira gmail.com
Terça-Feira, 10 de Fevereiro de 2015 - 04:25:30 PST
Boas. Mistério resolvido...
O problema sucede quando no postgis o tipo de geometria está registado como
genérico - ou seja, GEOMETRY.
Neste caso, o QGIS pelo botão "directo" de carregar SpatiaLite não consegue
identificar a coluna de geometria e vai mostrar a coluna GEOMETRY na tabela
de atributos (o que não é normal), e com valores sempre NULL.
Já usando o botão de carregar layers vector, o QGIS consegue determinar o
tipo de geometria e por isso funciona.
Para resolver a questão durante a exportação só encontro 2 soluções:
i) obviamente registar o tipo específico de geometria no PostGIS.
ii) ou no comando ogr2ogr especificar o tipo de geometria, mas isto só
funciona layer a layer, com a opção -nlt <TYPE>, onde TYPE pode ser POINT,
LINESTRING, POLYGON, etc. (http://www.gdal.org/ogr2ogr.html).
Já agora fica a dica de comprimir as geometrias na bd spatialite com a opção
-lco COMPRESS_GEOM=yes. No meu caso reduziu a bd para metada e continua a
ser lida no qgis.
Obrigados a todos!
--
View this message in context: http://osgeo-org.1560.x6.nabble.com/qgis-nao-le-spatialite-exportado-pelo-ogr2ogr-tp5186390p5186526.html
Sent from the QGIS-pt mailing list archive at Nabble.com.
More information about the QGIS-pt
mailing list