Bonjour tout le monde !
Je cherche en ce moment, à partir de l’équation du grand cercle disponible ici : http://fr.wikipedia.org/wiki/Distance_du_grand_cercle (la première).
A exprimer une coordonnée (disons la longitude du deuxième point) en fonction de tous les autres paramètres.
Pour me simplifier l’écriture j'ai exprimé chaque Point(lat,long) comme suit PointA(a,b) PointB(c,d).
Je suis parvenu à une équation exprimant d.
ArcCos( ( -2* ( (sin²(Gc/2R) - sin²((c-a)/2) ) / ( cos(a)*cos(c) ) )-1)+b = d
Gros problème le nombre obtenu entre les parenthèses du "ArcCos" peut être bien supérieur à 1 ou bien inférieur à 1 ce qui pour moi est impossible . Et ce qui a pour effet de me renvoyer un beau "NotaNumber" lorsque je tente d'utiliser l’équation informatiquement (Javascript).
Je ne comprends donc absolument pas comment faire pour me sortir de ce mauvais pas ...
Merci d'avance pour votre aide.
-----