1

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

在 MongoDB 中如何做到这一点?

在此处输入图像描述

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

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

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

查询 D - 多边形的近距

支持 SRID?

4

1 回答 1

1

MongoDB 的地理空间索引目前仅索引点。尽管它确实支持邻近查询和边界查询,但文档是由一个点匹配的。您可能能够利用多位置文档并沿多边形索引多个点,这可能会支持您的某些查询,但精度会降低;但是,这肯定不理想。

PostGIS 似乎更适合您的要求。

于 2012-08-29T15:58:47.660 回答