17. Geofachtag – Nachlese & Mein „Mut zur KI“-Vortrag

Screenshot 1: Kurz vor Eröffnung des 17. Geofachtages, das Audimax ist schon voll 🙂

Der 17. Geofachtag 2026 des netzwerk | GIS Sachsen-Anhalt e. V. war ein voller Erfolg. Angezogen von einer der aktuellsten IT-Herausforderungen, auch in der Geowelt, nämlich KI-Künstliche Intelligenz trafen sich mehr als 200 Teilnehmer in Dessau. Noch nie habe ich das Audimax dort so voll gesehen. Auf den Seiten des Netzwerkes [1] könnt Ihr die Fotos vom Geofachtag besichtigen, als Erinnerung oder als ein bißchen nachträgliche „Teilnahme“. An gleicher Stelle werden demnächst auch die Folien der Vorträge online verfügbar sein. Bis es soweit ist, stelle ich hier meinen Vortrag QGIS-Plugin-Programmierung mit KI. Ein Erfahrungsbericht. [2] hier schon mal direkt zur Verfügung. Meine Message: Auch ohne Kenntnis einer Programmiersprache und auch ohne KI-Experte zu sein lohnt es sich, KI genau dort auszuprobieren. Für mich hieß das im konkreten Fall: Ich bin weder Python-Programmierer noch KI-Spezialist und trotzdem habe ich mittels KI bis heute fünf* produktive QGIS-Plugins erstellt, die durchaus gedownloaded und genutzt werden. Also Leute, …

Screenshot 2: Titelseite meines Vortrags QGIS-Plugin-Programmierung mit KI. Ein Erfahrungsbericht. [2]

* …seit 23.02.2026 sechs Plugins, vgl. [4]
[1] … https://netzwerk-gis.de/2025/11/12/17-geofachtag-2026/
[2] … https://geoobserver.de/wp-content/uploads/2026/02/GeoFachtag_QGIS_Plugins_mit-KI_Elstermann_v01.pdf
[3] … https://geoobserver.de/meine-vortraege/
[4] … https://geoobserver.de/qgis-plugins/

GBL: 40000 Downloads für den GeoBasis_Loader

Screenshot: Geschafft, zufällig die 40000 erwischt.

Yippie! Am Freitag, mitten in der Mittagspause, war es soweit, ich konnte mich über den 40000. Download des QGIS-Plugins „GeoBasis_Loader“ (GBL) [1] freuen. Wieder so ein Meilenstein. Derzeit stehen 771 freie Themen [2] zur Verfügung, die Version 1.4.2 ist die Aktuelle. Zur Zeit wird in Vorbereitung auf QGIS 4 an der Umstellung von Qt5 auf Qt6 gearbeitet. Nach dieser Umstellung sind einige Neuerungen geplant, Ihr dürft gespannt sein (kleiner Ideen-Spoiler: Privat-Katalog für nicht öffentliche Dienste, Favoriten, …). Weitere Plugins findet ihr unter „Meine QGIS-Plugins, die #geoObserverTools“ [3]. Und wenn Ihr das Projekt „GeoBasis_Loader“, den #geoObserver und die #geoObserverTools unterstützen wollt, dann werdet einfach #geoObserver Supporter [4].

[1] … https://geobasisloader.de
[2] … https://geoobserver.de/qgis-plugin-geobasis-loader/#jsonstatus
[3] … https://geoobserver.de/qgis-plugins/
[4] … https://geoobserver.de/support_geobasis_loader/

osm-mapper-globe: OSM-Edits in Echtzeit auf dem Globus

Screenshot: Der osm-mapper-globe in Aktion (Bildquelle [1])

Mit dem osm-mapper-globe [1] hat Martijn van Exel ein Visualisierungs-Tool entwickelt, mit dem Ihr Euch alle OpenStreetMap-Bearbeitungen in Echtzeit auf einem interaktiven Globus darstellen lassen könnt. Coole Datenvisualisierung, Danke Martin! Der Code dazu ist auf Codeberg [2] einzusehen und unter der ISC-Lizenz [3] verfügbar.
Gefunden in der Wochennotiz 812 auf weeklyOSM [5],

[1] … https://globe.osm.lol/
[2] … https://codeberg.org/mvexel/osm-mapper-globe
[3] … https://codeberg.org/mvexel/osm-mapper-globe/src/branch/main/LICENSE
[4] … https://en.osm.town/@mvexel/116016467452473461
[5] … https://weeklyosm.eu/de/archives/18419

750 geknackt: GeoBasis_Loader mit 50 neuen Themen

Screenshot: GeoBasis_Loader – Live-Status [3].

