Calcul de distance entre 2 points géodésiques

Messages postés
22
Date d'inscription
mardi 6 août 2002
Statut
Membre
Dernière intervention
23 décembre 2003
- - Dernière réponse : cs_FanLaBise
Messages postés
19
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
24 janvier 2011
- 19 nov. 2010 à 12:30
Bonjour,
Qui aurait une routine qui permet de calculer la distance entre deux points géodésiques en degré, minute, seconde.? Et l'azimut entre ces deux points.?

Merci.
Fred.
Afficher la suite 

4 réponses

Messages postés
9
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2007
0
Merci
-------------------------------
Réponse au message :
-------------------------------

> Bonjour,
> Qui aurait une routine qui permet de calculer la distance entre deux points géodésiques en degré, minute, seconde.? Et l'azimut entre ces deux points.?
>
> Merci.
> Fred.

géodésiques c'est à dire ?
Messages postés
6
Date d'inscription
vendredi 3 décembre 2004
Statut
Membre
Dernière intervention
12 juillet 2005
0
Merci
emilekaderVotre texte ICIVotre texte ici
Messages postés
29
Date d'inscription
samedi 3 avril 2004
Statut
Membre
Dernière intervention
7 février 2006
0
Merci
La circonférence de la terre à l'équateur est de 40000km sur 360°. Une minute d'angle méridien fait donc 40000/360/60=1852m
C'est la définition du mile nautique.
Le mile nautique ne fait 1852m qu'au niveau de l'équateur entre deux méridiens.
A une latitude x, il ne fait plus que 1852m * cos(latitude)
Pour mesurer la distance entre deux points dont on connait les relevés géodésiques, on utilise le théorème de Pythagore soit le carré de l'hypothénus (la distance recherchée) est égal à la somme des carrés des deux cotés de l'angle droit. ( car meridiens et parallèles se croisent à angle droit 90°)
écart de latitude entre les deux points espacés de k minutes (sans correction car on est sur un axe vertical) : k*1852
écart de longitude entre les deux points espacés de Z minutes : (z*1852)*cos(Latitude)
soit d la distance recherchée :
d=sqr((k*1852)^2 + (z*1852)^2*cos(Latitude)^2)
Messages postés
19
Date d'inscription
mercredi 12 janvier 2005
Statut
Membre
Dernière intervention
24 janvier 2011
0
Merci
Bonjour à tous,

J'ai bien saisie le problème mais mes calculs sont faux, j'ai donc fais une erreur quelquepart...



LatD 47.79: LonD 3.57
LatA 47.07: LonA 1.8
DeltaX = (LatD - LatA)
DeltaY = (LonD - LonA)
Distande = Sqr((DeltaY * 1852) ^ 2 + (DeltaY * 1852 ^ 2 * Cos(DeltaX) ^ 2))

et j’obtiens n'importe quoi...

Quelqu'un pourrait m'aider... (je suis en VB6)
Merci,
FanLaBise...