У меня есть набор регионов (геозаборов), которые представляют собой полигоны. Этот набор данных является фиксированным; поэтому нет необходимости вставлять и удалять данные. Какую структуру данных можно использовать для поиска регионов, в которых находится точка запроса (долгота, широта)?
Примечание. Я успешно реализовал KD-дерево (фактически 2D-дерево) для набора точек. Но это не работает для этой проблемы. Тогда я реализовал R-Tree; и это решает проблему, но работает медленно (или моя реализация отстой).
Спасибо
Примечание. Я работал над реализацией R-Tree, и теперь она работает нормально.