Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
qgis:basic:d_layer_und_daten:cl07_layerstil_qml_sld [2023/02/26 22:49] – [Stile in *.QML oder *.SLD-Dateien speichern] mapqgis:basic:d_layer_und_daten:cl07_layerstil_qml_sld [2024/06/10 20:42] (aktuell) – [Layer-Stile und Layer-Definitionsdateien] map
Zeile 1: Zeile 1:
-======Layerstile abspeichern/austauschen======+====== Layer-Stile und Layer-Definitionsdateien ====== 
 + 
 +In QGIS gibt es zwei zentrale Möglichkeiten, das **Aussehen und Verhalten** von Layern oder Layergruppen zu definieren und zu speichern: **Layer-Stile für Layer (QML/SLD)** und **Layer-Definitionsdateien für Layer __und Layergruppen__ (QLR)**. Beide erfüllen ähnliche Funktionen, unterscheiden sich jedoch in einigen wesentlichen Punkten. 
 + 
 +== Layer-Stile (QML/SLD) == 
 +Layer-Stile sind XML-basierte Dateien, die ausschließlich die **visuellen Eigenschaften** eines Layers speichern, wie z.B. die Symbolisierung, Beschriftung und Farbgebung. Sie sind **unabhängig von den zugrunde liegenden Daten** und können daher auf verschiedene Layer mit derselben Geometrieart (Punkt, Linie, Polygon) angewendet werden. Layer-Stile sind ideal, um ein **einheitliches Aussehen** für verschiedene Layer innerhalb eines Projekts zu gewährleisten oder um Stile zwischen Projekten auszutauschen. 
 + 
 +== Layer-Definitionsdateien (QLR) == 
 +Layer-Definitionsdateien sind ebenfalls XML-basierte Dateien, speichern jedoch nicht nur die visuellen Eigenschaften eines Layers oder der Layer einer Layergruppe, sondern auch einen **Verweis auf die zugrunde liegenden Daten**. Layer-Definitionsdateien sind besonders nützlich, wenn ein **Layer oder Eine Gruppe samt enthalten Layern inklusive seiner Daten und Darstellung** in ein anderes Projekt übertragen werden soll. 
 + 
 +======Layer-Stile abspeichern/austauschen======
  
 {{ :qgis:basic:video:layerstil_speichern_qgis324.mp4|}} {{ :qgis:basic:video:layerstil_speichern_qgis324.mp4|}}
Zeile 7: Zeile 17:
  
  
-=====Stile in *.QML oder *.SLD-Dateien speichern=====+=====Layer-Stile in *.QML oder *.SLD-Dateien speichern=====
  
 [{{ :qgis:basic:images:layerstil_speichern_qgis324.png?direct&300|Bestandteile eines QML-Layerstils (QGIS 3.24)}}] [{{ :qgis:basic:images:layerstil_speichern_qgis324.png?direct&300|Bestandteile eines QML-Layerstils (QGIS 3.24)}}]
Zeile 15: Zeile 25:
  
 <WRAP tip> <WRAP tip>
-**Stile mit Shapefiles verknüpfen +**Stile mit Shapefiles verknüpfen** 
-**+
 **[[wpde>Shapefiles]]** gehören zwar zu den am häufigsten ausgetauschten Geo-Daten, doch das Speichern von Stilen **in** einem Shapefile ist bislang nicht möglich. Doch es gibt eine andere Möglichkeit: exportiert man nach dem oben beschriebenen Weg einen Stil und speichert diesen im **gleichen Verzeichnis und im gleichen Namen des Shapefiles**, wird QGIS die Stilzugehörigkeit erkennen und das **Shapefile mit Stil laden**. **[[wpde>Shapefiles]]** gehören zwar zu den am häufigsten ausgetauschten Geo-Daten, doch das Speichern von Stilen **in** einem Shapefile ist bislang nicht möglich. Doch es gibt eine andere Möglichkeit: exportiert man nach dem oben beschriebenen Weg einen Stil und speichert diesen im **gleichen Verzeichnis und im gleichen Namen des Shapefiles**, wird QGIS die Stilzugehörigkeit erkennen und das **Shapefile mit Stil laden**.
  
Zeile 27: Zeile 37:
   * man kann den Stil über die entsprechende Stil-Tabelle mit Hilfe eines Datenbankmanagers verwalten und verändern.   * man kann den Stil über die entsprechende Stil-Tabelle mit Hilfe eines Datenbankmanagers verwalten und verändern.
  
-<WRAP tip>Stile lassen sich unter verschiedenen Layern und sogar über mehrere QGIS-Instanzen hinweg **ohne zwischenspeichern kopieren**. Klicken Sie rechts auf den Layer und wählen Sie ''Stile -> Stil kopieren'' An anderer Stelle können Sie den Stil dann ebenso wieder einfügen.</WRAP>+<WRAP tip> 
 +**Schnelles Kopieren von Stilen** 
 + 
 +Stile lassen sich unter verschiedenen Layern und sogar über mehrere QGIS-Instanzen hinweg **ohne zwischenspeichern kopieren**. Klicken Sie rechts auf den Layer und wählen Sie ''Stile -> Stil kopieren'' An anderer Stelle können Sie den Stil dann ebenso wieder einfügen.</WRAP> 
 + 
 +====== Zusammengefasst ====== 
 + 
 +QLR-Dateien und Layer-Stile (SLD,QML) in QGIS dienen dazu, das **Aussehen von Layern zu definieren und zu speichern**. Der Hauptunterschied liegt darin, dass **QLR-Dateien zusätzlich einen Verweis auf die zugrunde liegenden Daten** enthalten, während Layer-Stile **nur die Darstellungseigenschaften** speichern. 
 + 
 +==Layerdefinitionsdatei (QLR)== 
 + 
 +  * Speichern Stil und Datenverweis 
 +  * Spezifisch für einen bestimmten Layer 
 +  * Geeignet zum Austausch von Layern inklusive Daten und Stil 
 + 
 +==Layer-Stil (QML/SLD):==
  
 +  * Speichern nur den Stil
 +  * Unabhängig von den Daten
 +  * Geeignet zum Anwenden eines Stils auf verschiedene Layer mit gleicher Geometrie
 + 
  
  
-----+Also: QLR-Dateien sind nützlich, wenn Sie einen Layer inklusive seiner Daten und Darstellung übertragen möchten, während Layer-Stile sich besser eignen, um ein einheitliches Aussehen für verschiedene Layer zu gewährleisten.
 ~~DISCUSSION|Fragen, Hinweise und Fehler kommen hier hin:~~ ~~DISCUSSION|Fragen, Hinweise und Fehler kommen hier hin:~~