Skip to main content
Solved

Orientation de symbole

  • October 15, 2024
  • 2 replies
  • 50 views

alegat
Participant
Forum|alt.badge.img+1

Bonjour,

 

Je souhaiterais trouver un moyen d’orienter un ponctuel (des supports électriques) par rapport à l’orientation de leurs ligne.

Best answer by koulsoum

Bonjour @alegat,

Je pense que vous pouvez procédez de la façon suivante :

-Récupérer l’orientation du point (HorizontalAgleCalculator), rennomer l’azimuth ‘orientation_point’

-Récupérer l’orientation de la ligne (HorizontalAgleCalculator), rennomer l’azimuth ‘orientation_ligne’

-Faire une jointure spatiale (PointonLineOverlayer) pour avoir les deux orientations rattachés à chaque point

-Faire pivoter les points, utiliser Rotator en paramétrant l’angle de rotation: @Value(orientation_point)-@Value(orientation_ligne).

De cette façon si vous revérifier l’orientation du point avec un nouveau HorizontalAngleCalculator, vous trouverez les mêmes valeurs que la celle de la ligne sur laquelle le point se trouve. 

 

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

koulsoum
Contributor
Forum|alt.badge.img+12
  • Contributor
  • Best Answer
  • October 15, 2024

Bonjour @alegat,

Je pense que vous pouvez procédez de la façon suivante :

-Récupérer l’orientation du point (HorizontalAgleCalculator), rennomer l’azimuth ‘orientation_point’

-Récupérer l’orientation de la ligne (HorizontalAgleCalculator), rennomer l’azimuth ‘orientation_ligne’

-Faire une jointure spatiale (PointonLineOverlayer) pour avoir les deux orientations rattachés à chaque point

-Faire pivoter les points, utiliser Rotator en paramétrant l’angle de rotation: @Value(orientation_point)-@Value(orientation_ligne).

De cette façon si vous revérifier l’orientation du point avec un nouveau HorizontalAngleCalculator, vous trouverez les mêmes valeurs que la celle de la ligne sur laquelle le point se trouve. 

 


alegat
Participant
Forum|alt.badge.img+1
  • Author
  • Participant
  • October 21, 2024

Bonjour @koulsoum 

Un grand merci d’avoir répondu aussi rapidement.

Solution parfaite :-).

 

Bonne journée