banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 08 June 2023 11:18

Kiecane
Participant actif
Date d'inscription: 31 Oct 2021
Messages: 91

QGIS: requete titres cartes atlas

Bonjour,

Je suis actuellement en train d'effectuer la mise en page d'un atlas cartographique sous QGIS v.3.22. Concernant l’expression de mes différents fichiers de sortie, j’ai créé la requête suivante :

CASE

WHEN "champ1" = 'A' AND "champ2" ='bleu'
THEN 'tralala_A_20230608_blabla'

WHEN "champ1" = 'B' AND "champ2" ='bleu'
THEN 'tralala_B_20230608_blabla'

END

En réalité j’ai beaucoup de cartes constituant mon atlas (à cause du champ 1 → A, B, C, D, E, etc.), mais ici la requête est associée uniquement à 2 fichiers de sortie en guise d’exemple.

Comme vous pouvez le constater, le problème de cette requête est qu’elle m’oblige soit à la modifier à chaque fois que j’ouvre ma mise en page QGIS pour mettre la date à jour, soit à modifier ensuite manuellement les dates des fichiers de sortie.

J’ai vu qu’on pouvait utiliser day($now) mais je ne sais pas comment faire pour l’insérer dans ma requête car j’ai essayé différents procédés (en ajoutant [ ou %) mais cela me génère sans cesse des erreurs (peut-être que je les place au mauvais endroit). Il faudrait que le format de date reste le même, soit anneemoisjour tout attaché, avec le reste du titre de part et d’autre.

Pourriez-vous m’indiquer comment procéder s’il-vous-plaît ?

Cordialement.

Hors ligne

 

#2 Thu 08 June 2023 12:10

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3940

Re: QGIS: requete titres cartes atlas

Bonjour,
concat et format_date devrait vous aider. Vos deux conditions pourraient devenir

Code:

CASE WHEN champ2='bleu'
THEN concat('tralala_', "champ1", '_', format_date(now(), 'yyyyMMdd'), '_blabla') END

Hors ligne

 

#3 Thu 08 June 2023 14:12

Kiecane
Participant actif
Date d'inscription: 31 Oct 2021
Messages: 91

Re: QGIS: requete titres cartes atlas

Ça fonctionne, merci beaucoup pour votre aide.

Hors ligne

 

Pied de page des forums

Powered by FluxBB