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).


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ń.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.