2017-02-22 9 views
1

地理領域Xがあるとします。天体はその地域を1年以上移動しますが、もちろん同じ位置にはありません。私は体の動きをXにマッピングする2/3-Dチャートを作成しようとしています(X内で特定の時間と場所を与え、その時と場所で身体とその位置を示します)。私はPythonを使ってこれを行うつもりですが、同時に天文知識が不足しています - 私はそれをやることができますか?任意のポインタ/モジュール/チュートリアルが役に立ちます。ありがとう。Pythonを使用して特定の地域にアストロデータを作成しようとしています

+1

http://www.astropy.org/ – postoronnim

+0

@postoronnimを助けた - それは、彼らの動きを天体の知識を必要としますか? – user2480526

+0

天体はどういう意味ですか?どの精度ですか?星にはカタログ(BSC、Hipparcos、Tychoを試してみる)があり、惑星はKeplerの式(点まで)を使って直接計算できます。彗星、月、惑星、小惑星、衛星などが必要な場合は、NASAエフェメリドを使用して定期的に更新する必要があります(常に更新され、正確に計算できないため)。 [現在の時刻と場所に応じて空の地図を修正する方法は?](http://stackoverflow.com/a/39993115/2521214)とすべてのサブリンクを参照してください。 – Spektre

答えて

1

オープンソースの天文パッケージstellariumを一目で見て、与えられた場所の特定の場所の空をシミュレートすることをお勧めします。また、採用されたアルゴリズムに慣れ親しんでいく上で参考になるドキュメンテーションも必要です。

2

@postoronnimによると、astropyパッケージはあなたにこの作業に必要なものすべてを提供します。

hereに行くことができ、実際の例があります。だけで簡単に要約

あなたは、観察のために場所を与えることができます(惑星の主な観測がパッケージですでに利用されているが、あなたは緯度、経度、高度で独自に定義することができます)。

次に、1つのオブジェクトの座標と観測の瞬間が必要です。空のオブジェクトの軌跡を2D(または球面座標で再生したい場合は3D)プロットすることができます。あなたのオブジェクトが可視である時を視覚化するAltと時間をプロットするのは非常に有用です。

希望これは

関連する問題