Есть ли способ узнать, в каких многоугольниках (в частности, кругах) находится конкретная точка?
В этом случае я бы сохранил документы, содержащие круги, как показано ниже, я бы передал широту и долготу для точки и хотел бы получить все документы, в которых точка находится в пределах заданного круга.
{
"_id" : ObjectId("53e3e85ce4b0c2e8227a1dad"),
"name" : "Menlo College",
"location" : [-122.1928, 37.45632],
"radius" : NumberLong(215),
},
{
"_id" : ObjectId("53e43d19e4b0aeabcb3d3f9d"),
"name" : "West Valley College",
"location" : [-122.01021194458008, 37.263226547586207],
"radius" : NumberLong(604),
}
Если это невозможно, то возможно ли это, по крайней мере, с другими формами GeoJSON? Все, что я нашел до сих пор, указывает на то, что обратное возможно (найти все точки, которые находятся внутри круга), но ничего для этого сценария.
Спасибо