Czy istnieje sposób na etykietowanie warstwy za pomocą nazwy pliku lub nazwy warstwy?

10

Czy istnieje sposób na etykietowanie warstwy za pomocą nazwy pliku lub nazwy warstwy (gdybym ją zmienił w spisie treści w oknie Warstwy)? Próbowałem niektórych funkcji, ale nie jestem w tym dobry.

Mam wiele kształtów (linii) i łatwo byłoby je w ten sposób zidentyfikować. Oczywiście ta nazwa może być atrybutem tabeli, ale próbuję alternatywnego sposobu (być może bardziej dynamicznego).

Fausto Isolan
źródło
Bardzo dobre pytanie, ale nie sądzę, że jest obsługiwane (jeszcze). Możesz poprosić o to jako nową funkcję tutaj , rejestrując się i publikując nowy formularz zapytania.
Joseph,

Odpowiedzi:

6

Od QGIS 2.12 możesz użyć następującego wyrażenia do wydrukowania nazwy warstwy:

layer_property( @layer_id, 'name')

Możesz wyszukać dalsze właściwości w dokumentacji layer_propertyfunkcji w edytorze wyrażeń.

Matthias Kuhn
źródło