【问题标题】:MongoDB spatial query for Polygons多边形的 MongoDB 空间查询
【发布时间】:2012-08-23 14:32:36
【问题描述】:

我将建立一个基于多边形的 GIS 系统,而不仅仅是点。我想使用 MongoDB 或 PostGIS。

在 MongoDB 中如何做到这一点?

查询 A - 获取多边形的中心

查询 B - 两个多边形之间的距离

查询 C - 我指定的第三个多边形的一部分的列表

查询 D - 多边形的近距

支持 SRID?

【问题讨论】:

    标签: mongodb geospatial polygon postgis srid


    【解决方案1】:

    MongoDB 的geospatial indexing 目前只索引点。尽管它确实支持邻近查询和边界查询,但文档是由一个点匹配的。您可以利用multi-location documents 并沿多边形索引多个点,这可能会支持您的某些查询,但精度会降低;但是,这肯定不理想。

    PostGIS 似乎更适合您的要求。

    【讨论】:

      猜你喜欢
      • 2016-06-11
      • 2012-06-19
      • 2020-08-09
      • 2011-12-10
      • 2020-09-17
      • 1970-01-01
      • 2015-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多