Message de rapport:
 

Re: Calcul distance routière

Sujet: Re: Calcul distance routière
par gino sur 21/8/2009 0:22:36

Pour préciser la solution du problème,, voici la formule de calcul

Ortho(A,B)=6371 x acos[cos(LatA) x cos(LatB) x cos(LongB-LongA)+sin(LatA) x sin(LatB)]

Avec 6371 qui correspond au rayon de la Terre en Km.

acos(sin(lat1)*sin(lat2)+cos(lat1)*cos(lat2)*cos(lon1-lon2)) :

lat1 lat2 lon1 lon2 sont exprimés en degré pour WinDev d'ou le résultat est en degré qu'il faut convertir en radians


Donc pour WinDEv la formule exacte est
Ortho(A,B)=6371 x Pi/180 x acos[cos(LatA) x cos(LatB) x cos(LongB-LongA)+sin(LatA) x sin(LatB)]
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2