Suite

Comment styliser une couche vectorielle dans QGIS à l'aide du code de couleur hexadécimal stocké dans l'attribut?


J'ai un fichier de formes de polygones stockant des codes de couleur hexadécimaux dans un attribut spécifique.

gid | étiquette | couleur ---------+-----------+------------ 1 | Cultures | #FF5F2C 2 | Forêt | #00FF00 3 | Étang | #0000FF 4 | Forêt | #00FF00

Je cherchais un moyen de dire à QGIS de lire ces valeurs afin de styliser les polygones avec elles. Je ne trouve rien à ce sujet.

J'espérais que ce serait possible sans fouiller dans la console Python (ce qui me fait toujours peur… ).


Dans Propriétés du calque, cliquez sur "Remplissage simple" (dans la partie gauche). Sur le côté droit, cliquez sur le symbole de la couleur définie par les données et choisissez Type de champ : chaîne > couleur (champ dans la table attributaire).

Cela fonctionne dans QGIS 2.8.2. Mais il me manque les différentes couleurs pour ce calque "tampon" dans la légende de la carte.


Voir la vidéo: Change primary key for labels in QGIS 3. burdGIS (Octobre 2021).