DGfK-CartoHack zum “GeoBasis_Loader”: Mitschnitte online

Am 20.03.2025, 18:00-19:00 Uhr hatte ich die Gelegenheit, im CartoHack der DGfK – Deutsche Gesellschaft für Kartographie e. V. das QGIS-Plugin “GeoBasis-Loader” [1], [2], [3] vorzustellen. In der Online-Vorführung wurde auf die Historie, Installation, Bedienung, Status Quo offener Daten in Deutschland, Qualitätssicherung und Dienstemonitoring des Plugins sowie auf das Selbstverständnis als Mitmachprojekt eingegangen. Ein interessanter Frageblock schloss sich an. Seit gestern sind die Mitschnitte auf Youtube im Kanal der DGfK Online [4], [5].

Teil 1, die Vorstellung des „GeoBasis_Loaders [4]:

Und hier ein zweiter Teil als Bonus, der Frageblock [5]:

Weitere Vorträge von mir findet Ihr unter „Meine Vorträge“ [6]

[1] … https://dgfk.net/events/cartohack-20-marz-um-18-uhr/
[2] … https://geoobserver.de/2025/02/21/save-the-date-dgfk-cartohack-zum-qgis-plugin-geobasis-loader/
[3] … https://geoobserver.de/2025/03/19/reminder-dgfk-cartohack-zum-qgis-plugin-geobasis_loader/
[4] … https://www.youtube.com/watch?v=MEFq79eZG9k&t=1s
[5] … https://www.youtube.com/watch?v=PixkrGQqock
[6] … https://geoobserver.de/meine-vortraege/

QGIS-Tipp: Layer und Gruppen verstecken

Das kennt man ja, man fügt ein Thema nach dem anderen in das aktuelle QGIS-Projekt ein und die Einträge im Layer-Bedienfeld (auch TOC) werden immer mehr. Gelegentlich werden es zu viel und man verliert die Übersicht. Oft sind auch Einträge, die man eigentlich nicht in der dortigen Liste braucht, weil sie eben „nur“ Hintergrundkarten wie Topografische Karten bzw. Luftbilder oder einfach nur Testlayer oder Tabellen sind. Genau da setzt das QGIS-Plugin „Invisible layers and groups“ [1], [2] ein. Damit können markierte Layer per Klick im Layer-Bedienfeld versteckt werden und bei Bedarf wieder sichtbar gemacht werden. Versteckte Themen bleiben in der Karte und in der Legende von Druckzusammenstellungen vollständig erhalten, nur aus der Liste (TOC) werden sie verbannt. Per Python-Code kann das Verstecken auch in eigenen Code integriert werden, vgl. [2]. Cooles Plugin!

Animation zur Funktionsweise des QGIS-Plugins „Invisible layers and groups“ auf GitHub (Quelle [2])

[1] … https://plugins.qgis.org/plugins/InvisibleLayersAndGroups/
[2] … https://github.com/gacarrillor/InvisibleLayersAndGroups

QGIS-Tipp: 1 Jahr GeoBasis_Loader

Heute vor genau einem Jahr, am 15. Mai 2024 startete das QGIS-Plugin „GeoBasis_Loader“. Ich freue mich und wenn ich das Feedback lese und höre, freuen sich mit mir auch viele Nutzer. Ein Moment, mal kurz das erste Jahr zu reflektieren. Zuerst ein paar Zahlen, Stand heute, 8:00 Uhr: 18450 Downloads [1], 12 Versionen, 552 eingebaute Themen [2] und vier Videos [3].

Und so ein 1. Geburtstag ist auch ein Anlass, einigen Leuten für die Mitarbeit zu danken:

Mein besonderer Dank gilt Anton May, Henry Felgner und Carsten Rensch für Ihr Mitwirken beim Geobasis_Loader. Danke Anton für deine konstruktive Mitarbeit bei der Programmierung des Plugins. Danke Henry für die Tools zum Newsletter-Versand und die Qualitätssicherung, also die Prüfung JSON-Files. Und Danke Carsten für die Unterstützung bei allen Fragen zum #geoObserver- & GeoBasis_Loader-Server. Großartige Jobs!
Und danke natürlich auch allen Helfern aus der QGIS-Community für Tipps, Hinweise, Feedback konstruktive Kritik und neue Diensteadressen sowie allen Usern für die Nutzung!

