基于Sqlite的Android空间数据库
这个问题已经被问了很多次,但我没有找到一个适合我的要求的相关解决方案 我想在Android上构建一个简单的增强现实应用程序,它使用空间数据(R-Tree)存储地理数据。我发现这个解决方案似乎很棒,但我对他们的工具没有什么问题,而且对于我的应用程序来说它看起来相当复杂。 另一个技巧是在启用SQLite_ENABLE_RTREE的情况下使用SQLite,这需要我构建自己的SQLite库 我只需要在手机中存储与R-Tree算法兼容的空间数据(我有一组覆盖大学校园内建筑物的小数据),然后根据当前位置进行查询 我正在寻找一些方向来实现这一点,主要是在存储部分基于Sqlite的Android空间数据库,android,augmented-reality,spatial,spatial-index,Android,Augmented Reality,Spatial,Spatial Index,这个问题已经被问了很多次,但我没有找到一个适合我的要求的相关解决方案 我想在Android上构建一个简单的增强现实应用程序,它使用空间数据(R-Tree)存储地理数据。我发现这个解决方案似乎很棒,但我对他们的工具没有什么问题,而且对于我的应用程序来说它看起来相当复杂。 另一个技巧是在启用SQLite_ENABLE_RTREE的情况下使用SQLite,这需要我构建自己的SQLite库 我只需要在手机中存储与R-Tree算法兼容的空间数据(我有一组覆盖大学校园内建筑物的小数据),然后根据当前位置进行
提前谢谢 我认为R-树的用处在大型数据集上是显而易见的。您是否仅使用标准SQL和标准索引测试了性能?只是SQLite页面中的一个片段:
SELECT id FROM campus WHERE x>=-81.08 AND x<=-80.58 AND y>=35.00 AND y<=35.44
从x>=-81.08和x=35.00的校园中选择id,您是否找到过解决此问题的方法?我正在做类似的事情。和我一样的问题,你有解决办法吗?