将 GeoJSON 数据导入 MongoDB
Import GeoJSON data into MongoDB
我有两个 geojson 文件
直辖市位于省内
我的目标是将这些文件导入MongoDB。在 MongoDB 中,我有一个名为“Grocery
”的集合,一个带有地理位置字段 (long/lat)
的集合
部分 目标是通过使用两个可用的 GeoJSON 中的数据 让每个 Grocery 行获得关联的省和市。因此,假设 Grocery
行存储了 (X,Y) 地理位置字段,我们将使用这些坐标从 GeoJSON 数据中查询省和直辖市,以 return 省名和直辖市名称,例如它将 return "Mountain Province" 加上 "Lake City"(直辖市)
实现这一目标的一般方法是什么?
我认为最好的方法(通常)是使用您喜欢的编程语言执行此转换,连接您的 MongoDB。
您会发现许多库允许您对 GeoJSON 对象执行操作,包括测试任何 GeoJSON 形状中包含的 GeoJSON 点。您可能想看看 d3-geo (w/ Node.JS) or Python GeoJSON as well as Shapely.
我有两个 geojson 文件
直辖市位于省内
我的目标是将这些文件导入MongoDB。在 MongoDB 中,我有一个名为“Grocery
”的集合,一个带有地理位置字段 (long/lat)
部分 目标是通过使用两个可用的 GeoJSON 中的数据 让每个 Grocery 行获得关联的省和市。因此,假设 Grocery
行存储了 (X,Y) 地理位置字段,我们将使用这些坐标从 GeoJSON 数据中查询省和直辖市,以 return 省名和直辖市名称,例如它将 return "Mountain Province" 加上 "Lake City"(直辖市)
实现这一目标的一般方法是什么?
我认为最好的方法(通常)是使用您喜欢的编程语言执行此转换,连接您的 MongoDB。
您会发现许多库允许您对 GeoJSON 对象执行操作,包括测试任何 GeoJSON 形状中包含的 GeoJSON 点。您可能想看看 d3-geo (w/ Node.JS) or Python GeoJSON as well as Shapely.