Und es geht weiter, hier noch ein kleiner Ausblick auf Neuerungen in folgende Versionen:

  • Integration einer Suche nach Themennamen und Keywords
  • Verteilen der JSON-Files auf mehrere redundante Serverstandorte
  • alle Kataloge auf einmal laden
  • Integration der Dienste ins KomGIS+ [4] der IT-Consult Halle GmbH

[1] … https://plugins.qgis.org/search/?q=GeoBasis_Loader
[2] … https://geoobserver.de/qgis-plugin-geobasis-loader/#jsonstatus
[3] … https://geoobserver.de/geobasis_loader-im-video/
[4] … https://itc-halle.de/loesungen/geoinformationssysteme/KomGIS

QGIS-Tipp: GeoBasis_Loader-News

Screenshot: Status des GeoBasis_Loaders [1] am 29.04.2029, 7:45 Uhr

Über ein paar Updates seit dem letzten Beitrag im QGIS-Plugin „GeoBasis_Loader“ [1] möchte ich kurz informieren. Mit Stand heute stehen 548 Themen zum Einbinden ins QGIS bereit. Neustes Thema ist der WMS mit der Kachelübersicht (Überfliegungsdatum) für DOPs in Sachsen-Anhalt (wurde oft angefragt).

Des Weiteren wurde die Webseite des GeoBasis_Loader leicht neu sortiert. Die Punkte Versionshistorie [2] und Aktuelle Meldungen / Störungen [3] wurden von der Hauptseite auf Extraseite umgezogen, weil die Hauptseite mittlerweile zu voll wurde.

Wenn Euch das Plugin gefällt und Ihr es oft nutzt, macht Reklame, verbreitet es weiter und wenn es passt, könnt Ihr die Entwicklung auch aktiv unterstützen [4].

* … Die nicht ganz aktuelle Klassifizierung der Kachelübersicht wurde von mir beim LVermGeo LSA gemeldet.
[1] … https://geobasisloader.de/
[2] … https://geoobserver.de/gbl-versionshistorie/
[3] … https://geoobserver.de/gbl-aktuelle-meldungen-stoerungen/
[4] … https://geoobserver.de/support_geobasis_loader/

1. Geo* Hauptsatz: Think GIS, not ArcGIS!

Screenshoot (Bildquelle [1])

Danke Hans! [1] Genau diese Gedanken treiben mich schon sehr lange um, ich hatte auch schon mehrfach Diskussionen mit Fachkollegen dazu. Das Grundproblem in der Ausbildung ist bis heute, dass viele Lehranstalten die Software der Marktführer lehren, statt die reine Lehre ihren Studierenden nahezubringen. Die Standarderklärung lautet meist: „Aber der Markt verlangt das doch“. Hmm …

Ich halte das für einen schlechten Weg, aus meiner Sicht läuft da was falsch. Die Lehre müsste m. E. n. neutral sein, Inhalte unabhängig von Produkten und Marktführern vermitteln, Wissen, Denkweisen und Methoden in freier Lehre mit freien Technologien und am besten mit freier Software unterrichten, Fach- statt Produktdenken fördern.
Und bitte dabei nie vergessen: Proprietäre Software zu nutzen bedeutet kurz- und erst recht langfristig: Verschwendung von Steuergeldern, verlorene digitale Unabhängigkeit, Herstellerdiktat und Einschränkung der Freiheit, daran sollte sich kein Student und Auszubildender gewöhnen!

Und deshalb postuliere ich mal den 1. Geo* Hauptsatz:

1. Geo* Hauptsatz: Think GIS, not ArcGIS!
Untersetzt hieße er dann für Lehrende: Teach GIS, not ArcGIS! und für Studierende: Learn GIS, not ArcGIS!

Und, wenn Ihr „GIS“ durch „CAD“ und „Arc“ durch „Auto“ ersetzt, gelten diese Sätze genauso gut für konstruktionsintensive Studien wie Maschinenbau und Architektur. Und es gilt, weitere Produkte und Hersteller zu hinterfragen: Microsoft mit Office, Adobe mit PhotoShop, …

