使用Orbitron的Python卫星跟踪,pyephem-位置不匹配

时间:2013-11-02 02:50:54

标签: python orbit pyephem

在阅读TLE和计算卫星轨道时,PyEphem是否将地球视为球体或椭圆?

1 个答案:

答案 0 :(得分:2)

PyEphem下面的基础天文库被命名为libastro,这是它用于进行卫星计算的代码:

https://github.com/brandon-rhodes/pyephem/blob/master/libastro-3.7.5/earthsat.c

看起来它只是认为地球是一个球体;我看到地球的形状甚至进入计算的唯一地方是高度是从它与地球表面的距离产生的,在那里它只是使用恒定的半径而不是更高级的东西:

#if SSPELLIPSE
#else
    *Height = r - EarthRadius;
#endif

所以我认为你的答案是“球体。”