$ geoIntersects не работает, когда есть самопересекающиеся - PullRequest
0 голосов
/ 14 мая 2018

Я ниже сценария, я получаю идеальный результат для запроса mongo $ geoIntersec enter image description here

Но для сценария ниже, где я не получаю правильный результат в запросе Mongo DB $ geoIntersect enter image description here

Я думаю, что монго не допускает самопересечения, которое выражено в изображении красного цвета.

Есть ли другой способ получить результат?

1 Ответ

0 голосов
/ 14 мая 2018

Согласно документации mongodb он не поддерживает пересекающиеся полигоны.Он поддерживает следующие элементы:

  1. Полигоны с одним кольцом
  2. Полигоны с несколькими кольцами
  3. Мультиполигон

Пожалуйста, обращайтесь к это на случай, если вам нужно узнать больше

...