首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Sqlite的Android空间数据库

基于Sqlite的Android空间数据库
EN

Stack Overflow用户
提问于 2013-03-03 23:42:50
回答 1查看 2.5K关注 0票数 3

这个问题已经被问了很多次了,但我没有找到与我的需求相关的解决方案。

我想在Android上建立一个简单的增强现实应用程序,它使用空间数据(R树)来存储地理数据。我找到了这个解决方案Spatialite,它看起来很棒,但我使用他们的工具几乎没有什么问题,而且对于我的应用程序来说,它看起来相当复杂。另一个技巧是使用启用了SQLITE_ENABLE_RTREE的SQLite,这需要我构建自己的SQlite库。

我所需要的就是将兼容R-Tree算法的空间数据(我有一小部分覆盖大学校园内建筑物的数据)存储在手机中,然后根据当前位置对其进行查询。

我正在寻找一些方向来实现这一点,主要是在存储部分。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-09-06 22:43:13

我认为R-Tree的用处在大型数据集上是显而易见的。您是否仅使用带有标准索引的标准SQL测试了性能?这只是SQLite页面中的一小段:

代码语言:javascript
复制
    SELECT id FROM campus WHERE x>=-81.08 AND x<=-80.58 AND y>=35.00 AND y<=35.44

我知道你可能不想要自己编译SQLite的维护负担。

http://www.sqlite.org/rtree.html

换成JavaScript怎么样?

https://github.com/imbcmdth/RTree/tree/master/examples

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15187346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档