QGIS-Tipp: SFCGAL-Funktionen als Plugin verfügbar

Screenshot 1: Die Mittelachsen-Funktion mit den LSA-ALKIS-Gebäuden

Kennt Ihr SFCGAL? Ich kannte es bisher nicht, mein Fehler? 😉 Also, was macht man heute? Man befragt eine KI, ich ChatGPT und diese lieferte sinngemäß Folgendes:

SFCGAL ist eine spezialisierte Geometrie-Bibliothek, die vor allem im GIS- und 3D-Kontext eingesetzt wird. SFCGAL erweitert klassische 2D-Geometriebibliotheken um echte 3D-Funktionalität und robuste geometrische Operationen.“ und
„SFCGAL ist eine High-End-Geometrie-Engine für 3D und komplexe Fälle, die vor allem dann relevant wird, wenn klassische GIS-Tools an ihre Grenzen kommen.“ sowie
„SFCGAL ist kein Ersatz für GEOS, sondern eine Ergänzung.“

Durch einen LinkedIn-Beitrag von Salvatore Fiandaca (Danke Toto!) bin ich auf SFCGAL aufmerksam geworden, seine Message: Die Funktionen dieser Bibliothek gibt es jetzt also auch als (derzeit experimentelles) QGIS-Plugin „QSFCGAL“ [3]. Dort heißt es:

„Dieses Plugin integriert SFCGAL-Funktionen in die QGIS-Verarbeitungswerkzeugkiste und Ausdrücke für fortgeschrittene räumliche Analysen. Die SFCGAL-Bibliothek wird mithilfe des pysfcgal-Wrappers in einem QGIS-Plugin implementiert.“ [3]

Ich habe die Bibliothek mal angetestet, mein besonderes Augenmerk betraf die Mittelachsen-Funktion. Diese Problematik hatte ich bereits mehrfach bei meiner Flussbreiten-Berechnung [4] thematisiert. Ich habe mit den ALKIS-Gebäuden in Sachsen-Anhalt [5] und den Gewässern der Stadt Halle (Saale) [6] getestet. Auf den ersten Blick sehen die Ergebnisse trotz völlig unterschiedlichen Geometrien (hier Häuser und Flussläufe) gut aus. Mal sehen, wie sie sich weiter verarbeiten lassen. Ich bin noch am testen …

Screenshot 2: Die Mittelachsen-Funktion mit den LSA-ALKIS-Gebäuden und hinterlegte DOP20
Screenshot 3: Die Mittelachsen-Funktion mit den Gewässern der Stadt Halle (Sasle) und hinterlegte DOP20

Einzige von mir festgestellte Einschränkung: Unter MacOS habe ich das Plugin nicht zu Laufen bekommen, hier fehlt eine Windows-DLL 😉 Der Sachverhalt ist von mir gemeldet [7] und wird sicher korrigiert.

Update 31.02.2026,14:00 Uhr nach einem Tipp von Bert Temme:
Übrigens stehen die Funktionen auch für PostGIS zur Verfügung, vgl. „PostGIS CGAL functions“ [8] und „Referenz der SFCGAL-Funktionen“ [9]

[1] … https://www.linkedin.com/posts/salvatore-fiandaca-23a1a250_qgis-qgis-qgis4-activity-7442475204657696768-axxG
[2] … https://sfcgal.gitlab.io/qsfcgal/
[3] … https://plugins.qgis.org/plugins/qsfcgal/
[4] … https://geoobserver.de/2023/03/27/qgis-tipp-flussbreiten-ermitteln-aber-wie/
[5] … https://www.lvermgeo.sachsen-anhalt.de/de/gdp-open-data.html
[6] … https://webapp.halle.de/komgis30.hal.opendata/fcf0df70-3a3a-8a68-097a-c074d56ac992.html
[7] … https://gitlab.com/sfcgal/qsfcgal/-/work_items?show=eyJpaWQiOiI0IiwiZnVsbF9wYXRoIjoic2ZjZ2FsL3FzZmNnYWwiLCJpZCI6MTg3Mjk0NDY5fQ%3D%3D
[8] … https://bertt.wordpress.com/2022/02/18/postgis-cgal-functions/
[9] … https://postgis.net/docs/manual-dev/de/reference_sfcgal.html

