Comment la direction de la Qibla est calculée

Derrière l’aiguille se cachent un peu de géométrie sphérique et un minuscule capteur magnétique. Voici comment ils fonctionnent, en termes simples.

Qu’est-ce que la Qibla ?

La Qibla est la direction de la Kaaba, dans la Mosquée sacrée (Masjid al-Haram) à La Mecque, vers laquelle les musulmans se tournent pour prier. Al Qibla Finder utilise les coordonnées de la Kaaba, 21,4225° N, 39,8262° E, comme cible de chaque calcul.

Pourquoi le plus court chemin est courbe

La Terre est une sphère, et le plus court trajet entre deux points d’une sphère suit un grand cercle, comme les routes des vols long-courriers. Sur une carte plane, ce trajet paraît courbe : c’est pourquoi la véritable Qibla diffère souvent de ce que suggère une ligne droite.

Depuis New York, une ligne droite sur une carte du monde classique pointe vers l’est-sud-est. La vraie Qibla y est d’environ 58° dans le sens horaire depuis le nord, vers le nord-est, car le plus court chemin traverse l’Atlantique Nord.

Sur une carte plane, la ligne droite (en pointillés) semble la plus courte, mais sur le globe le véritable plus court chemin vers la Kaaba est courbe (en doré).

Le calcul

Avec votre latitude φ et votre longitude λ, et la latitude φK et la longitude λK de la Kaaba, la direction θ mesurée dans le sens horaire depuis le nord géographique est :

θ = atan2( sin(Δλ) · cos(φK),
           cos(φ) · sin(φK) − sin(φ) · cos(φK) · cos(Δλ) )

où Δλ = λK − λ

La distance jusqu’à la Kaaba est obtenue avec la formule de haversine et un rayon terrestre moyen de 6 371 km. Les deux calculs s’effectuent instantanément sur votre appareil, sans contacter aucun serveur.

Publicité

Comment votre téléphone sait où il pointe

La plupart des téléphones contiennent un magnétomètre, un petit capteur qui mesure le champ magnétique terrestre. Le téléphone le combine à ses capteurs de mouvement pour estimer la direction du haut de l’écran. Le navigateur transmet ce cap à la page, et le cadran tourne pour que le repère de la Kaaba reste fixé sur la Qibla pendant que vous pivotez.

Sur iPhone et iPad, Safari demande votre autorisation avant de partager les données de mouvement et d’orientation, d’où la demande supplémentaire.

Nord magnétique et nord géographique

L’angle de la Qibla est mesuré depuis le nord géographique, la direction du pôle Nord. Les boussoles des téléphones reposent sur le champ magnétique, qui peut s’en écarter de quelques degrés. Dans la majeure partie du Moyen-Orient, de l’Afrique, de l’Europe et de l’Asie, l’écart est faible. Dans certaines régions d’Amérique du Nord, il peut atteindre 10° ou plus : une vérification rapide avec un repère connu est alors utile.

D’où vient votre position

Lorsque vous autorisez la localisation, votre navigateur fournit vos coordonnées à partir du GPS, du Wi-Fi ou du réseau mobile. Une position approximative suffit : une erreur de quelques kilomètres ne modifie l’angle que d’une infime fraction de degré. Si vous préférez ne pas partager votre position, choisissez votre ville : le résultat sera tout aussi utile.