Calcul entre deux points GPS

Signaler
Messages postés
3
Date d'inscription
mercredi 17 février 2021
Statut
Membre
Dernière intervention
3 mai 2021
-
Messages postés
140
Date d'inscription
dimanche 7 février 2021
Statut
Membre
Dernière intervention
3 mai 2021
-
Bonjour,
Je souhaite calculer la distance entre deux points GPS (latitude et longitude) sous access. Quelle formule serait la plus adaptée? Merci pour votre aide et vos réponses.

voilà ce que j'ai pu démarrer..

Public Function Arc(Valeur As Double) As Double

Arc = Atn(-Valeur / Sqr(-Valeur * Valeur + 1)) + 2 * Atn(1)

End Function

Function calcul(LATA, LONGA, LATB, LONGB) As Integer
calcul = Arc(Sin(LATA) * Sin(LATB) + (Cos(LATA) * Cos(LATB) * Cos(LONGA - (LONGB + 1E-23)))) * 6371
End Function

1 réponse

Messages postés
15442
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
3 mai 2021
845
bonjour,
ton calcul ne donne pas le résultat souhaité?
n'hésite pas à donner des exemples concrets.
Messages postés
140
Date d'inscription
dimanche 7 février 2021
Statut
Membre
Dernière intervention
3 mai 2021
11
Je propose:
Long A = Long point A; Long B = Long point B
Lat A = lat point A = Lat point A; Lat B = Lat point B

(+/-)111,319 km x Racine^2((Lat A - Lat B)^2) + (Long A - Long B)^2)
Avec Long B < Long A et Lat B < Lat B