THX FOSSGIS 2026 & GeoBasis_Loader mit 44.444 Downloads

Ich starte in diese Woche mit einen GROSSEN DANKSCHÖN!
Danke an die FOSSGIS 2026, vor allem die Organisatoren, die Mitwirkenden, die Helfer, die Leute vom CCC, die Sponsoren und die Teilnehmer. Wieder eine großartige Veranstaltung im Umfeld offener (Geo)-Software und offener Daten! Wieder ganz großes Geo-Kino, Danke!

Gleich zwei (FOSSGIS-) News (schon vom Freitag) und beide haben mit dem GeoBasis_Loader (GBL) zu tun. Zum einen durfte ich auf der FOSSGIS 2026 in Göttingen [1] über den GeoBasis_Loader [3] berichten. Leider war die Zeit sehr knapp, ein Lightning Talk geht eben nur 5 Minuten. Trotzdem, es hat Spaß gemacht, meinen Vortrag findet Ihr als CCC-Videomitschnitt [4] und Folien [5].

Na, wo bin ich? Guppenfoto FOSSGIS 2026 in Göttingen (Bildquelle [2])

Die zweite Meldung: der GeoBasis_Loader erreichte genau während der FOSSGIS am Freitag, 14:06 Uhr den 44.444 Download, na das freut eine doch 😉

Screenshot: Der 44444. GeoBasis_Loader-Download, am Freitag, den 27.03.2026, 14:06 Uhr

[1] … https://www.fossgis-konferenz.de/2026/
[2] … https://blog.sourcepole.ch/assets/2026/gruppenfoto-fossgis26.jpg
[3] … https://pretalx.com/fossgis2026/talk/VSKNSD/
[4] … https://media.ccc.de/v/fossgis2026-83090-einfacher-geht-s-nicht-open-data-mit-dem-qgis-plugin-geobasisloader#t=17
[5] …  https://pretalx.com/media/fossgis2026/submissions/VSKNSD/resources/ FOSSGIS2026_QG_SCZ5vGJ.pdf

QGIS-Tipp: Plugin „QMapCompare“

Erst im Januar habe ich über das Plugin „QGIS Dual Viewer“ [1] berichtet, nun folgt die Vorstellung eines ähnlich ausgerichteten Plugins. Das Plugin „QMapCompare“ [2] stellt die Funktionen Spiegelung, Vertikale Teilung, Horizontale Teilung und Lupe zur Verfügung. Eine Beschreibung zur Bedienung findet Ihr auf GitHub [3]. Ich hab’s mal getestet, vgl. Screenshot.

Screenshot: Mein Test des Plugins „QMapCompare“ [2]
Animation: Plugins „QMapCompare“ [2] in Aktion (Quelle: [3])

Hier der Original-Tweet [4]:

[1] … https://geoobserver.de/2026/01/07/qgis-tipp-plugin-qgis-dual-viewer/
[2] … https://plugins.qgis.org/plugins/qmapcompare/
[3] … https://github.com/MIERUNE/qgis-plugin-qmapcompare
[4] … https://x.com/dayjournal_nori/status/2032298102862815468

NDVI: Realisierung mit QGIS, Standard & Grenzen

NDVI (Normalized Difference Vegetation Index) [1] ist lt. Wikipedia „der am häufigsten angewandte Vegetationsindex“ und ist seit Jahren ein Standardwerkzeug bei der Beurteilung von Fernerkundungsdaten. In vielen GI-Systemen ist er einfach zu berechnen mit der vergleichbar simplen Formel:

NVDI = NIR-Kanal - Rot-Kanal / NIR-Kanal + Rot-Kanal


