Message posté par : aheurion
----------------------------------------
Bonjour,
Je te conseillerai d'utiliser la fonction aggregate qui va récupérer les informations
de ta couche de points vers ta couche de lignes, et dans les conditions tu utilises la
condition intersects entre la géométrie du point et des extrémités de tes lignes. Pour
cela tu rentres l'expression suivante dans ta calculatrice de champs (pour le champ
"Départ") :
aggregate(
'id_couche_ligne', /*à récupérer dans le menu 'couches' de la
calculatrice de champs*/
'concatenate_unique',
"ID_NOEUD", /*le nom du champ de ta couche noeud que tu veux mettre dans tes
champs départ et fin*/
intersects(start_point($geometry),geometry(@parent)), /*ici la condition qui indique la
superposition entre tes noeuds et l'extrémité "départ" de tes lignes*/
','
)
pour l'extrémité "fin" de tes lignes, il faut utiliser end_point à la place
de start_point
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=336840#p336840
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net