Геодезический калькулятор расстояний

Измеряйте кратчайший путь по поверхности между координатами: расстояние на эллипсоиде WGS84, начальный и конечный азимуты, а также средняя точка.

Точка A (отправление)

Введите десятичные градусы. При вставке пары «широта, долгота» из картографического приложения в любое поле она разделится автоматически.

Точка B (назначение)

Результат расчета

Кратчайшее расстояние по поверхности

Начальный азимут (выход из A)

Конечный азимут (прибытие в B)

Средняя точка

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

Модель и формула

Эллипсоид (WGS84): обратное геодезическое решение Karney — a = 6 378 137 м, f = 1/298.257223563

Сфера: a = sin²(Δφ/2) + cos φ₁·cos φ₂·sin²(Δλ/2); d = 2R·atan2(√a, √(1−a)); R = 6371,0088 км

Азимуты измеряются вдоль геодезической линии в точках A и B по часовой стрелке от истинного севера и приводятся к диапазону 0–360°.

Метод и источники

Расстояние и азимуты рассчитываются путем решения обратной геодезической задачи на эллипсоиде WGS84 с использованием алгоритма Karney, который сходится для любой пары точек, включая почти противоположные. Средняя точка находится на половине длины геодезической дуги. В строке сравнения применяется формула гаверсинусов на сфере со средним радиусом IUGG 6371,0088 км. Метод и источники проверены 11 августа 2026 года.

Метод проверен
11 августа 2026 г.
WGS84
a = 6,378,137 m · f = 1/298.257223563

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

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

Насколько точно это расстояние?

Расстояние рассчитывается по геодезической линии на референс-эллипсоиде WGS84 — той же модели Земли, которая используется в профессиональном геодезическом ПО, а сам алгоритм совпадает с точным решением с точностью до доли миллиметра. Строка сравнения со сферой показывает, насколько отличается простое решение по ортодромии: обычно в пределах 0.3%, редко более чем на 0.5%. Реальные поездки длиннее, чем в обеих моделях, поскольку дороги, авиатрассы и рельеф никогда не следуют строго по кратчайшей дуге.

Почему начальный и конечный азимуты различаются?

Геодезическая линия — это кратчайший путь, а не курс с постоянным направлением по компасу. Ваш курс непрерывно меняется вдоль дуги, поэтому начальный азимут при выходе из точки A отличается от конечного азимута при прибытии в точку B — эта разница увеличивается с расстоянием и широтой. Только путь вдоль экватора или строго по меридиану сохраняет постоянный азимут. Оба значения измеряются по часовой стрелке от истинного севера: 0° — это север, 90° — восток.

Можно ли использовать точки вблизи полюсов или через 180-й меридиан?

Да. Введите широту от −90° до 90° и долготу от −180° до 180°. Расчет всегда выполняется по кратчайшей дуге, даже если она пересекает линию ±180° или проходит вблизи полюса; точки, расположенные почти на противоположных сторонах Земли, также поддерживаются.

Мои координаты указаны в градусах, минутах и секундах — что мне вводить?

Сначала переведите их в десятичные градусы: градусы + минуты ÷ 60 + секунды ÷ 3600, при этом южная широта и западная долгота должны быть отрицательными. Координаты 40°42′46″N 74°00′21″W превратятся в 40.7128, −74.0060. Вы также можете оставить буквы N, S, E или W при десятичном значении, и инструмент сам применит нужный знак.

Где мне найти координаты для вставки?

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

Математические модели Земли: эллипсоид WGS84 против сферы

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

В современных геодезических системах, включая GPS, стандартом де-факто является референс-эллипсоид WGS84. Использование этой модели позволяет вычислять расстояния с субмиллиметровой точностью, в то время как сферическая модель, использующая средний радиус Международного союза геодезии и геофизики (IUGG), дает погрешность, которая в среднем составляет около 0,3%, а в некоторых регионах может превышать 0,5%.

Для демонстрации этой разницы калькулятор выполняет параллельный расчет по двум моделям:

  • Эллипсоид (WGS84): Применяется обратное геодезическое решение Karney. Параметры эллипсоида: большая полуось $a = 6\ 378\ 137$ м, сжатие f = 1/298.257223563.
  • Сфера: Расчет идет по формуле гаверсинусов со средним радиусом IUGG R = 6371,0088 км. Математический аппарат выглядит следующим образом: a = sin²(Δφ/2) + cosφ₁ · cosφ₂ · sin²(Δλ/2) d = 2R · atan2(√(a), √(1-a))

Результат сравнения выводится в интерфейсе в формате: Сфера (R = 6371,0088 км): {distance} — разница с эллипсоидом составляет {delta}.

Алгоритм Карни и решение обратной геодезической задачи

