我正在做一个使用包sgp4来计算卫星矢量位置的项目。给定一个输入文件,它应该吐出距离地球中心数米的位置向量。然而,在给出的例子中,在我看到的所有输出中,x,y和z值总是在数千米的范围内,这意味着卫星被埋在远低于地球表面的地方。我已经尝试过这样的假设,即它们意味着数公里,并且假设它们意味着从表面而不是中心,而不是更有意义的结果。有谁知道位置向量中的数字代表什么?
样本输出向量:[5576.056952400586,-3999.371134576452,-1521.9571594376037]
答案 0 :(得分:3)
单位是公里。表示单位为米的python包文件不正确。
考虑到平均地球半径为6371 km,您显示的数字表示地球表面以上约657 km的高度。你为什么不相信这是有意义的?