Message posté par : Alexandre HEURION
----------------------------------------
Pardon, je vais essayer d'être plus clair :
On contrôle l'affichage des couches de symboles avec une expression de filtre (dans
l'édition de la règle, c'est juste en dessous du nom de l'étiquette). Si deux
couches de symboles ont des expressions qui ne s'excluent pas alors il est possible
que l'entité affiche les deux couches de symbole en même temps. Par exemple :
- Symbole_1 : si "champ_A"='valeur_A1'
- Symbole_2 : si "champ_B"='valeur_B1'
Si une entité possède la valeur_A1 pour le champ_A et la valeur_B1 pour le champ_B alors
les deux symboles vont être superposés.
Ceci étant dit, pour afficher dans la légende une couche de symboles et être sûr
qu'elle ne sera jamais utilisée par aucune entité, il suffit de mettre dans le filtre
une expression qui sera toujours fausse, donc on met 'false' directement, soit 0
(0=false, 1=true).
Ainsi pour les trois variables il y aura trois ensembles de plusieurs couches de symboles
:
- ensemble 1 : (uniquement la couleur varie)
- variable_A=1 (filtre : 1 ou laisser vide pour prendre toutes les entités)
- variable_A=2 (filtre : 0)
- variable_A=3 (filtre : 0)
- etc.
- ensemble 2 : (uniquement la taille varie)
- variable_B=1 (filtre : 0)
- variable_B=2 (filtre : 0)
- variable_B=3 (filtre : 0)
- etc.
- ensemble 3 : (uniquement le style de remplissage varie)
- variable_C=1 (filtre : 0)
- variable_C=2 (filtre : 0)
- variable_C=3 (filtre : 0)
- etc.
Ainsi les entités n'utiliseront que la première couche pour définir la taille, la
couleur et le style de remplissage à utiliser (tout ça défini dans les expressions
mentionnées dans les messages précédents), tandis que les autres couches ne serviront
qu'à montrer les possibilités dans la légende. Quand j'indique 'uniquement la
couleur/taille/style varie' je parle ici du style par défaut qui va donc
s'afficher dans la légende ; bien évidemment pour la première couche de symboles il
faut mettre les expressions qui feront varier le style, la taille et la couleur en
fonction des variables.
Voilà, j'espère que c'est un peu plus clair ! Bon courage
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=346131#p346131
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