Главная / Координаты и геодезия / Расчёт геодезического расстояния между двумя координатами
Расстояния

Длина геодезического пути между двумя точками

Рассчитайте геодезическое расстояние между двумя точками по заданным координатам.

Кратчайший
путь по WGS84

Геодезический расчёт по формуле Винсенти с определением начального и конечного азимутов.

Координаты
Расстояние
Азимут

Расстояние между точками на земном эллипсоиде

Введите широту и долготу двух точек в градусах - инструмент рассчитает кратчайшее расстояние по эллипсоиду WGS84.

Заполните все четыре поля, чтобы увидеть предварительное расстояние.
Результат
—
После расчёта здесь появится расстояние между точками.

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

В геодезии и навигации определение протяжённости такой дуги по известным координатам двух позиций относится к решению обратной геодезической задачи.

Для выполнения вычислений требуются четыре базовых входных параметра: географическая широта и долгота первой точки, а также широта и долгота второй точки. На основе введённых угловых величин алгоритм определяет взаимное положение объектов относительно экватора и начального меридиана, после чего переводит угловое смещение в линейную меру длины. Итоговым результатом расчёта становится точная физическая протяжённость кратчайшего маршрута между заданными координатами с учётом кривизны Земли. Полученное значение отражает геометрическое расстояние по уровенной поверхности планеты без привязки к локальному рельефу местности или автомобильным дорогам.

Расчёт геодезического расстояния между двумя координатами

Исходные географические координаты и правила их подготовки

Точность вычисления протяжённости маршрута напрямую зависит от корректности задания угловых параметров начальной и конечной позиций. Каждая точка на земной поверхности однозначно определяется парой координат: широтой и долготой, которые в технической документации и навигационных сводках обозначаются как LAT и LONG. Эти величины задают угловое смещение объекта относительно двух базовых взаимно перпендикулярных плоскостей отсчёта.

Географическая широта представляет собой угол между плоскостью экватора и нормалью к поверхности земного тела в выбранной точке. Отсчёт ведётся от экватора, имеющего нулевую широту, в сторону географических полюсов. Диапазон возможных значений составляет от 0° до 90°. Точки, расположенные к северу от экваториальной плоскости, обладают северной широтой, а объекты к югу от неё - южной широтой.

Географическая долгота определяется как двугранный угол между плоскостью начального Гринвичского меридиана и плоскостью меридиана, проходящего через заданную точку. Значения долготы изменяются в пределах от 0° до 180°. Пространство к востоку от нулевого меридиана относится к восточной долготе, а к западу - к западной долготе.

Знаковое представление полушарий в расчётах

При подстановке координат в вычислительные формулы буквенные указатели сторон света заменяются алгебраическими знаками. Неправильный выбор знака переносит расчётную точку в противоположное полушарие, что приводит к грубой ошибке при определении итоговой дистанции.

Соответствие географических полушарий математическим знакам и допустимым угловым диапазонам подчиняется единому стандарту:

Координата Линия отсчёта Полушарие Математический знак Диапазон числовых значений
LAT Экватор Северное Плюс (+) от 0° до +90°
LAT Экватор Южное Минус (−) от 0° до −90°
LONG Гринвичский меридиан Восточное Плюс (+) от 0° до +180°
LONG Гринвичский меридиан Западное Минус (−) от 0° до −180°

Форматы записи угловых величин и их преобразование

В геодезической практике, картографии и спутниковой навигации угловые координаты фиксируются в одном из трёх стандартных форматов: DD, DDM или DMS. Различие между ними заключается в способе представления дробной части угла - в виде десятых долей градуса или в шестидесятеричной системе счисления, где один градус делится на 60 угловых минут, а одна минута - на 60 угловых секунд.

Характеристика основных форм записи координат:

  • Формат DD выражает угол единым вещественным числом, где целая часть обозначает градусы, а дробная после запятой или точки - десятичную долю градуса (например, 55.7558°).
  • Формат DDM разделяет координату на целые градусы и угловые минуты, представленные десятичной дробью (например, 55° 45.348′).
  • Формат DMS использует традиционную градусную меру с разбивкой на целые градусы, целые угловые минуты и угловые секунды, которые могут иметь дробную часть (например, 55° 45′ 20.88″).

