#1 Thu 22 June 2017 14:00
- Lebelge
- Participant occasionnel
- Date d'inscription: 20 Nov 2016
- Messages: 15
QGIS: Récupération des valeurs de champ
Salut,
Comment référencer une autre couche dans la calculatrice de champ?
En d'autres terme : Je souhaite récupérer une valeur du champ d'une couche pour la remplir ou l'affecter dans un nouveau champ d'une autre couche,
et ceci par une expression de calcul de champ.
Est ce quelqu'un aurait des orientations ?
Merci d'avance.
Dernière modification par Lebelge (Thu 22 June 2017 16:20)
Hors ligne
#2 Thu 22 June 2017 19:06
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS: Récupération des valeurs de champ
bonjour,
regardez du côté des fonctions attribute et get_feature à combiner. Il devrait y avoir un certain nombre de discussions sur le forum avec ces fonctions.
Hors ligne
#3 Thu 22 June 2017 22:06
- Lebelge
- Participant occasionnel
- Date d'inscription: 20 Nov 2016
- Messages: 15
Re: QGIS: Récupération des valeurs de champ
J'en ai essayé avec l'option 'getfeature' mais ça ne marche pas, pourtant je respecte bien les paramètres.
Peut être je ne m'y prends pas bien...
Dernière modification par Lebelge (Thu 22 June 2017 22:07)
Hors ligne
#4 Fri 23 June 2017 07:23
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3945
Re: QGIS: Récupération des valeurs de champ
bonjour,
getfeature ou get_feaure? ça dépend de la version de QGIS. Mais il me semble incontournable de la combiner à une attribute car get_feature ne renvoie que l'entité; il faut ensuite récupérer la valeur de son champ.
Ensuite, il faut bien faire attention à l'usage des guillemets autour des paramètres.
Enfin, je ne peux que vous conseiller de mettre votre code ici avec explication des paramètres pour qu'on puisse voir concrètement où ça coince.
Hors ligne