【发布时间】:2011-03-25 17:40:55
【问题描述】:
我有一组文档,每个文档都包含存储在 MongoDB 集合中的 3 空间中的一个点。 MongoDB 目前只有 2 空间的地理空间索引。有没有办法利用地理空间索引对 3 空间数据进行类似查询?
【问题讨论】:
-
你的意思是你想要x、y、z而不是x?
-
+1 - 我什至不知道 Mongo 有地理空间索引..
-
它有一个用于地理空间的球面和盒子模型,盒子模型对硬核 GIS 类型没有那么有用,但对于定位应用程序来说很有趣。
-
是的,Mongodb 有平面二维和球形二维的地理空间索引。 (mongodb.org/display/DOCS/Geospatial+Indexing) 如果您在地球表面绘制点,它可以构建地理空间索引并进行快速邻近查询,不幸的是我的数据有第三个维度。
-
mongo中n维地理空间支持的功能请求是jira.mongodb.org/browse/SERVER-691
标签: algorithm mongodb geospatial