python坐标系转换函数_python WGS84和ECEF坐标的转换

本文介绍了Python中使用pyproj库进行地心地固坐标系(ECEF)与地理坐标系(WGS84)之间的转换。通过给出的转换公式和示例代码,展示了如何在两个坐标系间进行经纬度和三维坐标之间的换算。
摘要由CSDN通过智能技术生成

地心地固坐标系(Earth-Centered, Earth-Fixed,ECEF),简称地心坐标系。

地理坐标系统(Geographic Coordinate System,GCS)1,坐标系是地心坐标系,用经纬度表示球面上的点。

世界大地测量系统(World Geodetic System, WGS),比如WGS84,是一种地理坐标系统,用于全球定位系统(GPS)。

投影坐标系统(Projection Coordinate System,PCS)2,,在二维平面上用米表示位置。

通用横轴墨卡托投影(Universal Transverse Mercator,UTM),是一种投影方法。

pip install Pypro

Cesium中常用的坐标系主要有两种:WGS84坐标系和笛卡尔空间直角坐标系。平时我们常见的某个点的经纬度就是在WGS84坐标系下某个点的坐标,它的坐标原点在椭球的质心;而笛卡尔坐标系主要是用来做空间位置的变化如平移、旋转和缩放等等,它的坐标原点在椭球的中心。

库安装

、 pip install pyproj

转换公式

https://en.wikipedia.org/wiki/Geographic_coordinate_conversion#From_geodetic_to_ECEF_coordinates

#坐标系转换

import pyproj

def ecef2lla(x,y,z):

'''

x = 652954.1006

y = 4774619.7919

z = -4167647.7937

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值