Перед выполнением математических операций координаты из форматов DMS и DDM приводятся к единому десятичному виду DD. Для этого угловые минуты делятся на 60, а угловые секунды - на 3600, после чего полученные доли складываются с абсолютным значением целых градусов. Если координата находится в южном или западном полушарии, знак «минус» присваивается всему итоговому числу после завершения сложения дробных частей:

DD = Градусы + (Минуты / 60) + (Секунды / 3600)

Например, при переводе южной широты 33° 51′ 54″ в формат DD сначала вычисляется модуль числа: 33 + (51 / 60) + (54 / 3600) = 33 + 0.85 + 0.015 = 33.865°. С учётом расположения в южном полушарии итоговое значение для расчётов составит −33.865°.

Перевод десятичных градусов в радианы

Тригонометрические функции, лежащие в основе расчёта взаимного положения точек на криволинейной поверхности, оперируют углами в радианной мере. Прямая подстановка значений в формате DD без предварительной конвертации приведёт к неверному результату, поэтому подготовленные десятичные градусы обязательно переводятся в радианы с помощью операции deg2rad.

Полная окружность составляет 360° или 2π радиан, следовательно, 180° соответствуют числу π (приблизительно 3.141592653589793). Чтобы перевести координату из десятичных градусов в радианы, необходимо умножить числовое значение DD на отношение числа π к 180:

Радианы = DD × (π / 180)

Для координаты 55.7558° расчёт по правилу deg2rad даёт значение 55.7558 × (3.141592653589793 / 180) ≈ 0.973122 радиан. Аналогичное преобразование выполняется для всех четырёх входных параметров - широты и долготы начальной и конечной точек, после чего переменные готовы к подстановке в уравнения сферической или эллипсоидной геодезии.

Геодезическая линия, ортодромия и отличие от локсодромии

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

Дуга большого круга и геодезическая линия

В зависимости от того, аппроксимируется ли планета идеальным шаром или сжатым у полюсов эллипсоидом вращения, кратчайший маршрут между двумя координатами описывается разными геометрическими терминами.

Если поверхность принимается за сферу, кратчайшим путем между двумя точками является ортодромия (ортодрома). Геометрически ортодромия представляет собой дугу большого круга (Great-circle distance) - линию пересечения поверхности сферы с плоскостью, которая проходит строго через обе заданные точки и геометрический центр шара. Любая плоскость, рассекающая сферу мимо ее центра, образует малый круг; дуга такого круга между теми же точками всегда имеет меньший радиус кривизны и большую физическую протяженность, чем ортодромия.

При переходе к более точной модели эллипсоида вращения аналогом прямой на криволинейной поверхности выступает геодезическая линия. Из-за сжатия планеты вдоль полярной оси нормали к поверхности в разных широтах не сходятся в одной центральной точке, поэтому геодезическая линия в общем случае является пространственной кривой двоякой кривизны и не лежит в одной плоскости. Главный геометрический признак геодезической линии заключается в том, что в каждой ее точке главная нормаль к кривой совпадает с нормалью к поверхности эллипсоида. На участке малой протяженности или при сферическом допущении понятия геодезической линии и ортодромии совпадают.

Характерное свойство движения по ортодромии или геодезической линии - непрерывное изменение путевого угла (азимута). Поскольку меридианы сходятся к полюсам, кратчайшая траектория пересекает каждый последующий меридиан под новым углом. Исключение составляют только движение строго вдоль экватора или движение вдоль одного меридиана, когда азимут остается неизменным.

Локсодромия и искажения на плоской карте

