Existe-t-il un moyen d'étiqueter un calque à l'aide de son nom de fichier ou de son nom?

10

Existe-t-il un moyen d'étiqueter un calque en utilisant son nom de fichier ou son nom (si je le modifiais dans la table des matières de la fenêtre Calques)? J'ai essayé quelques fonctions mais je ne suis pas bon là-dessus.

J'ai beaucoup de formes (lignes) et il serait facile de les identifier de cette façon. Bien sûr, ce nom pourrait être un attribut de table mais j'essaie une autre manière (peut-être plus dynamique).

Fausto Isolan
la source
Très bonne question mais je ne pense pas qu'elle soit (encore) supportée. Vous pouvez demander ceci en tant que nouvelle fonctionnalité ici en vous inscrivant et en publiant un nouveau formulaire de demande.
Joseph

Réponses:

6

Depuis QGIS 2.12, vous pouvez utiliser l'expression suivante pour imprimer le nom de la couche:

layer_property( @layer_id, 'name')

Vous pouvez rechercher d'autres propriétés dans la documentation de la layer_propertyfonction dans l'éditeur d'expression.

Matthias Kuhn
la source