Distance entre deux points geographiques

Description

Ce petit programme calcule la distance entre deux points référencés par leur latitude
et longitude.
Il peut donner deux résultats selon que l'on utilise la loxodromie ou l'orthodromie.

La loxodromie ne doit être utilisée que si les points sont proches .Ce n'est pas la distance la plus courte car elle ne suit pas l'arc de grand cercle sur la sphère terrestre.Par contre le cap pour aller d'un point à l'autre est constant. C'est à dire que la route fait un angle constant avec les méridiens.

L'orthodromie ,contrairement ,est la distance la plus courte qui suit l'arc de grand cercle. Par le cap à suivre varie constamment, et doit être réactualisé en cours de trajet .

Les résultats sont donnés en mille marin et sont exacts dans cette unité .
On peut les convertir en Kilomètres en multipliant par 1,852 qui est la valeur moyenne du mille international en Km. Mais ce n'est qu'une valeur moyenne ,la valeur exacte variant avec la latitude, le globe terrestre n'étant pas une sphère parfaite.
Par exemple aux poles le mille vaut 1,8617 Km ,à l'équateur 1,8429 Km .
Pour infomation le geographical mile anglais mesure1,8537936 Km.

Le calcul en mille ne tient donc pas compte du rayon de la sphère terrestre.

Les coordonnées des points de départ et d'arrivée doivent être entrées de la façon suivante:
Latitude DD.MM CC L
Longitude DDD.MM CC L
D=chiffre de Degré
M=chiffre de minute
C=chiffre de centième de minute et non de seconde
L=Lettre N ou S pour la latitude E ou W pour la longitude
Attention le séparateur entre degrés et minutes est un POINT et non une virgule.
Un masque permet d'entrer les valeurs voulues.
Ces valeurs ont été adoptées car ce sont celles utilisées en navigation.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.