Альтернативой кратчайшему пути служит локсодромия (линия румба) - кривая на поверхности вращения, пересекающая все меридианы под одним и тем же постоянным углом. Движение по локсодромии позволяет удерживать неизменный курс по компасу, но не является кратчайшим: за исключением направления вдоль меридиана или строго по экватору, локсодромия представляет собой спираль, которая бесконечно закручивается вокруг географического полюса.

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

  • Локсодромия на карте Меркатора выглядит абсолютно прямой линией, соединяющей начальную и конечную точки, так как она пересекает параллельные линии меридианов под одинаковым углом. Однако на реальной местности такой маршрут имеет избыточную физическую протяженность.
  • Ортодромия (и геодезическая линия) на той же плоской карте отображается в виде выгнутой дуги, обращенной вершиной в сторону ближайшего полюса. Несмотря на визуальную кривизну на бумаге или экране, именно эта дуга соответствует минимальному физическому расстоянию на поверхности Земли.

Например, при соединении двух точек, расположенных на одной и той же широте 60° в северном полушарии, но разнесенных по долготе, прямая линия на карте Меркатора пройдет строго вдоль параллели 60°. Это путь по локсодромии с постоянным курсом 90° или 270°, который идет по малому кругу Земли. Кратчайший же геодезический маршрут между этими точками отклонится к северу, поднимется в более высокие широты и на плоской карте будет выглядеть как дуга, хотя его реальная длина в километрах окажется существенно меньше длины отрезка вдоль параллели.

Ниже приведено сравнение геометрических и навигационных характеристик кратчайшего пути и линии постоянного курса:

Характеристика Ортодромия и геодезическая линия Локсодромия (линия румба)
Физический смысл расстояния Минимально возможная длина пути между двумя точками по поверхности сферы или эллипсоида Увеличенная протяженность пути (совпадает с кратчайшим только на меридианах и экваторе)
Угол пересечения меридианов (азимут) Постоянно меняется по мере продвижения вдоль траектории (кроме меридианов и экватора) Остается строго постоянным на всем протяжении маршрута
Геометрическая форма в пространстве Дуга большого круга на сфере; кривая двоякой кривизны на эллипсоиде вращения Логарифмическая спираль на сфере, асимптотически приближающаяся к полюсу
Отображение в проекции Меркатора Изогнутая линия (дуга), выгнутая по направлению к полюсу соответствующего полушария Прямая линия, соединяющая две точки на плоском листе карты

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

Математические методы вычисления расстояния по широте и долготе

Численное решение обратной геодезической задачи опирается на два основных подхода: аппроксимацию поверхности Земли правильной сферой и вычисления на поверхности сжатого сфероида (эллипсоида вращения). В сферических методах длина ортодромии находится через центральный угол между двумя радиус-векторами, проведенными из центра сферы к заданным точкам. В эллипсоидных алгоритмах учитывается полярное сжатие планеты, при котором радиус кривизны плавно изменяется от экватора к полюсам.

Для подстановки в тригонометрические уравнения исходные координаты обеих точек выражаются в радианах. В расчетных формулах используются следующие базовые переменные:

  • φ1, λ1 - широта и долгота первой (начальной) точки в радианах;
  • φ2, λ2 - широта и долгота второй (конечной) точки в радианах;
  • Δφ = φ2 - φ1 - разность широт двух точек;
  • Δλ = λ2 - λ1 - абсолютная разность долгот двух точек;
  • Δσ - центральный (угловой) интервал между точками в радианах;
  • R - принятый радиус сферы;
  • d (или s ) - итоговая длина геодезического пути в линейных единицах.

Сферическая теорема косинусов

Базовый способ нахождения центрального угла на сфере основан на рассмотрении сферического треугольника, вершинами которого выступают северный полюс и две заданные географические точки. Угловое расстояние Δσ определяется через сферическую теорему косинусов, после чего умножается на радиус сферы:

Δσ = acos(sin(φ1) ⋅ sin(φ2) + cos(φ1) ⋅ cos(φ2) ⋅ cos(Δλ))
d = R ⋅ Δσ