In QGIS kann diese Berechnung unkompliziert mit dem Rasterrechner realisiert werden. Ich habe das mit den vom LVermGeo LSA als freie DOP20-Luftbilder [2] angebotenen Daten getestet. Die Besonderheit hier: die DOP20 repräsentieren im Kanal 4 den benötigten NIR-Kanal. Folgender Screenshot zeigt die Vorgehensweise im QGIS-Rasterrechner mit den LSA-DOPs.

Screenshot 1: Umsetzung der NDVI-Berechnung im QGIS mit dem Ratserrechner

Um das Ergebnis der Berechnung, ein Graustufen-Bild, noch deutlicher zu visualisieren, kann das entstandene Raster z. B. als „Einkanalpseudofarbe“ eingefärbt werden. Die Klassen und Unterschiede im NVDI werden damit deutlich sichtbarer.

Screenshot 2: Einfärben des Graustufen-Ergebnisses als „Einkanalpseudofarbe“ im QGIS

Grenzen und Gefahren bei Fehlinterpretation:

  • vertrocknete pflanzliche Strukturen (z. B. vertrocknete Rasenfläche)
  • starker Schattenwurf
  • unterschiedliche Kamera-Sensoren
  • vergleichbare Fotos? unterschiedliche Überfliegungssituationen (anderes Überfliegungsdatum, anderer Sonnenstand, …), Normierung 0.7 vs. 0.7
Screenshot 3: Gefahr der Fehlinterpretation durch Verschattung (hier Verschattung von Dächern)
Screenshot 4: Verschattung von Dächern kann dazu führen, dass das Dach teilweise als „Grün“ interpretiert wird
Screenshot 5: Gefahr der Fehlinterpretation durch vertrocknete pflanzliche Strukturen (hier vertrocknete Rasenfläche)
Screenshot 6: Die vertrocknete Rasenfläche kann dazu führen, dass sie teilweise als „versiegelt“ interpretiert wird

Danke für den fachlichen Input und das Coaching von M. Sc. Matthias Henning von der Hochschule Anhalt. So muss Netzwerken! Hier noch ein paar wichtige Bemerkungen und Ergänzungen von Matthias bzgl. der Grenzen und Gefahren bei Fehlinterpretation:

„So gerne und häufig der NDVI auch eingesetzt wird, sollten die Grenzen der jeweiligen Methode immer berücksichtigt werden. Beim NDVI sind diese vor allem bei den Sensoren (Kamera) und den aufgenommenen Lichtspektren zu finden. Einfache Kameras nehmen den NIR-Bereich lediglich als den Bereich wahr, der auf den roten Bereich folgt. Die Intensität der Lichtaufnahme ist bei jedem Kamerasensor unterschiedlich und gleicht einer Kurve. Etwas hochwertigere Kameras steuern die auf den Sensor treffenden Wellenlängenbereiche über einzelne schmalbandigere Filter. Im Bild unten sind die Bereiche der Multispektralkamera der im Einstiegs-UAV-Bereich häufig verwendeten DJI Mavic 3 zu sehen (CC-BY-4.0, Jon Atherton). Diese ordnet die Bereiche des roten und nah-infraroten Spektrums deutlich schmaler zu als z.B. den Rotbereich einer RGB-Kamera. Im Bereich der professionellen Fernerkundung werden diese Wellenlängenbereiche noch viel detaillierter und feiner erfasst. Daher können die NDVI-Werte unterschiedlicher Kamerasysteme nicht ohne weiteres verglichen werden. Ebenso spielen der Sonnenstand, Schattenwürfe, Zentrum der Bildaufnahme, Wuchsrhytmus der Pflanzen, Feuchtigkeit, die Temperaturen und atmosphärische Verzerrungen eine Rolle. Das Licht der Sonne musste immerhin bereits viele Kilometer durch die Atmosphäre zurücklegen, bevor es reflektiert wurde und zum Sensor gelangte. Selbst der Vergleich zweier Aufnahmen desselben Sensors ist daher nicht immer einfach, zumal jedes Sensorsystem teilweise eigene Korrekturen dafür vorsieht. Entweder wird daher der NDVI in jeder Aufnahme kalibriert, indem beispielsweise auf die Werte des vitalsten Baumes normalisiert wird. Oder aber es wird nicht der NDVI, sondern dessen Klassifikation je Aufnahme in verschiedene Vitalitätsklassen, miteinander verglichen.“


