Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
Pages: 1
- Sujet précédent - QGIS: expression pour automatiser le style de remplissage - Sujet suivant
#1 Fri 11 September 2020 11:36
- SEVIN Benoit
- Participant occasionnel
- Date d'inscription: 28 Dec 2018
- Messages: 44
QGIS: expression pour automatiser le style de remplissage
Bonjour,
Je souhaiterai automatiser le rendu d'une couche vectorielle (polygone) en fonction de l'échelle d'affichage
> 25 000ème : remplissage visible
< 25 000ème : remplissage invisible (seulement le contour)
La couche est assez complexe (filtres en cascade). Aussi je souhaite insérer une expression dans le paramètre "Style de remplissage" du style :
if( @map_scale > 25000, solid, no)
cet exemple n'est évidemment pas correct, mais je ne sais pas quelle fonction utiliser pour définir "solid" ou "no".
Je ne comprends pas l'indication
"format attendu : chaîne[solid|horizontal|vertical|cross|b_diagonal|f_diagonal|diagonal_x|dense1|dense2|dense3|dense4|dense5|dense6|dense7|no]"
Pouvez vous me renseigner ?
Cordialement, Benoit
Hors ligne
#2 Fri 11 September 2020 12:14
- GlaDal
- Participant assidu
- Date d'inscription: 30 Aug 2013
- Messages: 1105
Re: QGIS: expression pour automatiser le style de remplissage
Bonjour,
Pourquoi ne pas passer par un ensemble de règles ? Vous créer deux symboles qui s'afficheraient différement en fonction de l'échelle de visualisation.
Hors ligne
#3 Fri 11 September 2020 12:25
- SEVIN Benoit
- Participant occasionnel
- Date d'inscription: 28 Dec 2018
- Messages: 44
Re: QGIS: expression pour automatiser le style de remplissage
Bonjour,
Le projet devrait être utilisé par beaucoup d'utilisateurs. Je cherche à simplifier l'arborescence en minimisant le nombre de règles sur cette couche qui en compte déjà beaucoup. D'autant plus qu'ici ce n'est qu'une question d'affichage liée à l'échelle et non un critère ou caractéristiques de l'entité.
Hors ligne
#4 Fri 11 September 2020 12:34
- dominique.lys
- Participant assidu
- Date d'inscription: 5 Oct 2006
- Messages: 473
- Site web
Re: QGIS: expression pour automatiser le style de remplissage
Ajouter des simples quote pour que le format de la variable soit bien identifié comme chaine de caractère
if( @map_scale > 25000, 'solid', 'no')
Hors ligne
#5 Fri 11 September 2020 14:02
- SEVIN Benoit
- Participant occasionnel
- Date d'inscription: 28 Dec 2018
- Messages: 44
Re: QGIS: expression pour automatiser le style de remplissage
Ah oui! effectivement c'est tout bête.
Je croyais pourtant avoir essayé.
Merci
Hors ligne
Pages: 1
- Sujet précédent - QGIS: expression pour automatiser le style de remplissage - Sujet suivant