Несмотря на компактность записи, прямое применение арккосинуса ( acos ) имеет серьезное вычислительное ограничение. Когда точки расположены близко друг к другу (на расстоянии нескольких метров или десятков метров), угол Δσ стремится к нулю, а значение его косинуса приближается к 1.0 . В компьютерной арифметике с плавающей запятой при вычислении cos(Δλ) для сверхмалых углов происходит потеря значащих разрядов. Из-за ошибок округления аргумент функции acos может оказаться равным единице (давая нулевое расстояние для несовпадающих точек) или превысить 1.0 на величину машинного эпсилона, что приведет к ошибке области определения функции ( NaN ).

Формула гаверсинусов (формула Хаверсина)

Для устранения вычислительной неустойчивости на малых дистанциях в навигации и геоинформатике применяется формула гаверсинусов (от англ. haversine - половина версинуса, определяемая как hav(θ) = sin²(θ / 2) ). Замена косинусов малых углов на квадраты синусов половинных углов сохраняет точность мантиссы числа с плавающей запятой даже при расчете расстояний в несколько миллиметров.

Алгоритм вычисления по формуле Хаверсина состоит из трех последовательных шагов:

a = sin²(Δφ / 2) + cos(φ1) ⋅ cos(φ2) ⋅ sin²(Δλ / 2)
Δσ = 2 ⋅ atan2(sqrt(a), sqrt(1 - a))
d = R ⋅ Δσ

Промежуточный параметр a представляет собой квадрат половины длины хорды, соединяющей две точки сквозь сферу. Для нахождения центрального угла Δσ также может использоваться запись через арксинус: Δσ = 2 ⋅ asin(sqrt(a)) . В программных реализациях вариант с двухъярусным арктангенсом atan2 и квадратным корнем sqrt предпочтительнее, поскольку он сохраняет численную стабильность на любых дистанциях, включая почти диаметрально противоположные (антиподальные) точки, где аргумент функции asin приближается к единице.

Итерационный алгоритм Винсенти на сжатом сфероиде

Реальная фигура Земли сплюснута у полюсов, поэтому замена эллипсоида сферой дает лишь приближенный результат. Для высокоточного решения обратной геодезической задачи на поверхности сжатого сфероида применяется итерационный метод, разработанный Таддеушем Винсенти (Thaddeus Vincenty) в 1975 году.

В отличие от замкнутых сферических формул, алгоритм Винсенти опирается на геометрические параметры эллипсоида вращения: большую (экваториальную) полуось a , малую (полярную) полуось b и коэффициент полярного сжатия f = (a - b) / a .

Математический процесс расчета по методу Винсенти включает подготовительный этап, цикл приближений и финальное вычисление длины дуги:

  • Переход к приведенным (редуцированным) широтам U1 и U2 на вспомогательной сфере через соотношение tan(U) = (1 - f) ⋅ tan(φ) . Это преобразование проектирует точки с поверхности эллипсоида на вспомогательную сферу.
  • Организация итерационного цикла для поиска долготы λ на вспомогательной сфере. В первой итерации значение принимается равным фактической разности долгот λ = Δλ .
  • Внутри цикла последовательно вычисляются: синус ( sin(σ) ) и косинус ( cos(σ) ) углового расстояния, дуга σ через функцию atan2(sin(σ), cos(σ)) , синус азимута геодезической линии на экваторе sin(α) , квадрат косинуса этого угла cos²(α) = 1 - sin²(α) и вспомогательный тригонометрический множитель cos(2σm) .
  • Уточнение поправки долготы с учетом коэффициента сжатия f . Цикл повторяется до тех пор, пока разница между текущим и предыдущим значениями λ не станет меньше заданного порога сходимости (обычно порядка 10⁻¹² радиан, что соответствует долям миллиметра).
  • После достижения сходимости по найденным параметрам вычисляются коэффициенты разложения в ряд A и B , определяется поправка за эллиптичность дуги Δσ , и рассчитывается итоговая длина геодезической линии: s = b ⋅ A ⋅ (σ - Δσ) . Попутно алгоритм позволяет с высокой точностью определить прямой и обратный геодезические азимуты в начальной и конечной точках.

Сравнение точности и особенностей применения методов

