Вычислить координаты точки B

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Вычислить координаты точки B

Сообщение VistaSV30 » 02 июл 2018, 15:27

Добрый день!

Даны координаты точки А, расстояние от A до B, азимут направления от A в B.
Нужно вывести формулу для расчета значения координат точки B.

Например, координаты точки А (центр лесного пожара) 42,42638889° с.ш. 130,6758333° в.д.
От точки А до точки B (п. Хасан Приморского края) расстояние 1,531 км. азимут 89°.
Задача вычислить координаты п. Хасан
По данным Яндекс искомые координаты: 42,429909° 130,643142°

Спасибо!
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

Аватара пользователя
Эдуард Казаков
Гуру
Сообщения: 546
Зарегистрирован: 23 апр 2014, 17:11
Репутация: 532
Откуда: Planet Earth
Контактная информация:

Re: Вычислить координаты точки B

Сообщение Эдуард Казаков » 02 июл 2018, 16:09

Это называется "прямая геодезическая задача".
На плоскости, шаре и эллипсоиде решается по-разному.

Собственно, все формулы нагуглятся по запросу "прямая геодезическая задача".

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Вычислить координаты точки B

Сообщение VistaSV30 » 03 июл 2018, 09:05

Спасибо Эдуард!
Пытаюсь разобраться самостоятельно. Впервые столкнулся с такой задачей. Может быть есть решение этой задачи в Excel?
Обсуждений этой темы нашел много, а вот нужного решения пока не могу найти. Результаты вычислений пока еще очень далеки от правильных.
Последний раз редактировалось VistaSV30 03 июл 2018, 09:07, всего редактировалось 1 раз.
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Вычислить координаты точки B

Сообщение trir » 03 июл 2018, 09:06


trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Вычислить координаты точки B

Сообщение trir » 03 июл 2018, 09:08

только нужно хорошо понимать - что вам действительно нужно!

freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Вычислить координаты точки B

Сообщение freeExec » 03 июл 2018, 10:07

Сначала неплохо бы разобраться что обозначает это расстояние, вектор в геоцентрических координатах, расстояние на сфере или эллипсоиде, может пройденное расстояние по поверхности земли.

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Вычислить координаты точки B

Сообщение VistaSV30 » 03 июл 2018, 10:17

В исходной базе данных этот параметр называется "Расстояние до ближайшего населенного пункта". Центр пожара указывается только двумя координатами - долготой и широтой, ну еще и азимут. Больше у меня ни каких данных нет.

Попытка решения в Excel прилагается
Вложения
Прямая геодезическая задача.rar
(313.38 КБ) 299 скачиваний
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Вычислить координаты точки B

Сообщение trir » 03 июл 2018, 10:29

В исходной базе данных
вообщето задача решается на SQL'е

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Вычислить координаты точки B

Сообщение VistaSV30 » 03 июл 2018, 10:43

Мне проще в Excel, если получится потом ее перепишу в Visual Basic for Applications.
В исходной базе слишком много ошибок, поэтому сначала приходится все исправлять в Excel. Всего там получается не больше 200 тыс. записей, так что Excel справляется.
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

trir
Гуру
Сообщения: 5286
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Вычислить координаты точки B

Сообщение trir » 03 июл 2018, 11:06


Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя