Nøyaktig fastsettelse av Qibla-retningen krever løsning av et grunnleggende geodetisk navigasjonsproblem: beregningen av den opprinnelige kursvinkelen langs en storsirkel på jordellipsoiden. Nedenfor forklarer vi den matematiske formelen, virkemåten til de integrerte halvledersensorene i moderne telefoner, samt den fysiske kompensasjonen for jordens skiftende magnetfelt.
1. Storsirkelformelen (Great-Circle atan2) for peiling mot Kaba
La brukerens nåværende geografiske breddegrad være φ₁ og lengdegrad være λ₁. Kabaens uforanderlige koordinater i Mekka er definert som φ₂ = 21,4225° N (0,373899 rad) og λ₂ = 39,8262° Ø (0,695098 rad). Lengdeforskjellen uttrykkes som Δλ = λ₂ − λ₁. Den opprinnelige kursvinkelen B i forhold til den geografiske meridianen beregnes ved hjelp av sfærisk trigonometri:
Δλ = λ₂ − λ₁
y = sin(Δλ) · cos(φ₂)
x = cos(φ₁) · sin(φ₂) − sin(φ₁) · cos(φ₂) · cos(Δλ)
B = atan2(y, x)
Qibla (grader fra rettvisende nord) = (B · 180 / π + 360°) mod 360°
Denne trigonometriske formelen utføres i nettleserens JavaScript-kjerne på en brøkdel av et millisekund. Den etablerer den nøyaktige vektoren som elektromagnetiske signaler og synslinjer følger over jordens krumning. I motsetning til flate kartbehandlinger bevarer sfærisk geometri matematisk perfeksjon uansett avstand. Du kan lese mer om de teologiske og matematiske beregningene i vår fagartikkel om Qibla-beregning.
2. 3-akset MEMS-magnetometer og magnetiske forstyrrelser (Hard-Iron og Soft-Iron)
I moderne smarttelefoner måler treaksede MEMS-sensorer (Micro-Electro-Mechanical Systems) basert på Hall-effekten eller magnetoresistiv teknologi (AMR/GMR) den lokale magnetiske flukstettheten i mikrotesla (µT). I daglig bruk påvirkes disse sensorene av to distinkte fysiske forstyrrelseskilder:
- Hard-Iron-forstyrrelser (permanent magnetisering): Skapes av telefonens egne interne komponenter, for eksempel høyttalermagneter, mikrofonkjerner, kameramotorer for optisk bildestabilisering og ferritiske monteringsskruer. Disse forårsaker en konstant forskyvningsvektor (offset) som flytter målesfærens sentrum bort fra origo.
- Soft-Iron-forstyrrelser (induserte magnetfelt): Skapes av ytre ferromagnetiske materialer i omgivelsene, som armeringsjern i skandinaviske betongdekker, vannbårne varmerør, elektriske varmekabler i gulv og metallrammer på kontorpulter. Disse feltene forvrenger den opprinnelige kuleformede magnetfeltresponsen til en avlang ellipsoide.
Den velkjente åttetallsbevegelsen lar telefonens innebygde kalibreringsalgoritme registrere ekstrempunktene langs alle tre romakser. Dermed kan prosessoren trekke fra offset-vektorene og matematisk gjenopprette en perfekt sfærisk respons.
3. Sensorfusjon og Madgwick-kvaternionfiltrering
Et enkelt magnetometer er sårbart for risting, vibrasjoner og helningsfeil når telefonen ikke holdes helt flatt. Moderne nettlesere benytter derfor sensorfusjon som kobler magnetometeret sammen med enhetens treaksede akselerometer og gyroskop. Akselerometeret måler jordens tyngdekraftvektor (1 g ≈ 9,81 m/s²), som brukes til å beregne rull- og stampvinkler for å projisere magnetfeltet korrekt ned på horisontalplanet.
I Norge er dette spesielt viktig på grunn av den høye magnetiske inklinasjonen (dyppvinkelen): Jordens magnetfeltlinjer treffer bakken i en bratt vinkel på mellom 70° og 78°. Uten nøyaktig helningskompensasjon vil selv en liten skjevhet på et par grader føre til at den enorme vertikale magnetiske komponenten smitter over i horisontalplanet og skaper retningsfeil på opptil 15 grader. Et Madgwick-gradientfilter i kvaternionrommet [q0, q1, q2, q3] forener gyroskopets raske respons med magnetometerets absolutte referanse, slik at kompasskiven beveger seg stabilt, rolig og uten etterslep.
4. Geomagnetisk misvisning (deklinasjon) og NOAA WMM-2026 modellen for rettvisende nord
Den magnetiske nordpolen faller ikke sammen med den geografiske nordpolen (jordens rotasjonsakse), men forflytter seg med en hastighet på omtrent 40 til 50 kilometer i året over den arktiske regionen. Vinkelforskjellen mellom magnetisk nord og geografisk sant nord kalles geomagnetisk misvisning eller deklinasjon.
I Norge varierer misvisningen typisk fra +1° til +4° østlig i Sør-Norge (Oslo, Kristiansand, Stavanger, Bergen) og øker opp mot +9° til +12° i deler av Finnmark og Arktis. Et vanlig analogt magnetkompass vil derfor peke systematisk feil i forhold til Kaba. Vår applikasjon integrerer koeffisientene fra den globale NOAA WMM-2026-modellen og korrigerer automatisk for dette avviket. For nøyaktig analyse av terrenghøyde og barometerforhold kan du også bruke vår digitale høydemåler.