繁体   English   中英

$geoIntersects 在自相交时不起作用

[英]$geoIntersects does not work when there is self intersect

我在下面的场景中得到了 mongo $geoIntersec 查询的完美结果在此处输入图片说明

但是对于下面的场景,我在 Mongo DB $geoIntersect 查询中没有得到正确的结果在此处输入图片说明

我认为 mongo 不允许自我插入,这在图像中以红色显示。

有没有其他方法可以获得结果?

根据 mongodb 文档,它不支持相交多边形。 它支持的是这些

  1. 带单环的多边形
  2. 多环多边形
  3. 多面体

如果您需要了解更多信息,请参阅内容

嗯,是的 Mongodb 不允许自相交多边形。 你可以存储它们。 但无法对它们执行任何空间索引,或使用 $geointersects 等。您需要先解析多边形。 这个草坪扭结有一个 npm 模块

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM