Почему формулы просят радианы
Радиан — естественная единица угла: один радиан соответствует дуге, длина которой равна радиусу окружности. В радианах формулы тригонометрии и производные выглядят проще, поэтому языки программирования и справочники используют именно их.
Градусы удобны человеку, потому что окружность делится на 360 частей. Но если передать 55,75 в функцию синуса, она истолкует это как 55,75 радиана, то есть почти девять полных оборотов, и результат окажется бессмысленным.
Формула и числовые примеры
Полный оборот составляет 360° или 2π радиан, поэтому 1° = π / 180 ≈ 0,0174533 рад. Для широты Москвы 55,75° получаем 55,75 × π / 180 ≈ 0,97302 рад. Для 180° результат ровно π, а для 90° — π/2.
Южное полушарие даёт отрицательные значения. Для Сиднея (широта −33,8688°) результат равен −0,59112 рад. Знак переносится без изменений, и именно он различает северные и южные, восточные и западные координаты.
Если координаты даны в градусах, минутах и секундах
В картографии часто встречается запись вроде 55°45′00″. Чтобы использовать калькулятор, сначала переведите её в десятичные градусы: 55 + 45/60 + 0/3600 = 55,75. Затем выполните перевод в радианы.
При отрицательных координатах знак относится ко всему значению, а не только к градусам. Для 33°52′ ю.ш. десятичная запись равна −(33 + 52/60) ≈ −33,8667, а не −33 + 52/60.
Типичные ошибки
Самая частая ошибка — применять функции к градусам без перевода. Вторая — потерять знак у южных и западных координат, из-за чего расстояние до другого города оказывается в разы больше.
Ещё одна ловушка — перепутать порядок: широту и долготу в разных сервисах записывают в разном порядке. Проверяйте, что первое число лежит в пределах ±90, иначе вы перепутали оси.
Что делать дальше
Получив радианы, подставьте их в формулу гаверсинуса, начального азимута или в любой тригонометрический расчёт. Для расстояний по сфере радиус Земли принимают около 6371 км, и результат остаётся оценкой.
Для точных геодезических работ необходим учёт эллипсоида и датума, поэтому перевод в радианы — лишь подготовительный шаг. Он не заменяет профессиональные геодезические расчёты и программы.
Радианы в коде и таблицах
В электронных таблицах и языках программирования есть готовые функции перевода, но полезно понимать, что за ними стоит. Проверьте себя на простом контроле: 180 градусов должны давать число π, примерно 3,14159, а 90 градусов — около 1,5708.
Если расчёт даёт странные расстояния, первым делом проверьте единицы углов. Вместо радианов в тригонометрическую функцию часто попадают градусы, и результат отличается на порядки, а не на проценты.
Точность и округление
Сохраняйте в промежуточных расчётах не меньше шести знаков после запятой: при радиусе Земли около 6371 км ошибка в седьмом знаке радиана превращается примерно в 0,6 метра на поверхности. Округляйте только итог.
Чем ближе точки, тем чувствительнее результат к округлению координат, поэтому для коротких дистанций берите координаты с четырьмя и более знаками после запятой, как отдаёт большинство картографических сервисов.
Формула расчёта
φ рад = φ° × π / 180
Проверенные примеры
Широта 55,75° (55°45′ с.ш.).
φ = 55,75 × π / 180 ≈ 0,97302 рад.
Широта −33,8688° (юг).
φ = −33,8688 × π / 180 ≈ −0,59112 рад.
Как пользоваться онлайн-калькулятором
- Запишите координату в десятичных градусах; если известны градусы и минуты, переведите: градусы + минуты / 60.
- Введите значение, сохранив знак: минус для юга и запада.
- Нажмите «Вычислить» и подставьте радианы в формулу расстояния или азимута; для каждой координаты повторите расчёт.