#python #geolocation #geo #bearing #azimuth
#python #геолокация #гео #азимут
Вопрос:
Как я могу вычислить, azimuth
не импортируя геодезические? (или любой другой библиотеки)
Я хочу иметь возможность получать те же результаты azi1 и azi2, приведенные ниже, дающие две геолокации, как показано.
>>> from geographiclib.geodesic import Geodesic
>>> # The geodesic inverse problem
... Geodesic.WGS84.Inverse(-41.32, 174.81, 40.96, -5.50)
{'lat1': -41.32,
'a12': 179.6197069334283,
's12': 19959679.26735382,
'lat2': 40.96,
'azi2': 18.825195123248392,
'azi1': 161.06766998615882,
'lon1': 174.81,
'lon2': -5.5}
ПО СУТИ, я ПРОСТО СПРАШИВАЮ БАЗОВУЮ РЕАЛИЗАЦИЮ AZIMUTH В PYTHON.
Ответ №1:
Вам следует взглянуть на исходный код библиотеки Geodesic lib и внедрить свою собственную версию в свой код. Или реализуйте алгоритм с нуля.
Комментарии:
1. Для меня источник высокого уровня. Я просто прошу базовую реализацию формулы. Вот и все… Представьте, что у вас проблема с расстоянием, вы можете использовать различные библиотеки расстояний, но также вы можете преобразовать евклидову формулу в python. Итак, я хочу иметь возможность конвертировать формулу азимута в python.