Выбор между сферической тригонометрией и эллипсоидной геодезией зависит от допустимой погрешности задачи и вычислительных требований. Поскольку экваториальный радиус Земли примерно на 21 километр больше полярного, любая сферическая формула неизбежно накапливает ошибку, величина которой зависит от широты точек и направления линии (вдоль меридиана или вдоль параллели).

Ниже приведено сопоставление характеристик основных математических алгоритмов расчета геодезического расстояния:

Критерий сравнения Сферическая теорема косинусов Формула гаверсинусов (Хаверсина) Итерационный алгоритм Винсенти
Математическая модель поверхности Правильная сфера постоянного радиуса Правильная сфера постоянного радиуса Сжатый сфероид (эллипсоид вращения)
Тип вычислительного процесса Прямой аналитический расчет в одно действие Прямой аналитический расчет через половинные углы Цикл последовательных приближений до сходимости
Устойчивость на малых расстояниях (до 100 м) Низкая (потеря точности и риск ошибки округления в функции acos) Высокая (сохраняет точность до миллиметров за счет функции sin) Максимальная (субмиллиметровая точность на любых малых базах)
Поведение для антиподальных точек Стабильное Стабильное при расчете через atan2; возможна потеря точности при asin Возможна медленная сходимость или отсутствие сходимости цикла для почти противоположных точек
Относительная погрешность расчета До 0,3% - 0,5% (до 3-5 метров на каждый километр пути) До 0,3% - 0,5% (обусловлена исключительно сферическим допущением) Менее 0,5 миллиметра на любой дистанции по поверхности эллипсоида

Применение формулы гаверсинусов оправдано при массовой обработке координат, предварительной пространственной фильтрации объектов и визуализации маршрутов, где погрешность в несколько метров на километр не влияет на конечный вывод. Для кадастровых, маркшейдерских, делимитационных и точных навигационных расчетов на протяженных трассах требуется использование эллипсоидных вычислений по методу Винсенти.

Влияние математической модели Земли и системы координат на результат

Точность вычисления длины геодезического пути напрямую зависит от того, какая геометрическая фигура принята за математическую поверхность отсчета и к какому геодезическому датуму привязаны входные координаты. Одни и те же числовые значения широты и долготы дают разную протяженность дуги при смене параметров земного сфероида или радиуса сферы.

Сферическая модель и выбор радиуса Земли

При расчетах по формулам сферической тригонометрии Земля принимается за правильный шар, где кривизна поверхности одинакова во всех направлениях. Поскольку реальная фигура планеты сплюснута у полюсов из-за суточного вращения, расстояние от центра масс Земли до ее поверхности меняется в зависимости от широты. Экваториальный радиус примерно на 21,38 километра больше полярного.

Выбор конкретного числового значения радиуса определяет систематическое смещение результата на различных участках земного шара:

  • Экваториальный радиус (6 378 137 м) обеспечивает высокую точность вдоль линии экватора, но завышает рассчитываемые расстояния в умеренных и приполярных широтах.
  • Полярный радиус (около 6 356 752,3 м) соответствует расстоянию от центра Земли до полюсов и приводит к занижению длины пути при расчетах в средних и низких широтах.
  • Средний радиус (обычно принимается равным 6 371 000 м или 6 371 008,8 м) представляет собой усредненную величину, минимизирующую общую ошибку по всей площади планеты.

Референц-эллипсоиды и параметры систем координат

Для устранения погрешностей сферического допущения в геодезии применяются эллипсоиды вращения, форма которых задается двумя фундаментальными константами: большой полуосью (экваториальным радиусом) и коэффициентом полярного сжатия (или выводимой из них малой полуосью). В зависимости от назначения системы координат делятся на общеземные, аппроксимирующие фигуру всей планеты в целом, и референцные, которые ориентированы в теле Земли так, чтобы максимально точно совпадать с поверхностью геоида на территории конкретного государства или региона.

Согласно положениям ГОСТ 32453-2017 и ГОСТ 51794-2008, для геодезических и навигационных работ установлены строгие геометрические параметры базовых эллипсоидов. В следующей таблице приведены характеристики основных общеземных и референцных систем координат:

