QGIS-Tipp: CMYK-Farben

Neulich am GIS-HelpDesk: “Wie kann man im QGIS eigentlich CMYK-Farben einstellen, der Farbdialog gibt das nicht her.”. Lösung ist z. B. diese: In  den Symbolisierungsdialog wechseln und den Epsilon-Knopf neben der Farbe nutzen und dann auf „Bearbeiten”, um in den Ausdruckseditor zu kommen und den Ausdruck z. B. „color_cmyk(100,0,0,0)“ ein (hier im Beispiel also reines Cyan =100%) eintragen.

Hinweis: QGIS wandelt dabei die CMYK-Angaben in RGB-Werte, eine echter CMYK-Output (Print) ist IMHO momentan nicht verfügbar. Vielleicht könnt man mit dem freien GhostScript das RGB-PDF des QGIS in eine CMYK-PDF wandeln [1], ich bleibe dran.

Update 12.02.2020: siehe Kommentare (Kommentar 2)

QGIS-CYMK_Farben_4.png
Screenshot 1: Symbolisierungsdialog 

QGIS-CYMK_Farben_3.png
Screenshot 2: Ausdruckseditor 

[1] … https://stackoverflow.com/questions/3418268/script-or-some-other-means-to-convert-rgb-to-cmyk-in-pdf

GIS: Daten zur Entscheidung!

In drei wunderbaren Videos werden die Grundzüge von GIS und das faszinierende Potenzial von GIS und Geodaten dargestellt [1]. Diese Videos sind von 1967(!), aber in den Grundzügen bis heute aktuell! Auch heute haben wir leider immer noch das Problem, Entscheider zu überzeugen, so wie damals Roger Tomlinson (1933-2014).
Danke an die gislounge!

[1] … https://www.gislounge.com/sunday-maptinee-data-decisions/
[2] … https://www.youtube.com/watch?v=eAFG6aQTwPk
[3] … https://www.youtube.com/watch?v=3kFYsOHgDSo
[4] … https://www.youtube.com/watch?v=ryWcq7Dv4jE

QGIS-Tipp: Punkte sparen mit Simplify

Bei einigen Projekten habe ich festgestellt, dass in vielen Objekten sehr viel mehr Punkte (Stützstellen/Nodes) vorhanden sind, als nötig, z. B. existierten auch bei komplett geraden durchgehenden Linien viele unnütze Stützstellen, obwohl ja nur Anfang- und Endpunkt relevant sind. Ursache ist oft die Übernahme aus fremden Systemen. Ein händisches Löschen der unnötigen Nodes ist viel zu aufwändig. Um den Datenbestand (hier z. B. der neue Amtliche Stadtplan von Halle) zu entschlacken, habe ich mit verschiedenen Funktionen im QGIS experimentiert. Einen guten Kompromiss konnte ich mit dem Simplify-Algorithmus (“Vereinfachen”) bei einer Toleranz von 10 cm erreichen. Man spart beim diesem Datenbestand ca. 30000 dieser unnötigen Stützstellen (=20%) , die Genauigkeit der ohnehin generalisierten Daten leidet nicht (sichtbar), schon gar nicht bei einem Zielmaßstab von 1:15000. Damit wird der Zugriff auch um ca. 20% beschleunigt.
Ist doch ganz einfach, eben simpel, also SIMPLIFY 😉

Stadtplan_vereinfacht_10cm.gif
Simplify in Aktion: Ausschnitt aus dem Amtlichen Stadtplan von Halle, Thema Gebäude

GIS_Simplify_Screenshot_1.png
QGIS-Simplify-Dialog mit 10cm Toleranz

QGIS-Tipp: #30DaysofDiscoverQGIS3x

GIS-Insider werden ihn kennen, Kurt Menke alias @geomenke, immer eine gute Quelle und Inspiration, wenn es um freies und offenes OpenSource-GIS geht. Momentan läuft auf Twitter seine Aktion #30DaysofDiscoverQGIS3x. Jeder, der Neuigkeiten zu QGIS3 erfahren oder ein bisschen Coaching braucht, sollte es sich die Übungen anschauen. Das ist quasi mein #geoObserver-LESEBEFEHL! 😉

