Posez votre question Signaler

Topographie

Gegecaux - Dernière réponse le 15 août 2010 à 15:53
Bonjour,
Je cherche en vain une formule de calcul qui devrait être simple....cependant!
Ce calcul à pour but de calculer un gisement topo ,connaissant;
les X
les Y
les delta X
les delta Y
le produit de delta X/delta Y
le Gisement brut.
Reste seulement à ajouter un des 4 cas de figure du cadran ++ = Gisement brut
+- =200-gisement brut
-- =gisement brut-200
-+ =400-gisement brut
Simple ?
Merci de m'aider
Lire la suite 
Réponse
+7
moins plus
Bonjour,
Je ne suis pas sur de comprendre mais tu peux utiliser ceci :
On connais le X,Y station et le X,Y point de visée.
calcul un deltat x : X(point)-X(station)
calcul un deltat y : Y(point)-Y(station)
On travail par quadrant
Tu regardes fait un check sur le signe de deltatX et deltat Y
Tu sais que si deltat x >0 et deltat y>0
Gisement = arctg(|delatX|/|delatY|)
Tu sais que si deltat x >0 et deltat y<0
Gisement = 100+arctg(|delatY|/|delatX|)
Tu sais que si deltat x <0 et deltat y<0
Gisement = 200+arctg(|delatX|/|delatY|)
Tu sais que si deltat x <0 et deltat y>0
Gisement = 300+arctg(|delatY|/|delatX|)
Je travail en gon, on avec des gisement donc origine à l'ordonnée (Nord)
hz 7t- 15 août 2010 à 15:53
voila le mien sous VB.net,
'Calcul des gisements GtAB
DX = X2 - X1
DY = Y2 - Y1
If DX > 0 And DY > 0 Then
Giz = Atan(DX / DY)
ElseIf (DX > 0 And DY < 0) Or (DX < 0 And DY < 0) Then
Giz = Atan(DX / DY) + 200
ElseIf DX < 0 And DY > 0 Then
Giz = Atan(DX / DY) + 400
End If
Gt4.Text = CStr(Round(Giz, 4))
Répondre
Ajouter un commentaire
Réponse
+1
moins plus
bonjour jai un logitielle de faire tous ca topogen
mohammed de outat elhaj
Ajouter un commentaire
Ce document intitulé «  Topographie  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes.

Le fait d'être membre vous permet d'avoir des options supplémentaires.