Инструмент форматов координат

Конвертер DMS ↔ десятичные градусы

Двусторонняя конвертация между форматом градусы-минуты-секунды и десятичными градусами. Одна координата или пакетный список, с просмотром на карте.

DMS (Градусы°Минуты'Секунды")

Десятичные градусы

Пакетная конвертация (каждая строка: широта, долгота)

Связанные инструменты

Онлайн-конвертер координат DMS

Что такое DMS и десятичные градусы

Географические координаты записываются в двух распространённых форматах. DMS (градусы, минуты, секунды) — классическая нотация, унаследованная от астрономии и морских карт. Каждый градус делится на 60 минут, а каждая минута — на 60 секунд, что даёт значения вида 41°00'29.5"N, 28°58'42.2"E. Портативные GPS-приёмники, бумажные топографические карты, авиационные схемы и морские приборы обычно отображают координаты именно в этой форме, поскольку она повторяет традиционное деление окружности.

Десятичные градусы сжимают ту же информацию в одно число с плавающей точкой на ось — например 41.008194, 28.978389. Формула конвертации проста: десятичные = градусы + минуты/60 + секунды/3600. Для южных широт и западных долгот знак отрицательный, поэтому 33°30'00"S превращается в −33.5. Полушарие можно обозначить как буквой (N, S, E, W), так и знаком минус — здесь принимаются оба варианта.

  • Где применяется DMS: морские карты, авиационные путевые точки, военная картография, старые GPS-устройства и печатные геодезические данные
  • Где применяются десятичные градусы: веб-картографические API, GeoJSON, PostGIS, сервисы ArcGIS REST и любая программная обработка координат
  • Двусторонняя конвертация: инструмент одинаково точно конвертирует DMS → десятичные и десятичные → DMS
  • Пакетная конвертация: вставьте целый список пар координат — по одной на строку — и обработайте множество точек за одну операцию без ручного ввода

Как пользоваться инструментом

Чтобы перевести DMS в десятичные градусы, введите или вставьте широту в формате DMS в левое поле «Широта» (например, 41°00'29.5"N), а долготу — в левое поле «Долгота», затем нажмите DMS → Десятичные. Эквивалентные десятичные значения сразу появятся в правых полях, а на карте будет поставлена метка для визуальной проверки местоположения.

Для обратной конвертации введите десятичные значения в правые поля и нажмите Десятичные → DMS. Для пакетной конвертации вставьте по одной паре координат в строку в область пакетного ввода, используя в качестве разделителя запятую, точку с запятой или табуляцию. В пакетном режиме поддерживается DMS с пробелами, например 41 0 29.5 N; только не ставьте запятую внутри самого значения DMS, поскольку запятая интерпретируется как разделитель полей. Нажмите Пакетная конвертация → Десятичные, чтобы обработать все строки сразу и скопировать результат.

Другие инструменты для координат

Если нужно перепроецировать координаты между разными системами отсчёта или кодами EPSG, наш конвертер координат выполняет широкий спектр преобразований CRS. Для конвертации GPS-координат между распространёнными форматами записи подойдёт конвертер GPS.

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

Что такое DMS (градусы, минуты, секунды)?

DMS означает «градусы-минуты-секунды» — традиционную систему записи географических координат. Один градус делится на 60 минут, а одна минута — на 60 секунд. Типичная координата в формате DMS выглядит как 41°00'29.5"N 28°58'42.2"E; этот формат широко применяется в картографии, морской навигации, авиации и старых GPS-приёмниках.

Что такое десятичные градусы?

Десятичные градусы выражают широту и долготу одним числом с плавающей точкой, например 41.008194 и 28.978389. Дробная часть числа кодирует суммарное значение минут и секунд. Этот формат предпочитают картографические программы, пространственные базы данных, ГИС-платформы вроде ArcGIS, веб-API и GeoJSON, поскольку он компактен и напрямую пригоден для вычислений и программирования.

Как перевести DMS в десятичные градусы?

Формула: десятичные = градусы + (минуты / 60) + (секунды / 3600). Для южных широт и западных долгот результат берётся со знаком минус. Например, 41°00'29.5"N становится 41 + 0/60 + 29.5/3600 = 41.008194, а 33°30'00"S — это −(33 + 30/60 + 0/3600) = −33.5.

Какие форматы принимает пакетная конвертация?

Каждая строка пакетного ввода должна содержать одну пару координат: широту и долготу, разделённые запятой, точкой с запятой или табуляцией. Каждое значение может быть десятичным числом или строкой DMS с пробелами, например 41 0 29 N. Не ставьте запятую внутри значения DMS, если запятая служит разделителем полей — иначе она будет воспринята как разделитель.