【问题标题】:azimuth calculation in the python (without geolocation lib)python中的方位角计算(没有地理定位库)
【发布时间】:2020-08-12 17:11:08
【问题描述】:

如何在不导入Geodesic 的情况下计算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}

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

【问题讨论】:

    标签: python geolocation geo bearing azimuth


    【解决方案1】:

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

    【讨论】:

    • 来源对我来说是高级别的。我只是要求该公式的基本实现。就是这样......想象你有一个距离问题,你可以使用各种距离库,但你也可以将欧几里得公式转换为 python。所以我希望能够将方位角公式转换为 python。
    猜你喜欢
    • 2011-10-01
    • 2023-03-10
    • 2012-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 2012-03-10
    相关资源
    最近更新 更多