Existe uma maneira de rotular uma camada usando seu nome de arquivo ou nome de camada?

10

Existe uma maneira de rotular uma camada usando seu nome de arquivo ou nome de camada (se eu a alterasse no sumário da janela Camadas)? Eu tentei algumas funções, mas não sou bom nisso.

Eu tenho muitas formas (linhas) e seria fácil identificá-las dessa maneira. Claro, esse nome pode ser um atributo da tabela, mas estou tentando uma maneira alternativa (talvez mais dinâmica).

Fausto Isolan
fonte
Muito boa pergunta, mas acho que ainda não é suportada. Você pode solicitar isso como um novo recurso aqui , registrando e publicando um novo formulário de solicitação.
Joseph

Respostas:

6

Desde o QGIS 2.12, você pode usar a seguinte expressão para imprimir o nome da camada:

layer_property( @layer_id, 'name')

Você pode procurar outras propriedades na documentação da layer_propertyfunção no editor de expressão.

Matthias Kuhn
fonte