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

Tom City: Stadtplanung ganz entspannt

Screenshot: Des geoObservers erster Plan mit Tom City [1], natürlich mit vielen Bäumen, weniger Versiegelung und dauerhaft bezahlbarem Wohnraum!

Stadtplanung ist ein hartes Brot: Bebauungspläne, Flächennutzungspläne, XPlanung, Bürgerbeteiligung, Klimaschutz, Wirtschaftsförderung, Digitaler Zwilling, … Hut ab vor den Kollegen, die das täglich leisten. Manchmal wünscht man sich, dass es auch einfacher geht, vielleicht sogar aus einer kindlichen Perspektive? Deshalb heute mein Wochenend-Tipp für Euch: Tom City [1]. Einfach online starten und planen, planen, planen …

Quelle: Youtube [2]

Hier zu Original-Tweet [3]:

[1] … https://tomanddad.itch.io/tomcity
[2] … https://www.youtube.com/watch?v=7bJZfUX58YI
[3] … https://x.com/DuzzOnDrums/status/2006155512895643848?s=20

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

Toll Collect: Lkw-Verkehrsportal

Screenshot: LKW-Daten vom 15. Januar 2025 in und um Halle, hier mit der Identifikation eines A14-Abschnittes (Bildquelle [2])

Ricardo Klinger hat via LinkedIn [1] auf hochinteressante Daten zur Beanspruchung von Fernstraßen und Autobahnen im Toll Collect Lkw-Verkehrsportal [2] aufmerksam gemacht. Ihr findet dort zum einen die „Lkw-Befahrungen pro Tag“ (bis 60 Tage zurück) und zum zweiten „Lkw-Befahrungen nach Fahrzeugparametern“ (bis zwei Jahre zurück). Genutzt werden die Daten aus der Maut für Verkehrsanalysen. Auf der Startseite heißt es:

„Das Lkw-Verkehrsportal ist eine nutzerfreundliche Visualisierung von anonymisierten, historischen Mautdaten des Bundes für die interessierte Öffentlichkeit. Toll Collect und das Bundesamt für Logistik und Mobilität (BALM) stellen im Lkw-Verkehrsportal Informationen zur Befahrung des Mautnetzes in Deutschland zur Verkehrsanalyse zur Verfügung.“ [2]

[1] … https://www.linkedin.com/posts/rklinger_ab-sofort-steht-die-zweite-ausbaustufe-des-activity-7408829397513916417-ApDw
[2] … https://webgis.toll-collect.de/verkehrsportal/

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

GBL: GeoBasis_Loader mit 28 neuen Themen

Screenshot: 28 neue Themen im Geobasis_Loader, hier in Baden-Württemberg, insgesamt jetzt mit 729 Themen

Seit der letzen GBL-Meldung [1] sind weitere 28 neue Themen im Katalog 1 des QGIS-Plugins „GeoBasis_Loader“ (GBL) [2] hinzu gekommen. Dabei handelt es sich um Flure, Gemarkungen und Verwaltungsgrenzen für die Bundesländer HB & BHV, NW und BW*. Damit stehen mit Stand heute 729 Themen im GeoBasis_Loader zur Verfügung.

* … Danke für die Zuarbeiten von Thomas Wölk!
[1] … https://geoobserver.de/2026/01/08/gbl-geobasis_loader-mit-neuen-themen/
[2] … https://geobasisloader.de

17. Geofachtag des netzwerk | GIS: Programm & Anmeldung!

Das netzwerk | GIS Sachsen-Anhalt e. V. plant, den 17. Geofachtag als Präsenzveranstaltung am Mittwoch, 18.02.2026 (9.00 Uhr bis ca. 15.30 Uhr) auf dem Campus Dessau der Hochschule Anhalt (Audimax, Bauhausstraße 5, Haus 8) durchzuführen. Bitte merken Sie sich diesen Termin vor! Das Programm [1] mit dem Schwerpunkt KI und Geoinformation steht zum Download bereit, die Anmeldung [2] ist frei geschaltet. Die Teilnahme ist kostenlos, eine Anmeldung erforderlich.

Screenshot: Lageplan Audimax und Bauhaus (Quelle: OpenStreetMap [3])

[1] … https://netzwerk-gis.de/wp-content/uploads/2026/01/17.-Geofachtag_2026_Programm_04.pdf
[2] … https://netzwerk-gis.de/anmeldung-17-geofachtag/
[3] … https://www.openstreetmap.org/#map=18/51.839650/12.229180

QGIS-Tipp: Schrittweise entwickeln mit Jupyter Notebook direkt im QGIS!

Jupyter Notebook [1] als interaktive Arbeitsumgebung wird vor allem für Datenanalysen, wissenschaftliches Rechnen, in der Lehre und beim Prototyping genutzt. Besonders stark ist es immer genau dann, wenn man wirklich jeden Schritt oder Block einzeln testen und optimieren und das Ganze auch nachvollziehbar behalten und speichern will. Außerdem können in einen Notebook sowohl Code (z. B. Python) als auch beschreibender Text (als Markdown) gemischt werden. Seit Ende des letzten Jahres kann Jupyter Notebook nun auch via dem neuen QGIS-Plugin „QGIS Notebook Plugin“ [2] von Qiusheng Wu direkt im QGIS genutzt werden. IMHO eine wirklich coole Entwicklung, wenn wohl auch noch nicht alles perfekt ist, wie Anita Graser in [4] beschreibt. Mein Tipp: Schaut Euch das Video [5] an, es lohnt sich. Ich bin sicher, das Ding hat Potenzial und QGIS-Entwickler dürfen noch Großartiges erwarten, ich beobachte weiter und halte Euch auf dem Laufenden. Danke Qiusheng Wu!
Ich hab’s mal kurz angetestet, siehe Screenshot:

Screenshot: Mein erster Test mit dem neuen QGIS-Plugin „QGIS Notebook Plugin“ [2] auf Mac

Hier der Original-Tweet [3]:

Und hier noch eine Info zum Update [6]:

[1] … https://jupyter.org/
[2] … https://plugins.qgis.org/plugins/qgis_notebook/
[3] … https://x.com/giswqs/status/2005659141973651457?s=20
[4] … https://anitagraser.com/2026/01/10/notebooks-in-qgis
[5] … https://www.youtube.com/watch?v=Nr2QEZq2Q_Q
[6] … https://x.com/giswqs/status/2011149069482385514?s=20