#1 Wed 11 December 2019 11:19
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 199
QGIS 3.8: Modeleur de chaines de traitements
Bonjour,
j'ai qgis 3.8 et je cherche à créer un modeleur pour intégrer des champs et des valeurs en fonction de variable d'entrée: chaine de caractère & 2 couches d'emprises .
Sur un des champs je souhaites que si le résultat de la sélection par localisation = territoire A alors la valeur est A sinon B.
cependant je ne sais pas comment "appeler" le résultat de la sélection, est ce que c'est "is_selected" ?
Hors ligne
#2 Wed 11 December 2019 12:10
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 199
Re: QGIS 3.8: Modeleur de chaines de traitements
Bon j'ai vu dans pas mal de thread que la calculatrice de champs ne fonctionne pas en mode "uniquement sur entités sélectionnées". J'ai tenté donc d'extraire par localisation puis de fusionner et je me retrouve avec plus du double des entités .. Ahem.
Hors ligne
#3 Thu 12 December 2019 10:02
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 199
Re: QGIS 3.8: Modeleur de chaines de traitements
Personne à une petite idée ? : D
Hors ligne
#4 Thu 12 December 2019 10:39
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 199
Re: QGIS 3.8: Modeleur de chaines de traitements
Bon le problème des doublons est lié à l'utilisation de plusieurs prédicats géométriques...
Hors ligne
#5 Thu 12 December 2019 15:33
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 199
Re: QGIS 3.8: Modeleur de chaines de traitements
Bon vraiment j'ai du mal ^^.
j'ai créer une variable @proprio qui a pour valeur 'privé'. j'ai une de mes calculatrice de champs qui doit tester si la valeur de ma variable sous cette forme :
Code:
case when @proprio='privé' then 'COMCOM' else 'SUEZ' end
Et le résultat est toujours SUEZ, comme si ma variable était pas prise en compte...
---------------------------EDIT-----------------------------------------------------
Pour ceux qui auraient un jour le même souci : lors de la déclaration de variable ne pas mettre de quote ' Qgis les rajoutes automatiquement et vous vous retrouverez avec une valeur de variable : 'valeur' au lieu de valeur.
Dernière modification par neskuik01 (Thu 12 December 2019 16:30)
Hors ligne