解决,worldGeo.db中有geom数据的x1表无法在QGIS中成图像

原因:缺少geom数据对应的坐标geometry_columns文件,如下图所示:

解决,worldGeo.db中有geom数据的x1表无法在QGIS中成图像_第1张图片

 STEP:

1,在navicat_for_SQLite中将目标表x1中字段geom中blob改成,POINT,或者MULTIPOLYGON等对应的格式解决,worldGeo.db中有geom数据的x1表无法在QGIS中成图像_第2张图片

2,在可以成像的其它数据库中找到POINT或MULTIPOLYGON对应表x2的坐标geometry_columns文件,放入进x1表所在位置并且将x1的名字改为x2.

!!!如果报错就在在spatialite_gui中使用sql语句修改:ALTER TABLE "ChinaGeo1" RENAME TO ...new-table-name...

解决,worldGeo.db中有geom数据的x1表无法在QGIS中成图像_第3张图片 3,此时QGIS中可以成像

你可能感兴趣的:(SQLite,QGIS,sqlite,QGIS)