Предлагаешь стать плоскоземельщиком )) для наших расстояний пару км, кривизну земли можно не учитывать, и взять вместо градусов 111 км и 81 км, согласен. Но с высотой над уровнем моря такое не пройдет, придется учитывать. Попробую вечерком вытянуть с какого нибудь видео данные ЖПС.
на плоской земле тоже есть горы. и предлагаю именно стать плоскоземельщиком. Как рассказал. приведи координаты - посчитаем вместе. Это не сложно.
Сколько километров в градусе, минуте и секунде?
Долгота. Тут все просто: длина окружности (меридиана) постоянна - 40 008,55 км, разделим на 360°, получим:
111,134861111 км в одном градусе, делим на 60 минут:
1,85224768519 км в одной минуте, делим на 60 секунд:
0,0308707947531 км (30,8707947531 м) в одной секунде.
Широта. Длина окружности различна - 40.075,696 км на экваторе, 0 на полюсах. Расчитывается как длина одного градуса на экваторе умноженного на косинус угла широты. Один градус на экваторе - 40 075,696 км / 360° = 111,321377778 км/° (111321,377778 м/°)
На примере Казани:
широта 55,79083°, cos(55,79083) = 0,56221574216 * 111321,377778 м/° = 62 586,631026062 м/°
62,586631026062 км в одном градусе, делим на 60 минут:
1,043110517 км в одной минуте, делим на 60 секунд:
0,017385175 км (17,385175 м) в одной секунде.
Итого по широте и долготе просто берем разницу двух координат в градусах и переводим это в метры. Получаем разность в метрах по долготе и и по широте.
Высота у тебя в чем измеряется? не в градусах же, просто в метрах... то есть берем просто разность в метрах по высоте.
Это будут три координаты на плоской земле.
А потом все три разности в метрах - в квадрат, сложить, извлечь корень и нет проблем 
Сообщение отредактировал AntonA: 07 May 2025 - 14:11