Вычислить координаты точки B
- VistaSV30
- Активный участник
- Сообщения: 185
- Зарегистрирован: 02 июл 2018, 15:05
- Репутация: 7
- Откуда: Балашиха
Вычислить координаты точки B
Добрый день!
Даны координаты точки А, расстояние от A до B, азимут направления от A в B.
Нужно вывести формулу для расчета значения координат точки B.
Например, координаты точки А (центр лесного пожара) 42,42638889° с.ш. 130,6758333° в.д.
От точки А до точки B (п. Хасан Приморского края) расстояние 1,531 км. азимут 89°.
Задача вычислить координаты п. Хасан
По данным Яндекс искомые координаты: 42,429909° 130,643142°
Спасибо!
Даны координаты точки А, расстояние от 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
Это называется "прямая геодезическая задача".
На плоскости, шаре и эллипсоиде решается по-разному.
Собственно, все формулы нагуглятся по запросу "прямая геодезическая задача".
На плоскости, шаре и эллипсоиде решается по-разному.
Собственно, все формулы нагуглятся по запросу "прямая геодезическая задача".
- VistaSV30
- Активный участник
- Сообщения: 185
- Зарегистрирован: 02 июл 2018, 15:05
- Репутация: 7
- Откуда: Балашиха
Re: Вычислить координаты точки B
Спасибо Эдуард!
Пытаюсь разобраться самостоятельно. Впервые столкнулся с такой задачей. Может быть есть решение этой задачи в Excel?
Обсуждений этой темы нашел много, а вот нужного решения пока не могу найти. Результаты вычислений пока еще очень далеки от правильных.
Пытаюсь разобраться самостоятельно. Впервые столкнулся с такой задачей. Может быть есть решение этой задачи в Excel?
Обсуждений этой темы нашел много, а вот нужного решения пока не могу найти. Результаты вычислений пока еще очень далеки от правильных.
Последний раз редактировалось VistaSV30 03 июл 2018, 09:07, всего редактировалось 1 раз.
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Вычислить координаты точки B
только нужно хорошо понимать - что вам действительно нужно!
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Вычислить координаты точки B
Сначала неплохо бы разобраться что обозначает это расстояние, вектор в геоцентрических координатах, расстояние на сфере или эллипсоиде, может пройденное расстояние по поверхности земли.
- VistaSV30
- Активный участник
- Сообщения: 185
- Зарегистрирован: 02 июл 2018, 15:05
- Репутация: 7
- Откуда: Балашиха
Re: Вычислить координаты точки B
В исходной базе данных этот параметр называется "Расстояние до ближайшего населенного пункта". Центр пожара указывается только двумя координатами - долготой и широтой, ну еще и азимут. Больше у меня ни каких данных нет.
Попытка решения в Excel прилагается
Попытка решения в Excel прилагается
- Вложения
-
- Прямая геодезическая задача.rar
- (313.38 КБ) 300 скачиваний
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Re: Вычислить координаты точки B
вообщето задача решается на SQL'еВ исходной базе данных
- VistaSV30
- Активный участник
- Сообщения: 185
- Зарегистрирован: 02 июл 2018, 15:05
- Репутация: 7
- Откуда: Балашиха
Re: Вычислить координаты точки B
Мне проще в Excel, если получится потом ее перепишу в Visual Basic for Applications.
В исходной базе слишком много ошибок, поэтому сначала приходится все исправлять в Excel. Всего там получается не больше 200 тыс. записей, так что Excel справляется.
В исходной базе слишком много ошибок, поэтому сначала приходится все исправлять в Excel. Всего там получается не больше 200 тыс. записей, так что Excel справляется.
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane
-
- Гуру
- Сообщения: 5286
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость