目录 1 需求 2 实现 1 需求 我们需要在一个没有网络的电脑上安装python 的skyfield依赖 我们首先是下载 安装这个,但是这个是需要其他依赖的,如果你安装的时候,本地的Python ruamel.yaml.clib-0.2.7-cp37-cp37m-manylinux2014_aarch64 因为是离线,所以内网里面,只能一个一个依赖的进行安装,以上就是,如果想要在内网安装 skyfield
表示可以忽略高度,因此 altitude 是 0 这意味着我们只需要解析出来 heading、tilt、range 即可,我们用 Python 来实现,参考这个库: https://rhodesmill.org/skyfield 然后根据时间确定卫星在头顶的位置(注意这里的时间要用 nc 上去之后题目给我们的时间而不是 TLE 解析的时间),这里得到的位置是地心天球参考系中卫星的 x、y、z 坐标,也就是说是以地心为观察者视角得到的卫星的位置 from skyfield.api