Расстояние между координатами
Измеряйте расстояние по большому кругу, азимут и середину между двумя точками широты/долготы прямо в вашем браузере.
Две введённые вами координаты используются для расчёта расстояния, азимута и середины полностью в вашем браузере и никогда не загружаются; по сети запрашиваются только тайлы OpenStreetMap для отрисовки карты.
Хотите отметить одну точку? Откройте просмотр координат на карте.
Об инструменте Расстояние между координатами
Этот калькулятор измеряет расстояние по большому кругу между двумя точками широты/долготы по формуле гаверсинуса и сразу показывает его в километрах, милях и морских милях. Введите каждую точку в отдельных полях lat и lng либо вставьте пару «lat, lng» — и вы также получите начальный азимут из A в B (0–360°) с 16-румбовым направлением по компасу, например SSE, плюс середину маршрута. На карте ставятся маркеры в обеих точках и линия между ними, с автоподгонкой так, чтобы весь маршрут был виден, а ссылки в один клик открывают маршрут в Google Maps или OpenStreetMap. Инструмент удобен для пилотов, моряков, геодезистов, специалистов по логистике и всех, кто сравнивает позиции GPS. Введённые координаты остаются на вашем устройстве; по сети загружаются только тайлы карты OpenStreetMap для отрисовки карты.
Возможности
- Расстояние по большому кругу (гаверсинус) сразу в километрах, милях и морских милях
- Начальный азимут из A в B в градусах, с 16-румбовой меткой компаса (N, NNE, NE, …)
- Середина между двумя точками, готовая к копированию как пара lat/lng
- Ввод каждой точки в полях lat и lng либо вставка полной пары «lat, lng»
- Карта с маркерами в обеих точках и линией между ними, с автоподгонкой под весь маршрут
- Открытие маршрута сразу в маршрутах Google Maps или на OpenStreetMap
- Копирование любого расстояния, азимута или середины в один клик
- Принимает полушария N/S/E/W и проверяет широту (от −90 до 90) и долготу (от −180 до 180)
Как использовать Расстояние между координатами
- Введите широту и долготу для точки A либо вставьте пару «lat, lng».
- Сделайте то же для точки B — или загрузите пример «Лондон → Париж», чтобы попробовать.
- Прочитайте расстояние в км, милях и морских милях плюс азимут и середину.
- Проверьте карту, затем при необходимости откройте маршрут в Google Maps или OpenStreetMap.
- Скопируйте любое нужное значение кнопкой рядом с ним.
Пример
Ввод
A: 51.5074, -0.1278
B: 48.8566, 2.3522
Результат
Distance: 343.6 km · 213.5 mi · 185.5 nmi
Bearing A→B: 148.2° (SSE)
Midpoint: 50.1962, 1.0872
Лондон — Париж: около 344 км по направлению юг-юго-восток.
Частые ошибки и устранение неполадок
- Расстояние оказывается намного больше или меньше ожидаемого. — Проверьте, не перепутаны ли широта и долгота. Этот инструмент читает сначала широту, затем долготу — например 51.5074, -0.1278.
- Точка попадает в океан или в другое полушарие. — Южные широты и западные долготы отрицательны. Введите значение со знаком минус или добавьте букву N/S/E/W, и знак будет проставлен за вас.
- Измеренный маршрут короче известного вам расстояния поездки по дороге. — Это прямое расстояние по большому кругу по поверхности Земли, а не расстояние по дороге. Для маршрута по дорогам используйте ссылку Google Maps или OpenStreetMap.
Часто задаваемые вопросы
- Как здесь рассчитывается расстояние между двумя координатами?
- Используется формула гаверсинуса и средний радиус Земли WGS84 (6371 км) для расчёта расстояния по большому кругу — кратчайшего пути по поверхности сферической Земли. Это точно до нескольких метров на типичных расстояниях и является стандартным методом для расстояния от точки к точке по lat/long.
- В чём разница между расстоянием в километрах, милях и морских милях?
- Это одна и та же длина по большому кругу в разных единицах. Одна миля равна 1.609344 км, а одна морская миля — ровно 1.852 км, поэтому число в морских милях меньше. В авиации и морской навигации используют морские мили, потому что одна морская миля близка к одной минуте широты.
- Что означает азимут из A в B?
- Это начальный азимут, или прямой азимут: направление по компасу, в котором нужно отправиться из точки A, чтобы пройти путь по большому кругу до точки B, измеренное в градусах по часовой стрелке от истинного севера (0–360°). На длинном маршруте азимут меняется по пути, поэтому это направление в начале.
- Как находится середина между двумя координатами?
- Середина — это точка на полпути по пути большого круга между A и B, а не простое среднее двух пар lat/long. Усреднение работает только для близких точек; на больших расстояниях сферическая середина может заметно отличаться, поэтому инструмент вычисляет истинную середину по большому кругу.
- Это расстояние по дороге или по прямой?
- Это расстояние по прямой по большому кругу («по прямой») по поверхности Земли. Для расстояния по дорогам или пешком перейдите по ссылке «Маршрут в Google Maps» или «Посмотреть маршрут на OpenStreetMap», которая прокладывает путь по реальным улицам.
- Отправляются ли введённые мной координаты куда-либо?
- Нет. Расстояние, азимут и середина вычисляются в вашем браузере, поэтому вводимые координаты остаются на вашем устройстве. По сети загружаются только тайлы карты OpenStreetMap для отрисовки карты.
Связанные инструменты
- Карта по широте и долготе — Отметьте широту и долготу на карте OpenStreetMap или кликните по карте, чтобы считать координаты обратно.
- Конвертер MGRS — Конвертируйте между широтой/долготой и координатами MGRS в обе стороны, локально в вашем браузере.
- Конвертер Plus Codes — Конвертируйте между широтой/долготой и Plus Code (Open Location Code) в обе стороны, локально в браузере.
- Конвертер координат — Конвертация пары lat/long между DD, DMS и DDM в обе стороны.
- GPX Viewer — Откройте файл .gpx на карте и прочитайте расстояние, набор высоты и границы.
- GeoJSON Viewer — Проверяйте GeoJSON, смотрите его на карте и читайте сводку по объектам.
Все инструменты ArrayKit