Message posté par : Ratonlaveur
----------------------------------------
Bonjour
voici une méthode qui peut répondre à votre sujet
1) Calculer la géométrie des points : Dans la couche points, ouvrir la calculatrice de
champs et créer un nouvel attribut nommé GEOM de type Text. La fonction appliquée dans la
calculatrice pour calculer l'attribut : geom_to_wkt( $geometry)
2)Récupérer la géométrie des points sur les lignes
Pour chaque ligne, l’objectif va être de récupérer l’ID unique du point amont et l’ID
unique du point aval (champ "ID" de la couche point).
Pour le point amont, dans la couche ligne, ouvrir la calculatrice de champs et créer un
nouvel attribut de type Text pour le point amont. Dans notre cas, il sera nommé « ID_PT_AM
».
Puis appliquer la fonction avec la calculatrice pour compléter ce champ : attribute(
get_feature( 'Nom de la couche de points' , 'Nom de l’attribut de
géométrie', geom_to_wkt(start_point($geometry))) , 'Nom de l’attribut hébergeant
l’ID du point') soit dans notre cas attribute(get_feature( 'Pt_AEP' ,
'GEOM', geom_to_wkt(start_point($geometry))) , 'ID').
Recommencer pour le pt aval en utilisant "end_point"
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=340769#p340769
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