มีวิธีติดเลเยอร์โดยใช้ชื่อไฟล์หรือชื่อเลเยอร์หรือไม่?


10

มีวิธีติดเลเยอร์โดยใช้ชื่อไฟล์หรือชื่อเลเยอร์ของมัน (ถ้าฉันจะเปลี่ยนมันในหน้าต่างเลเยอร์ TOC)? ฉันลองฟังก์ชั่นบางอย่าง แต่ก็ไม่ค่อยดีเท่าไหร่

ฉันมีรูปร่างจำนวนมาก (เส้น) และมันจะง่ายต่อการระบุด้วยวิธีนี้ แน่นอนชื่อนี้อาจเป็นแอตทริบิวต์ของตาราง แต่ฉันกำลังลองวิธีอื่น (อาจมีไดนามิกมากกว่า)


คำถามที่ดีมาก แต่ฉันไม่คิดว่ามันรองรับ (ยัง) คุณสามารถขอสิ่งนี้เป็นคุณสมบัติใหม่ได้ที่นี่โดยการลงทะเบียนและโพสต์แบบฟอร์มคำขอใหม่
โจเซฟ

คำตอบ:


6

ตั้งแต่ QGIS 2.12 คุณสามารถใช้นิพจน์ต่อไปนี้เพื่อพิมพ์ชื่อเลเยอร์:

layer_property( @layer_id, 'name')

คุณสามารถค้นหาคุณสมบัติเพิ่มเติมในเอกสารประกอบของlayer_propertyฟังก์ชันในเอดิเตอร์นิพจน์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.