イスラム教礼拝時間(ナマズ)計算&キブラコンパス:天文計算法
イスラム教礼拝時間&キブラコンパスは、Aladhan APIを利用した太陽の位置計算に基づき、毎日の5回の礼拝時間(ファジュル、日の出/シュルーク、ズフル、アスル、マグリブ、イシャー)を算出し、メッカのカアバ神殿を指すキブラの方位角を導き出します。端末のセッションメモリに安全にキャッシュされ、次の礼拝までのカウントダウンを表示します。
世界ムスリム連盟(MWL)、北米イスラム協会(ISNA)、トルコ宗務庁(Diyanet 法:ファジュル18.0°、イシャー17.0°)、エジプト調査庁、ウンム・アルクラー大学など国際的に公認された計算法を選択できます。Diyanet設定については、トルコ国内の公式モスク暦には行政上の安全マージン(テュルク語:temkin)が含まれているため、地域のモスク日程も併せて確認することが推奨されます。位置情報(GPS)の許可は任意であり、都市名を手動選択することで位置情報を共有せずに利用できます。
具体例:東京や大阪で都市を指定した場合、現地座標での太陽南中時や薄明角度が計算され、大円コース(Great Circle)の球面三角法によってキブラ方位が算出されます。
コアアーキテクチャ&計算式
太陽角度判定:ファジュル (18.0° MWL / 18.0° Diyanet), イシャー (17.0° MWL / 17.0° Diyanet), ズフル (南中時 + 1〜2分), アスル (影の長さ 1倍標準 / 2倍ハナフィー) | キブラ方位角 = atan2(sin(Δλ), cos(φ1)tan(φ2) - sin(φ1)cos(Δλ))
カアバ神殿(北緯21.4225°、東経39.8262°)に向けた等角航路ではなく最短距離の大円航路方位角を球面三角法で算出。
ベストプラクティスと必須ガイドライン
- 滞在地域のコミュニティが推奨する計算法を選択する: 日本国内では一般的に世界ムスリム連盟(MWL)方式が広く用いられています。
- アスル礼拝の学派(マズハブ)設定を確認する: アスルの開始時刻は、標準学派(シャーフィイー、マーリク、ハンバル:影が1倍)とハナフィー学派(影が2倍)で異なります。
- 高緯度地域における夏季の計算調整: 北緯48度以上の地域では夏場に完全な夜が訪れないため、アングルベースの比率推計法を適用します。
- キブラ測定前にスマートフォンのコンパスを校正する: 端末を空中で「8の字」に動かして磁気センサーのキャリブレーションを行ってください。