Message posté par : Corentin Walbron
----------------------------------------
Bonjour,
J'essaye de mettre en place des symboles pour une couche dont la couleur serait liée à
deux variables de ma table attributaire. Pour résumer, pour chaque entité, j'ai des
effectifs et deux capacités (une haute et une basse). Je veux que la couleur soit verte si
les effectifs sont inférieurs à la capacité basse, orange si ils sont entre la capacité
basse et la haute et rouge si ils sont supérieurs à la capacité haute. Voici donc la
formule que j'ai écrit :
CASE
WHEN "sc2_Haut25" <= "cap_27/div" THEN color_rgb( 51, 160, 44 )
WHEN "cap_27/div" < "sc2_Haut25" < "cap_30/div" THEN
color_rgb( 255, 127, 0 )
WHEN "cap_30/div" <= "sc2_Haut25" THEN color_rgb( 235, 0, 0 )
END
Sauf que la formule ne fonctionne pas complètement et la couleur rouge ne s'affiche
jamais, même quand les effectifs sont de loin supérieurs à la capacité haute.
Je voulais donc savoir ce qui clochait dans ma formule, car malgré un moment à tester
plusieurs correction, rien n'y fait et je n'ai toujours que deux couleurs.
Merci d'avance,
Corentin
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=329903#p329903
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