Вверх ↑
Ответов: 8923
Рейтинг: 823
#1: 2018-08-06 23:56:46 ЛС | профиль | цитата
GanjaKyp, ну и до кучи: УГОЛ (φ) между двумя единичными векторами (радиусами от центра до поверхности шара) в полярной системе координат (Ш - широта, Д - долгота):
φ = arccos(cos(Ш1)*sin(Д1)*cos(Ш2)*sin(Д2) + cos(Ш1)*cos(Д1)*cos(Ш2)*cos(Д2) + sin(Ш1)*sin(Ш2))
Длина дуги между точками L = φ*R = 6371.8 *φ [км]
А вот и пример расчёта:
Москва_Рязань.jpg
карма: 19

0