Ich habe eine Reihe von Dateien im XML-Stil gespeichert, die ich auf ähnliche Ebenen in mehreren Projekten anwende. Ein Beispiel wäre eine Linientyp-Shapefile-Ebene mit etwa einem Dutzend verschiedener Stile. Derzeit muss ich den Vorgang des Hinzufügens eines neuen Stils und des Ladens der qml-Datei für jeden der verschiedenen Stile wiederholen. Dann muss ich es in diesem Projekt noch einige Male machen und das Ganze im nächsten Projekt noch einmal wiederholen.
Versuchen Sie nur herauszufinden, ob es eine Möglichkeit gibt, mehrere Stildateien gleichzeitig auf derselben Ebene zu laden? Anstatt zu einer einzelnen qml zu navigieren, könnte ich mehrere qml-Dateien mehrfach auswählen und gleichzeitig laden?
Antworten:
Sie können mehrere Stile mit dem pyqgis-Skript laden (Erläuterungen in Kommentaren):
Sie können es in der QGIS-Python-Konsole ausführen oder an ein Verarbeitungsskript anpassen.
(Getestet mit der aktuellen LTR-Version QGIS 2.18)
quelle
Wenn ich Sie richtig verstehe, möchten Sie nur in der Lage sein, Geometriestile und nicht unbedingt Regeln oder Ausdrücke schnell und einfach auf Ebenen in einem von Ihnen geöffneten Projekt anzuwenden?
Wenn dies der Fall ist, können Sie Ihre Stile einfach mit dem Stil-Manager in der Symbolbibliothek speichern. Öffnen Sie das Ebenenstilfenster und klicken Sie auf die Schaltfläche "Bibliothek öffnen".
quelle