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? :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select id from polylignes, noeuds where st_intersects(polylignes.geom,noeuds.geom)
Merci pour votre aide précieuse

Cordialement,

Sophie