Apakah ada cara untuk memberi label pada layer menggunakan nama file atau nama layer?

10

Apakah ada cara untuk memberi label pada layer menggunakan nama file atau nama layer (jika saya mengubahnya di Layers window TOC)? Saya mencoba beberapa fungsi tetapi saya tidak pandai dalam hal itu.

Saya memiliki banyak bentuk (garis) dan akan mudah untuk mengidentifikasi mereka dengan cara ini. Tentu saja, nama ini bisa menjadi atribut tabel tetapi saya mencoba cara alternatif (mungkin lebih dinamis).

Fausto Isolan
sumber
Pertanyaan yang sangat bagus tapi saya pikir itu belum didukung. Anda dapat meminta ini sebagai fitur baru di sini dengan mendaftar dan memposting formulir permintaan baru.
Joseph

Jawaban:

6

Sejak QGIS 2.12 Anda dapat menggunakan ekspresi berikut untuk mencetak nama layer:

layer_property( @layer_id, 'name')

Anda bisa mencari properti lebih lanjut dalam dokumentasi layer_propertyfungsi di editor ekspresi.

Matthias Kuhn
sumber