0

azimuth在不导入Geodesic 的情况下如何计算?(或任何其他类型的库)

我希望能够在 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}

基本上,我只是在询问 Python 中方位角的基本实现。

4

1 回答 1

0

您应该查看 Geodesic lib 源代码并在代码中实现您自己的版本。或者从头开始实现算法。

于 2020-08-12T17:41:46.687 回答