Вопрос

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

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

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

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

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

Джон.

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top