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é ?

#1 Mon 01 July 2024 12:41

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 994

QGIS: Variable du theme de carte actif (map theme)

Bonjour à tous,

J'utilise des thèmes de cartes [1] dans un projet, pour lequel j'ai créé un Atlas.
J'aimerais que les fichiers de sortie de mon Atlas soient construits à partir du nom du Thème de carte actif, un peu comme ça :

Code:

'Atlas_'|| @atlas_pagename || '_' || @map_theme

Mais @map_theme ne fonctionne pas.

Pourtant, si j'en crois cette issue Github [2], cela a été implémenté, puisque l'issue est résolue.

Est-ce que quelqu'un saurait me dire comment récupérer le nom du thème de carte actif dans une variable ?

Merci à vous, Sylvain M.


[1] https://docs.qgis.org/3.34/fr/docs/user … map-themes

[2] Add a variable returning the current map theme


Sylvain M.

Hors ligne

 

#2 Mon 01 July 2024 13:15

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

Re: QGIS: Variable du theme de carte actif (map theme)

Bonjour,

Pourtant, si j'en crois cette issue Github [2], cela a été implémenté, puisque l'issue est résolue.


Euh... non! Le ticket est fermé car il y a (au moins) un doublon. A ma connaissance, il n'y a pas de variable pour le theme de carte à utiliser directement. Peut-être est-il récupérable via Python en interrogeant les éléments de la mise en page mais bon...

Hors ligne

 

#3 Mon 01 July 2024 14:49

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 994

Re: QGIS: Variable du theme de carte actif (map theme)

Euh... non!


Bon, et bien cela explique pourquoi je ne le trouvais pas dans les variables disponibles ! wink

Peut-être est-il récupérable via Python en interrogeant les éléments de la mise en page mais bon...


Oui, j'ai vu ce genre de proposition, mais je ne suis pas encore assez à l'aise avec Python pour que le gain de temps soit plus rapide que de renommer mes fichiers (ce que je fais habituellement en "presse bouton" avec AntRenamer, même si Python est très efficace aussi pour ça !)

Merci quand même smile


Sylvain M.

Hors ligne

 

Pied de page des forums

Powered by FluxBB