【发布时间】:2016-11-25 09:28:04
【问题描述】:
我有一个数据库集合,它遵循地理点位置的 geoJSON 格式。这使我可以轻松地从数据库中提取数据以使用 d3.js 进行显示。如果地理参考点包含自己的数据集,那么存储此信息以使其符合 geoJSON 格式并允许 MongoDB 2.4.x 2dsphere 查询的最佳方式是什么?
这是一个来自 geoJSON documentation 的示例
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [123456, 234567]
},
"properties": {
"arrivalTime": 12345678,
"departureTime": 23456789
}
}
让我们假设在这个特定点我有一个附加信息矩阵,其中每个矩阵条目由值对 x,y,z 给出。例如,如果 x 和 y 是 1x10 向量,则 z 是 10x10 矩阵。为此,我需要存储此类信息,但我不想失去在 MongoDB 2.4.x 中使用 2dsphere 查询的能力,并且我希望我的数据库集合符合 geoJSON,以便其他库(如 d3) .js 能够毫无损失地进行交互。
【问题讨论】:
标签: mongodb geolocation geojson