Калькулятор ортодромии
Калькулятор считает по координатам кратчайшее расстояние между двумя точками земного шара по дуге большого круга (ортодромии), начальный курс и ориентировочное время полёта. Для оценки дальности авиаперелёта и навигации.
Результат
Введите данные и нажмите "Рассчитать".
-
Заполните поля выше
- То же в морских милях
- -
- Начальный курс
- -
- Время в полёте (без взлёта и посадки)
- -
Часть значений появится, когда заполните остальные поля.
Описание
Ортодромия - кратчайший путь между двумя точками по поверхности Земли, по нему в первом приближении и прокладывают дальние авиамаршруты. Калькулятор пригодится, чтобы оценить дальность перелёта между аэропортами или городами, прикинуть время в полёте, решить учебную задачу по навигации или географии.
Подготовьте координаты пункта вылета и пункта назначения - их можно взять в картографическом сервисе или справочнике аэропортов. Вводите в десятичных градусах: северная широта и восточная долгота - со знаком плюс, южная широта и западная долгота - со знаком минус. Если координаты даны в градусах, минутах и секундах, сначала переведите их в десятичные: 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%. Для оценки дальности перелёта этого достаточно.
Источники
- Sinnott R. W. "Virtues of the Haversine", Sky and Telescope, 1984; Moritz H. "Geodetic Reference System 1980"
Комментарии (0)
Комментариев пока нет.