Расстояние между GPS координатами

Введите GPS-координаты двух точек в формате DD или DMS — калькулятор вычислит расстояние по большому кругу в километрах и милях.

Смотрите также: Калькулятор расстояния между точками (2D), Калькулятор расстояния между точками (3D).

Калькулятор

Поддерживаются форматы: десятичные градусы (напр., 50.4500, -30.5233) или градусы, минуты, секунды (напр., 50°27'0"N, 50 27 0 N, 50:27:0.5 N).

знаков после запятой

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

Формула Гаверсинуса:

a= sin2 (φ2φ12) + cos(φ1) cos(φ2) sin2 (λ2λ12) c= 2 atan2 (a,1a) d=Rc

где φ — широта, λ — долгота (в радианах), R = 6371 км — средний радиус Земли.

Форматы координат:

  • Десятичный (DD): 50.4500° — напрямую с GPS-устройства или Google Maps.
  • Градусы-минуты-секунды (DMS): 50°27′0″N 30°31′24″E — классическая картографическая запись.

Преобразование DMS → DD: DD = градусы + минуты/60 + секунды/3600. Для S и W знак берётся отрицательным. Используется для навигации, туризма, логистики и расчета маршрутов между городами.