QGIS-Tipp: Plugin “SelectNotValidPolygons”

Im April 2025 hatte ich Euch das Thema “Ungültige Geometrien finden und selektieren” [1] bereits vorgestellt. In diesem Zusammenhang entstand auch die Idee, das Ganze mal als QGIS-Plugin zu realisieren, um die Nutzung noch einfacher zu machen. Und genau das habe ich letzte Woche probiert. Das entstandene Plugin “SelectNotValidPolygons” [2] ist nun in initialer Version v0.1 fertig und kann mit den QGIS-Bordmitteln installiert werden. Ausführliche Informationen zum Plugin inkl. Nutzungsbedingungen und einiger erstaunlicher Tests findet Ihr unter “QGIS-Plugin: SelectNotValidPolygons” [4].

Übrigens: Für alle 2,7 Millionen Flurstücke in Sachsen-Anhalt mit 33,5 Millionen Stützstellen (Stand 14.06.2025) braucht das Plugin auf meinem Testrechner* nur ca. 52 Sekunden

Hier ein kurzes Video zur Funktionsvorführung via Youtube [3]

* … getestet auf MacBook Pro M1, 16 GByte, Sequoia 15.5, QGIS 3.42.1
[1] … https://geoobserver.de/2025/04/17/qgis-tipp-ungueltige-geometrien-finden-und-selektieren/
[2] … https://plugins.qgis.org/plugins/selectnotvalidpolygons/
[3] … https://www.youtube.com/watch?v=vgSopKJ-OB0
[4] … https://geoobserver.de/qgis-plugin-selectnotvalidpolygons/

QGIS@Mac: Status 17.06.2025

Screenshot 1: Mac-User sind informiert – Eintrag auf den Downloadseiten von QGIS.ORG [1] (Bildquelle [1])

Zur Zeit gibt es bei der Zusammenstellung der aktuellsten MAC-Version von QGIS scheinbar einige Probleme. In einem entsprechenden Eintrag auf den Downloadseiten von QGIS.ORG [1] werden die Mac-User entsprechend informiert. An der Behebung wird gearbeitet. Für Mac-User heißt das, momentan nicht das allerneuste QGIS benutzen zu können, aber die letzte Version vom 24.03.2025 [2] läuft bei mir sicher und stabil 🙂 Üben wir uns also noch (kurz) in Geduld und drücken den QGIS-Mitwirkenden alle verfügbaren Daumen!!!

Screenshot 2: Derzeit die die letzte Version vom 24.03.2025 (Bildquelle [2])

[1] … https://qgis.org/download/
[2] … https://download.qgis.org/downloads/macos/pr/?C=M;O=D

QGIS-Tipp: Plugin „AutoLayoutTool“

Screenshot (Bildquelle [2])

In letzter Zeit kam in den QGIS-Schulungen immer mal wieder die Frage nach einem schnellen Layout auf. Deshalb hier noch einmal, quasi zur Auffrischung meines Beitrages aus 2022 [1]: Wer also einfach mal ganz schnell und unkompliziert ein Layout mit den Ausmaßen und der Orientierung der aktuellen Karte inkl. Elementen wie Legende, Nordpfeil und Maßstabslineal braucht, sollte sich das Plugin „AutoLayoutTool“ [2] mal anschauen. Einfacher geht es nicht.

Animation: Das Plugin „AutoLayoutTool“ [2] in Aktion (Bildquelle [2])

[1] … https://geoobserver.de/2022/10/21/qgis-tipp-autolayouttool-plugin/
[2] … https://plugins.qgis.org/plugins/AutoLayoutTool/

QGIS-Tipp: Putztag oder Urzustand mit dem “QGIS Settings Cleaner”-Plugin

Ja, es kommt vor. Manchmal hat man das Gefühl, eine Anwendung, die man schon lange und täglich nutzt, scheint über die Zeit “verknotet”. Irgendwie hat man im Lauf der Zeit selbst oder auch andere Nutzer am gleichen Arbeitsplatz x Konfigurationseinstellungen gemacht, natürlich nicht protokolliert 😉 und die Software macht nicht mehr (jedenfalls nicht immer) das, was man erwartet oder sie macht es plötzlich anders. Einstellungen sind ggf. fehlerhaft oder zu komplex. Eine Neuinstallation hilft nicht immer, weil bestimmte Einstellungen auf Betriebssystem-Basis oft bestehen bleiben. Am besten, man könnte das Programm in seinen Urzustand versetzten. Für QGIS gibt es jetzt eine Lösung, das Plugin “QGIS Settings Cleaner” [1]. Dort heißt es:

