Pages: 1
- Sujet précédent - QGIS & Etiquettes: montrer toutes les étiquettes sauf une - Sujet suivant
#1 Fri 03 November 2017 09:00
- Valacasse
- Juste Inscrit !
- Date d'inscription: 18 Oct 2017
- Messages: 5
QGIS & Etiquettes: montrer toutes les étiquettes sauf une
Bonjour,
J'ai beau chercher la commande pour filtrer mes données je ne trouve pas...
J'ai une couche avec l'ensemble des noms de communes reprisent dans le champ "Name1". Je souhaite étiqueter toutes les communes périphériques SAUF celle qui m’intéresse.
Quelqu'un pourrait m'indiquer l'expression à utiliser ?
Dernière modification par Valacasse (Fri 03 November 2017 09:01)
Hors ligne
#2 Fri 03 November 2017 09:31
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1160
Re: QGIS & Etiquettes: montrer toutes les étiquettes sauf une
Salut,
rajouter une condition dans l'expression qui donne le texte de l'étiquette ?
Si un_des_attributs_de_la_commune_a_masquer = bonne_valeur
ALORS Chaîne vide
SINON Name1
Hors ligne
#3 Fri 03 November 2017 10:49
- Valacasse
- Juste Inscrit !
- Date d'inscription: 18 Oct 2017
- Messages: 5
Re: QGIS & Etiquettes: montrer toutes les étiquettes sauf une
Merci pour cette réponse,
J'ai donc taché de réaliser l'expression suivante :
CASE WHEN " Name1 " = 'Verviers' THEN ''
ELSE "Name1" END
Et pourtant Verviers reste affiché
Pourriez-vous m'expliquer mon erreur ?
Hors ligne
#4 Fri 03 November 2017 11:20
- tumasgiu
- Membre
- Lieu: Ajaccio
- Date d'inscription: 5 Jul 2010
- Messages: 1160
Re: QGIS & Etiquettes: montrer toutes les étiquettes sauf une
Je ne sais pas si çà peut être dû à çà, mais le nom de l'attribut dans la partie gauche du test d'égalité
est encadré par des espaces, vous devriez les supprimer.
Sinon, cela voudrait dire qu'aucune commune n'a d'attribut Name1 qui soit égal à 'Verviers'.
Hors ligne
#5 Fri 03 November 2017 11:24
- Valacasse
- Juste Inscrit !
- Date d'inscription: 18 Oct 2017
- Messages: 5
Re: QGIS & Etiquettes: montrer toutes les étiquettes sauf une
C'est parfait !!
Merci tumasgiu
Voici donc l'expression correcte :
CASE WHEN "Name1" = 'Verviers' THEN ''
ELSE "Name1" END
Hors ligne
Pages: 1
- Sujet précédent - QGIS & Etiquettes: montrer toutes les étiquettes sauf une - Sujet suivant