Vous n'êtes pas identifié(e).
Pages : 1
Bonjour @ tous,
Je possède des points (en multipoints et en séparés selon le besoin) et une ligne intersectant ces points.
Ce que je souhaiterais faire c'est, segmenter ma ligne en focntion des points qu'elle rencontre.
Connaissez-vous une technique qui pemettrait de réaliser cette manipulation?
Merci.
Geo-x
Hors ligne
Bonsoir
Avez vous regarder du coté de st_intersection ?
Cdlt
Hors ligne
Bonjour,
oui, ma requête contient une multitude de fonctions géographique dont l'aboutissement final est la segmentation, mais l'intersection, elle, ne résout pas mon problème.
Mais merci quand même ;-)
Hors ligne
A chaud, je dirai:
- Faire l'intersection entre la ligne et le nuage de points
- Recreer une ligne à partir des points résultants de l 'intersection via ST_MakeLine
(si les points sont ordonnées/ordonnables c'est trivial, sinon les prendre 2 à 2 et un appel final à ST_LineMerge)
HTH,
Hors ligne
Je relance un peu le sujet car je souhaiterais savoir s'il est possible de segmenter une ligne masi sans point (par exemple en définissant une longueur de segmentation).
J'ai vu qu'il existait la fonction segmentize(geometry,length) pour les polygones, mais je n'ai pas trouvé d'équivalence pour les lignes.
Hors ligne
Pages : 1