Угол опоры между двумя точками. Неверные результаты - PullRequest
0 голосов
/ 26 марта 2020

Ниже моего кода для расчета угла опоры между двумя точками:

def bearing_dest(lat1, lon1, lat2, lon2):
    bearing = atan2(sin(lon2-lon1)*cos(lat2), cos(lat1)*sin(lat2)-sin(lat1)*cos(lat2)*cos(lon2-lon1))
    bearing = degrees(bearing)
    bearing = (bearing + 360) % 360
    return bearing

Это правильно? Сравнивает результаты с: https://www.sunearthtools.com/tools/distance.php

И иногда это хорошо, иногда разница до 10 градусов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...