Sujet: Re: Calcul de distance entre deux points géographiq ues
De: Olivier.Darge (l' arobase) gmail.com (OdarR)
Groupes: fr.comp.lang.python, fr.sci.maths
Organisation: http://groups.google.com
Date: 19. May 2008, 21:12:44
On 19 mai, 20:38, Denis Feldmann <feldmann.denis.asuppri...@neuf.fr>
wrote:
Mmm... je voulais pas intervenir, mais l'ensemble de ces formules est
assez facile à réétablir : en coordonnées sphériques "normalisées", on
a x= cos Lo cos La ,y= sin Lo cos La , z= sin La, où Lo est la
longitude et La la latitude (en radians ou prendre les fonctions trigo
en degrés aussi), et alors la distance de deux points est R alpha (où R
est le rayon terrestre), l'angle alpha les séparant vérifiant cos alpha
= (xx+yy'+zz'). Il est tout à fait inutile de se simplifier encore la
vie avec des formules approchées, puisque n'importe quelle calculette
donnera ces valeurs instantanément.
tout a fait, on peut prendre la formule non simplifiée,
c'est ce que j'avais fait il me semble.
Mais il y a un énorme mais : la précision est très médiocre,
contrairement à ce que dit le site anglais mentionné plus haut : la
terre est un ellipsoide, et l'aplatissement aux pôles est de près de
1/300, ce qui modifie considérablement ces formules (de près de 100 kms
pour la distance des pôles)...
pour mes calculs, je tenais compte de la variation du R selon la
latitude,
j'ai plus la référence ici, mais je peux la retrouver si nécessaire,
tout en calculant des distances "localement" (quelques km).
car bien sur, la Terre est une boule qui n'est pas parfaitement
sphérique.
ces formules sus-mentionnées conviennent néanmoins très bien pour des
calculs
de quelques km, avec une précision de quelques mètres, pour le
problème qui m'occupait...
couverture d'une antenne (un secteur typiquement).
Olivier