Страница 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
				Если очень кратко, то азимутов бывает несколько видов и, соответственно, принципы расчёта разные.