コンテンツにスキップ

星座認識アプリ - 夜空を識別

星座認識アプリは、観察する場所、日付、時刻の情報をもとに、夜空に見える星や星座、その他の天体をリアルタイムで識別する対話型の星図です。表示方向を調整したり画面を拡大縮小したりでき、初心者からアマチュア天文家まで幅広いレベルの利用者が夜空の観察や天体学習に役立てられます。

星座認識アプリ

視点を調整して夜空を探索します。星をクリックして詳細情報を取得できます。

表示コントロール

クイックナビゲーション

空の情報

Fomalhautみずがめ座ちょうこくぐ座くじら座エリダヌス座ろ座ほうおう座うお座みなみのうお座ちょうこくしつ座おうし座♄SESWHYG v4 (CC BY-SA) · figures: d3-celestial
可視星数: 0 · 可視星座数: 0

星の情報

マップ上の星をクリックして詳細を表示

星座の情報

星または星座を選択

空の情報

可視星数0
可視星座数0
LST1h 33m
ローディング計算機...
📚

ドキュメンテーション

星座認識アプリ

星座認識アプリは、インタラクティブな星空マップです。選択した場所から、選択した日時に、選択した方向にどの星、星座、惑星が現れるかを表示します。ユーザーはスライダーやボタンを使うか、マップをドラッグして表示を設定でき、星をクリックするとその詳細を確認できます。

星空マップの仕組み

このアプリはカメラ、コンパス、加速度計を使用しません。その代わり、次の3つの入力値に基づき、標準的な天文公式を使ってすべての星、惑星、太陽、月の正確な位置を計算します。

  • 位置:緯度と経度を手動で入力するか、「現在地を使用」ボタンで自動入力します(この機能では、端末のGPSまたはブラウザーの位置情報サービスを使用します)。
  • 時刻:任意の日付と時刻を指定できます。初期値は現在の時刻で、「現在」ボタンでリセットできます。
  • 表示方向:マップの中央を向ける空の方向と、表示する空の範囲です。

すべての位置をライブカメラ映像ではなく計算によって求めるため、昼夜や晴雨にかかわらず、マップは同じように機能します。

表示方向の設定

画面に表示する空の範囲は、3つの操作項目で設定します。

  • 方位角:表示が向いているコンパス方位です。0°(北)から、90°(東)、180°(南)、270°(西)を経て、359°まで設定できます。
  • 高度:表示の中心を地平線よりどれだけ高くするかです。-20°(地平線より少し下)から89°(ほぼ真上)まで設定できます。
  • 視野:表示する空の範囲の広さです。10°(狭い拡大表示)から120°(広い表示)まで設定できます。

クイックナビゲーションボタンを使うと、固定高度30°で北、東、南、西へ直接移動できます。また、天頂(真上、高度89°)へ移動することもできます。マップ自体をドラッグして周囲を見渡せるほか、スクロールまたはピンチ操作で拡大・縮小でき、その際に視野が変わります。

星や星座の識別

マップ上の星をクリックすると、次の情報を示す情報パネルが開きます。

  • 星の通称(通称がない場合はカタログ番号)
  • 見かけの等級。数値が小さいほど明るい、明るさの尺度です
  • 赤経と赤緯。空における経度と緯度に相当します
  • 観測者の位置から見た現在の高度と方位角
  • その星が属する星座、およびその星座の輪郭を構成する星の数

「情報をコピー」ボタンを押すと、これらの詳細をテキストとしてコピーできます。アプリは、現在のフレーム内で見えている星と星座の数、および太陽ではなく空の回転に基づく時計である恒星時も表示します。

高度と方位角の計算方法

空における星の位置は、高度(地平線からの高さ)と方位角(コンパス方位)で表され、観測者の緯度、星の赤経と赤緯、現地恒星時によって決まります。現地恒星時は、基準点から空がどれだけ回転したかを示し、星の時角を求めるために使われます。

H=θ−αH = \theta - \alpha

ここで、Hは時角、θは現地恒星時、αは赤経です。

その後、高度と方位角は次の式から求められます。

sin⁡a=sin⁡φsin⁡δ+cos⁡φcos⁡δcos⁡H\sin a = \sin\varphi \sin\delta + \cos\varphi \cos\delta \cos H

A=atan2⁡(−cos⁡δsin⁡H, sin⁡δ−sin⁡φsin⁡a)A = \operatorname{atan2}(-\cos\delta \sin H,\ \sin\delta - \sin\varphi \sin a)

