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)] |