Hans van der Kwast hat letzten Freitag die Problematik auf LinkedIn [1], hier bezogen auf den Fluch der Campus-Lizenzen, er beginnt: „Ich habe darüber nachgedacht, wie Campus-Lizenzen unbeabsichtigt die Nutzung von freien und Open-Source-Alternativen an Universitäten ersticken können.“ Und weiter heißt es: „Diese Situation vertieft die Kluft zwischen dem, was Forschende zunehmend in der Praxis nutzen – und dem, was die Studierenden während ihres Studiums erleben.“ Hochinteressanter Stoff und eine interessante Diskussion, aktueller denn je. Ja, Danke Hans!

Eure Meinungen und Erfahrungen gern in den Kommentaren oder besser in der Diskussion unter [1]. Und wenn es Lehranstalten gibt, die es bereits besser und richtig machen: Glückwunsch und Danke!

* … Geograph/in, Geoinformatiker/in, Geodät/in, Geologe/in, Geodatenmanager/in und Landschaftsarchitekt/in, Stadtplaner/in, Vermessungsingenieur/in, Kartograf/in

[1] … https://www.linkedin.com/posts/jvdkwast_opensource-campuslicenses-digitalinnovation-activity-7321500084632801280-P1nC/

QGIS-Tipp: v3.42.2, v3.40.6 (LTR) und Ankündigung v4.0

Gleich zweimal gab es über Ostern in der QGIS-Community Grund zur Freude. Zum Einen gibt es seit dem Osterwochenende die Versionen 3.40.6 „Bratislava“ (LTR) and 3.42.2 „Münster“ für die Betriebssysteme Windows und Linux [1]. Für MacOS dauert es wohl noch etwas, vgl. [2], ich werde es dann sofort testen und berichten.

Zum Anderen wurde am Freitag auf der offiziellen QGIS-Website die ersten Infos zu QGIS 4 veröffentlicht [3]. Als Start wird Oktober 2025 angegeben, wichtig ist der Umstieg auf QT6. Für Plugins soll nur minimaler Aufwand bei der Umstellung nötig sein, die Entwickler-Community ist aufgerufen, tatkräftig zu testen. Weitere News folgen . . .

Neuer QGIS 4.0 Splash Screen (Bildquelle [3])

Toto F. stellte auf X [4] und FB auf gleich mal die Frage nach einem neuen QGIS-Logo, berechtigterweise, denn schließlich hatte bisher jedes QGIS-Major Release auch ein neues Signet. Und gleich kursierten auch schon erste Entwürfe im Netz [5]. Ob wirklich ein neues Logo kommt, blieb indes offen, ich bin gespannt.

[1] … https://norden.social/@jef/114376029177532573
[2] … https://download.qgis.org/downloads/macos/pr/?C=M;O=D
[3] … https://blog.qgis.org/2025/04/17/qgis-is-moving-to-qt6-and-launching-qgis-4-0/
[4] … https://x.com/totofiandaca/status/1913261054961881102
[5] … https://x.com/TusharbBorse2/status/1913602041722576966

QGIS-Tipp: Ungültige Geometrien finden und selektieren

An Geodaten werden bezüglich ihrer Geometrien spezielle Anforderungen gestellt, z. B. dürfen sich Polygone nicht selbst überschneiden (Self Intersection) oder Polygonzüge müssen geschlossen sein (Ring Not Closed). Oft werden diese Anforderungen leider vernachlässigt, aber spätestens beim Geoprozessing wird sich das rächen. Man sollte also immer dafür sorgen, nur mit validen Geometrien zu arbeiten. Eine gute Liste mit Geometriefehlern findet Ihr im FME Support Center unter „Invalid OGC Geometry Examples“ [1]

Eine Möglichkeit ist ganz sicher die Geometrieprüfung im QGIS, allerdings zeigt sie „nur“ die Fehler über die Ausgabe in neue Themen wie „Fehlerausgabe“ und „Ungültige Ausgabe“. Aus meiner Sicht viel einfacher kann man es mit einem weiteren QGIS-Bordmittel lösen: „Objekte über Ausdruck wählen“ [2] und dort folgenden einfachen Ausdruck einfügen:

not is_valid($geometry)

Im Ergebnis selektiert QGIS sofort alle Geometrien mit Geometriefehlern und Ihr könnt mit dieser Auswahl dann alles damit machen, was QGIS mit Selektionen erlaubt, z. B. Löschen, Kopieren, in ein neues Themen einfügen oder exportieren. Einfach und wirkungsvoll.

Mein Test: Vier Polygone, eins sogar mit Inselfläche werden geprüft, die Ungültigen hier wg. der „self intersection“ selektiert

