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: Faire varier la symbologie en fonction de la date réelle..... - Sujet suivant
#1 Tue 29 November 2016 14:36
- scritch56
- Juste Inscrit !
- Date d'inscription: 25 Feb 2015
- Messages: 8
QGIS: Faire varier la symbologie en fonction de la date réelle.....
Bonjour,
J'ai un ami dans le besoin. Globalement, il travaille sur Qgis et aimerait faire varier (ou apparaitre) la symbologie d'une couche selon une date réelle. Je m'explique: Il a des événements vectorisés avec des dates de début et de fin notamment. Il voudrait, en utilisant QGis comme un visualiseur, quand on est dans la période correspondante (date PC) aux dates de l'événement, que la symbologie change (selon ses critères --> taille, couleur...) ou qu'apparaisse une zone tampon.
J'avoue de ne pas savoir si c'est possible et si non, quelle façon de faire autrement.
Merci pour vos réponse
Hors ligne
#2 Tue 29 November 2016 14:53
- yopyop25
- Participant actif
- Lieu: besançon
- Date d'inscription: 2 Jun 2008
- Messages: 144
Re: QGIS: Faire varier la symbologie en fonction de la date réelle.....
Bonjour, je n'ai pas essayé mais je dirais qu'il faut faire une symbologie par règles, en utilisant la variable @date, il me semble qu'elle existe, et des conditions 'if' ou 'case when'...
Yohan
Hors ligne
#3 Mon 05 December 2016 10:28
- gustavecoste
- Participant actif
- Lieu: Montpellier
- Date d'inscription: 24 Apr 2013
- Messages: 118
Re: QGIS: Faire varier la symbologie en fonction de la date réelle.....
La variable @date n'existe pas, en revanche, tu peux utiliser now() pour obtenir la date actuelle.
En utilisant une symbologie par règles et en définissant deux catégories avec les règles suivantes, tu devrais arriver à tes fins:
- dans la période:
Code:
"date_debut" <= now() AND "date_fin" >= now()
- en dehors:
Code:
"date_debut" > now() OR "date_fin" < now()
Dernière modification par gustavecoste (Mon 05 December 2016 10:28)
Gustave Coste
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Faire varier la symbologie en fonction de la date réelle..... - Sujet suivant