我想要将Skyfield Topos对象(经度/经度/高度)转换为以地球为中心的固定坐标(ECEF)。
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)使用itrs参照系。但是,此import语句在skyfield版本1.33中是一个错误。我找不到itrs现在的位置,或者是否有更简单的方法来执行此转换。
发布于 2021-01-01 04:12:54
参考框架是在1.34中添加的,因此升级应该会修复导入错误。以下是CHANGELOG条目:
https://rhodesmill.org/skyfield/installation.html#v1-34-2020-december-10
https://stackoverflow.com/questions/65525159
复制相似问题