2012-05-10 3 views
1

Я использую MongoDB для хранения пространственных записей. Некоторые записи - многоугольники, а другие - точки. Данные постоянно вставляются.Использование пространственной базы данных для поиска многоугольников, содержащих точку

Мне нужно иметь доступ ко всем записям, многоугольник которых содержит точку. Пространственные запросы Монго позволяют находить все точки в полигоне, но не все многоугольники, содержащие точку. Есть ли хороший способ сделать это в другой системе баз данных MongoDB?

ответ

0

К сожалению, в настоящее время невозможно запустить этот запрос - если вы не хотите упростить приложение (т. Е. Предположим, что все полигоны являются кругами определенного радиуса [или небольшого радиуса радиуса]).

Там в открытый билет на функциональность, которую вы описали: https://jira.mongodb.org/browse/SERVER-2874

+0

Спасибо. Это было бы замечательно для монгодба. Полагаю, мне придется переключиться на другую БД, пока она не будет добавлена. – user1387312

Смежные вопросы