Einfache Vektor Gestaltung (QGIS3)

Um eine Karte zu erstellen, muss man räumliche Daten so aufbereiten und präsentieren, dass die anschaulich und informativ sind. In QGIS gibt es viele Möglichkeiten, um verschiedene Typen von Symbologien für die zugrunde liegenden Daten zu verwenden. In dieser Anleitung verwenden wir eine Textdatei und zeigen daran verschiedene Techniken zur Datenvisualisierung der in der Datei enthaltenen räumlichen Daten.

Überblick über die Aufgabe

Wir nehmen eine CSV-Datei mit den Standorten aller Kraftwerke in der Welt und erstellen eine Visualisierung, die die Verteilung der in diesen Kraftwerken verwendeten erneuerbaren und nicht-erneuerbaren Brennstoffe zeigt.

Weitere Fähigkeiten die wir erlernen

  • Verwendung von Ausdrücken, um verschiedene Attributwerte zu einer Kategorie zu gruppieren

Beschaffung der Daten

Das World Resources Institute <https://www.wri.org>`_ hat eine umfassende, quelloffene Datenbank über Kraftwerke in aller Welt zusammengestellt, die über 30000 Anlagen umfasst. Lade die „The Global Power Plant Database <http://datasets.wri.org/dataset/globalpowerplantdatabase>`_“ vom WRI Open Data Portal herunter.

Bei Natural Earth findet man verschiedene weltweite Vectorlayer. Lade den Layer 10m Physical Vectors - Land herunter, der Polygone der Ländergrenzen enthält.

Der Einfachheit halber kannst du auch eine Kopie des Datensatzes unter folgendem link herunterladen:

globalpowerplantdatabasev120.zip

ne_10m_land.zip

Datenquelle [WRI] [NATURALEARTH]

Arbeitsablauf

  1. Entpacke beide Datensätze in einen lokalen Ordner. Gehe im QGIS Browser Bereich zu diesem Ordner. Öffne den ne_10m_land Ordner und wähle den ne_10m_land.shp Layer. Ziehe den Layer in der Arbeitsbereich.

../../_images/117.png
  1. Eine neue Ebene ne_10m_land wird dem Layers Panel hinzugefügt. Die globale Kraftwerksdatenbank wird als CSV-Datei geliefert, so dass wir sie importieren müssen. Klicke auf die Schaltfläche Open Data Source Manager in der Data Source Toolbar. Du kannst auch das Tastaturkürzel Strg + L verwenden.

../../_images/214.png
  1. Gehe im Fenster Data Source Manager zur Delimited Text Auswahl. Klicke auf den Knopf neben dem File name und gehe zu dem Ordner in dem du die Datei globalpowerplantdatabasev120.zip entpackt hast. Wähle die Datei global_power_plant_database.csv. QGIS wird automatisch die Trennzeichen und Geometriefelder erkennen. Behalte den vorgegebenen Wert unter Geometry CRS bei: EPSG:4326 - WGS84. Klicke auf Hinzufügen und danach auf Close.

../../_images/313.png
  1. Ein neuer Layer global_power_plant_database wird nun im Layers Bereich hinzugefügt. Man sieht die Punkte, die die Krakftwerke repräsentieren im Arbeitsbereich. Jetzt können wir die Darstellung beider Layer anpassen. Klicke auf den Open the Layer Styling panel Knopf button oben im Layers Bereich.

../../_images/43.png
  1. Der Layer Styling Bereich öffnet sich jetzt auf der rechten Seite. Wähle zuerst den Layer ne_10m_land. Dies wird unser Basislayer, d.h. wir werden den Layerstil einfach halten, um nicht abzulenken. Klicke auf Simple fill und scrolle nach unten. Wähle eine Fill color die dir gefällt. Klicke das drop-down-Feld neben Stroke color und wähle Transparent Stroke. Damit wird der Umriss der Länderpolygone transparent. Das Ergebnis der Eingaben sieht man sofort an der veränderten Dartellung des Layers.

../../_images/53.png
  1. Wähle als nächstes den global_power_plant_database Layer. Klicke auf Simple marker und scrolle nach unten. Wähle ein Dreieck als Symbol aus.

../../_images/63.png
  1. Scrolle nach oben und wähle eine Fill color die du magst. Eine nützliche kartographische Technik ist, die Stroke color etwas dunkler zu halten als die Füllfarbe. Anstatt dies manuell einzugeben, kann QGIS die Farbe mit Hilfe eines Ausdrucks genauer steuern. Klicke auf den Data defined override Knopf und wähle Edit.

../../_images/73.png
  1. Um die Strichfarbe 30% dunkler als die Füllfarbe zu setzen, gebe folgenden Ausdruck ein und drücke :OK.

darker(@symbol_color, 130)
../../_images/83.png

Bemerkung

Der verwendete Ausdruck ist unabhängig von der Auswahl der Füllfarbe. Dies wird im folgenden sehr nützlich sein, wenn die Strichfarbe automatisch an die Füllfarbe angepasst werden soll.

  1. Wir bemerken, das der Knopf Data defined override neben dem Knopf Stroke color jetzt gelb hinterlegt ist - ein Hinweis, dass die Änderung dieser Eigenschaft überschrieben wird. Ein einheitliches Symbol für alle Kraftwerke ist nicht sehr sinnvoll. Es enthält nur die Lageinformation. Wir werden in der Folge verschiedene Symbole verwenden. Klicke auf das drop-down-Feld Symbology und wähle Categorized zur Darstellung.

