#1 Tue 03 May 2016 15:48
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 197
QGIS: classification à partir de deux champs
Bonjour,
Je cherche actuellement la méthode la plus efficace pour effectuer une classification qui s'apparente à un arbre. J'ai réalisé une union de deux couches vecteurs et souhaite désormais affecter une note en fonction de deux colonnes. En schématique :
Si colonne[A] = "texte_1" ou colonne[A] = "texte_2" et colonne[b]=2 Alors
colonne[C]=1 (j'applique une note définit pour la condition rencontrée)
Je pense que la calculatrice vecteur ne peux pas travailler sur une double condition du coup je pense qu'il faudrait que je me tourne vers
python ou R, Mais avant de partir sur un script je souhaiterais m'assurer qu'il n'existe pas déjà un outil de disponible dans QGIS.
Hors ligne
#2 Tue 03 May 2016 18:39
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3881
Re: QGIS: classification à partir de deux champs
Bonjour,
Je pense bien que la calculatrice peut le faire, avec un case when. La colonneC ayant été sélectionnée
Code:
case when colonneA in ('texte1','texte2') and colonneB=2 then 1 end
Hors ligne
#3 Tue 03 May 2016 20:50
- neskuik01
- Participant assidu
- Date d'inscription: 16 Feb 2015
- Messages: 197
Re: QGIS: classification à partir de deux champs
Effectivement cela fonctionne.
Merci
Hors ligne