Pages: 1
- Sujet précédent - QGIS 2.18 : Expression - circonscrire étiquetage dans zone atlas - Sujet suivant
#1 Thu 15 April 2021 10:32
- zutix
- Participant actif
- Date d'inscription: 19 Mar 2020
- Messages: 87
QGIS 2.18 : Expression - circonscrire étiquetage dans zone atlas
Bonjour,
Question sur les expressions
Soit 2 couches vectorielles : com et atlas
couche atlas
créée par dissolve sur des groupes de polygones de la couche com
par exemple, couche EPCI à partir d’une couche communes d’un département
pour générer un atlas ( département coupé par EPCI)
couche com
Etiquettes : onglet Rendu :
« Afficher toutes les étiquettes pour cette couche (même celles en conflit) » activé
« Défini par les données (Note : …)
Afficher l’étiquette activé (epsilon jaune)
en cliquant sur cet epsilon jaune, un menu déroulant s’affiche :
«
Valeurs définies par des données (expression)
Désactiver
Description
clic sur Description affiche :
Valeurs définies par des données
Actif: oui (ctrl|clic droit pour basculer)
Entrée attendue :
bool [1=True|0=False]
Types d'entrées valides :
chaîne, entier, double
Définition actuelle (expression):
in_mask(2154)
plus bas dans le menu on voit :
Variable
Actuelin_mask(2154)
Editer
...
»
Un clic sur Editer affiche in_mask(2154) comme expression.
in_mask(2154) a été créé par l’extension Mask en python. Cela empêche l’affichage des étiquettes hors du masque.
Par exemple, l’atlas va afficher successivement chaque EPCI (successivement dans le masque) en affichant les étiquettes des communes de cet EPCI mais pas celles des EPCI voisins qui sont visibles à 10 % contre 100 % pour l’EPCI dans le masque.
Comment faudrait-il faire pour obtenir le même résultat que in_mask(2154) sans l’aide de l’extension Mask ?
C’est-à-dire quelle expression mettre dans Editer – de Etiquettes/Rendu/Afficher toutes les étiquettes définies par les données pour afficher l’epsilon jaune et obtenir l’affichage des étiquettes dans l’EPCI affiché actuellement mais pas dans les autres ?
D'avance merci.
Cordialement
Hors ligne
Pages: 1
- Sujet précédent - QGIS 2.18 : Expression - circonscrire étiquetage dans zone atlas - Sujet suivant