Bonjour
Quelqu'un a-t-il déjà utilisé Excel pour stocker des coordonnées de
waypoints (latitude et Longitude) ?
Quel format numérique peut-on utiliser ?
Y-a-t-il des fonctions de calculs de trigonométrie sphérique, permettant de
calculer la "distance" entre deux points dont on connait les coordonnées ?
Merci
Guy
--
Pour contacter le modérateur : fsg-...@neuronnexion.fr
Une solution est d'utiliser des nombres flottants a 4 decimales:
45.2356 ---> 45 degres 23' 56"
>
> Y-a-t-il des fonctions de calculs de trigonométrie sphérique, permettant de
> calculer la "distance" entre deux points dont on connait les coordonnées ?
>
> Merci
>
> Guy
>
> --
> Pour contacter le modérateur : fsg-...@neuronnexion.fr
--
Jean-Marie Arsac
jma...@azimut.fr
> Quelqu'un a-t-il déjà utilisé Excel pour stocker des coordonnées de
> waypoints (latitude et Longitude) ?
> Quel format numérique peut-on utiliser ?
Vous pouvez stocker en degré décimal (convertir les minutes et
secondes). Vous pouvez stocker sur trois cellules.
Par exempole, si vous souhaitez convertir 14,6166667° entré en C3, vous
utilisez la formule suivante :
=ENT(C3)&"°"&ENT((C3-ENT(C3))*60)&"'"&TEXTE((((C3-ENT(C3))*60)-ENT((C3-E
NT(C3))*60) )*60;"0,00")&""""
Et vous obtenez : 14°37'0,00" (latitude de Fort-de-France)
Inversement, vous pouvez convertir 61°5'0,00" en 61,08333333 (longitude
de Fort-de-France) entré en G6 avec cette formule :
=GAUCHE(G6;CHERCHE("°";G6)-1)+STXT(G6;CHERCHE("°";G6)+1;CHERCHE("'";G6)-
CHERCHE("°";G6)-1)/60+STXT(G6;CHERCHE("'";G6)+1;NBCAR(G6)-CHERCHE("'";G6
)-1)/3600
> Y-a-t-il des fonctions de calculs de trigonométrie sphérique, permettant
> de calculer la "distance" entre deux points dont on connait les
> coordonnées ?
À moins qu'il ne s'agisse de creuser un tunel, c'est un problème
classique d'aviation, la réponse se trouve sur des sites d'aviation.
http://www.univ-lemans.fr/~hainry/articles/loxonavi.html
"On en déduit que la distance orthodromique de A à B s'écrit sous la
forme simplifiée :
ortho (A,B) = 60 arccos(cos [lat(A) ] . cos [ lat(B) ] . cos [ long(B)]
+ sin [ lat(A) ] . sin [ lat(B) ] )
Attention !! Les angles, une fois n'est pas coutume, sont exprimés en
degrés. Le résultat est exprimé en minutes d'angle, ou en mile nautique.
Pour avoir la distance en kilomètres, il faut multiplier par 1,852.
Voici un calculateur tout fait en javascript, on peut prendre un modèle
sphérique pour la Terre, ou plein d'autres modèles, ou même entrer son
propre modèle :
http://www.best.com/~williams/gccalc.html
Ce brave Williams vous propose également sur son site une antisèche des
formules utiles à l'aviation à cette adresse :
http://www.best.com/~williams/avform.htm
Y a même un peu d'explications sur le problème.
Et un document pdf tout entier consacré au sujet, avec des exemples :
http://www.best.com/~williams/ftp/avsig/gcircle.pdf
--
Tiens bon le cap et tiens bon le vent
Yves Benisty, benist...@wanadoo.fr