Маршрут полета или плавания по кратчайшему пути между двумя точками на поверхности земного шара.
Ортодромный курс, нарисованный на земном шаре
Навигация по большому кругу или ортодромная навигация (относящаяся к ортодромному курсу ; от древнегреческого ορθός ( orthós ) «прямой угол» и δρόμος ( dromos ) «путь») — это практика навигации судна ( корабля или самолета ) по большому кругу . круг . Такие маршруты дают кратчайшее расстояние между двумя точками земного шара. [1]
Курс
Рисунок 1. Путь по большому кругу между (φ 1 , λ 1 ) и (φ 2 , λ 2 ).
Путь большого круга можно найти с помощью сферической тригонометрии ; это сферическая версия обратной геодезической задачи . Если мореплаватель начинает с P 1 = (φ 1 ,λ 1 ) и планирует пройти большой круг до точки в точке P 2 = (φ 2 , λ 2 ) (см. рис. 1, φ — это широта, положительная в направлении на север). , а λ — долгота, положительная в восточном направлении), начальный и конечный курсы α 1 и α 2 заданы по формулам решения сферического треугольника
где λ 12 = λ 2 − λ 1 [примечание 1]
и квадранты α 1 ,α 2 определяются по знакам числителя и знаменателя в формулах тангенса (например, с помощью функции atan2 ). Центральный угол между двумя точками σ 12 определяется выражением
[примечание 2] [примечание 3]
(Числитель этой формулы содержит величины, которые использовались для определения tan α 1 .) Тогда расстояние вдоль большого круга будет s 12 = R σ 12 , где R — предполагаемый радиус Земли, а σ 12 выражается в радианы . Используя средний радиус Земли , R = R 1 ≈ 6371 км (3959 миль), получаем результаты для расстояния s 12 , которые находятся в пределах 1% геодезической длины эллипсоида WGS84 ; подробности см . в разделе «Геодезика на эллипсоиде» .
Связь с геоцентрической системой координат
Угол положения точки t в точке s — это угол, под которым зеленый и большой пунктирный круги пересекаются в точке s . Единичные направления u E , u N и ось вращения ω отмечены стрелками.
Детальная оценка оптимального направления возможна, если поверхность моря аппроксимировать поверхностью сферы. Стандартные вычисления помещают корабль на геодезическую широту φ s и геодезическую долготу λ s , где φ считается положительным, если к северу от экватора, и где λ считается положительным, если к востоку от Гринвича . В геоцентрической системе координат с центром в центре сферы декартовы компоненты равны
и целевая позиция
Северный полюс находится в
Минимальное расстояние d — это расстояние по большому кругу, проходящему через точки s и t . Он рассчитывается в плоскости, содержащей центр сферы и большой круг .
где θ — угловое расстояние между двумя точками, если смотреть из центра сферы, измеряемое в радианах . Косинус угла вычисляется скалярным произведением двух векторов.
Если судно движется прямо к Северному полюсу, расстояние пути составит
Если корабль стартует в точке t и плывет прямо к Северному полюсу, расстояние путешествия составит
Вывод
Формула косинуса сферической тригонометрии [4] дает угол p между большими кругами через s , которые указывают на север с одной стороны и на t с другой стороны.
Формула синуса дает
Решение этого вопроса для sin θ s,t и подстановка в предыдущую формулу дают выражение для тангенса позиционного угла:
Более подробная информация
Поскольку краткий вывод дает угол между 0 и π , который не раскрывает знак (запад или восток от севера?), желателен более явный вывод, который дает отдельно синус и косинус p , так что использование правильной ветви обратная тангенс позволяет получить угол во всем диапазоне -π≤p≤π .
Вычисления начинаются с построения большого круга между s и t . Он лежит в плоскости, содержащей центр сферы s и t , и построен с вращением s на угол θ s,t вокруг оси ω . Ось перпендикулярна плоскости большого круга и вычисляется как нормализованное векторное произведение двух позиций:
Правосторонняя наклонная система координат с центром в центре сферы задается следующими тремя осями: ось s , ось
и ось ω . Позиция вдоль большого круга
Направление компаса задается путем вставки двух векторов s и s⊥ и вычисления градиента вектора относительно θ при θ = 0 .
Угол p задается путем разделения этого направления на два ортогональных направления в плоскости, касательной к сфере в точке s . Два направления задаются частными производными s по φ и по λ , нормированными на единицу длины:
u N указывает на север, а u E указывает на восток в позиции s . Позиционный угол p проецирует s ⊥
в эти два направления:
,
где положительный знак означает, что положительные углы положения определяются как север над востоком. Значения косинуса и синуса p вычисляются путем умножения этого уравнения с обеих сторон на два единичных вектора:
Вместо вставки запутанного выражения s ⊥ оценка может использовать тот факт, что тройное произведение инвариантно относительно кругового сдвига аргументов:
Если для вычисления значения используется atan2 , можно сократить оба выражения путем деления на cos φ t
и умножения на sin θ s,t , поскольку эти значения всегда положительны и эта операция не меняет знак; тогда эффективно
Поиск путевых точек
Чтобы найти точки пути , то есть положения выбранных точек на большом круге между P1 и P2 , мы сначала экстраполируем большой круг обратно к его узлу A , точке, в которой большой круг пересекает экватор в северном направлении . направление: пусть долгота этой точки равна λ 0 — см. рис. 1. Азимут в этой точке α 0 определяется выражением
[примечание 4]
Пусть угловые расстояния по большому кругу от А до Р 1 и Р 2 равны σ 01 и σ 02 соответственно. Тогда, используя правила Нейпира, имеем
Рисунок 2. Путь по большому кругу между узлом (пересечением экватора) и произвольной точкой (φ,λ).
Наконец, вычислите положение и азимут в произвольной точке P (см. рис. 2) с помощью сферической версии прямой геодезической задачи . [примечание 5] Правила Нейпира дают
[примечание 6]
Функцию atan2 следует использовать для определения σ 01 , λ и α. Например, чтобы найти середину пути, подставьте σ = 1 ⁄ 2 (σ 01 + σ 02 ); В качестве альтернативы, чтобы найти точку на расстоянии d от начальной точки, возьмите σ = σ 01 + d / R . Аналогично вершина , точка большого круга с наибольшей широтой, находится путем подстановки σ = + 1 ⁄ 2 π. Может быть удобно параметризовать маршрут по долготе, используя
[примечание 7]
Можно найти широты через равные промежутки долготы, а полученные положения перенести на карту Меркатора, что позволяет аппроксимировать большой круг серией прямых линий . Путь, определенный таким образом, дает большой эллипс, соединяющий конечные точки, при условии, что координаты
интерпретируются как географические координаты на эллипсоиде.
Эти формулы применимы к сферической модели Земли. Они также используются при определении большого круга на вспомогательной сфере , которая является устройством для поиска кратчайшего пути, или геодезической , на эллипсоиде вращения; см. статью о геодезии на эллипсоиде .
Пример
Вычислите маршрут большого круга от Вальпараисо , φ 1 = −33°, λ 1 = −71,6°, до Шанхая , φ 2 = 31,4°, λ 2 = 121,8°.
Формулы для курса и расстояния дают λ 12 = −166,6°, [примечание 8]
α 1 = −94,41°, α 2 = −78,42° и σ 12 = 168,56°. Приняв радиус Земли R = 6371 км, расстояние составит s 12 = 18743 км.
Чтобы вычислить точки на маршруте, сначала найдите α 0 = −56,74°, σ 01 = −96,76°, σ 02 = 71,8°, λ 01 = 98,07° и λ 0 = −169,67°. Затем, чтобы вычислить среднюю точку маршрута (например), возьмите σ = 1 ⁄ 2 (σ 01 + σ 02 ) = −12,48° и найдите φ = −6,81°, λ = −159,18° и α = − 57,36°.
Если геодезическая рассчитана точно на эллипсоиде WGS84 , [5] результаты будут: α 1 = −94,82°, α 2 = −78,29° и s 12 = 18752 км. Середина геодезической: φ = −7,07°, λ = −159,31°, α = −57,45°.
Гномоническая диаграмма
Адмиралтейская гномоническая карта Индийского и Южного океанов для использования при прокладке больших круговых траекторий.
Прямая линия, нарисованная на гномической карте, является частью большого круга. Когда это переносится на карту Меркатора , оно становится кривой. Позиции переносятся на удобный интервал долготы и этот трек наносится на карту Меркатора для навигации.
^ В статье о расстояниях по большому кругу используются обозначения Δλ = λ 12
и Δσ = σ 12 . Обозначения в этой статье необходимы для учета различий между другими точками, например, λ 01 .
^ Более простая формула:
однако это численно менее точно, если σ 12 мало.
^ Эти уравнения для α 1 ,α 2 ,σ 12 подходят для реализации на современных калькуляторах и компьютерах. Для ручных вычислений с логарифмами обычно использовали аналогии Деламбра [ 2] :
Маккоу [3] называет эти уравнения «логарифмическими», имея в виду, что все тригонометрические члены выглядят как произведения; это сводит к минимуму количество необходимых поисков в таблицах. Кроме того, избыточность в этих формулах служит проверкой при ручных расчетах. Если использовать эти уравнения для определения более короткого пути по большому кругу, необходимо убедиться, что |λ 12 | ≤ π (иначе будет найден более длинный путь).
^ Более простая формула:
однако это менее точно: α 0 ≈ ± 1 ⁄ 2 π.
^ Прямая геодезическая задача о нахождении положения P 2 по заданным P 1 , α 1 и s 12 также может быть решена по формулам решения сферического треугольника следующим образом:
Решение для точек пути, приведенное в основном тексте, является более общим, чем это решение, поскольку оно позволяет находить точки пути на заданных долготах. Кроме того, решение для σ (т. е. положения узла) необходимо при нахождении геодезических на эллипсоиде с помощью вспомогательной сферы.
^ Более простая формула:
однако это менее точно, когда φ ≈ ± 1 ⁄ 2 π
^
Используется следующее:
^ λ 12
уменьшается до диапазона [-180°, 180°] путем добавления или вычитания 360° по мере необходимости.
Рекомендации
^ Адам Вайнтрит; Томаш Нойманн (7 июня 2011 г.). Методы и алгоритмы в навигации: Морская навигация и безопасность морского транспорта. ЦРК Пресс . стр. 139–. ISBN 978-0-415-69114-7.
^ Тодхантер, И. (1871). Сферическая тригонометрия (3-е изд.). Макмиллан. п. 26.
^ Маккоу, GT (1932). «Длинные очереди на Земле». Обзор обзора империи . 1 (6): 259–263. дои : 10.1179/sre.1932.1.6.259.