Ich möchte dieselben Vektordaten auf unterschiedliche Weise als unterschiedliche Ebenen anzeigen. Während es sehr praktisch ist in der Lage sein , die Schicht zu kopieren und Stil in 1.8+, wäre es schön zu sein, um eine Schicht zu wählen und mit dem rechten klicken , um es direkt zu kopieren oder zu vervielfältigen.
Gibt es eine einfache Möglichkeit, dies zu tun, wie einen Python-Befehl?
Update: @ dakcartos Vorschlag funktioniert einwandfrei. Da ich viele doppelte Ebenen hinzufügen musste, habe ich es so angepasst, dass es so oft wie nötig wiederholt wird:
for n in range(1,5):
iface = qgis.utils.iface; vl = iface.activeLayer(); iface.addVectorLayer(vl.source(), vl.name() + "_clone" + str(n), vl.providerType())
Das einzige Problem besteht darin, dass die neue Ebene zur aktiven Ebene wird, sodass "_clone" und die Nummer zum vorherigen Namen hinzugefügt werden. Dies führt zu example_clone1, example_clone1_clone2 bis zu dem unhandlichen example_clone1_clone2_clone3_clone4_clone5. Sie müssen jetzt herausfinden, wie Sie von der ursprünglich ausgewählten Ebene duplizieren können.