ATOUTFOX
COMMUNAUTÉ FRANCOPHONE DES PROFESSIONNELS FOXPRO
Visual FoxPro : le développement durable

Forum AtoutFox : Re: calcul de distance entre 2 points gps   

Sujet

rss Flux RSS des derniers messages

Vous devez vous identifier pour pouvoir poser une question ou répondre.

sam. 21 juillet 2018, 11h09

Marc Thivolle
France France

atoutfox.public.association

Re: calcul de distance entre 2 points gps

bah non mais oui...

La formule proposée pour le calcul de la distance mathématique (plus court chemin) entre deux points d'une sphère me semble correcte. Non, le fait de considérer la Terre comme une sphère parfaite ne peut pas donner des calculs archi-faux, tout juste des valeurs très, très, approchées.

Oui passer sur un système à deux dimensions n'est pas de toute simplicité (aplatir une sphère sur un plan). C'est franchement utile pour calculer la distance réelle (un trajet en automobile) entre deux points. Les normes s'accumulent, les mesures s'affinent et les plaques tectoniques bougent les une par rapport aux autres !

Comme souvent sur les forums on ne connait pas précisément l'objectif porté par la question. Si le but est de calculer un itinéraire, la proposition de Mike est la meilleure (si l'on accepte les résultats donnés par Google Map). Google doit d'ailleurs utiliser les algorithmes proposés par les pages citées par Michel.
Si le but est plus poétique, connaitre la distance que j'aurais à parcourir si je me transformais en un oiseau désireux de joindre Ajaccio depuis Paris, alors la formule que j'ai proposée est plus pertinente. Elle donnera un résultat faux de quelques centimètres. Mais que valent quelques secondes après plusieurs heures de vol ?

Bonne journée (ensoleillée?) à tous.


Permalink : http://www.atoutfox.org/nntp.asp?ID=0000019137
19 174 messages dans le forum • Liste complète des messages

Publicité

Les pubs en cours :

www.atoutfox.org - Site de la Communauté Francophone des Professionnels FoxPro - v3.4.0 - © 2004-2018.
Cette page est générée par un composant COM+ développé en Visual FoxPro 9.0