3

パッケージsgp4を使用して衛星のベクトル位置を計算するプロジェクトを行っています。入力ファイルが与えられると、地球の中心からメートル単位で位置ベクトルを吐き出すことになっています。ただし、与えられた例では、そして私が見たすべての出力で、x、y、およびzの値は常に数千メートルの範囲にあります。これは、衛星が地球の表面のはるか下に埋まっていることを意味します。私は、それらがキロメートルを意味するという仮定で、そしてそれらが中心ではなく表面から意味するという仮定で、これ以上意味のある結果が得られないように試みました。位置ベクトルの数字が何を表しているか知っている人はいますか?

出力ベクトルの例:[5576.056952400586、-3999.371134576452、-1521.9571594376037]

4

1 に答える 1

3

単位はキロメートルです。単位がメートルであることを示す python パッケージ ドキュメントは正しくありません。

地球の平均半径が 6371 km であるとすると、表示される数値は、地表から約 657 km の高度を示します。これに意味があるとなぜ信じないのですか?

于 2012-11-23T21:12:43.203 に答える