Калькулятор ортодромии

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

Данные для расчёта

град.
град.
град.
град.
км/ч

Результат

Введите данные и нажмите "Рассчитать".

-

Заполните поля выше

То же в морских милях
-
Начальный курс
-
Время в полёте (без взлёта и посадки)
-

Часть значений появится, когда заполните остальные поля.

Заказать калькулятор под ваш сайт

Описание

Ортодромия - кратчайший путь между двумя точками по поверхности Земли, по нему в первом приближении и прокладывают дальние авиамаршруты. Калькулятор пригодится, чтобы оценить дальность перелёта между аэропортами или городами, прикинуть время в полёте, решить учебную задачу по навигации или географии.

Подготовьте координаты пункта вылета и пункта назначения - их можно взять в картографическом сервисе или справочнике аэропортов. Вводите в десятичных градусах: северная широта и восточная долгота - со знаком плюс, южная широта и западная долгота - со знаком минус. Если координаты даны в градусах, минутах и секундах, сначала переведите их в десятичные: 55 градусов58' - это около 55,97 градусов, а не 55,58 градусов.

"Средняя путевая скорость самолёта" задаётся в км/ч, по умолчанию 800 км/ч. Скорость должна быть больше нуля.

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

Как применять результат. Реальный маршрут длиннее ортодромии из-за воздушных коридоров, а время в полёте не включает взлёт и посадку. Курс вдоль ортодромии постоянно меняется, калькулятор показывает начальный - от севера по часовой стрелке.

Как считается

Расстояние считается по формуле гаверсинусов на сфере, курс - по формуле начального азимута ортодромии.

Гаверсинус = sin^2(Разница широт / 2) + cos фи1 * cos фи2 * sin^2(Разница долгот / 2)
Расстояние = 2 * 6371,0088 * arcsin корень(Гаверсинус)
Расстояние в морских милях = Расстояние / 1,852
Восточная составляющая = sin Разница долгот * cos фи2
Северная составляющая = cos фи1 * sin фи2 - sin фи1 * cos фи2 * cos Разница долгот
тета = arctg(Восточная составляющая / Северная составляющая) с учётом знаков обеих составляющих, приведённый к диапазону 0-360 градусов
Время = Расстояние / Скорость

Здесь фи1, фи2 - широты пунктов вылета и назначения, Разница широт и Разница долгот - разности широт и долгот (назначение минус вылет), расстояние - в км, тета - начальный курс в градусах от севера по часовой стрелке, скорость - путевая скорость в км/ч, время - в часах. 6371,0088 км - средний радиус Земли по данным Международного союза геодезии и геофизики (Х. Мориц, "Геодезическая система отсчёта 1980"), 1 морская миля = 1,852 км. Формула гаверсинусов - Р. У. Синнотт, "Достоинства гаверсинуса", журнал "Небо и телескоп", 1984.

Расстояние в км и морских милях и курс округляются до 0,1, время - до 0,01 ч.

Ограничения: Земля принята сферой, погрешность относительно эллипсоида - до 0,5%. Если точки совпадают, расстояние и время равны 0.

Пример: Шереметьево (55,9726; 37,4146) -> Пулково (59,8003; 30,2625), скорость 800 км/ч.

Расстояние примерно 599,3 км примерно 323,6 морской мили
тета примерно 318,2 градусов
Время = 599,3 / 800 примерно 0,75 ч

Пример расчёта

Широта пункта вылета
55,973 град.
Долгота пункта вылета
37,415 град.
Широта пункта назначения
59,800 град.
Долгота пункта назначения
30,262 град.
Средняя путевая скорость самолёта
800 км/ч
d = 2R arcsin корень(h)
599,3 км
Начальный курс = atan2(y, x), приведённый к 0-360 градусов (atan2 собран из ATAN по квадрантам)
318,2 град.
Расстояние / скорость
0,75 ч

Числа взяты из контрольного примера калькулятора - на них он проверяется тестами.

Частые вопросы

Что такое ортодромия?

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

Почему реальный перелёт длиннее расчётного?

Самолёты летят по воздушным коридорам и схемам вылета и захода на посадку, поэтому фактический путь длиннее ортодромии.

Почему курс в пути меняется?

Направление на север вдоль дуги большого круга всё время поворачивается, поэтому угол между маршрутом и меридианом меняется. Калькулятор выдаёт курс в точке вылета.

В каком формате вводить координаты?

В десятичных градусах. Северная широта и восточная долгота положительные, южная и западная - отрицательные.

Насколько точен расчёт?

Земля считается шаром со средним радиусом 6371,0088 км, отличие от расчёта на эллипсоиде - до 0,5%. Для оценки дальности перелёта этого достаточно.

Источники

Комментарии (0)

Комментариев пока нет.

Оставить комментарий

Комментарий появится после проверки