Система координат / Датум Применяемый эллипсоид Большая полуось a, м Малая полуось b, м Знаменатель сжатия 1/f
WGS 84 (EPSG:4326) WGS 84 6 378 137,0 6 356 752,3142 298,257223563
ГСК-2011 ГСК-2011 6 378 136,5 6 356 751,7580 298,2564151
ПЗ-90.11 ПЗ-90 6 378 136,0 6 356 751,3618 298,25784
Пулково 1942 (СК-42) Эллипсоид Красовского 6 378 245,0 6 356 863,0188 298,3
СК-95 Эллипсоид Красовского 6 378 245,0 6 356 863,0188 298,3

Общеземная система WGS 84 с кодом EPSG:4326 выступает международным стандартом для спутниковой навигации и веб-картографии. Отечественные системы СК-42 и СК-95 базируются на референц-эллипсоиде Красовского, большая полуось которого на 108 метров длиннее, чем у эллипсоида WGS 84. При подстановке одних и тех же координат в алгоритм Винсенти с параметрами эллипсоида Красовского и эллипсоида WGS 84 расчетные длины протяженных линий будут различаться за счет разницы в размерах и сжатии этих фигур.

Изменение длины дуг меридиана и параллели

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

Из-за уменьшения кривизны радиус кривизны меридиана растет по мере удаления от экватора. В результате длина дуги меридиана в один градус по широте увеличивается с 110,57 километра на экваторе до 111,69 километра в приполярных областях. Обратная и гораздо более выраженная зависимость наблюдается при движении вдоль параллелей (по долготе). Поскольку все параллели представляют собой окружности, радиус которых уменьшается пропорционально косинусу широты, длина дуги в один градус по долготе сокращается от 111,32 километра на экваторе до 55,80 километра на широте 60 градусов и обращается в ноль непосредственно на географических полюсах.

Требование к единству координатной основы

Перед вычислением длины геодезического пути координаты начальной и конечной точек должны быть приведены к единому геодезическому датуму. Системы координат отличаются не только размерами принятого эллипсоида, но и положением его центра относительно центра масс Земли, а также разворотом координатных осей. Например, центр эллипсоида Красовского в системе СК-42 смещен относительно центра общеземных эллипсоидов более чем на 100 метров.

Из-за этого смещения одна и та же физическая точка на местности имеет разные численные значения широты и долготы в системах WGS 84, СК-42 и ГСК-2011. На территории средних широт расхождение координат идентичного объекта между СК-42 и WGS 84 составляет от 3 до 6 угловых секунд, что в линейном выражении дает сдвиг от 50 до 150 метров. Если взять координаты первой точки с топографической карты в системе СК-42, а координаты второй точки получить со спутникового приемника в системе WGS 84 и подставить их в расчетную формулу без предварительного матричного трансформирования по элементам ориентирования (согласно ГОСТ 32453-2017), итоговое расстояние будет содержать грубую ошибку, сопоставимую с величиной взаимного сдвига этих датумов.

Единицы измерения и интерпретация полученного расстояния

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

В зависимости от отраслевых стандартов полученное значение переводят в неметрические единицы длины. В сухопутной картографии стран с английской системой мер применяются уставные (сухопутные) мили, а в морской и воздушной навигации - международные морские мили.

Морская миля исторически и геометрически привязана к угловой мере земного шара. Она определяется как средняя длина одной угловой минуты (1/60 доли градуса) дуги меридиана. Если разделить длину меридианного квадранта (около 10 002 000 метров от экватора до полюса) на 90 градусов и на 60 минут, получится величина, близкая к 1852 метрам. В 1929 году это округленное значение было закреплено в качестве точного международного эталона. Из-за полярного сжатия Земли фактическая длина одной минуты меридиана плавно увеличивается от 1843 метров на экваторе до 1862 метров у полюсов, однако при переводе линейных дистанций всегда используется фиксированный коэффициент 1852 метра.

Точные математические соотношения между основными единицами измерения длины пути приведены в таблице ниже:

