geo.py 文件源码

python
阅读 32 收藏 0 点赞 0 评论 0

项目:pyrsss 作者: butala 项目源码 文件源码
def xyz2geodetic(x, y, z):
    """
    Convert ECEF *x*, *y*, and *z* (all in [m]) to geodetic
    coordinates (using the WGS84 ellipsoid). Return lat [deg], lon
    [deg], and alt [m]. Multiple coordinates are acceptable, i.e.,
    *x*, *y*, and *z* may be equal length containers.
    """
    lon, lat, alt = pyproj.transform(ECEF, LLA, x, y, z, radians=False)
    if isinstance(lon, Iterable):
        lon = [x - 360 if x > 180 else x for x in lon]
    else:
        if lon > 180:
            lon -= 360
    return lat, lon, alt
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号