地球上のあらゆる地点からメッカのカーバ神殿への方向を数学的に特定する処理は、測地学における「大円初期方位角(Initial Great-Circle Bearing)」の算出問題に帰着します。ここでは、当サイトのキブラファインダーがブラウザ内で実行している数学的アルゴリズム、ハードウェア磁気センサーの特性、および地球物理学的な地磁気補正の全貌を解説します。
1. 大圏航路計算(Great-Circle Bearing)の球面幾何学数式
観測者の現在地の地理座標を緯度 φ₁、経度 λ₁ とし、聖地メッカにあるカアバ神殿の固定座標を緯度 φ₂ = 21.4225° N(0.373899ラジアン)、経度 λ₂ = 39.8262° E(0.695098ラジアン)と定義します。経度差を Δλ = λ₂ − λ₁ としたとき、球面三角法に基づく初期方位角 B は以下の数式によって厳密に導出されます:
Δλ = λ₂ − λ₁
y = sin(Δλ) · cos(φ₂)
x = cos(φ₁) · sin(φ₂) − sin(φ₁) · cos(φ₂) · cos(Δλ)
B = atan2(y, x)
キブラ方位角(真北基準・度) = (B · 180 / π + 360) mod 360
この方程式はJavaScriptによってブラウザ内で1ミリ秒未満で計算されます。この角度は最短距離で電磁波や光が伝播する測地線の方向を表しており、平面地図の歪みに惑わされることなく、地球規模で完全な幾何学的正確性を保証します。数式に関する詳細な背景解説は、当サイトの特集記事「アプリなしで調べるキブラ方角ガイド」でも紹介しています。
2. MEMS 3軸磁気センサーとハードアイアン/ソフトアイアン歪み
スマートフォン内部には、ホール効果または巨大磁気抵抗効果(GMR)を利用した超小型の3軸MEMS磁気センサー(磁気力計)が搭載されています。このセンサーはX軸、Y軸、Z軸の3次元空間における微弱な地球磁場(日本国内では約45〜50マイクロテスラ)を感知します。しかし、実環境での測定には2種類の重大な磁気干渉が影響を及ぼします:
- ハードアイアン(Hard Iron)干渉: スマートフォン自体のスピーカー用磁石、マイク、カメラの光学手ブレ補正機構、あるいはスマホケースのマグネットから発生する永続的な残留磁場です。測定値全体に一定のオフセット(平行移動)を生じさせ、コンパスの球体中心を本来の原点から狂わせます。
- ソフトアイアン(Soft Iron)干渉: 鉄筋コンクリート建築内の鉄骨、机の金属フレーム、パソコンのバッテリーなど、外部の強磁性体が地球磁力線を歪ませることによって発生します。測定ベクトルの形状を球体から楕円体へと押し潰す歪みを生み出します。
手のひらで水平に持ちながら「8の字」を描くキャリブレーション動作を行うと、ブラウザのセンサーAPIは3次元空間内の磁場極値を全方向でサンプリングし、最小二乗法によってハードアイアンのオフセットを減算し、ソフトアイアンの楕円マトリクスを補正して真円に近い測定球体を再構成します。
3. センサーフュージョン(Sensor Fusion)とマドグウィック(Madgwick)フィルター
磁気センサー単体では、手の震えや周囲の高周波電磁ノイズに極めて弱く、針が激しく揺れ動いてしまいます。そこで現代のモバイルブラウザは、3軸加速度センサー(重力加速度 1G = 9.81 m/s² を検知)と3軸ジャイロスコープ(角速度を検知)を連動させるセンサーフュージョン(複合統合アルゴリズム)を採用しています。
中核となるのがマドグウィック(Madgwick)フィルターです。四元数(クォータニオン)空間において勾配降下法を用いることで、ジャイロスコープの積分ドリフト(時間経過による狂い)を加速度センサーの重力ベクトルでリアルタイム補正し、端末のロール角(横傾き)とピッチ角(縦傾き)を正確に推定します。これにより、スマートフォンが多少傾いていても、3次元磁気ベクトルを正確に水平面へ投影し、針のブレのない滑らかで安定したキブラ表示を実現しています。
4. 地磁気偏角と米NOAA最新世界磁気モデル(WMM-2026)による真北補正
地球の自転軸が指す「真北(True North)」と、地磁気の北極が指す「磁北(Magnetic North)」は地理的に一致していません。磁北極はカナダ北部からシベリア方面へ年間数十キロメートルの速度で移動を続けており、この真北と磁北の食い違いの角度を「磁気偏角(Magnetic Declination)」と呼びます。
日本列島では全域で磁北が真北よりも西側に傾いており(西偏)、札幌で約9.5°西、東京で約7.5°西、大阪で約7.8°西、福岡で約7.0°西、沖縄で約5.0°西の偏角が存在します。偏角補正を行わない単純な磁気コンパスをそのまま使ってしまうと、礼拝の方角が約7°〜10°も狂ってしまいます。当サイトのキブラファインダーは、米国海洋大気庁(NOAA)と英国地質調査所(BGS)が共同策定した最新の世界磁気モデル(WMM-2026)を搭載しており、現在地のGPS座標から偏角を自動算出して補正します。地形の標高による電波受信状況の確認には、当サイトの標高測定ツールも併せてご活用ください。