Die exakte Ermittlung der Gebetsrichtung erfordert die Lösung einer geodätischen Fundamentalaufgabe: die Berechnung des Anfangskurses auf dem Großkreis. Im Folgenden erläutern wir die mathematische Herleitung, die Arbeitsweise der geräteinternen Halbleitersensoren sowie die physikalische Kompensation des Erdmagnetfelds.
1. Die geodätische Großkreisformel (Great-Circle Bearing)
Gegeben seien der aktuelle geografische Breitengrad φ₁ und Längengrad λ₁ des Nutzers sowie die unveränderlichen Koordinaten der Kaaba mit φ₂ = 21.4225° N (0,373899 rad) und λ₂ = 39.8262° O (0,695098 rad). Die Längendifferenz lautet Δλ = λ₂ − λ₁. Der anfängliche Kurswinkel B bezogen auf den geografischen Meridian wird über die sphärische Trigonometrie berechnet:
Δλ = λ₂ − λ₁
y = sin(Δλ) · cos(φ₂)
x = cos(φ₁) · sin(φ₂) − sin(φ₁) · cos(φ₂) · cos(Δλ)
B = atan2(y, x)
Qibla (Grad von rechtweisend Nord) = (B · 180 / π + 360°) mod 360°
Diese trigonometrische Gleichung wird im JavaScript-Kern in Bruchteilen einer Millisekunde ausgeführt. Sie liefert den Vektor, entlang dessen sich elektromagnetische Wellen auf der Kugelkrümmung zur Kaaba bewegen. Im Unterschied zu flachen Karten behält die sphärische Geometrie ihre mathematische Exaktheit über beliebige Distanzen bei. Ausführliche Rechenbeispiele finden Sie in unserem Fachartikel zur Qibla-Berechnung.
2. MEMS-Magnetometer und Hard-Iron- / Soft-Iron-Störfelder
In modernen Mobilgeräten erfassen dreiachsige MEMS-Sensoren (Micro-Electro-Mechanical Systems) auf Basis des Hall-Effekts oder magnetoresistiver Effekte (AMR/GMR) die lokale magnetische Flussdichte in Mikrotesla (µT). Zwei Hauptursachen können diese Messung im Alltag beeinträchtigen:
- Hard-Iron-Verzerrungen (permanente Magnetisierung): Verursacht durch interne Lautsprechermagneten, Mikrofone und ferritische Bauteile des Smartphones. Sie addieren einen statischen Offset-Vektor und verschieben den Koordinatenursprung der Messkugel.
- Soft-Iron-Verzerrungen (induzierte Felder): Verursacht durch externe ferromagnetische Materialien wie Bewehrungsstahl in Betondecken, Heizkörper oder Tischgestelle. Sie verformen die gleichmäßige Magnetfeldkugel zu einem verzerrten Ellipsoid.
Die Kalibrierungsbewegung in Form einer Acht ermöglicht es den On-Device-Algorithmen, die Extremwerte in allen Raumachsen neu abzutasten, Offset-Vektoren herauszurechnen und die Sensorantwort wieder auf eine ideale Kugelform zu normieren.
3. Sensorfusion und Madgwick-Filterung
Ein einzelnes Magnetometer reagiert empfindlich auf Vibrationen und Geräteneigungen. Moderne Webbrowser greifen daher auf Sensorfusions-Algorithmen zurück, die das Magnetometer mit dem dreiachsigen Beschleunigungssensor (Akzelerometer) und dem Gyroskop kombinieren. Das Akzelerometer misst den Erdschwerevektor (1 g ≈ 9,81 m/s²), woraus die Neigungswinkel Roll (Wanken) und Pitch (Nicken) zur horizontalen Projektion des Magnetvektors berechnet werden.
Ein Madgwick-Gradientenfilter optimiert die Ausrichtung im Quaternionenraum. Er filtert hochfrequente Messstörungen des Magnetometers zuverlässig heraus und kompensiert die Drift des Gyroskops, wodurch sich die Kompassrose ruhig, geschmeidig und ohne Nachfedern einpendelt.
4. Geomagnetische Missweisung und NOAA-Modell WMM-2026
Der magnetische Nordpol fällt nicht mit dem geografischen Nordpol zusammen, sondern wandert kontinuierlich mit einer Geschwindigkeit von etwa 40 bis 50 Kilometern pro Jahr. Die Winkeldifferenz zwischen der magnetischen Feldlinie und dem geografischen Meridian wird als magnetische Deklination (Missweisung) bezeichnet.
Im DACH-Raum (Deutschland, Österreich, Schweiz) liegt die Deklination aktuell zwischen +2,5° und +4,5° Ost. Ein mechanischer Magnetkompass ohne Deklinationskorrektur zeigt somit systematisch um mehrere Grad an der tatsächlichen Kaaba-Richtung vorbei. Unsere Webanwendung bindet die Koeffizienten des aktuellen WMM-2026-Modells ein und korrigiert die Nadelstellung vollautomatisch auf rechtweisend Nord. Zur genauen Geländehöhenanalyse steht Ihnen zudem unser digitaler Höhenmesser zur Verfügung.