@Goodlikee

Как получить разницу в координатах GPS зная центр и радиус?

Как можно получить разницу в координатах GPS между центром и точкой лежащий на окружности, если даны координаты центра и радиус окружности
upd. Разница в координатах нужна по модулю, точку можно взять любую, например лежащую на 0°
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 2
Если под словом "разница" вы имеете в виду расстояние, то оно равно радиусу окружности.
Ответ написан
hint000
@hint000
у админа три руки
точку можно взять любую, например лежащую на 0°
- при таком уточнении проще некуда:
Радиус разделить на длину дуги меридиана. Ну и не забыть про нужное количество нулей в зависимости от единицы измерения радиуса. Результат будет в градусах широты (ну а долгота у нас не меняется при азимуте 0). Всё.
По ссылке можно увидеть: (1) длина дуги 1° меридиана приблизительно равна 111 км; (2) поскольку Земля не совсем шар, и даже немножко не совсем (но почти) эллипсоид , а всё-таки геоид, то длина дуги меридиана слегка зависит от широты места, точное значение можно найти в таблицах там же, по ссылке; (3) если бы не было уточнения про 0°, то всё было бы гораздо сложнее - формулы с синусами и косинусами и всё такое в этом роде.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы