Я пытаюсь найти на теоретической основе, как найти ближайшие точки к одной точке. Все эти точки (75 000+ точек) отображаются с широтой и долготой. Формула Хаверсина для расстояния - это то, что я использую, чтобы найти расстояние между двумя точками, но действительно ли эта формульная шкала на лету?Рассчитать расстояние ближайшей точки с использованием широты/долготы в массе?
Я использую веб-интерфейс + сервер SQL Server. Я даже не могу себе представить, как это сделать ... найти все расстояния «на лету», а затем отсортировать их по дистанции? Опять же, мне интересно, насколько это масштабируется до такого количества очков, как у меня.
Вау, я не могу поверить, что такая статья ниши существует. Отличная ссылка. Не понимал, что индексирование является ключевым. – user111222333
Я не думаю, что это действительно ниша - подумайте обо всех мобильных приложениях, которые используют ваше текущее местоположение, чтобы найти вещи. (Кроме того, га, «индексирование является ключевым». :)) – 31eee384