Как найти координаты ближайшей точки на отрезке дуги большого круга к заданной? Заданы 3 точки на сфере при помощи долготы и широты. Две из этих точек образуют отрезок большой дуги, третья - случайная точка на поверхности этой же сферы.
Необходимо найти координаты ближайшей точки на полученном отрезке дуги от заданной третьей точки.
Ну и конечно, хотелось бы выбрать метод, дающий наименьшую погрешность при расчетах.
За время исследования данного вопроса удалось найти полезную статью, в которой есть формулы для вычисления расстояния от точки до большой дуги, но никак не могу сообразить, как из неё вывести координаты.https://www.movable-type.co.uk/scripts/latlong.htm...

21 Авг 2019 в 06:04
222 +1
0
Ответы
1

Для решения данной задачи можно использовать следующий метод:

Преобразовать все точки из географических координат (широта и долгота) в декартовы координаты на сфере. Для этого можно воспользоваться формулами преобразования, которые можно найти в статье по ссылке.

Найти ближайшую точку на отрезке между двумя заданными точками. Для этого можно использовать формулу для расчета расстояния от точки до большой дуги, которая также представлена в статье по ссылке.

Перевести найденные декартовы координаты ближайшей точки обратно в географические координаты.

Этот метод обеспечивает высокую точность расчетов и позволяет найти координаты ближайшей точки сферы к заданной точке на отрезке дуги большого круга.

20 Апр в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 94 757 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир