DataViz: Wissenschaftliche Farbkarten – auch für QGIS!

Screenshot 1: Test im QGIS – SRTM-Daten mit “lajolla” eingefärbt (Bildquelle [2])

Wunderbare wissenschaftliche Farbkarten hat Fabio Crameri (@fcrameri) in “Scientific colour maps” [1] beschrieben, zum Download [2] zur Verfügung gestellt und unter [3] dokumentiert. Diese besonderen Farbkombinationen zeichnen die folgenden Merkmale aus:

Gerechte Darstellung von Daten
Die Farbverläufe sind in der Wahrnehmung einheitlich und geordnet, um die Daten sowohl fair – ohne visuelle Verzerrung – als auch intuitiv darzustellen

Universell lesbar
Die Farbkombinationen sind sowohl für Farbfehlsichtige und Farbenblinde als auch für Schwarz-Weiß-Drucker lesbar.

Nachvollziehbar & reproduzierbar
Die Farbkarten und ihre Diagnosen werden dauerhaft archiviert und versioniert, um Upgrades zu ermöglichen und Entwickler und Mitwirkende zu würdigen.”
[1]
Übersetzt mit www.DeepL.com/Translator (kostenlose Version)

Und das Beste, die Farbkeile stehen auch für QGIS nach dem Namensmuster <colorramp_name>_QGIS.xml zur Verfügung. Einfach die XML-Datei in der QGIS-Stilverwaltung importieren und schon kann sie genutzt werden.

Screenshot 2: “lajolla” als lajolla_QGIS.xml im Windows-Explorer

Hier der Original-Tweet [2]:

[1] … https://www.fabiocrameri.ch/colourmaps/
[2] … https://zenodo.org/record/8035877/files/ScientificColourMaps8.zip?download=1
[3] … https://www.fabiocrameri.ch/ws/media-library/8c4b111121ff448e843dfef9220bf613/readme_scientificcolourmaps.pdf
[3] … https://twitter.com/fcrameri/status/1668894626525196288

pg_svg: Karten direkt aus der Datenbank

Screenshot: Karten mit pg_svg (Bildquelle [4])

Bisher war so die landläufige Geo-Meinung, man bräuchte zur Visualisierung von Geodaten immer ein besonderes Modul, den Renderer, also ein Stück Software, welches als “Kartenmaler” fungiert. Klassiker sind MapServer, GeoServer, QGIS, OpenLayers, MapLibre oder Leaflet … Aber es kann auch OHNE! diese gehen. Mit pg_svg [1], [2] kann das Rendern umgangen werden und die PostgreSQL/PostGIS-Datenbank liefert mittels SQL direkt eine SVG-Ausgabe, die entweder direkt im Browser betrachtet wird oder zur Nachnutzung in diversen Grafik-Programmen. Und alles ohne die Renderer-Instanz dazwischen, Cool!
Das Installations-Skript findet Ihr unter [3], weitere Demos unter [6].

[1] … https://www.crunchydata.com/blog/svg-images-from-postgis
[2] … https://github.com/dr-jts/pg_svg
[3] … https://github.com/dr-jts/pg_svg/blob/master/pg-svg-lib.sql
[4] … https://github.com/dr-jts/pg_svg/tree/master/demo/map
[5] … https://twitter.com/planetpostgres/status/1663591221522989065
[6] … https://github.com/dr-jts/pg_svg/tree/master/demo/

Die Renderer-Brücke: GeoStyler & GeoStyler-CLI!

Screenshot: GeoStyler (Bildquelle [3], [4])

Wer verschiedene Renderer wie QGIS, MapServer, GeoServer, MapBox und OpenLayers zur Visualisierung von Geodaten nutzt, kennt das Problem: Eine Gestaltung, sauber und vielleicht auch aufwändig durchgearbeitet, funktioniert eben auch nur für den einen Renderer. Beim Nächsten ist die Symbolisierungsvorschrift komplett eine andere, die Arbeit fängt von vorne an. Also braucht man einen Konverter! Mit GeoStyler [1] im Browser und GeoStyler-CLI [2] auf der Kommandozeile habe ich nun einen solchen gefunden. Die Kommandozeilen-Version (CLI) ist unter Windows, Mac und Linux verfügbar. Dort heißt es:

“Eine Befehlszeilenschnittstelle für GeoStyler zum Konvertieren zwischen verschiedenen Formaten für die Gestaltung geografischer Daten.” [2]

Die Downloads für die Kommandozeilen-Version (CLI) findet Ihr unter [5], ein Demo für die Browser-Version unter [3]. Ich habe den Konverter noch nicht getestet, steht aber auf meiner ToDo-Liste. Wenn Ihr schneller seid, teilt Eure Erfahrungen gern in den Kommentaren.

Hier der Original-Tweet [4]:

[1] … https://geostyler.org/
[2] … https://github.com/geostyler/geostyler-cli/
[3] … https://geostyler.github.io/geostyler-demo/
[4] … https://twitter.com/geographika/status/1663909843416018955?s=20
[5] … https://github.com/geostyler/geostyler-cli/releases/tag/v3.1.1

QGIS-Tipp: Mehrbenutzerbearbeitung mit QGIS und PostGIS

Screentshot (Quelle [1])