ここで、aは高度、Aは方位角、φは観測者の緯度、δは星の赤緯です。方位角は0°から360°の範囲に収まるよう調整されます。

計算例

夜空で最も明るい星であるシリウスの赤経は約6h 45 m、赤緯は約−16° 43フィートです。緯度40.7° N、経度74.0° W(ニューヨーク市)の観測者が、10:00 p.m.(米国東部標準時)、2026年1月15日に観測する場合:

  1. その時刻の現地恒星時は約5h 46 mになります。
  2. 時角は現地恒星時から赤経を引いた値です:5h 46 m − 6h 45 m ≈ −0h 59 m、つまり約−14.7°です。
  3. 時角、赤緯、緯度を上記の式に代入すると、高度は約31°、方位角は約164°(おおよそ南南東)になります。

したがってその時刻と場所では、シリウスは空の高さの約3分の1の位置、真南より少し東にあります。アプリは、位置、時刻、または表示が変わるたびに、見えているすべての星について同じ計算を行います。

星と星座のデータ

アプリに組み込まれたカタログには、HYG恒星データベースから取得した1,600個を超える星が収録され、約6.5等級までの星が含まれています。マップがその時点で表示するのはカタログの一部で、視野が広い場合は約4.6等級より明るい星、狭い視野に拡大した場合は約5.3等級までの星が表示されます。国際天文学連合が認定する88星座をすべて収録し、それぞれの星を線で結んだ棒人形のような輪郭で描いています。太陽、月(現在の月相付き)、および肉眼で見える5つの惑星(水星、金星、火星、木星、土星)も表示します。

ページの読み込みが完了すれば、それ以上のネットワーク接続は必要ありません。星のカタログはページに組み込まれており、すべての位置はブラウザー内で計算されます。

赤経と赤緯を理解するための基礎

天文学者は、星が空を巡ることや観測者が移動することによって変化する高度と方位角とは異なり、人間の一生の間にはほとんど変化しない2つの座標を使って、星の空における位置を定めます。

  • 赤経は空における経度に相当します。0から24までの時間で測り、東向きに増加します。
  • 赤緯は空における緯度に相当します。−90°から+90°までの角度で測り、天の赤道上では0°になります。

これらの座標は星に対して固定されているため、星図やカタログではこの方法で位置が記載され、アプリは観測者の特定の場所と時刻に合わせて高度と方位角へ変換します。

星空観察に適した条件

いくつかの現実の条件がそろうと、アプリの星空マップと実際に頭上で見えるものを照合しやすくなります。

  • 暗い空:都市の光は暗い星をかき消します。明るい照明から離れた場所では、より多くの星が見えます。
  • 晴天:マップが予測する内容にかかわらず、雲は視界を遮ります。
  • 新月:明るい月は空を明るくし、暗い星を見えにくくします。
  • 暗順応:人の目が暗闇に完全に順応するには20~30分かかります。

よくある質問

アプリは星を見つけるために端末のカメラやコンパスを使いますか? いいえ。入力された日付、時刻、位置から位置を計算し、ユーザーが移動や拡大・縮小できる平面マップ上に表示します。

星の位置はどの程度正確ですか? 基礎となる公式によって、星は約十分の一度以内、惑星は約一度以内の精度で配置されます。実際の主な誤差原因は、位置または時刻の入力ミスです。

アプリは昼間にも使えますか? はい。昼間を含む任意の時刻について位置を計算できますが、明るい空では実際の星を肉眼で見ることはできません。選択した時刻と場所に応じて、マップの背景色は昼、薄明、夜を反映して変化します。

インターネット接続なしで動作しますか? ページの読み込みが完了すれば動作します。星のカタログとすべての計算はブラウザー内でローカルに実行され、それ以上のネットワーク要求は必要ありません。

星と星座はいくつ表示されますか? カタログには1,600個を超える星と、IAUが認定する88星座がすべて収録されています。一度に描画されるのは、現在の等級限界より明るい星だけで、その限界は視野によって変わります。

星だけでなく月や惑星も表示できますか? はい。現在の照らされている月相とともに表示される月と、肉眼で見える5つの惑星が、星と一緒に描画されます。

参考文献

  1. 国際天文学連合。"The Constellations." iau.org/public/themes/constellations
  2. Meeus, Jean. Astronomical Algorithms. Willmann-Bell.
  3. HYG恒星データベース。github.com/astronexus/HYG-Database