Bildquelle: Atherton, J., Alonso Chorda, L., Suomalainen, J., Miettinen, I., Kuurasuo, J., & Hakala, T. (2024). DJI Mavic 3 Multispectral Edition spectral response [Data set]. Zenodo. [3]

Neben NDVI findet Ihr weitere Indizes in folgendem Tweet [4] und der Index DataBase [5].

[1] … https://de.wikipedia.org/wiki/Normalized_Difference_Vegetation_Index
[2] … https://www.lvermgeo.sachsen-anhalt.de/de/gdp-open-data.html
[5] … https://doi.org/10.5281/zenodo.11102543
[4] … https://x.com/mashfordmahute/status/2030910298459193528
[5] … https://www.indexdatabase.de/

QGIS-Tipp: Plugin „GeoBasis_Loader“ v2.0 veröffentlicht

Screenshot 1: Das QGIS-Tipp: Plugin „GeoBasis_Loader“ im QGIS-Erweiterungmanager

Gestern, am 11.02.2026, 09:41 Uhr wurde das QGIS-Plugin „GeoBasis_Loader“ [1] in der Version 2.0.0 veröffentlicht. Damit steht das Plugin parallel zur QGIS 4-Einführung [2] nun auch für diese neuste QGIS-Version zur Verfügung. Im Fokus für den „GeoBasis_Loader“ v2.0 stand ausschließlich die Kompatibilität bzgl. Qt5 und Qt6 in einem Plugin. Damit ist die Erweiterung ab sofort unter QGIS 3.x und QGIS 4.x lauffähig, auf neue Funktionen wurde in diesem Schritt bewusst verzichtet. Übrigens, in den ersten 22 Stunden wurde die neue Version des Plugins bereits > 360 mal herunter geladen.

Alle, die das Plugin nutzen und deren tägliche Arbeit damit deutlich erleichtert wird, ob einzeln, im Team, in der Firma und auch in vielen kommunalen, Landes- und Bundesbehörden*: Ihr könnt unsere Arbeiten am GeoBasis_Loader unterstützen, denn Entwicklung und Server kosten Zeit und auch Geld. Wenn Euch die Weiterentwicklung am Herzen liegt, unterstützt uns bitte gerne hier, werdet Unterstützer/Förderer [4]. Danke!

* … Immer wieder höre von den Mitarbeitern aus kommunalen, Landes- und Bundesbehörden: „Ein tolles Tool, wir arbeiten täglich damit“ oder „Ich weiß gar nicht mehr, wie ich früher ohne den GeoBasis_Loader gearbeitet habe“ und „Wir würden es ja gern unterstützen, aber uns fehlt der Haushaltstitel“ oder „Wir haben dafür leider keine Kostenstelle“. Erstens: es freut mich, wenn der GBL gefällt und genutzt wird und wenn sie gern unterstützen wollen und zweitens: Dann schafft doch in der nächsten Haushaltsplanung einfach mal die Voraussetzungen dafür. Arbeitstitel könnte sein: „Unterstützung freier Software für mehr digitale Souveränität“ oder werbt Fördermittel ein, z. B. für die „Förderung der QGIS-Plugins A, B, C“. Es wird durch den Einsatz freier Software glücklicherweise sehr viel Steuergeld gespart und das ist gut so. Und weil das so ist, darf auch ruhig ein kleiner Teil dorthin zurück fließen 😉

Screenshot 2: In 22 Stunden bereits > 360 Downloads, das QGIS-Plugin „GeoBasis_Loader“ QGIS-Plugin-Repository mit Versionsständen

