Страница 1 из 1

Формула расчета азимута

Добавлено: 02 сен 2008, 14:39
Pauk
Знающие люди,подскажите пожалуйста формулу расчета азимута (или курса) по двум координатным точкам.
Например: Есть две точки А и Б на карте, с извесными географическими координатами. Эти две точки соединяем прямой линией. Нам необходимо определить курс по этой прямой от А до Б.

Заранее благодарен.

Re: ФОРМУЛА РАСЧЕТА АЗИМУТА

Добавлено: 02 сен 2008, 18:28
Максим Дубинин

Re: Формула расчета азимута

Добавлено: 03 сен 2008, 09:34
JEY
Я пользуюсь уже зарекомендовавшей себя фукнцией для Microsoft Excel VBA:

Const PI As Double = 3.14159265358979

Public Function НАПР(X As Double, Y As Double) As Double
If Not Y < 0 And X = 0 Then
НАПР = PI * 0.5
ElseIf Y < 0 And X = 0 Then
НАПР = PI * 1.5
ElseIf Y = 0 And X > 0 Then
НАПР = 0
ElseIf Y = 0 And X < 0 Then
НАПР = PI
ElseIf X > 0 And Y > 0 Then
НАПР = Atn(Y / X)
ElseIf X > 0 And Y < 0 Then
НАПР = PI * 2 + Atn(Y / X)
ElseIf X < 0 And Y < 0 Then
НАПР = PI + Atn(Y / X)
ElseIf X < 0 And Y > 0 Then
НАПР = PI + Atn(Y / X)
End If
End Function

Где X - это расстояние между двумя точками по оси X в плоской прямоугольной системе координат, а Y - это расстояние между двумя точками по оси Y.

Результат возвращается в радианах...

Re: Формула расчета азимута

Добавлено: 09 сен 2008, 05:15
Михаил Васильев
Скачай в инете прогу AeroCalc
Аэронавигационный Калькулятор "AeroCalc" - программный продукт, разработанный Центром Аэронавигационной Информации Гражданской Авиации и предназначенный для использования летным составом и другими службами гражданской авиации для выполнения элементарных видов навигационных расчетов.
Программа была создана программистами ЦАИ ГА в 1999-2001 годах на основе вычислительных алгоритмов, предоставленных Институтом Земного Магнетизма и Радиоволн Академии Наук РФ (ИЗМИРАН) и Центра Геодезии и Кадастра ВАГП.
"AeroCalc" весьма прост в установке и использовании, имеет интуитивно понятный и удобный интерфейс, встроенную систему помощи, позволяющую быстро освоить методы работы с программой.

Калькулятор позволяет производить вычисления по нескольким типам задач: • вычисление магнитного склонения по координатам точки (склонение вычисляется без учета земных аномалий на высоте 5000 метров на основе коэффициентов 2000 года)
• вычисление азимута и дальности по координатам двух точек
• вычисление координат точки по азимуту и дальности


Вычисления могут проводиться на одном из двух эллипсоидов: Крассовского или WGS-84. Точность результата расчета задается пользователем.
"AeroCalc" работает в операционных средах Microsoft Windows 9X/ME/2K/XP, не требователен к аппаратным средствам, не требует инсталляции.
Программа распространяется бесплатно для некоммерческого использования. Просто скачайте и запустите самораспаковывающийся архив aerocalc.exe (780 kB) и следуйте дальнейшим инструкциям.
Создавая этот продукт, мы надеялись, что его использование облегчит и упростит работу всем тем, кто занимается аэронавигационными расчетами.

Re: Формула расчета азимута

Добавлено: 21 дек 2008, 17:47
Andrey1
Если очень кратко, то азимутов бывает несколько видов и, соответственно, принципы расчёта разные.