pyproj中的datum和ellps有什么区别?
What is the different between datum and ellps in pyproj?
我正在使用
从 ECEF 转换为 lla
def ecef_to_lla(x, y, z):
lla = pyproj.Proj(proj='latlong', ellps='WGS84', datum='WGS84')
ecef = pyproj.Proj(proj='geocent', ellps='WGS84', datum='WGS84')
lon, lat, alt = pyproj.transform(ecef, lla, x, y, z)
return lon, lat, alt
我不确定 ellps
和 datum
关键字有何不同。文档将我指向这里:http://proj4.org/parameters.html#parameter-list 但仍不清楚它们有何不同?
许多基准可以引用同一个椭球,但反之则不行。基准指定参数以在椭球体上映射坐标。一个参数是椭圆体中心的原点偏移。您的情况在 GPS 环境中很常见,没有原点偏移,并且基准只是对椭球建模。但那是一个特例。一般情况不是那么简单,这就是数据很重要的地方。
常见问题最好在 gis.stackexchange.com 上回答。
https://gis.stackexchange.com/questions/664/whats-the-difference-between-a-projection-and-a-datum
我正在使用
从 ECEF 转换为 lladef ecef_to_lla(x, y, z):
lla = pyproj.Proj(proj='latlong', ellps='WGS84', datum='WGS84')
ecef = pyproj.Proj(proj='geocent', ellps='WGS84', datum='WGS84')
lon, lat, alt = pyproj.transform(ecef, lla, x, y, z)
return lon, lat, alt
我不确定 ellps
和 datum
关键字有何不同。文档将我指向这里:http://proj4.org/parameters.html#parameter-list 但仍不清楚它们有何不同?
许多基准可以引用同一个椭球,但反之则不行。基准指定参数以在椭球体上映射坐标。一个参数是椭圆体中心的原点偏移。您的情况在 GPS 环境中很常见,没有原点偏移,并且基准只是对椭球建模。但那是一个特例。一般情况不是那么简单,这就是数据很重要的地方。
常见问题最好在 gis.stackexchange.com 上回答。
https://gis.stackexchange.com/questions/664/whats-the-difference-between-a-projection-and-a-datum