Python pyproj convert ecef to lla

后端 未结 3 1875
夕颜
夕颜 2021-02-04 12:51

I want to convert x/y/z-ECEF positions to lla (lat/lon/alt) using WGS84 in python with pyproj but it seems like the conversion fails.

Example code is here:



        
3条回答
  •  广开言路
    2021-02-04 13:30

    Latest pyproj version style

    import pyproj
    
    transformer = pyproj.Transformer.from_crs(
        {"proj":'geocent', "ellps":'WGS84', "datum":'WGS84'},
        {"proj":'latlong', "ellps":'WGS84', "datum":'WGS84'},
        )
    x = 652954.1006
    y = 4774619.7919
    z = -2217647.7937
    lon1, lat1, alt1 = transformer.transform(x,y,z,radians=False)
    print (lat1, lon1, alt1 )
    

    You got -24.887220848803032 82.2128095673836 -1069542.1692923503

提交回复
热议问题