Gibt es eine Möglichkeit, eine Ebene anhand ihres Dateinamens oder Ebenennamens zu kennzeichnen?

10

Gibt es eine Möglichkeit, eine Ebene anhand ihres Dateinamens oder Ebenennamens zu kennzeichnen (wenn ich sie im Inhaltsverzeichnis des Ebenenfensters ändern würde)? Ich habe einige Funktionen ausprobiert, bin aber nicht gut darin.

Ich habe viele Formen (Linien) und es wäre einfach, sie auf diese Weise zu identifizieren. Natürlich könnte dieser Name ein Tabellenattribut sein, aber ich versuche einen alternativen Weg (vielleicht dynamischer).

Fausto Isolan
quelle
Sehr gute Frage, aber ich denke, dass sie (noch) nicht unterstützt wird. Man könnte dies als neues Feature anfordern hier durch die Registrierung und eine neue Anfrage zu veröffentlichen.
Joseph

Antworten:

6

Seit QGIS 2.12 können Sie den Layernamen mit dem folgenden Ausdruck drucken:

layer_property( @layer_id, 'name')

Weitere Eigenschaften können Sie in der Dokumentation der layer_propertyFunktion im Ausdruckseditor nachschlagen.

Matthias Kuhn
quelle