[1] … https://geobasisloader.de
[2] … https://geoobserver.de/2026/03/10/welcome-qgis-4/
[3] … https://plugins.qgis.org/plugins/GeoBasis_Loader/#plugin-versions
[4] … https://geoobserver.de/support_geobasis_loader/

Welcome QGIS 4!

Laut Informationen von Jürgen E. Fischer [1], [2] stehen seit gestern, den 09.03.2026 die Pakete für Linux, Windows und Mac mit dem QGIS-Release 3.44.8 „Solothurn“ (neue LTR) und dem neuen Major Release QGIS 4.0.0 „Norrköping“ auf https://qgis.org. [2] zum Download [3] bereit. Herzlich willkommen QGIS4!

Ich habe es getestet, auf Mac mit den folgenden aktuellsten Versionen: MacOS Tahoe 26.3.1, PostgresApp 2.9.4 mit PostgreSQL 18 und QGIS 4.1.0 Master (Dev-Version). Klappt perfekt, siehe Screenshots:

Screenshot: Mein QGIS4-Test mit MacOS Tahoe 26.3.1, PostgresApp 2.9.4 mit PostgreSQL 18 und QGIS 4.1.0 Master

Die neuen Funktionen könnt Ihr jetzt auch im Visual Changelog für QGS 4 [3] erleben:

Ich schließe mich an:
„Herzlichen Glückwunsch an die QGIS-Community zur Veröffentlichung von QGIS 4.0! Vielen Dank an alle, die es möglich gemacht haben, an die QGIS-Entwickler und an alle, die an diesem Video teilgenommen haben!“ [4]

Hier die Stimmen zu QGIS 4 [4]:


[1] … https://norden.social/@jef/116199989510032618
[2] … https://x.com/juergenefischer/status/2031034748743602410
[3] … https://youtu.be/wTK1exokBA8?is=QDCWleGnPz3FBgqw
[4] … https://youtu.be/845iI03QU7Y?si=-7BH_NN-_zaAGmZl

QGIS4-Changelog: 111 neue Funktionen!

Noch einmal Schlafen, dann ist es hoffentlich soweit und wir können QGIS 4 downloaden, vgl. QGIS-RoadMap [1]. Und damit Ihr Euch die Zeit ein bisschen verkürzen könnt, lest Euch doch schon mal im QGIS 4 – Changelog [2] ein. Über 100 neue Funktionen sind angekündigt. Ich habe übrigens 111 neue Features gezählt. Der Changelog gibt einen wunderbaren Überblick über alle Neuerungen, man darf wirklich gespannt sein.
Danke allen Mitwirkenden, großartige Arbeit, Cool Stuff!

[1] … https://qgis.org/resources/roadmap/
[2] … https://changelog.qgis.org/en/version/4.0/

GeoBasis_Loader (GBL): Update für die BKG-POIs

Screenshot: Die Unesco-Welterbestätten der BKG-POIs als WMS im GeoBasis_Loader (GBL) [2], jetzt mit 780 Themen. Im Bild der Niedergermanische Limes in Uedem-Hochwald.

Letzte Woche kam von der GDI Deutschland auf LinkedIn [1] die Meldung, dass die offenen BKG Daten (POIs) um die Unesco-Welterbestätten erweitert worden. Am Freitag habe ich diese neuen Daten in den GeoBasis_Loader (GBL) [2] eingefügt, zum einen die Ergänzung der Welterbestätten in den WFS und zum Anderen die kompletten POIs auch mit allen acht Layern als WMS. Damit unterstützt der GBL derzeit 780 freie Themen. Die aktuellen Informationen bzgl. der Themen findet Ihre auch immer unter GBL: Meldungen & Störungen [3]

[1] … https://www.linkedin.com/posts/gdi-de_geoportal-gdiabrde-welterbe-activity-7432767721592840192-grSP/
[2] … https://geobasisloader.de
[3] … https://geoobserver.de/gbl-aktuelle-meldungen-stoerungen/

Updates bei allen #geoObserver Tools und neue Funktionen bei „RandomPolygons“