Wer es selbst mal testen möchte, mein Test-Shape könnt Ihr downloaden [3].

[1] … https://support.safe.com/hc/en-us/articles/25407709561741-Invalid-OGC-Geometry-Examples
[2] … https://docs.qgis.org/3.40/de/docs/user_manual/expressions/expression.html
[3] … https://geoobserver.de/download/QGIS_Select_Not_Is_Valid_Geometry_Test_v01.zip

QGIS-Tipp: Erweiterte Liniensymbolisierung

Das der Geometriegenerator von QGIS quasi eine Wunderwaffe bei der Visualisierung ist, war hier schon oft ein Thema [1]. Heute nun wieder einige Beispiel dazu. Es geht um visuelle Effekte wie SpitzenPerlenKetten und Glättung. Schaut Euch mal bei Autor franzpc [2] um, in seinem Beitrag „Líneas con Efectos Visuales Avanzados con el Generador de Geometrías en QGIS: Ideal para suavizar curvas de nivel“ [3] beschreibt er den Einsatz des QGIS Geometriegenerators für o. g. Effekte. Einfach Google-Übersetzer an, lesen und probieren: Spielt mit den Parametern, beachtet die Einheiten, es lohnt sich, wegen der Zeichen-Effekte und wegen der Lerneffekte beim Geometriegenerator 😉

Screenshoot: Hier Beispiel 4 „Glättung“, beachtet den markierten Slider für Vorher/Nahher (Bildquelle [3])

[1] … https://geoobserver.de/?s=geometriegenerator&submit=Suchen
[2] .. https://acolita.com/author/franzpc/
[3] … https://acolita.com/lineas-con-efectos-visuales-avanzados-con-el-generador-de-geometrias-en-qgis-ideal-para-suavizar-curvas-de-nivel/

QGIS-Tipp: Bedingte Formatierung in Attribut-Tabellen

Screenshot: Mein Test mit halleschen Bevölkerungsdaten [2]

Update 1, 15.04.2025 | Update 2, 16.04.2025

Die „Bedingte Formatierung“ von Tabellen in Excel kennt vermutlich jeder, aber wußtet Ihr, dass es eine solche Funktion auch im QGIS gibt? Ja, die gibt es, ich bin durch Michel Stuyts‘ blog [1] aufmerksam geworden. Diese Funktion heißt „Bedingte Formatierungsregeln“ und ist im Kopf der Attributtabelle (grüner Pfeil) zu finden. Ich hab’s am Beispiel der Bevölkerungsdaten aus dem halleschen Open Data Portal [2] getestet, vgl. Screenshot.

Es ist dabei zu beachten, dass man sowohl in der Symbolisierung (hier „abgestuft“) und bei den „Bedingte Formatierungsregeln“ die gleichen Klassen und sinnvollerweise die gleichen Farben vergibt, um Karte und Tabelle optisch anzugleichen.

Update 1 (15.04.2025):
Auf Grund einiger Nachfragen, steht ab sofort mein Test auch als Demoprojekt zum Download bereit [3].

Update 2 (16.04.2025):
Ich bekam noch den Tipp auf ein Youtube-Tuorial „QGIS 3.22 Die Attributtabelle – Zellen und Spalten formatieren“ zum Thema inkl. Formatierung der kompletten Zeilen [4].

[1] … https://stuyts.xyz/2025/02/12/conditional-formatting-in-qgis-attribute-tables/
[2] … https://webapp.halle.de/komgis30.hal.opendata/f4fed13f-c8da-79bb-d11d-4919fc5b1d7c.html
[3] … https://geoobserver.de/demo/QGIS_bedingte_formatierung_v01.zip
[4] … https://www.youtube.com/watch?v=ICSb01V91to

geobasisloader.de und 17000

Gleich zwei Dinge rund um das QGIS-Plugin „GeoBasis_Loader“ sind gestern passiert. Einerseits kann der 17000. Download vermeldet werden 😃 und zum Anderen ist die zentrale GeoBasis_Loader-Webseite ab sofort auch über die URL https://geobasisloader.de erreichbar. Die neue Kontaktadresse für Anfragen, Probleme, Hinweise zum GeoBasis_Loader ist kontakt@geobasisloader.de.

Und falls Euch das Plugin gefällt, vielleicht könnt Ihr es unterstützen? Danke!