Единица измерения Обозначение Эквивалент в метрах Эквивалент в километрах Коэффициент пересчета из километров
Метр м (m) 1 0,001 Умножение на 1000
Километр км (km) 1000 1 1
Сухопутная (уставная) миля mi (statute mile) 1609,344 1,609344 Деление на 1,609344 (умножение на 0,621371)
Международная морская миля M, NM, nmi 1852 1,852 Деление на 1,852 (умножение на 0,539957)

Физический смысл результата и ограничения его интерпретации

Вычисленное по широте и долготе расстояние представляет собой длину дуги, спроецированной на математическую уровенную поверхность (гладкую поверхность референц-эллипсоида или аппроксимирующей сферы). При практическом анализе этих данных необходимо учитывать геометрические и физические факторы, которые не входят в двумерные геодезические уравнения.

Расчет только по двум горизонтальным координатам не учитывает следующие параметры реального пространства:

  • Абсолютные высоты и разность высот точек. Координаты широты и долготы фиксируют плановое положение объектов. Если начальная точка находится у подножия горы на высоте 200 метров над уровнем моря, а конечная - на вершине высотой 3200 метров, стандартная формула вычислит лишь горизонтальное проложение пути по поверхности эллипсоида. Наклонная дальность (пространственная хорда или длина пути с учетом перепада высот в 3000 метров) будет ощутимо больше. Кроме того, при прокладке протяженных трасс на больших высотах (например, на горных плато) фактическая длина дуги увеличивается пропорционально удалению от центра Земли, так как радиус кривизны поверхности на высоте нескольких километров превышает радиус базового эллипсоида.
  • Топографический рельеф местности. Даже если начальный и конечный пункты расположены на одной высоте над уровнем моря, реальная земная поверхность между ними содержит овраги, холмы, перевалы и речные долины. Огибание вертикального профиля рельефа всегда удлиняет физическую траекторию движения по сравнению с гладкой математической кривой.
  • Конфигурацию транспортной сети и естественные преграды. Геодезическое расстояние - это геометрический минимум («по прямой» вдоль кривизны планеты). Фактическая протяженность автомобильного или железнодорожного маршрута зависит от извилистости дорог, расположения мостов через водные преграды, обхода заповедных зон, застройки и сложного рельефа.

На практике для перехода от геодезического расстояния к ориентировочной длине дорожного маршрута в логистике и территориальном планировании применяют повышающий коэффициент непрямолинейности (коэффициент развития сети). На равнинной местности с плотной дорожной сетью фактический путь обычно превышает длину геодезической линии в 1,15-1,25 раза, а в горных районах или при наличии крупных рек и водохранилищ это отношение может достигать 1,5-2,0 и более.

Практические примеры и сценарии расчёта геодезического расстояния

Для демонстрации механики вычислений рассмотрим пошаговое определение длины дуги большого круга между двумя точками в Москве и Санкт-Петербурге на сферической модели со средним радиусом R = 6371,0 км (6 371 000 м). Исходные координаты заданы в формате DD в системе WGS 84: первая точка имеет широту φ₁ = 55,7558° и долготу λ₁ = 37,6173°, вторая точка - широту φ₂ = 59,9343° и долготу λ₂ = 30,3351°.

Пошаговый числовой расчёт

