我可以将原始KML文件存储到SQLite数据库中吗?

时间:2015-06-08 11:50:21

标签: android sqlite kml

我是公共交通Android应用程序的开发人员,我为每条公交线路都有一个KML文件。我可以简单地将一个洞KML文件作为TEXT存储在SQLite数据库中吗?有更好的方法吗?

每个KML有一条总线的2条路线。大约有380条公交线路。

1 个答案:

答案 0 :(得分:0)

是的,您可以存储KML“TEXT”...但是sqlite通常使用自己的openGIS几何类型和相关的坐标系表来存储GIS数据,所有这些都使用sqlite“支持GIS的Spatialite”数据库进行定义。

GIS分析师可能希望将KML导入到这样的sqlite数据库(称为Spatialite),因为它具有出色的几何类型,坐标系和SQL功能,用于GIS维护,然后将KML数据存储在另一个表的文本字段中(用于设计用于KML的应用程序)然后,如果分支机构需要在GIS中进行更新,则可以导出新的KML图层,然后将KML文本再次导入sqlite数据库,作为全新的可连接表(每次几何得到任何更新)。您应该熟悉QGIS应用程序或Spatialite工具。

应该移动到: 地理信息系统