Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 16/11/2012 18:42:22
- Geo-x
- Membre
Segmentation d'une ligne à partir de points
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
#2 28/11/2012 00:36:27
- drouault.p
- Membre
Re : Segmentation d'une ligne à partir de points
Bonsoir
Avez vous regarder du coté de st_intersection ?
Cdlt
Hors ligne
#3 29/11/2012 10:00:14
- Geo-x
- Membre
Re : Segmentation d'une ligne à partir de points
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
#4 29/11/2012 15:56:12
- Olivier Courtin
- Membre
Re : Segmentation d'une ligne à partir de points
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
#5 09/01/2013 10:38:51
- Geo-x
- Membre
Re : Segmentation d'une ligne à partir de points
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