Последовательность вычисления протяжённости пути по формуле гаверсинусов включает четыре этапа:

  • Перевод угловых координат из десятичных градусов в радианы путём умножения каждого значения на отношение π / 180 (приблизительно 0,0174532925): φ₁ = 55,7558 × 0,0174532925 = 0,973122 рад; λ₁ = 37,6173 × 0,0174532925 = 0,656546 рад; φ₂ = 59,9343 × 0,0174532925 = 1,046051 рад; λ₂ = 30,3351 × 0,0174532925 = 0,529447 рад.
  • Вычисление приращений (разностей) широт и долгот между конечным и начальным пунктами: Δφ = φ₂ − φ₁ = 1,046051 − 0,973122 = 0,072929 рад; Δλ = λ₂ − λ₁ = 0,529447 − 0,656546 = −0,127099 рад.
  • Определение квадрата половины длины хорды a и центрального угла Δσ (углового расстояния в радианах): sin(Δφ / 2) = sin(0,0364645) ≈ 0,036456; sin(Δλ / 2) = sin(−0,0635495) ≈ −0,063507; cos(φ₁) = cos(0,973122) ≈ 0,562726; cos(φ₂) = cos(1,046051) ≈ 0,500999; a = (0,036456)² + 0,562726 × 0,500999 × (−0,063507)² = 0,001329 + 0,281925 × 0,004033 ≈ 0,001329 + 0,001137 = 0,002466; Δσ = 2 × atan2(√0,002466, √(1 − 0,002466)) = 2 × atan2(0,049659, 0,998766) ≈ 2 × 0,049680 = 0,099360 рад.
  • Умножение полученного углового расстояния на средний радиус Земли для перехода к линейным единицам: d = 0,099360 × 6371,0 ≈ 633,02 км (или 633 020 м).

В сводной таблице представлены промежуточные и итоговые значения выполненного расчёта, а также справочное сравнение со значением на эллипсоиде WGS 84 по алгоритму Винсенти:

Параметр расчёта Обозначение Числовое значение Единица измерения
Координаты точки 1 (в радианах) φ₁; λ₁ 0,973122; 0,656546 рад
Координаты точки 2 (в радианах) φ₂; λ₂ 1,046051; 0,529447 рад
Разность широт и долгот Δφ; Δλ 0,072929; −0,127099 рад
Центральный угол (угловое расстояние) Δσ 0,099360 рад
Расстояние на сфере (R = 6371 км) d (км / м) 633,02 / 633 020 км / м
Расстояние на эллипсоиде WGS 84 s (км / м) 634,57 / 634 570 км / м

Расхождение в 1,55 км (около 0,24 %) между сферическим и эллипсоидным значениями возникает из-за полярного сжатия планеты: на широтах 55-60° радиус кривизны поверхности и длина дуги в азимутальном направлении несколько превышают расчётные показатели усреднённой сферы.

Прикладные сценарии использования геодезического расстояния

Вычисление кратчайшего пути по географическим координатам применяется в навигационных, инженерных и информационных задачах, где требуется точная оценка пространственной удалённости объектов без привязки к графу автомобильных дорог.

Оценка воздушных и морских дистанций по ортодромии

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

Пространственный анализ и проверка удалённости в ГИС

При работе в ГИС вычисление геодезических линий позволяет избежать масштабных искажений, которые неизбежно возникают при измерении евклидовых расстояний на плоских проекциях карты. Такая операция применяется для решения прикладных инженерных и кадастровых задач:

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

Геопривязка и фильтрация локаций по радиусу охвата в базах данных

В информационных системах, службах доставки, картографических сервисах и мобильных приложениях расчёт расстояния по координатам используется для пространственной фильтрации записей. Когда пользователь ищет ближайшие банкоматы, склады, пункты выдачи заказов или свободный транспорт, в качестве отправной точки берутся его текущие координаты LAT и LONG, после чего вычисляется дистанция до каждого объекта из справочника и отбираются позиции, попадающие в заданный радиус охвата (например, в пределах 5 км).

Поскольку прямое вычисление тригонометрических функций для сотен тысяч записей в реляционных и пространственных СУБД создаёт высокую вычислительную нагрузку, на практике применяют двухэтапную выборку. Сначала формируется ограничивающий прямоугольник по широте и долготе (грубый фильтр по диапазону координат с использованием стандартных индексов базы данных), который отсекает заведомо далёкие точки. Затем для оставшихся кандидатов внутри квадрата рассчитывается точное геодезическое расстояние по формуле гаверсинусов или эллипсоидным функциям для строгой проверки вхождения в круг заданного радиуса и сортировки результатов по мере удаления от пользователя.

Нужен другой
инструмент?

Откройте раздел инструментов для координат и геодезии и выберите задачу для других расчётов.

Все инструменты раздела