banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 30 October 2007 11:34

robodes
Juste Inscrit !
Date d'inscription: 29 Oct 2007
Messages: 2

Orientation de A par rapport à B

Bonjour,

Je bute sur la conception d’une formule géographique à placer sur un site Web :

Calculer (en degrés, sans décimales : précision relative) l’orientation de B par rapport à A, sachant que :
- A et B sont définis en degrés et décimales; exemple : 0,0000000° N et 0,000000° W
- A et B sont situés dans un rayon maxi de 150 Km.

Voir croquis : http://gebodes.ovh.org/ss.62.html  ou fichier joint

Merci d’avance

Roger BOURVEN-DESCHAMPS
06 66 67 50 15
robodes357@texte-a-enlever.orange.fr
France - Bretagne - 35000 - Rennes


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Tue 30 October 2007 14:07

36blanche
Participant actif
Date d'inscription: 16 Sep 2005
Messages: 92

Re: Orientation de A par rapport à B

Bonjour,
C'est plus qu'une formule mais en récupérant le javascript de la page web ci-dessous le travail est fait.
http://williams.best.vwh.net/gccalc.htm
Cordialement,

GS

Hors ligne

 

#3 Tue 30 October 2007 16:26

Pierre P
Juste Inscrit !
Lieu: Peisey-Nancroix
Date d'inscription: 10 Jul 2007
Messages: 6

Re: Orientation de A par rapport à B

C'est de la topométrie :

- Appelons g' l'angle entre AB et l'axe x

- Nous connaisons les coordonnées x et y de A et B

- AB est l'hypothénuse du triangle rectangle formé par A, B et C (C sur l'axe x). AC est égal à xB - xA, et BC est égal à yB - yA

- Or, TanG'=BC/AC, donc TanG'=(yB-Ya)/(xB-xA)

Un coup  de calculette, histoire de calculer G' par rapport à sa tangente (fonction "Tan-1", attention, il faut des degrés pour la conversion), et un coup de différences d'angles pour déduire le gisement G (angle entre AB et l'axe des y), et une dernière conversion, histoire de mettre tout ça en grades, ce qui, convenez-le, en impose un max.

Cordialement,

PP

Hors ligne

 

#4 Tue 30 October 2007 16:39

Pierre P
Juste Inscrit !
Lieu: Peisey-Nancroix
Date d'inscription: 10 Jul 2007
Messages: 6

Re: Orientation de A par rapport à B

Oups, désolé pour les grades, vous vouliez rester en degrés.

Re-oups, plus simple : TanG=(xb-xa)/(yb-ya)

Hors ligne

 

#5 Tue 30 October 2007 18:17

robodes
Juste Inscrit !
Date d'inscription: 29 Oct 2007
Messages: 2

Re: Orientation de A par rapport à B

Bonsoir,

Merci beaucoup à Schwob et à Pierre P.
Avec tout celà, je devrais m'en tirer.

Cordialement

Roger

Hors ligne

 

#6 Wed 31 October 2007 09:58

michel wurtz
Participant actif
Lieu: Neuve-Eglise
Date d'inscription: 17 Oct 2005
Messages: 119

Re: Orientation de A par rapport à B

Je ne voudrais pas jouer le rabat-joie, mais c'est un peu plus compliqué que cela, car la position des points n'est pas donnée dans un repère cartésien plan, mais en coordonnées sphériques puisque la position des points est donnée en degrés donc a priori en latitude longitude sur un ellipsoide (qu'on doit pouvoir assimiler à une sphère si la précision demandée pour la direction n'est pas trop élevée)...

Dans ce cas, il faut donc utiliser la trigonométrie sphérique pour le calcul de l'azimut.  Le site http://documents.ref-union.org/F/F6-01.php
bien que destiné à ds calculs d'orientation d'antenne pour des radio amateurs, me semble du coup bien répondre à la question initiale et donne un algorithme...

--
Michel Wurtz
MAP/SG/SM/SDSI/CERIT/DIG
B.P. 12668 - 31326 Castanet-Tolosan Cedex

Hors ligne

 

#7 Wed 31 October 2007 10:57

xavier29
Participant actif
Lieu: 29170 FOUESNANT
Date d'inscription: 5 Sep 2005
Messages: 142
Site web

Re: Orientation de A par rapport à B

Bonjour,
le site d'Ed Williams cité plus haut est une mine d'informations et donne les algorithmes pour la sphère et pour l'ellipsoïde, ansi que des tableaux Excel avec de macro en VisualBasic.

Xavier Germain


SARL Géodésie: Cartographie Numérique
2 Résidence de Hent Du
29170 Fouesnant

Hors ligne

 

Pied de page des forums

Powered by FluxBB