Wichtig

Übersetzen ist eine Gemeinschaftsarbeit Sie können mitmachen 1. Diese Seite befindet sich derzeit im |Übersetzungsfortschritt|.

32.3. Anhang C: QGIS-Dateiformate

32.3.1. QGS/QGZ - Das QGIS-Projekt-Dateiformat

Das QGS-Format ist ein XML-Format zur Speicherung von QGIS-Projekten. Das QGZ-Format ist ein komprimiertes (Zip-)Archiv, das eine QGS-Datei und eine QGD-Datei enthält. Die QGD-Datei ist die zugehörige Sqlite-Datenbank des qgis-Projekts, die Hilfsdaten für das Projekt enthält. Wenn es keine Hilfsdaten gibt, ist die QGD-Datei leer.

Eine QGIS-Datei enthält alles, was zum Speichern eines QGIS-Projekts erforderlich ist, einschließlich:

  • Projekttitel

  • Projekt-KBS

  • Layer-Baum

  • Einrastoptionen

  • Beziehungen

  • Kartenausschnitt

  • Projekt-Modelle

  • Legende

  • Mapview-Docks (2D und 3D)

  • Layer mit Links zu den zugrundeliegenden Datensätzen (Datenquellen) und andere Layer-Eigenschaften wie Ausdehnung, SRS, Verbindungen, Stile, Renderer, Mischmodus, Deckkraft und mehr.

  • Projekteigenschaften

Die folgenden Abbildungen zeigen die Top-Level-Tags in einer QGS-Datei und das erweiterte ProjektLayer-Tag.

../../../_images/qgstoplevel.png

Abb. 32.1 Die Top-Level-Tags in einer QGS-Datei

../../../_images/qgsprojectlayers.png

Abb. 32.2 Das erweiterte Top-Level ProjectLayer-Tag einer QGS-Datei

32.3.2. QLR – die QGIS-Layer-Definitionsdatei

Eine Layerdefinitionsdatei (QLR) ist eine XML-Datei, die zusätzlich zu den QGIS-Stil-Informationen einen Verweis auf die Layer-Datenquelle enthält.

Der Anwendungsfall für diese Datei ist einfach: eine einzelne Datei zu haben, mit der die Datenquelle geöffnet und alle zugehörigen Stil-Informationen geladen werden können. QLR-Dateien erlauben es auch, die zugrundeliegende Datenquelle mit einer leicht zu öffnenden Datei zu maskieren.

Ein Beispiel für die Verwendung von QLR ist das Öffnen von MS SQL-Layern. Anstatt den MS SQL-Verbindungsdialog aufrufen, verbinden, auswählen, laden und schließlich stylen zu müssen, können Sie einfach eine .qlr-Datei hinzufügen, die auf den richtigen MS SQL-Layer mit allen erforderlichen Stilen verweist.

In Zukunft kann eine .qlr-Datei einen Verweis auf mehr als eine Ebene enthalten.

../../../_images/qlr.png

Abb. 32.3 Die Tags der obersten Ebene einer QLR-Datei

32.3.3. QML - Das QGIS-Stil-Dateiformat

QML ist ein XML-Format zum Speichern von Layer-Stilen.

Eine QML-Datei enthält alle Informationen, die QGIS für das Rendern von Feature-Geometrien verarbeiten kann, einschließlich Symboldefinitionen, Größen und Drehungen, Beschriftung, Deckkraft und Mischmodus und mehr.

Die folgende Abbildung zeigt die Top-Level-Tags einer QML-Datei (nur mit Renderer_v2 und seinem Symbol Tag expandiert).

../../../_images/qml.png

Abb. 32.4 Die Top-Level-Tags einer QML-Datei (nur das Renderer_v2-Tag mit seinem Symbol-Tag ist expandiert)