#1 Thu 14 May 2020 16:43
- xiloa
- Juste Inscrit !
- Date d'inscription: 14 May 2020
- Messages: 3
QGIS: representer les variables en tete par ville
Bonjour,
Merci de cet excellent forum qui m'a l'air très sympathique.
Je débute en géomatique, donc soyez indulgents! !
Je dispose des données par ville de contacts par CSP : CSP+, salariés, ouvriers.
Je veux faire une carte qui m'indiquerai en bleu , vert , rouge la catégorie la plus présente ( Ville A, C, E, F : salariés, ville B : CSP+, ville D, G, les ouvriers)
J'ai la carte d'un coté, le tableau csv de l'autre, la jointure est faite, j'arrive à représenter chacune des catégories.
Mais je bute pour faire une carte mixant ces trois "couleurs".
Comment faire ressortir la catégorie en tete dans chacune des villes ?
Merci par avance
Hors ligne
#2 Mon 18 May 2020 12:24
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3936
Re: QGIS: representer les variables en tete par ville
Bonjour et bienvenue,
A supposer que vos données jointes se présentent sous la forme
ville | csp_sup | salaries | ouvriers|
A | 150 | 30 | 50 |
B | 12 | 25 | 240 |
En représentation catégorisée, entrez dans le champ "valeur" quelque chose du genre:
Code:
case when max("csp_sup", "salaries", ouvriers) = "csp_sup" then 'Ville de CSP+' when max("csp_sup", "salaries", ouvriers) = "salaries" then 'Ville de salaries' when max("csp_sup", "salaries", ouvriers) = "ouvriers" then 'Ville d'ouvriers' END
Attention au " vs '. Cette possibilité d'utilisation est brièvement mentionnée à https://docs.qgis.org/3.10/fr/docs/user … d-renderer
Par contre, je n'ai pas regardé comment les égalités sont gérées. Autrement, vous pouvez aussi remplacer le max (col1, col2 , col3) par "col1">="col2" and "col1">="col3" vous permettant de mieux contrôler le classement en cas d'égalité sur deux classes, situation peu probable mais.. walaye! dans la vie on ne sait jamais (avec le rythme, svp!!!).
Hors ligne
#3 Tue 19 May 2020 14:13
- xiloa
- Juste Inscrit !
- Date d'inscription: 14 May 2020
- Messages: 3
Re: QGIS: representer les variables en tete par ville
Bonjour
Merci de votre réponse. je teste celà immédiatement!
ça marche nickel ! !!!
Merci
je ne pense pas que j'aurai trouvé seul
Je trouve la grammaire du test déroutante.
Dernière modification par xiloa (Tue 19 May 2020 14:22)
Hors ligne