Gestern war es soweit, die 750er Marke wurde geknackt. Seit der letzen GBL-Meldung [1] sind weitere 50 neue Themen in den Katalog 1 „Deutschland“ und 8 „Historisch“ des QGIS-Plugins „GeoBasis_Loader“ (GBL) [2] hinzu gekommen. Dabei handelt es sich um Flure, Gemarkungen und Verwaltungsgrenzen für die Bundesländer HE, NI und SN, nichtaktuelle Luftbilder aus BY sowie historische Karten aus RP. Damit stehen mit Stand heute 771 Themen im GeoBasis_Loader zur Verfügung. Den aktuellen Stand findet Ihr übrigens immer live im Status [3].
Danke für die Zuarbeiten von Sylvia Welschof, Michael Grün und Thomas Wölk! 🙂

[1] … https://geoobserver.de/2026/01/22/gbl-geobasis_loader-mit-28-neuen-themen/
[2] … https://geobasisloader.de
[3] … https://geoobserver.de/qgis-plugin-geobasis-loader/#jsonstatus

QGIS-Tipp: Plugin „Export Excel“

Eigentlich bin ich ja kein Freund davon, Geodaten in eine Tabellenkalkulation zu überführen, weil man damit diesen wunderbaren Geodaten fast immer* ihren Raumbezug raubt. Aber mitunter ist es ja trotzdem nötig und dann kann Euch das neue QGIS-Plugin „Export Excel“ [1], [2] wirklich gut helfen. Als sehr nützlich empfinde ich die „wiederverwendbaren Voreinstellungen“ (Presets). In [1] heißt es:

„Ausgewählte Features aus der aktiven Ebene können mit benutzerdefinierter Feldauswahl, Sortierung und wiederverwendbaren Voreinstellungen in eine Excel-Datei (XLSX) exportiert werden.“ [1]

Ich habe das Plugin für Euch getestet, alles sehr einfach zu bedienen und perfekt funktionierend. Ich habe:

  • mit dem GeoBasis_Loader [3] die ALKIS-Flurstücksdaten aus Sachsen-Anhalt als WFS geladen,
  • einige Flurstücke selektiert,
  • mit dem QGIS-Plugin „Export Excel“ [1] mein Preset „myPreset_1“ festgelegt und
  • nach Excel exportiert
Screenshot: Mein Test mit den ALKIS-Flurstücksdaten

* … Ausnahme, wenn tatsächlich Koordinaten oder implizite Raumbezüge wie z. B. Adressen in der Tabellenkalkulation abgespeichert werden
[1] … https://plugins.qgis.org/plugins/export_excel/
[2] … https://github.com/mauriziobeg/ExportExcel/
[3] … https://geobasisloader.de

Klassisches ESRI-Geoprozessing, aber mit SQL & PostGIS

Abbildung: Die alte und die neue Welt (Bildquellen [2], [3])

Seit 1991 arbeite ich mit GI-Systemen, angefangen habe ich mit ARC/INFO 4.0. Und damals, als Topologie noch eine heilige Kuh war, hatten wir leistungsstarke Funktionen für die Topologiebildung und das Geoprozessing. CLEAN & BUILD dienten der Qualitätssicherung und der korrekten Topologie, sie waren nach jeder Editiersitzung Pflicht. UNION, IDENTITY, CLIP, ERASE und Co. wurden für das Geoprozessing genutzt. Leider wurden später in der Geodatenwelt die Pflicht zur Topologie und auch diese einfachen und nützlichen Kommandozeile-Befehle aufgegeben. Ich jedenfalls hab sie mir immer mal wieder gewünscht.

Ende 2025 bin ich nun auf zwei interessante Beitragsserien gestoßen „ARC/INFO Functions in SQL – ERASE, INTERSECT, IDENTITY, UNION“ [1] und „Classic ARC/INFO Commands in PostGIS: Getting started“ [2]. Bereits 2014 beginnend und bis heute fortgeschrieben zeigt der Autor, wie mal die alten Geoprozessing-Klassiker mit heutigen SQL/PostGIS-Mitteln realisieren könnte.
Danke Artlembo [4], Cooler Stoff und … mir wird warm ums GeoHerz 😉

[1] … https://www.artlembo.com/post/arc-info-functions-in-sql-erase-intersect-identity-union
[2] … https://www.artlembo.com/post/classic-arc-info-commands-in-postgis-getting-started
[3] … ARC Command References, Commands J-Z, ESRI, Juli 1991
[4] … http://x.com/artlembo

QGIS: Die MACHER!

Screenshot: Die ersten sechs Einträge auf „Individual Contributors“ (dt. Einzelbeitragende) (Bildquelle: [1])