“Mit diesem Plugin können Benutzer alle QGIS-Konfigurationseinstellungen auf dem lokalen Rechner bereinigen und entfernen. Es löscht Einstellungen zu Sprache, Proxy, CRS, Datenbankverbindungen, WFS/WMS, XYZ-Kacheln und allen anderen gespeicherten QGIS-Einstellungen. Dies ist nützlich, um QGIS auf den Standardzustand zurückzusetzen oder eine Umgebung für eine saubere Bereitstellung oder Tests vorzubereiten.” [1]

Klingt aus meiner Sicht alles sehr interessant und ist insbesondere für Fälle wie Fehlerbehebung, Testen neuer Versionen, Trainingsumgebungen und gemeinsam genutzte Arbeitsplätze gedacht. Bei irreversiblen Aktionen muss vor der Durchführung extra bestätigt werden. Ich selbst habe das Plugin noch nicht getestet, der Test steht für das Wochenende auf meiner ToDo-Liste. Bei der Mächtigkeit der Änderungen ist Vorsicht geboten. Ihr solltet es vor dem Einsatz in einer produktiven Umgebung vorher auf einem Testsystem ausführlich testen. Wer von Euch (schon) Erfahrungen mit dem Plugin gemacht hat, bitte lasst uns teilhaben, gern in den Kommentaren.

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

QGIS-Tipp: Das Plugin “QGIS Ressource Sharing” und die FNP-Symbole

Über das QGIS-Plugin “QGIS Ressource Sharing” [1] lassen sich recht einfach nachnutzbare QGIS-Ressourcen teilen, z. B. Symbologie (SVG, Bilder, Stile), Verarbeitungsskripte, Verarbeitungsmodelle und R-Skripte. Als zentrale Repositories stehen Github und Bitbucket zur Verfügung.

Ich habe das Plugin mal für die Symbole eines Flächennutzungsplans (FNP) getestet. Die ersten 54 hier bei uns verwendeten Symbole wurden von der Stadt Halle (Saale)* und der ITC gemeinsam zur Verfügung gestellt und ich habe diese unter Github [2] frei zur Nachnutzung veröffentlicht.

Übrigens, sollte jemand weitere Symbole unter der genannten Lizenz zur Verfügung stellen wollen, bitte benachrichtigt mich, arbeite ich diese gern ein.

Wie kann man diese Symbole nun im QGIS nutzen? Hier meine Vorgehensweise:

  1. Installation des QGIS-Plugins “QGIS Ressource Sharing” [1] mit QGIS-Bordmitteln
  2. Start des Plugins
  3. Unter “Settings / Add repository” die Github-Quelle [2] hinzufügen
  4. Unter “All collections” die angelegte Collection aktivieren und per “Install” installieren
  5. FNP-Symbole im QGIS nutzen 😉
Screenshot 2: Unter “Settings (1)/ Add repository (2)” die Github-Quelle [2] hinzufügen, Ergebnis in (3)
Screenshot 3: Unter “All collections” (1) die angelegte Collection aktivieren (2) und per “Install” (3) installieren
Screenshot 4: Symbolisierung mit QGIS-Bordmitteln – 2. Symbollayer hinzufügen (1), auf “Zentrierte Füllung” einstellen, Markierung auf “SVG-Markierung” setzen (2) und im SVG-Browser die SVG-Gruppe “collections” wählen (3) und das gewünschte Symbol übernehmen (4). Achtung: Dargestellt sind Testdaten.

* … Danke an Hrn. Mario Wittenberg
[1] … https://plugins.qgis.org/plugins/qgis_resource_sharing/
[2] … https://github.com/geoObserver/PlanZV-FNP

QGIS-Plugin “GeoBasis_Loader” – 20000 Downloads!

So, am Freitag war es soweit, das QGIS-Plugin “GeoBasis_Loader” [1] konnte seinen 20000. Download* verzeichnen. Das macht schon ein bißchen stolz, zeigt es doch, dass das “Ding” gebraucht und genutzt wird. Mit der neusten Version 1.3 stehen momentan 564 freie Themen zur Verfügung. Eine Einleitung sowie aktuellste Informationen, wie Status, Installation, Nutzung, Qualitätssicherung, Mitmachen & Helfen, Feedback & Presse, Erfahrungen mit GeoBasisdaten & Verbesserungspotenzial, FAQs, Download, Unterstützen, Danksagung, Galerie, Versionshistorie, Aktuelle Meldungen & Störungen sowie Videos findet Ihr auf geobasisloader.de [2].

