Geopackage:将BLOB转换为坐标

时间:2016-12-29 13:35:38

标签: sqlite type-conversion blob coordinates geopackage

我正在使用SQLite-Mananger Plugin for FireFox来编辑我的本地地理数据包数据库。

几何体在各种表中存储为BLOB。 现在,我想将不可读的BLOB格式编码为人类可读的坐标。

我已经这样试过了:

Select STAsText(geometry) as geometry from table;

出现以下错误:

no such function: STAsText

我猜是因为它是一个本地数据库而STAsText函数是用于SQL-Sever的。

我也尝试过:

SELECT quote(geometry) FROM table

但是有了这个,我也没有坐标。

1 个答案:

答案 0 :(得分:1)

只需使用GDAL OGR2OGR“ogr2ogr -f”GeoJSON“path / filename.geojson path / filename.gpkg”
或者使用QGIS Desktop。 GeoPackage使用WKB -Well Known Binary的派生,它的Vector Features BLOB。转换为GeoJSON非常简单。您也可以使用GeoPackage-JS进行转换。 单击打开地理包,它将允许您下载为GeoJSON http://ngageoint.github.io/geopackage-js/