Wolltet Ihr auch schon immer mal wissen, welche Leute nun eigentlich dieses großartige freie GIS-Projekt „QGIS“ entwickeln und fortschreiben. Wer sind DIE MACHER hinter dem Projekt, bei wem dürfen wir uns bedanken, zu wem dürfen wir aufschauen, wen können wir unterstützen? Auf der QGIS-Seite „Individual Contributors“ (dt. Einzelbeitragende) [1] findet Ihr die Liste all derer, sortiert nach Commits (dt. Änderungssätzen), also Code-Einträgen im Projekt. Spitzenreiter mit 24576 Commits ist Nyall Dawson, gefolgt vom deutschen Jürgen E. Fischer an 2. Stelle. Und besonders erwähnt auch QGIS-Gründer Gary Sherman und Ehrenmitglied Tim Sutton.

Auf der Seite heißt es:

„Wir würdigen die Entwickler und Mitwirkenden, die durch ihre Codebeiträge und ihre Zusammenarbeit zum Aufbau von QGIS beitragen“ [1]

Der Tipp kam von Salvatore Fiandaca auf LinkedIn [2], Danke Toto!

[1] … https://qgis.org/community/contributors/individuals/
[2] … https://www.linkedin.com/posts/salvatore-fiandaca-23a1a250_qgis-activity-7421833590641950720-8QK8

QGIS-Tipp: v3.44.7 “Solothurn” und v3.40.15 “Bratislava” (LTR) für Win, Linux & Mac verfügbar!

Bildquelle [1]

Laut Informationen von Jürgen E. Fischer [1] stehen seit gestern, dem 27.01.2026 die Pakete für Linux, Windows und Mac die QGIS-Releases v3.40.15 „Bratislava“ (LTR) und v3.44.7 „Solothurn“ (künftige LTR) auf https://qgis.org. [2] zum Download [3] bereit.

[1] … https://norden.social/@jef/115967201183716118
[2] … https://qgis.org
[2] … https://qgis.org/download/

PostgreSQL: Index-Typen

Bildquelle [1]

Befragt man eine KI zum Thema „Indizierung von Datenbanken“, bekommt man z. B. folgende Antwort:

„Datenbankindizierung beschleunigt Suchanfragen durch das Erstellen von separaten Datenstrukturen (Indizes), die wie ein Inhaltsverzeichnis funktionieren und schnellen Zugriff auf bestimmte Datensätze ermöglichen, indem sie die Notwendigkeit des sequenziellen Durchsuchens großer Tabellen reduzieren; dies erhöht die Performance bei Suchen, erfordert aber zusätzlichen Speicher und Pflege bei Schreibvorgängen (INSERT, UPDATE, DELETE).“ [hier Google-KI-Antwort vom 26.01.2026, 20:00 Uhr]

Aber wusstet Ihr, wie viele verschiedene Arten der Indizierung in einer PostgreSQL möglich sind? Mir waren in meiner Praxis bisher im Wesentlichen nur B-Tree und speziell für Geodaten der GIST unter gekommen. Aber es gibt deutlich mehr. Durch einen LinkedIn-Beitrag [1] und einen Tweet [2] von Crunchy Data bin ich angepingt worden, dort kommen sie auf 10 verschiedene Arten von Indizes, andere Quellen [3] weisen 9 Typen aus.

Hier der Original-Tweet [2]:

[1] … https://www.linkedin.com/posts/crunchy-data-solutions-inc-_key-postgres-index-terms-and-how-they-activity-7411445490501877760-Idak/
[2] … https://x.com/crunchydata/status/1983508876801531931?s=20
[3] … https://leapcell.medium.com/understanding-the-9-types-of-indexes-in-postgresql-6508f3b9fb71

QGIS-Tipp: Umstellung von Qt5 auf Qt6

Screenshot: Im GitHub verfügbare Tools zur Qt5/Qt6-Migration [2].

Wer für QGIS Plugins programmiert, kommt bei der im Februar 2026 geplanten Umstellung auf QGIS 4 nicht um den Wechsel von Qt5 auf Qt6 herum, denn QGIS 4 ist dann Qt6-basiert. Von Bert Temme kam jetzt via X (ehem. Twitter) [1] der Tipp auf im GitHub verfügbare Tools zur Qt5/Qt6-Migration [2]. Gern gebe ich es hier weiter, ich selbst habe es (noch) nicht getestet, gern könnt Ihr Eurer Erfahrungen in den Kommentaren teilen.

Hier der Original-Tweet [1]:

[1] … https://x.com/berttemme/status/2013898258381164980?s=20
[2] … https://github.com/qgis/QGIS/wiki/Plugin-migration-to-be-compatible-with-Qt5-and-Qt6