Перейти к содержанию
100% локально

Калькулятор расстояния GPS

Вычислите расстояние, азимут и середину пути между GPS координатами.

Входные данные
Выходные данные

Калькулятор расстояния GPS

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

Координаты могут быть в виде простых десятичных градусов («48.8566, 2.3522») или в формате градусы-минуты-секунды с буквой полушария («48°51'24"N, 2°21'08"E») — парсер определяет формат для каждой строки, поэтому список может содержать обе формы. Выберите единицу измерения результата — километры, мили или морские мили — и сколько десятичных мест показывать. Включите опцию Винченти для более точного результата на эллипсоиде WGS84 вместо более быстрого сферического приближения; разница обычно имеет значение только на больших расстояниях или при необходимости точности менее метра. Переключайте азимут и середину пути включать/выключить, переключайте вывод между простым текстом и таблицей, разделённой табуляцией, и выбирайте, как показывать саму середину пути — в десятичных градусах или DMS.

Строка, которая не является действительными координатами, пропускается и отмечается, а не останавливает весь расчёт, поэтому одна неправильно помеченная строка в более длинном списке не блокирует остальное. Инструмент обрабатывает окончания строк Windows и Unix одинаково, а живой счётчик под выводом показывает количество точек, общее расстояние и количество сегментов по мере печати.

Всё работает локально в вашем браузере — координаты никогда не покидают ваше устройство. Скопируйте результат, загрузите его как файл .txt или отправьте вывод обратно на вход, чтобы соединить другой расчёт.

FAQ

Какую формулу она использует для вычисления расстояния?
По умолчанию она использует формулу гаверсина, которая рассматривает Землю как сферу и имеет точность около 0,5%. Включите опцию Винченти для эллипсоидального расчёта на модели WGS84, который более точен, особенно на больших расстояниях.
Могу ли я вычислить расстояние более чем между двумя точками?
Да. Добавьте по одной паре координат в строку, и инструмент вычислит расстояние, азимут и середину пути для каждой последовательной пары, плюс общее расстояние маршрута через каждую точку.
Какие форматы координат принимаются?
Десятичные градусы («48.8566, 2.3522») и градусы-минуты-секунды с буквой полушария («48°51'24"N, 2°21'08"E») оба поддерживаются, и вы можете смешивать форматы по строкам.
Что происходит, если строка не является действительной парой координат?
Эта строка пропускается и отмечается в выводе, поэтому одна опечатка или неправильно помеченная строка не останавливает остальную часть расчёта.
Мои данные о местоположении загружаются куда-нибудь?
Нет. Расчёт работает полностью в вашем браузере — ваши координаты никогда не отправляются на сервер.