Bonjour,
J'ai un fichier de noeuds et un fichier de polylignes.
Dans mon fichier polylignes, j'ai 2 champs, "NOEUDA" et "NOEUDB" qui sont vides.
Dans mon fichier noeuds, j'ai un champ "identifiant" unique pour chaque noeud.
Je souhaite récupérer grâce à une petite ligne de code l'identifiant du noeud à chaque extrémité de ma polyligne.
Je sais qu'il y a un st_intersect, st_startpoint, st_endpoint mais je ne sais pas comment les articuler pour remplir mes 2 champs dans ma table polylignes...
J'ai essayé ça, qui sélectionne bien mes points intersectant avec mes lignes mais comment remplir ensuite mes champs NOEUD A et NOEUD B? :
select id from polylignes, noeuds where st_intersects(polylignes.geom,noeuds.geom)
Merci pour votre aide précieuse
Cordialement,
Sophie
Partager