Нахождение кратчайшего расстояния и направлений между двумя точками на эллипсоиде называется обратной геодезической задачей. В данном калькуляторе используется алгоритм Карни (Karney's algorithm).

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

Помимо расстояния, алгоритм точно определяет три ключевых параметра пути:

  1. Начальный азимут (выход из A) — направление движения в момент отправления.
  2. Конечный азимут (прибытие в B) — направление движения в момент достижения цели.
  3. Средняя точка — географические координаты, делящие длину геодезической дуги ровно пополам.

Геодезические линии против локсодромий

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

Важная особенность геодезической линии заключается в том, что она пересекает меридианы под разными углами. Из-за этого истинный курс движения постоянно меняется в процессе пути. Направление движения (азимут) измеряется вдоль геодезической линии в точках A и B по часовой стрелке от истинного севера и приводится к диапазону 0–360°.

Поскольку курс непрерывно меняется, начальный азимут при выходе из точки A практически всегда отличается от конечного азимута при прибытии в точку B. Исключение составляют только два случая:

  • Движение строго вдоль экватора.
  • Движение строго вдоль одного меридиана.

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

Правила ввода и конвертация координат

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

  • Широта: от −90° до 90°.
  • Долгота: от −180° до 180°.

Если ваши исходные данные записаны в формате градусов, минут и секунд (DMS), их необходимо предварительно перевести в десятичный формат по формуле: Десятичные градусы = Градусы + Минуты / 60 + Секунды / 3600

При этом для южной широты (S) и западной долготы (W) итоговое десятичное значение должно быть отрицательным. Инструмент поддерживает автоматическое распознавание буквенных индексов: вы можете оставить буквы N, S, E или W при десятичном значении, и калькулятор самостоятельно применит правильный математический знак.

При работе с современными картографическими сервисами вы можете скопировать готовую пару координат (например, "55.7558, 37.6173") и вставить ее целиком в любое поле ввода — калькулятор автоматически разделит строку на широту и долготу.

Для удобства работы в интерфейсе предусмотрены интерактивные элементы управления:

  • Загрузить пример Токио–Осака: автоматически заполняет поля предустановленными координатами для демонстрации работы.
  • Поменять точки местами: меняет координаты точек A и B местами, что позволяет мгновенно увидеть, как меняются начальный и конечный азимуты на обратном маршруте.
  • Очистить: полностью сбрасывает все поля ввода.

Обработка ошибок и ограничений

Калькулятор снабжен системой валидации данных, которая мгновенно выводит предупреждения при некорректном вводе:

  • При вводе букв или недопустимых символов: точка A: «{token}» не является числом. (или точка B).
  • При попытке вставить формат DMS: точка A: используйте десятичные градусы (например, 48.8566), а не градусы-минуты-секунды..
  • При путанице с осями координат: точка A: «{letter}» указывает на неверную ось — используйте N или S для широты и E или W для долготы..
  • При выходе за физические границы Земли: точка A: широта должна быть в диапазоне от −90° до 90°. или точка A: долгота должна быть в диапазоне от −180° до 180°..

Особые случаи и допущения

  • Совпадающие точки: Если координаты точек A и B идентичны, расчет расстояния не имеет математического смысла. В этом случае калькулятор выводит сообщение: Точки совпадают, поэтому расстояние равно нулю, а азимут не определен..
  • Реальный рельеф: Расстояния рассчитываются по поверхности модели Земли: высота над уровнем моря, рельеф, дороги и воздушные маршруты не учитываются, поэтому реальный путь длиннее.
  • Магнитное склонение: Полученные азимуты указаны относительно истинного севера — магнитный компас показывает другой угол, который меняется в зависимости от места и даты.

Конфиденциальность вычислений

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

Часто задаваемые вопросы

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

Мои координаты указаны в градусах, минутах и секундах — что мне вводить?
Сначала переведите их в десятичные градусы: градусы + минуты ÷ 60 + секунды ÷ 3600, при этом южная широта и западная долгота должны быть отрицательными. Координаты 40°42′46″N 74°00′21″W превратятся в 40.7128, −74.0060. Вы также можете оставить буквы N, S, E или W при десятичном значении, и инструмент сам применит нужный знак.

Насколько точно это расстояние?
Расстояние рассчитывается по геодезической линии на референс-эллипсоиде WGS84 — той же модели Земли, которая используется в профессиональном геодезическом ПО, а сам алгоритм совпадает с точным решением с точностью до доли миллиметра. Строка сравнения со сферой показывает, насколько отличается простое решение по ортодромии: обычно в пределах 0.3%, редко более чем на 0.5%. Реальные поездки длиннее, чем в обеих моделях, поскольку дороги, авиатрассы и рельеф никогда не следуют строго по кратчайшей дуге.

Почему начальный и конечный азимуты различаются?
Геодезическая линия — это кратчайший путь, а не курс с постоянным направлением по компасу. Ваш курс непрерывно меняется вдоль дуги, поэтому начальный азимут при выходе из точки A отличается от конечного азимута при прибытии в точку B — эта разница увеличивается с расстоянием и широтой. Только путь вдоль экватора или строго по меридиану сохраняет постоянный азимут. Оба значения измеряются по часовой стрелке от истинного севера: 0° — это север, 90° — восток.

Можно ли использовать точки вблизи полюсов или через 180-й меридиан?
Да. Введите широту от −90° до 90° и долготу от −180° до 180°. Расчет всегда выполняется по кратчайшей дуге, даже если она пересекает линию ±180° или проходит вблизи полюса; точки, расположенные почти на противоположных сторонах Земли, также поддерживаются.