eclipses.app

計算方法

日食の実際の可視性をあなたの位置から算出する方法

地心位置の天文計算、30mの数値標高モデル、そして雲があなたから見た太陽への視線を横切るかどうかの計算を組み合わせ、ひとつの単純な問いに答えます。あなたが行く場所から、本当に見えるのか?

課題

公的機関は皆既帯を公開しています。すなわち、太陽が完全に月に覆われる範囲を示す帯です。これは厳密な天文計算ですが、現地の地形や大気は考慮していません。

2026年8月12日の日食では、皆既帯はイベリア半島北部を横切り、マヨルカ島をかすめて終わります。書類上は166のスペイン都市が帯内に含まれます。実際には、その大多数で皆既中の太陽は地平線から5度未満に位置します — 「日食の夕暮れ」です。さらに現実の地形上の地平線(西側の山、建物、植生)が、終了前に太陽を遮ることがあります。

私たちの分析では、この166都市を実際の地形の地平線(DEM、幾何学的な地平線ではない)と照合します。そのうち149都市では皆既全体が地形より上に見え、さらに同条件の展望地点が3,533か所あります。帯の地図を素朴に読むだけでは分からないのが、まさにこの点——地形がどこで太陽を遮るかです。

「帯の中にいる」と「本当に見える」の間のこの差を、eclipses.appでは計算しています。

560地点を事前計算しています——人口2万人以上の394市町村と大都市の166地区、スペイン全体の8,132市町村のうち——に加えて18,878のビューポイントです。それ以外のどの地点でも、シミュレーターは同じ精度で計算します。

私たちのアプローチ

1.観測地点を基準にした天文計算

太陽と月の位置を求めるために、JPLの高精度な惑星暦を出発点とし、地表上の地点ごとに日食の幾何学を解きます。視差を補正し、海抜ではなくあなたの位置の実際の標高で計算します。

そこから、あなたの位置における日食のコンタクトを導き出します。C1(部分食開始)、C2(皆既開始、該当する場合)、最大食、C3(皆既終了)、C4(部分食終了)を、UTC時刻と現地時刻の両方で示します。

その幾何学的位置を時計の時刻に変換するには、地球が正確にどれだけ自転したかを知る必要があります。この値は日々測定・公表されるもので、何年も先まで予測することはできません。過去に固定された数値ではなく、常に入手可能な最新の測定値を使用しています。

2.時刻の精度

目指しているのは、あなたが見つけられる中で最も精度の高い接触時刻の計算を提供することです。そのために、高精度な暦を用いて日食の幾何学を解き、地球の自転について公表されている最新の値を適用し、あなたの地点の実際の標高で計算し——データがある場合は——月縁の実際の起伏によって補正しています。

私たちの算出時刻と、公式プラットフォームや広く使われているアプリケーションを含む他の公表情報との間に、数秒の差が見られることがあります。よくある原因は幾何学的な計算ではなく——そこでは高い精度で一致しています——地球の自転の値にあります。それらの情報の多くは何年も前、当時の自転の値の推定に基づいて作成されたものであり、その推定値は今日では実情とずれていることが分かっているにもかかわらず、以降再計算されていません。

このずれは、そのままコンタクト時刻のずれになるわけではありません。影が進む間にも地球は自転しているため、自転の値の数秒の差は、それぞれの日食の幾何学的条件に応じて、時間にしてもっと大きくもっと小さくもなります。つまり、その差は2026年と2027年、2028年とでは同じではありません。

同じ理由から、3つの日食で計算の詳細さも同一ではありません。すべてを同等であるかのように示すよりも、それぞれの計算に何が含まれているかを明示することを重視しています。

3.30 m 数値標高モデル

重要な問いは「太陽は幾何学的に地平線より上にあるか」ではなく「現実の地形の地平線より上にあるか」です。これに答えるには観測者の周囲を知る必要があります。

Copernicus DEM GLO-30 のタイル(分解能30 m、約0.0003°)を、イベリア半島・バレアレス諸島・カナリア諸島の全域で使用しています。各地点で、0.25°ごとに1,440本の光線を100 km先まで追跡して、360°の地平線をサンプリングし、地球曲率と大気差の補正を施し、各方位で太陽が見えるために越えるべき最大の仰角を求めます。

太陽の高度と地形上の地平線の高度の差(デルタ)を、私たちは「実地平線に対するマージン」と呼んでいます。

4.太陽への視線を横切る雲

日食の間、太陽は地平線のすぐ上、場所により1°から8°ほどの低い高度にあります。そのため見えるかどうかを左右するのは頭上の雲ではなく、あなたと太陽を結ぶ直線を横切る雲です——時には遠く離れた場所の雲が影響します。私たちは観測者の真上の空気の柱だけでなく、この直線を地点ごとにたどって計算します。

だからこそ数十kmではなく250km先まで見ます。すぐそばにある低い雲は、この直線の上にすっかり収まっていることがあります——太陽が1°のとき、5km地点では直線の高さは90m未満です——それでもずっと先、56kmあたりで直線を完全に横切ることがあります。高い雲は約240km先から太陽を隠すことがあり、近くだけを見ていては見逃してしまいます。

