Distance à travers la Terre

Ce calculateur calcule la distance d'un point de la Terre à un autre, en allant à travers la Terre plutôt qu'à la surface.

Cette page existe grâce aux efforts des personnes suivantes :

Timur

Timur

Gaulthier Marrel

Créé: 2021-08-21 07:30:15, Dernière mise à jour: 2021-08-23 05:36:41
Creative Commons Attribution/Share-Alike License 3.0 (Unported)

Ce contenu est sous License Creative Commons Attribution/Partage à l'Identique 3.0(Unported). Cela signifie que vous pouvez redistribuer ou modifier librement ce contenu avec les mêmes modalités de licence et que vous devez créditer l'auteur original en plaçant un lien hypertexte de votre site vers l'œuvre https://fr.planetcalc.com/7725/. Vous ne pouvez pas modifier (le cas échéant) les références dans le contenu de l'œuvre originale.

Si vous voulez mesurer la distance d'un point à un autre de la Terre, vous devriez utiliser la formule du grand cercle ou de la distance orthodromique. Nous avons même deux calculateurs pour cela : celui qui utilise la formule de l'haversine et l'autre, qui utilise la formule de Vincenty.

Cependant, quand est-il si vous voulez connaître la distance entre deux points de la Terre à travers la Terre, non pas à la surface ? Il s'avère que le problème est relativement simple, sauf pour quelques pièges. Le calculateur ci-dessous trouve la distance entre deux points à travers la Terre et la dérivation de la formule avec tous les pièges est disponible en-dessous du calculateur.

PLANETCALC, Distance à travers la Terre

Distance à travers la Terre

°
°
°
°
Chiffres après la virgule décimale : 3
Distance, km
 

Distance à travers la Terre

Bien, nous avons deux points à la surface de la Terre, définis par leur latitude et leur longitude et nous voulons connaître la distance entre eux en passant "à travers" la Terre plutôt qu'autour. Techniquement, nous avons les coordonnées sphériques de chaque point dans un espace tri-dimensionnel puisque nous connaissons le rayon de la Terre, l'angle d'inclinaison (latitude) et l'angle d'azimut (longitude). Si nous convertissons celles-ci en coordonnées cartésiennes, avec un espace tri-dimensionnel x, y, z nous pouvons facilement trouver la distance en utilisant la formule très connue d'Euclide :
D=\sqrt{(x_2 - x_1)^2+(y_2-y_1)^2+(z_2-z_1)^2}

Alors, définissons notre système de coordonnées cartésiennes. L'origine sera le centre de la Terre. L'axe x pointera vers l'intersection du méridien zéro avec le plan équatorial. L'axe y pointera à 90° de l'intersection du méridien est avec le plan équatorial, l'axe z pointera vers le nord.

Système de coordonnées cartésiennes
Système de coordonnées cartésiennes

\phi est notre longitude, \theta est notre latitude.

Les coordonnées cartésiennes peuvent être obtenues à partir des cordonnées sphériques en utilisant les relations suivantes :
x=R\, cos \theta \, cos \phi \\ y=R\, cos \theta \, sin \phi \\ z=R\, sin \theta

Nous y sommes presque, mais nous devons toujours considérer quelques facteurs qui surviennent puisque, dans la géodésie, la Terre est approximée avec une sphéroïde oblate ou ellipsoïde de la révolution. Alors, quand nous parlons des coordonnées, nous parlons des coordonnées à la surface de l'ellipsoïde de référence utilisée dans les données géodésiques, dans ce cas, WGS 84 (soit, la distance est également mesurée entre deux points de l'ellipsoïde de référence). Les facteurs sont :

Comme la Terre est aplatie aux pôles et est renflée à l'équateur, le rayon de la Terre n'est pas constant et dépend de la latitude du point. Ainsi, nous devons le calculer pour chacun des deux points, ce qui peut être fait avec ce calculateur.

La latitude WGS 84 d'un point est la latitude géodésique, déterminée par l'angle entre le plan équatorial et la normale à l'ellipsoïde contrairement à la latitude géocentrique, qui est déterminée par l'angle entre le plan équatorial et la droite reliant le point au centre de l'ellipsoïde. Comme l'origine de notre système cartésien est le centre de la Terre, nous devons convertir la latitude géodésique en la latitude géocentrique pour chacun des deux points.

Nous réalisons cela en utilisant ces formules :
tan(\alpha)=\frac{b}{a}tan(\beta) \\ R =\sqrt{\frac{ (a^2cos(\beta))^2+(b^2sin(\beta))^2}{(a\,cos(\beta))^2+(b\,sin(\beta))^2}},
\alpha est la latitude géocentrique, \beta est la latitude géodésique, a - axe semi-majeur de l'ellipsoïde, b - axe semi-mineur de l'ellipsoïde.

Pour résumer, pour calculer la distance, nous devons faire ce qui suit :

  • Calculer le rayon de la Terre en chaque point
  • Calculer la latitude géocentrique en chaque point
  • Convertir les coordonnées sphériques de chaque point en coordonnées cartésiennes, depuis la rayon calculé, la latitude géocentrique et la longitude vers x,y,z.
  • Calculer la distance en utilisant la formule d'Euclide de la distance.
URL copiée dans le presse-papiers
PLANETCALC, Distance à travers la Terre

commentaires