Screenshot: Fast erwischt, den 20000. Download 😉

Und wer noch neugierig auf ein paar Hintergrundinformationen ist, dem seien die Mitschnitte aus dem DGfK-CartoHack [3], [4] empfohlen:

* … Stand 02.06.2025, 7:40 Uhr: 20091 Downloads
[1] … https://plugins.qgis.org/plugins/GeoBasis_Loader/
[2] … http://geobasisloader.de/
[3] … https://www.youtube.com/watch?v=MEFq79eZG9k&t=1s
[4] … https://www.youtube.com/watch?v=PixkrGQqock

QGIS-Tipp: GeoBasis_Loader v1.3

Montage: Die neuen sichtbaren Funktionen des GeoBasis_Loader v1.3 – die Suche und das Laden aller Kataloge

Nach fast drei Monaten steht nun seit gestern, den 26.05.2025, 8:37 Uhr eine neue Version des QGIS-Plugins “GeoBasis_Loader” [1] in der Version v1.3 mit bereits 423 Downloads in den ersten 24h zum Download [2] bereit.

Screenshot 1: Hurra, die Freigabe-Mail für den GeoBasis_Loader v1.3 ist da 🙂

Neben einigem Code-Refactoring bringt und die v1.3 folgende wichtige Änderungen:

  1. Suche nach Themennamen und Keywords, um in den (Stand heute) 564 eingebundenen Themen schneller das gewünschte Thema zu finden. Übrigens ist die “Suche” auch ein Ergebnis des DGfK-CartoHacks vom 20.03.2025, dort wurde sie in der Fragerunde diskutiert, vgl. Mitschnitt [3].
  2. die Funktion “Alle Kataloge neu laden” und
  3. das Hosten der Kataloge auf mehreren Servern, um die Ausfallsicherheit zu vergrößern
  4. “Nachnutzung” der GeoBasis_Loader-JSON-Files im KomGIS+ der IT-Consult Halle GmbH [4]

Die neu eingeführte Suche ist im Suchfenster der QGIS-Statusleiste integriert. Es gibt zwei Möglichkeiten der Suche, entweder es wird “nur” der gewünschte Suchbegriff, z. B. “alkis” eingegeben und QGIS sucht im kompletten System nach diesen String oder, man setzt das Kürzel “gbl” (für GeoBasis_Loader) davor, also z. B. “gbl alkis” und es wird nur in den Themennamen und Keywords den JSON-Datenfiles des GeoBasis-Loaders gesucht, hier drei Beispiele:

Screenshot 2: Der gewünschte Suchbegriff, z. B. “alkis” und QGIS sucht im kompletten System
Screenshot 3: Man setzt das Kürzel “gbl” (für GeoBasis_Loader) vor sie Suche, also z. B. “gbl alkis” und es wird nur in den Themennamen und Keywords gesucht
Screenshot 4: Suche nach den Daten aus Österreich (“A:”) mit “gbl a: “, mind. drei Zeichen sind erforderlich, hier also “a:<leerzeichen>”

[1] … http://geobasisloader.de/
[2] … https://plugins.qgis.org/plugins/GeoBasis_Loader/
[3] … https://www.youtube.com/watch?v=PixkrGQqock&t=19s
[4] … https://itc-halle.de/loesungen/geoinformationssysteme/KomGIS

QGIS-Tipp: QGIS v4.0 & Qt6 – Jetzt mal konkret!

Über die Ankündigung von QGIS 4.0 hatte ich schon im April berichtet [1]. Nun hat Pascal Tomschi von der WhereGroup in einem Blogpost “Neuigkeiten QGIS 4.0” konkrete Details wie Zeitplan, Hintergründe, neue Funktionen, Auswirkungen auf die Plugins und das Umstiegsszenario von Qt5 auf Qt6 beschrieben. Gern leite ich es hiermit weiter, IMHO Lesepflicht für alle QGIS-Programmierer, aber auch die QGIS-Nutzer. Mein Highlight bei den neuen Funktionen ist übrigens die CMYK-Unterstützung, die haben wir für Druckausgaben bisher wirklich vermisst. Weitere Details findet Ihr selbstverständlich auch immer QGIS-Blog [3].

[1] … https://geoobserver.de/2025/04/22/qgis-tipp-v3-42-2-v3-40-6-ltr-und-ankuendigung-v4-0/
[2] … https://wheregroup.com/blog/details/blog/details/neuigkeiten-qgis-4/
[3] … https://blog.qgis.org/2025/04/17/qgis-is-moving-to-qt6-and-launching-qgis-4-0/

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