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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 26 October 2004 09:19

Louis Gigout
Invité

trigo

De: louis
Je corrige mon precedent enonce.
J'ai deux lignes AB et BC qui se rencontrent en B. Quelle formule mapbasic me permettrait de trouver les coordonnees x' et y' du point d'intersection des lignes paralleles de ces droites eloignees de la distance d connue.
Merci pour toute reponse.
LG

 

#2 Tue 26 October 2004 17:50

Dariuspol
Invité

Re: trigo

De: darius
le probleme est que si tu n'en donne pas mieux que ca ton point se trouve sur un cercle de rayon d autour du point B.

alex

 

#3 Fri 29 October 2004 09:49

Louis Gigout
Invité

Re: trigo

De: louis
Ben il me semble que la definition devrait permettre de calculer ce point. Si je dis que AB et BC se rencontrent en B. Je connais les x et y de A, B et C. Je suppose des paralleles A'B' et B'C' eloignees de la distance d. Je veux les x et y du point de rencontre de ces paralleles...
louis

 

#4 Fri 29 October 2004 09:49

RPREST
Invité

Re: trigo

Bonjour,

En fait, et si j'ai bien compris, il me semble en faisant un petit croquis
qu'il y a 4 solutions, dependant du cote ou vous decalez les lignes de la
distance d :

En decalant de d (sens A vers B) : a gauche et en decalant de d (sens C vers B) : a gauche
En decalant de d (sens A vers B) : a gauche et en decalant de d (sens C vers B) : a droite
En decalant de d (sens A vers B) : a droite et en decalant de d (sens C vers B) : a gauche
En decalant de d (sens A vers B) : a droite et en decalant de d (sens C vers B) : a droite

Ce qui doit faire un losange dont B est l'intersection des diagonales...

A vos neurones...
RP.

 

#5 Fri 29 October 2004 16:29

Christophe C Jean
Invité

Re: trigo

De: christophe
on sait que :
la distance de transalation de A vers A' est d
la distance de transalation de C vers C' est d

pour pouvoir repondre a ce probleme il faut les precisions suivantes :
- quel est la direction de translation du point A
- quel est la direction de translation du point C

 

#6 Tue 02 November 2004 11:12

Dariuspol
Invité

Re: trigo

c'est bien ce que j'ai dit plus tot :
si on en sait pas plus, le point d'intersection est sur un cercle puisque les droites ont beau etre paralleles elles peuvent etre n'importe ou.

alex

 

#7 Tue 02 November 2004 12:12

RPREST
Invité

Re: trigo

Bonjour,

C'est bizarre ce que tu dis. Comme on connais les coordonnees de A, B, et C,
tu peux tres bien avoir 2 equation des droites (AB) et (BC) qui les situent
tres precisement. A priori, on pourrait alors definir les equations des
2+2=4 droites paralleles de ces droites (BC) et (AB) qui changent en
fonction du cote du decalage (voir croquis poste plus tot). On a quatre
solutions d'equations de droite et pas une de plus, et donc 4 intersections
de ces droites que l'on peut aussi resoudre, c'est de l'algebre mais c'est
faisable.

Mathematiquement,
RP.

 

#8 Tue 02 November 2004 14:01

Christophe C Jean
Invité

Re: trigo

De: christophe
Dans ton precedent message tu envisages les 4 possibilites ou la direction de translation est pour la droite AB suivant BC et pour la droite BC suivant AB.
Comme il n'y a pas d'information sur le sens de la translation, tu gardes les 4 hypotheses de sens de translation.

la difference entre ta proposition et celle de Darius et la mienne est que tu prends comme hypothese une direction de translation (AB et BC) et donc tu te retrouves avec 4 possibilites (car on ignore le sens) alors que nous on ne fait aucune hypothese a priori et on demande simplement a connaitre la direction et le sens de la translation pour avoir des solutions sans ambiguites

car si le probleme est d'avoir la position du point d'intersection de A'B' translater de AB de la distance d suivant la direction BC
et de B'C' translater de BC de la distance d suivant la direction AB
ma proposition de solution est :

X(B') = (+ ou -) (d/|AB|)*(X(B)-X(A)) (+ ou -)(d/|BC|)*(X(B)-X(C)) + X(B)

Y(B') = (+ ou -)(d/|AB|)*(Y(B)-Y(A)) (+ ou -)(d/|BC|)*(Y(B)-Y(C))+ Y(B)

apres suivant le sens de la translation on prend le + ou le -

 

#9 Tue 02 November 2004 21:58

Dariuspol
Invité

Re: trigo

De: darius
je suis tout a fait d'accord ! sachant qu'il est difficile d'etablir des hypothese juste avec le peu d'information de depart. Ce qui veut bien dire que celui qui veux une reponse juste et precise sur une question doit avant tout donner toutes les informations qu'il a. On ne peut pas deviner les hypotheses de depart, on n'est geomaticien et non pas magicien !!

darius

 

#10 Wed 03 November 2004 10:11

Louis Gigout
Invité

Re: trigo

De: louis
Eh! Mais c'est que ca a l'air de marcher !
Je viens de le tester a la minute dans un cas simple et, sapristi, ca colle !
En tout cas, merci a tous, vous etes formidables.
Louis.

 

Pied de page des forums

Powered by FluxBB