将GeoJSON数据导入MongoDB

时间:2018-04-10 14:38:28

标签: mongodb geojson

我有两个geojson文件

  1. 省份的GeoJSON文件(here
  2. 市政当局的GeoJSON文件(here
  3. 市政当局居住在省内

    我的目标是将这些文件导入MongoDB 。在MongoDB中,我有一个名为“Grocery”的集合,一个带有地理位置字段(长/纬)的集合

    目标的一部分是每个Grocery行使用两个GeoJSON可用的数据来获取相关的省和市。因此,假设Grocery行存储了(X,Y)地理位置字段,使用这些坐标我们将从GeoJSON数据查询省和市政当局以返回省名称和市政名称,例如,它将返回“Mountain Province”加上“Lake City”(市政)

    实现这一目标的一般方法是什么?

1 个答案:

答案 0 :(得分:1)

在我看来,最好的方法是(通常)使用您喜欢的编程语言执行此转换,连接MongoDB。

您会发现许多库允许您使用GeoJSON对象执行操作,包括在任何GeoJSON形状中测试GeoJSON点包含。您可能需要查看d3-geo (w/ Node.JS)Python GeoJSON以及Shapely