Я новичок в ГИС-концепциях и узнаю о Quadkeys и их использовании.
Я вставляю несколько точек со своим четырехугольником в БД и хочу получить все точки в пределах указанного радиуса с помощью четырехугольников.
Предположим, у меня есть точка (46,46), чья четырехугольная клавиша на уровне масштабирования 23 равна 12122022101301320022121 (по этой ссылке)
Теперь я хочу найти все точки в БД, которые находятся в радиусе100 км до контрольной точки, скажем (47,47)
Моя идея в том, чтобы использовать заданное расстояние (100 км), чтобы найти уровень масштабирования, сформировать квадрик для (47,47) с этим уровнем и выполнить запросБД с этим ключом для извлечения всех ключей с указанным префиксом.
Любая ссылка через Интернет дает только преобразование между Tile в Quad и наоборот.
Как эффективно рассчитать этот уровень масштабирования?Это правильный способ сделать?Или есть лучший способ справиться с этим с помощью quadkeys.