こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

javaで人工衛星の軌道を表示するには?

javaを使って以下のサイトのような人工衛星の位置を表示するものを作りたいと思います。
http://homepage2.nifty.com/m_kamada/javascript/satellite/index.htm

全ての人工衛星を表示することは難しいと思うので、ISSの軌道だけ表示したいと思います。
これをjavaで作るためには、具体的にどのようなことをしていけばいいのでしょうか?

また、何か参考になるサイトや書籍がありましたら教えてください。
よろしくお願いします。

投稿日時 - 2007-12-02 00:47:24

QNo.3563699

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

> 世界地図は、どのようにして表示したらいいのでしょうか?
適当な画像(jpgファイル, gifファイル, またはpngファイル)を入手または作成して、それをJavaのパネル上に表示するだけです。

投稿日時 - 2007-12-09 13:08:42

ANo.2

人工衛星は大抵北極と南極を通過し
円形の軌道を描く場合と、南極は地上300Kmだが
北極上では3600Kmの距離を持つ極楕円軌道を
持っているのとがあるようですね。

つまり衛星は地球の回転軸上を回っていますが
地球の自転がありそのために衛星が一周するごと
に通過する位置が一定ずつずれて行く訳です。

投稿日時 - 2007-12-04 19:38:34

ANo.1

データをリアルタイムで提供している公開サーバがあるのなら、あとは、単純な、または凝りに凝った、グラフィクスプログラミングの課題ですね。サーバからのデータ受信とグラフィクス、いずれもJavaの得意とするところです。

投稿日時 - 2007-12-02 08:59:32

お礼

遅くなりましたが、回答ありがとうございます。
データをリアルタイムで公開しているサーバーというものが見当たらなかったので、公開されていた人工衛星の軌道要素を用いて、位置を計算し、時間を進めて軌道を表示したいと思います。
とりあえず、位置計算はできたので、これからプログラミングの方をやっていきたいと思います。

ところで、世界地図は、どのようにして表示したらいいのでしょうか?
上で挙げたサイトのような凝ったようなものでなくても、
http://kibo.tksc.nasda.go.jp/tracking/index.html

このような簡単な地図でいいので、javaで表示する方法を教えていただけないでしょうか?

javaはまだ勉強中なので、よろしくお願いします。

投稿日時 - 2007-12-09 01:19:27

あなたにオススメの質問