../../_images/93.png
  1. Der Layer global_power_plant_database enthält ein Attribut über die primär im Kraftwerk genutzte Energiequelle. Wir können einen Stil erstellen, mit dem jede Energiequelle in einer anderen Farbe dargestellt wird. Wähle primary_fuel als Column. Klicke auf Classify. Es werden jetzt verschiedene Kategorien angezeigt und die Kartendarstellung verändert sich.

../../_images/106.png
  1. Obwohl die kategorisierte Darstellung an sich sinnvoll ist, enthält sie aktuell zu viele Kategorien, um einfach interpretiert werden zu können. Ein sinnvollerer Ansatz wäre, einige Kategorien zu Klassen zusammenzufassen. Wir versuchen es mit 3 Klassen - Erneuerbare Kraftstoffe, Nicht erneuerbare Kraftstoffe und Andere. Wähle für die Darstellung Regelbasierend. Wähle alle bis auf eine Regel aus, indem du die Strg Taste gedrückt hältst und die Zeilen einzeln anklickst. Nach dem Selektieren klicke auf den Knopf Gewählte Regeln löschen, um sie zu löschen.

../../_images/118.png
  1. Wähle die verbleibende Regel aus und klicke auf Aktuelle Regel bearbeiten.

../../_images/126.png
  1. Gebe Erneuerbare Energiequellen als Beschriftung ein. Klicke auf den Expression Knopf neben Filter.

../../_images/135.png
  1. Gebe im Fenster Ausdruckseditor folgenden Ausdruck ein und klicke auf OK. Hiermit gruppieren wir mehrere Kategorien erneuerbarer Energien zu einer Klasse.

"primary_fuel" IN ('Biomass', 'Geothermal', 'Hydro', 'Solar', 'Wind', 'Storage', 'Wave and Tidal')
../../_images/145.png

Bemerkung

Die Klassifizierung nach erneuerbarer bzw. nicht erneuerbarer Energie basiert auf Wikipedia. Es gibt andere ggf. hiervon abweichende Zuordnungen.

  1. Scrolle nach unten und klicke auf Einfache Markierung. Wähle ein passende Fill color. Danach klicke auf den Back Knopf.

../../_images/155.png
  1. Wir sehen jetzt, dass die Regel auf den Layer der Kategorie Erneuerbare Energiequellen angewendet wird. Klicke mit rechts auf die Zeile und wähle Copy. Klicke noch einmal mit rechts und wähle Paste.

../../_images/165.png
  1. Es wird eine Kopie der bestehenden Regel hinzugefügt. Wähle die neu hnizugefügte Zeile und klicke auf Aktuelle Regel bearbeiten.

../../_images/175.png
  1. Gebe Nicht erneuerbare Energiequellen als Beschriftung ein. Klicke auf den Expression Knopf neben Filter.

../../_images/183.png
  1. Gebe im Fenster Ausdruckseditor den folgenden Ausdruck ein und klicke auf OK.

"primary_fuel" IN ('Coal', 'Gas', 'Nuclear', 'Oil', 'Petcoke')
../../_images/193.png
  1. Scrolle nach unten und klicke auf Einfache Markierung. Wähle ein passende Fill color. Danach klicke auf den Back Knopf.

../../_images/203.png
  1. Wiederhole den Copy/Paste Vorgang, um eine dritte Regel hinzuzufügen. Wähle sie aus und klicke auf Aktuelle Regel bearbeiten.

../../_images/215.png
  1. Gebe Andere als Label ein. Wähle Else - Catch all for other features anstelle von Filter. Das stellt sicher, dass alle anderen Kategorien, die nicht in die 2 vorher erstellten Klassen fallen, in dieser Klasse erfasst werden. Scrolle nach unten und klicke auf Simple marker. Wähle eine pasende Fill color. Klicek im Anschluss auf den Back Knopf.

../../_images/223.png
  1. Die Neuklassifizierung ist nun abgeschlossen. Wir sehen jetzt eine viel übersichtlichere Darstellung der erneuerbaren vs. nicht erneuerbaren Energiequellen der Kraftwerke und deren Verteilung in den einzelnen Ländern. Damit haben wir aber noch kein vollständiges Bild. Wir können noch eine weitere Variable zur Darstellung hinzufügen. Anstatt alle Symbole mit der gleichen Größe darzustellen, können wir die Symbolgröße proportional zur Energieerzeugungskapazität ändern. Diese kartographische Technik wird auch als Multivariate Abbildung bezeichnet. Klicke mit rechts auf die Erneuerbare Kraftstoffe Regel und wähle Change Size.

../../_images/233.png
  1. Klicke auf den Data defined override Knopf neben Size. Wähle Edit.

../../_images/243.png
  1. Da die Energieerzeugungskapazität sehr stark variiert, ist es sinnvoll die log10 Funktion zu verwenden, um eine kleinere Spannweite an Symbolgrößen zu erhalten. Man kann mit verschiedenen Ausdrücken experimentieren, um die gewünschte Darstellung zu erreichen. Gebe den folgenden Ausdruck ein und klicke auf OK.

log10("capacity_mw") + 1
../../_images/253.png
  1. Wiederhole dieses Vorgehen für die anderen Regeln.

../../_images/262.png
  1. Wenn du zufrieden bist, schließe Layer Styling panel.

../../_images/273.png
  1. Wenn wir auf die fertige Darstellung blicken, fällt sofort ein Verteilungsmuster auf. Zum Beispiel gibt es in Europa mehr Kraftwerke mit erneuerbaren Energiequellen, die aber eine geringere Kapazität als die Kraftwerke mit nicht erneuerbaren Energiequellen haben.

../../_images/283.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)