Letzte Woche gab es Updates bei all meinen QGIS-Plugins, den #geoObserver Tools [1]. Neben dem neuen Plugin: „Layer Multiply Toggle“ [2], [3] wurden alle anderen fünf Plugins noch einmal bzgl. Qt5 UND Qt6 aktualisiert. Ab sofort ist jedes Plugin in der neusten Version für beide Qt-Varianten kompatibel. Außerdem werden die Plugins in einer (neuen) Toolbar vereinigt, alle #geoObserver Tools finden sich ab sofort in der Toolbar „geoObserverTools“. Hintergrund für die Umbenennung ist, dass mir mehrere KIs empfohlen hatten, das „#“ im Toolbar-Namen besser zu unterlassen, ich nehme es zur Kenntnis und reagiere, obwohl es eigentlich gut funktionierte 😉

Das bekannte Plugin „RandomPolygons“ [4] wurde in der nun neuen Version zusätzlich um Funktionen und Einstellungen für Smoothing und Generalizing der erzeugten Polygon erweitert, das führt IMHO zu „gefälligeren“ (natürlicheren) Polygonen. 

Ihr findet alle meine Plugins, eben diese #geoObserver Tools in [1] und den dort verlinkten Seiten ausführlich beschrieben, außerdem sind sie alle auf GitHub [5] veröffentlicht. Bei allen Plugins habe ich intensiv mit KI-Unterstützung (bisher meist ChatGPT, aber auch Claude und seltener auch DeepSeek) gearbeitet, die Quelltexte habe ich entsprechend gekennzeichnet.

Screenshot: „Gefälligere“ (natürlichere) Polygone im QGIS-Plugin „RandomPolygons“ [4] durch die Erweiterung um Smoothing und Generalizing

[1] … https://geoobserver.de/qgis-plugins/
[2] … https://geoobserver.de/qgis-plugin-layermultiplytoggle/
[3] … https://geoobserver.de/2026/02/25/neues-qgis-plugin-layer-multiply-toggle/
[4] … https://geoobserver.de/qgis-plugin-randompolygons/
[5] … https://github.com/geoObserver

QGIS4: Start-Probleme?

Screenshot 1: Aktuell steht der Zähler der Roadmap auf 8 Tagen (Bildquelle [1])

Am 20.02.2026 sollte eigentlich QGIS 4 starten (vgl. Screenshot 2), sicher haben es viele erwartet. Nun hat sich der Start leider erneut verschoben, einige hatten auch schon bei mir nachgefragt. Es gibt wohl noch Probleme, die selbstverständlich vor einen Releasewechsel gelöst werden müssen, das Projekt hat es kommuniziert (vgl. Screenshot 3). Aus meiner Sicht eine nachvollziehbare und vernünftige Entscheidung.

Eine gute Quelle für Fragen in der QGIS-Entwicklung ist immer die QGIS-Developer-Mailingliste [2], dort könnt Ihr den aktuellsten Stand verfolgen. Und momentan lese ich dort, dass Nyall Dawson das Problem gefixt hat [3] und nach ein paar Tagen Test im Master mit der Veröffentlichung weiter gemacht werden kann. Aktuell steht der Zähler au 8 Tagen, vgl. Screenshot 1, klingt gut, meine Daumen sind gedrückt, ich bin gespannt!

Allen Beteiligten viel Erfolg beim Entwickeln, Fehler suchen, finden und fixen. Danke und bitte nehmt Euch die Zeit, die nötig ist. Auch hier gilt mal wieder: „In der Ruhe liegt die Kraft.“

Screenshot 2: QGIS-Roadmap am 20.02.2026 (Bildquelle [2])
Screenshot 3: QGIS-Roadmap am 21.02.2026 (Bildquelle [3])

[1] … https://qgis.org/resources/roadmap/
[2] … https://lists.osgeo.org/pipermail/qgis-developer/2026-February/068063.html
[3] … https://lists.osgeo.org/pipermail/qgis-developer/2026-February/068085.html