Найти топ "n" соседних координат - PullRequest
0 голосов
/ 13 апреля 2010

У меня есть координата.Я хочу найти верхнюю «n» (n - значение переменной) ближайших координат из нескольких тысяч строк, хранящихся в базе данных MySQL.Я также хочу иметь возможность определять максимальное и минимальное расстояния между рассматриваемой координатой и координатами в базе данных.

Как мне лучше всего это сделать?Не помешает ли мне использовать PHP, так как я понимаю синтаксис намного лучше, чем MySQL?

Если я использую функцию MySQL, как мне переместить ее между базами данных, если я решу переключать серверы?Как оно хранится?

И, наконец, какой самый эффективный метод точного определения всех этих координат точно - все координаты относительно близки друг к другу?

Спасибона ваше время,

Джон.

1 Ответ

0 голосов
/ 18 апреля 2010

Было бы помешать сделать это на PHP, а не перенести это на MySQL . Если вы придерживаетесь чисел с плавающей запятой двойной точности, то у вас должна быть лучшая точность, чем доступная точность (т. Е. Гражданские GPS с точностью до 5 м, но ваши вычисления будут давать точность в несколько сантиметров)

...