bonjour j'ai des difficultés pour le calcul de la distance entre deux villes a partir des latitudes et longitudes des 2 villes.
j'ai utilisé la formule d= R*arcos(sina*sinb + cosa*cosb*cos(c-d))
avec:
d= distance entre les 2 villes
R= rayon de la terre
a= latitude de la ville 1
b= latitude de la ville 2
c= longitude de la ville 1
d= longitude de la ville 2
Avec cette formule j'arrive parfaitement a mes resultats quand j'ai les memes types de longitude ou latitude c'est dire quand dans mes données j'ai soit par exemple:latidude Nord et longitude ouest pour ville 1 et latitude Nord et longitude ouest pour ville2.
Mais quand on inverse les poles je n'aies plus les memes reponses.
exemple:latitude Nord et longitude ouest pour la ville 1 et latitude sud et longitude est pour la ville 2.
Ma question est la suivante: Existe t-il une autre formule pour ce type de calcul?
oubien dois-je convertir les latitudes et longitudes pour avoir les poles et appliquer la formule ci haut?comment convertir d'un pole a l'autre?
J'esperes avoir eté clair au max.
merci pour vos reponses.
-----