banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

State Of The Map 2024

#1 Wed 24 March 2021 09:29

bruhnild
Participant actif
Lieu: Lyon
Date d'inscription: 7 Jun 2014
Messages: 130

QGIS: Styler une couche depuis un champ de code couleur HTML

Bonjour,

J'ai une couche d’occupation des sols dans laquelle j'ai stocké dans un champ les codes couleurs en HTML pour chacune des typologies (prairies, vergers, vignes..).
Je voudrais pouvoir utiliser ce champ pour styler ma couche plutôt que de refaire une catégorisation à la main. Savez vous si ce genre de choses est possible dans Qgis?

En PJ une capture d'écran de la table attributaire avec le champ de codes couleurs.

Merci d'avance pour vos retours!


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#2 Wed 24 March 2021 18:08

lylambda
Participant actif
Date d'inscription: 31 Aug 2016
Messages: 127

Re: QGIS: Styler une couche depuis un champ de code couleur HTML

Bonjour,
Oui, il est possible de modifier la couleur d'une entité en fonction d'un champ code couleur d'une table.
Je te renvoi vers ce message : https://georezo.net/forum/viewtopic.php … 63#p339763
J'y explique la démarche à suivre pour une entité ponctuelle, mais cela fonctionne de manière similaire pour des polygones.
Au lieu d'entrer un variable basée sur "CASE WHEN", indique juste ton champ couleur.

Par contre, la légende n'informera pas sur cette affichage de couleur, puisque tu ne passeras pas par un style catégorisé.
Pour créer ce style automatiquement à partir de ta table, je te renvoi vers ces scripts de Florian Boret : https://static.geotribu.fr/articles/202 … tyle_QGIS/

Bonne stylisation !

Dernière modification par lylambda (Wed 24 March 2021 18:18)

Hors ligne

 

#3 Thu 25 March 2021 08:37

bruhnild
Participant actif
Lieu: Lyon
Date d'inscription: 7 Jun 2014
Messages: 130

Re: QGIS: Styler une couche depuis un champ de code couleur HTML

Merci beaucoup, je n'avais pas besoin de la légende juste du style!

Je récapitule la méthode pour une couche polygone:
- Symbologie
- Symbole unique
- Remplissage simple
- Couleur de remplissage>Type de champ:string>couleur

Bonne journée!

Dernière modification par bruhnild (Thu 25 March 2021 08:39)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

Pied de page des forums

Powered by FluxBB