它在天空中的参考系
itrs reference frame in skyfield
我想将 Skyfield Topos 对象 (lat/lon/altitude) 转换为地心地球固定 (ECEF) 坐标。
[][1]https://rhodesmill.org/skyfield/positions.html#coordinates-in-other-reference-frames
举个例子:
from skyfield.framelib import itrs
a = earth.at(t).observe(planets['moon']).apparent()
x = a.frame_xyz(itrs)
使用它的参照系。
但是这个import语句在skyfield 1.33版本中是错误的。
我找不到 itrs 现在所在的位置,或者是否有更简单的方法来执行此转换。
参照系是在1.34中添加的,所以升级应该可以修复导入错误。这是 CHANGELOG 条目:
https://rhodesmill.org/skyfield/installation.html#v1-34-2020-december-10
我想将 Skyfield Topos 对象 (lat/lon/altitude) 转换为地心地球固定 (ECEF) 坐标。
[][1]https://rhodesmill.org/skyfield/positions.html#coordinates-in-other-reference-frames
举个例子:
from skyfield.framelib import itrs
a = earth.at(t).observe(planets['moon']).apparent()
x = a.frame_xyz(itrs)
使用它的参照系。 但是这个import语句在skyfield 1.33版本中是错误的。 我找不到 itrs 现在所在的位置,或者是否有更简单的方法来执行此转换。
参照系是在1.34中添加的,所以升级应该可以修复导入错误。这是 CHANGELOG 条目:
https://rhodesmill.org/skyfield/installation.html#v1-34-2020-december-10