Am 31.05.2023 veranstaltete Luna Geospatial, Inc. (@LunaGeospatial) ein kostenloses Webinar mit dem Thema “Multiuser Editing with QGIS and PostGIS in an Enterprise Environment” [1]. Es ging also um die Mehrbenutzerbearbeitung als Grundvoraussetzung für ein unternehmensweites GI-System mit freien Komponenten. Schwerpunkte waren:

  • “Benutzer- und Gruppenrollenverwaltung in PostgreSQL;
  • Schema-, Tabellen- und Feldberechtigungen;
  • Sicherheit auf Zeilenebene in einer Mehrbenutzerumgebung;
  • Standardberechtigungen in PostgreSQL;
  • Zentralisierte QGIS-Symbologie und -Projekte;
  • Datenprüfung” [1]

Jetzt ist auch das Youtube-Video vom aufgezeichneten Webinar online [2]:

Hier der Original-Tweet [3]:

[1] … https://lunageo.com/webinar/multiuser-editing-with-qgis-and-postgis-in-an-enterprise-environment/
[2] … https://www.youtube.com/watch?v=MKnxV33N_L0
[3] … https://twitter.com/LunaGeospatial/status/1666143361948844032?s=20

QGIS-Tipp: Plugin Transparency Setter

Ein hilfreiches, neues QGIS-Plugin findet Ihr mit “Transparency Setter” [1]. Einfach mit nur einem Klick/Ziehen die Transparenz von einzelnen oder gleich mehreren Layern bzw. Layergruppen ändern und sich den mühsamen Weg über Eigenschaften/Symbolisierung für jedes einzelne Thema sparen. Danke Idrostudi Srl!

Screenshot: Zum Vergleich die Transparenz mit 0% (links) und 80% (rechts) eingestellt

[1] … https://plugins.qgis.org/plugins/transparency_setter/

QGIS-Tipp: Downloads für QGIS 3.30.3 und 3.28.7 LTR verfügbar! Test@MacM1

Via Tweet kam gestern die Meldung von Jürgen E. Fischer, dass die Downloads für QGIS 3.30.3 und 3.28.7 LTR für Windows, Mac und Linux [1] verfügbar sind.

Ich habe das Paket installiert und es läuft erwartungsgemäß hervorragend in meiner GIS-Umgebung, also jetzt QGIS 3.30.3 zusammen mit PostgreSQL v15.3 auf einem MAC mit M1 unter dem inzwischen wieder aktualisiertem macOS 13.4 Ventura, siehe Screenshot. Danke allen Mitwirkenden!!!

Hier der Original-Tweet [1]:

[1] … https://twitter.com/JuergenEFischer/status/1663942975792074755?s=20

Updated: Mapserver 8.0.1

Screentshot: Ankündigung MapServer 8.0.1 (Quelle [1])

Oops, ich bin wohl etwas spät? Schon im April wurde auf mapserver.org [1], [2] mitgeteilt, dass der beliebte MapServer in der Version 8.0.1 verfügbar ist. Im Änderungsprotokoll [3] findet Ihr die komplette Liste der Änderungen für diese Version.
Übrigens, der MapServer ist seit 21 Jahren eine der zuverlässigen, schnellen und stabilen Kernkomponenten vom KomGIS+ (früher GIS+) [5]. Danke dafür!

Hier der Original-Tweet [4]:

[1] … https://mapserver.org/index.html
[2] … https://mapserverstudio.net/posts/mapserver-8.0.1.html
[3] … https://mapserver.org/development/changelog/changelog-8-0.html#changelog-8-0-1
[4] … https://twitter.com/mapserverstudio/status/1659536447391629313?s=20
[5] … https://itc-halle.de/loesungen/geoinformationssysteme/KomGIS

QGIS-Tipp: Plugin “Layer Group and Sort”

Ein cooles QGIS-Plugin findet Ihr in “Layer Group and Sort” [1], mit welchem die Ebenen eines Projekts nach ihrem Typ (point, line, poly) gruppiert und neu alphanumerisch angeordnet werden können. In einer ausgewählte Gruppe können die Layer aufsteigend und absteigend sortiert werden. Danke Giulio Fattori!

Screenshot: Mein Test mit den Layern der Digitalen Stadtgrundkarte in Halle (Saale)

[1] … https://plugins.qgis.org/plugins/Group_and_Sort_Layers/
[2] … https://github.com/Korto19/Group_and_Sort_Layers

QGIS-Tipp: Plugin “Adjust Style”

Ein hilfreiches, neues QGIS-Plugin ist “Adjust Style” [1]. Einfach mit wenigen Klicks für einen, mehrere oder alle Layer den Stil mit den Einstellungen für Farbe, Strichstärke und Schriftart ändern. Die so generierten Stile können gespeichert, geladen und natürlich in weiteren Projekt eingesetzt werden. Eine Beschreibung zur Bedienung findet Ihr in [1].

Screenshot: Einfach mal alle Themen auf einmal blau gemacht und deren Linien verstärkt – mein Test unter QGIS 3.28.6 LTR@Win

Hinweis: @MAC ist momentan der Farbkeil nicht sichtbar, ich frage an.

[1] … https://github.com/florianneukirchen/qgis_adjust_style

QGIS-Tipp: StyleLoadSave-Plugin

Und wieder so ein “ganz kleines Ding”, dass einem das tägliche GIS-Leben erleichtern kann. Ganz neu, erst seit 12. Mai 2023 online ist das QGIS-Plugin “StyleLoadSave” [1], herrlich einfach, um den Stil der aktiven Vektorebene zu laden oder zu speichern. Muss man mit QGIS-Bordmitteln immer erst mit mehreren Klicks über die Layer-Eigenschaften zur “Stil”-Listbox und dann zu Laden bzw. Speichern bewegen, reicht jetzt genau ein Klick, Perfekt! Danke Giulio Fattori!

Screenshot: abc

[1] … https://plugins.qgis.org/plugins/StyleLoadSave/