幻の雲は除外します。山がちな地形では、モデルが報告する雲量データの一部が、実際には地表よりも低い高度に対応していることがあります。スペイン北部での調査では、低い雲の測定値のおよそ3件に2件がまさにこれに該当し、計算には含めていません。

また、この直線に沿って複数の雲の層が重なる場合、単純に足し合わせることはしません。同じ雲を何度も連続して見ても1回とだけ数え、部分的に曇った空が単純な足し算でほぼ完全に覆われた空になってしまわないようにしています。

5.雲量の過去の気候統計

上記の計算には実際の気象予報が必要ですが、信頼できるのはイベントの約16日前までです。それより先の日付、そして各都市ページにある「過去の雲量」欄については、気候統計を用います。ECMWFのERA5再解析(1991-2020年を基準)は、その時刻・その月に晴天だった過去の確率を、実際の年月のデータに基づいて示します——特定の日の予報ではなく、通常起こることの平均値です。

この二つは意図的に併存しています。気候統計は今すぐ得られる安定した目安を与え、上記の視線計算は8月12日が近づくにつれて働き始め、その平均値をより精度の高い予報に置き換えていきます。

月縁とベイリービーズ

地上の地平線に加えて、月縁(月の縁の起伏)の実際の地形もモデル化し、ベイリービーズの位置を正確に算出します。惑星暦JPL DE440、NASAのSPICE/NAIFカーネルによる月の姿勢、NASA LRO LOLAおよびSELENE(かぐや)のSLDEM2015による月面地形データを用いています。

これらのデータにより、C2・C3の接触時刻は理想的な円盤ではなく実際の月縁プロファイルに基づいて補正され、ベイリービーズは月縁の実際の谷間 — 太陽光が山々の間から最後に漏れる場所 — に配置されます。

この補正は2026年と2027年の日食で利用できます。2028年についてはまだ算出していません——帯全体にわたって地点ごとに行う時間のかかる計算であり、3つの日食をすべて同等であるかのように示すよりも、どこに適用していてどこに適用していないかを明示することを重視しています。完了次第、公開します。

シミュレーターに表示されるコロナやプロミネンスは現象を説明するための図解表現であり、予測ではありません。その正確な形状は事前には分かりません。

ベイリービーズをどうシミュレートしているか実際の月縁起伏(LRO/かぐや)、高精度暦、物理的な写真露出——eclipses.app の日食シミュレーターが何を、どのデータから計算しているか。

スコア 0-100

上述の要素を、0から100の単一の数値に統合します。スコアが80を超える場合は、すべての次元で優れた条件を意味します。皆既、実地平線に対する十分なマージン、有意な持続時間、好ましい天候。スコアが40未満の場合は、近くの別地点を検討すべきことを意味します。太陽がほぼ地表近くにある、山のシルエットが現象を遮る、あるいは8月のその時間帯に歴史的にその地域が雲に覆われる、といった理由です。

スコアは4つの要素を組み合わせます。日食の種類(皆既>金環>部分)、実地形地平線に対するマージン、その地点からの現象の持続時間、気候統計です。SEOゲーミングを避けるため厳密な式は公開していませんが、内訳は認可済みアカウントで API 経由で常に参照可能です(学術用途はお問い合わせください)。

正直な限界

スコアがモデル化していないこと:

  • 予報であり、保証ではありません——日付が近づくと、最新の気象モデルを使って太陽への視線を横切る雲を計算しますが、それでも予報です。モデルの実行ごとに変わるため、8月12日に近づいたらもう一度確認する価値があります。日付が遠い場合は過去の気候統計を使いますが、これは過去の年の平均であり、その特定の日の予測ではありません。
  • 現地の大気状態 — 黄砂、浮遊粉塵、湿度。低い太陽の見え方に影響しますが、計算していません。
  • 至近の障害物 — 隣接する建物、樹木、街灯は視界を損ねますが、30 m DEMには現れません。
  • 予測不能なイベント — 山火事、サハラ砂塵、例外的な飛行機雲など。

これらの限界は怠慢ではなく、モデルに対する誠実さです。安心して現地に到着する最善の方法は、24時間前に予報を確認し、車で60〜90分の代替地点を確保しておくことです。PROユーザー向けに、アプリは気象プランBを提供します。妥当な範囲内の3つの代替地点を、リアルタイムで更新される予報とともに提示します。

オープンデータ

以下を公開しています。

  • プレスキット(2026年日食の概要 + 自治州別のJSONデータセット)。
  • 外部ソースとの照合のための公開API(商用利用不可)。
  • 日食回廊全体に対するラスター形式のスコアマップ。

検証

私たちの算出時刻は、別の手法で書かれ、コードを一切共有していない独立した実装と照合しており、結果は同じ秒の範囲内で一致しています。また、現地にいた方々が計測した観測時刻も収集しています。実際の計測こそが、月縁の起伏モデルを検証する唯一の方法だからです。コンタクトの時刻を計測された方は、ぜひお知らせください。 日食の時刻を計測しましたか?

ジャーナリスト・研究者の方へ

以下が必要な場合:

  • 完全なデータセットへのアクセス(CSV/JSON、ゲーティングなし)
  • 公開前の具体的な計算の検証
  • 記事を補足するビジュアル例
  • 出典付きの技術的引用

[email protected] までメールをお送りいただくか、/prensa のプレスキットをご覧ください。48時間以内に回答します。