■
NASAが打ち上げた人口衛星をトラックできるJAVAのアプリケーションがあった。もちろんディスカバリーもトラックできる。
ぼーっと見てるだけでも楽しいが、どんな衛星が打ち上げられてるのかを知ってる方がより楽しい。この画像に出てくるやつは
-
- HST (Hubble Space Telescope):ハッブル宇宙望遠鏡
- STATION:国際宇宙ステーション
- Chandra:X線観測衛星, インド人のノーベル物理学者スブラマニアン・チャンドラセカール博士にちなんでつけられたらしい.
- IMAGE:オーロラ観測衛星
- COBE (Cosmic Background Explorer):コービー, 宇宙背景放射観測衛星
- EO-1 (Earth Observing-1):地球観測衛星
- GP-B (Gravity Probe-B):アインシュタインの重力場理論を検証するために打ち上げたらしい.
- UARS (Upper Atmosphere Research Satellite):ユアーズ, 上層大気観測衛星
といったところ。ユアーズとかそういえば聞いたとこあるなぁ。ところでディスカバリーの位置情報はNASAから
Latitude (Degrees) 51.8 Longitude (Degrees) -47.7 Altitude (Kilometers) 284.0
みたいな形で入手できるので、これをなんとかしてGoogle Mapsにリアルタイムに反映させいたいんだけどなぁ・・・。
ここのページではちゃんとできていたので、生意気にもソースを覗いてみた。
function refreshCoords() { document.getElementById('slat').innerHTML = coords[3] + '°'; document.getElementById('slon').innerHTML = coords[4] + '°'; document.getElementById('salt').innerHTML = coords[5] + 'km'; document.getElementById('isslat').innerHTML = coords[0] + '°'; document.getElementById('isslon').innerHTML = coords[1] + '°'; document.getElementById('issalt').innerHTML = coords[2] + 'km'; }
たぶんここらへんでページ中に書いてある下の位置情報(slatやらslonやら)を取ってくるんだろうけど
<div id="coords"> <img src="images/mm_20_white_8bit.png" alt="Shuttle Marker" /> Shuttle Discovery: Lat: <span id="slat" class="box"></span> Lon: <span id="slon" class="box"></span> Altitude: <span id="salt" class="box"></span><br/><br/> <img src="images/mm_20_red_8bit.png" alt="ISS Marker" /> International Space Station: <span id="isslat" class="box"></span> Lon: <span id="isslon" class="box"></span> Altitude: <span id="issalt" class="box"></span>
としか書いてなくてNASAからのひっぱり手段がおいらの頭では分からんかった。な、なんで!?もいっこ別のソースがあるの?