(Und, ja, Kurt will damit sicher auch sein Buch pushen und nein, ich bin nicht beteiligt!)

Hier z. B. Tag 6 und 7 von #30DaysofDiscoverQGIS3x

[1] … https://twitter.com/hashtag/30DaysofDiscoverQGIS3x

QGIS-Tipp: Vektor Geometrie

Wer einen guten Überblick über Vektor-Funktionen und typische Vektor-Fehler im QGIS bekommen möchte, sollte sich immer mal wieder die QGIS-Dokumetation zu Gemüte führen. Ich verspreche Euch, es gibt viel Input 😉

QGIS_VectorGeometry_Screenshot_1.png
Screenshot: Ausschnitte aus der QGIS-Vektor-Dokumentation (Quelle [1])

[1] … https://docs.qgis.org/testing/en/docs/user_manual/processing_algs/qgis/vectorgeometry.html

QGIS-Tipp: PolyStrip-Plugin

Um für die QGIS-Atlas-Funktion die entsprechende Ausgangsgeometrie (“Abdeckungslayer”) zu erzeugen, bietet sich das QGIS-Plugin “PolyStrip” an. Hier am Beispiel einer Straße (B100 bei Hohenturm). Einfach Straße selektieren, PolyStrip starten, Parameter Weite, Höhe und Überlappung eingeben und Berechnung starten. Nichts einfacher als das 🙂

QGIS_PolyStrip_Screenshot_1.png
PolyStrip in Aktion

QGIS_Atlas_Demo_ani_1.gif
Ausschnitt aus dem generierten QGIS-Atlas: die Plots der erzeugten Straßenabschnitte

[1] … https://twitter.com/LFC_HydroRSLab/status/1194646737631223814?s=20

QGIS-Tipp: Stile in Datenbank speichern, stilvoll!

Die Ausgestaltung eines Themas (Layers) ist in vielen GI-Systemen an das jeweilige Projekt gebunden, also nur die Projektdatei weiß, was wie eingefärbt, schraffiert, beschriftet und symbolisiert wird. Mitunter gibt’s auch noch die Möglichkeit, die Gestaltungsvorschrift in Extra-Dateien zu speichern (z. B. in QGIS als qml), um sie projektübergreifend einzusetzen. Ist aber alle mühsam und eher lästig, eben oldschool.

In QGIS hat man die Möglichkeit, die Gestaltung, also den Stil direkt in der Datenbank oder dem GeoPackage abzuspeichern. Für mich eine kleine Revolution, das Thema weiß darüber schon selbst, wie es gestaltet wird. Einfach laden und der Stil stimmt, auch ohne Projekt oder Zusatz-Dateien. Klasse und Danke!

QGIS_Save_Style_in_Database_2.png
Stil in der Datenbank speichern 

QGIS_Save_Style_in_Database_1.png
Themen aus der Datenbank laden, Ausgestaltung ist gleich vorhanden, hier die Gebäude und Straßen eines Stadtplanes

QGIS_Save_Style_in_Database_3.png
Im Hintergrund wird in der Tabelle “layer_styles” der Stil des Themas als XML in der Datenbank gespeichert, hier die Gebäude und Straßen des Stadtplanes

QGIS 3.10 ist erschienen

Es war DIE Meldung am Wochenende, QGIS 3.10 ist erschienen. Den Changelog findet Ihr unter [1]. Momentan werden die Installationspakete erstellt und sind (Update 28.10.2019, 11:45) demnächst verfügbar (“3.10 in packaging since 2019-10-25 12:00:00 UTC“), siehe: https://qgis.org/de/site/forusers/download.html

Bild

[1] … http://changelog.qgis.org/en/qgis/version/3.10/
[2] … https://github.com/qgis/QGIS/commit/df860…d18f7cbf05209