GeoBasis_Loader: 23 neue Themen verfügbar

Im QGIS-Plugin „GeoBasis_Loader“ [1] sind seit der letzten Meldung einige neue Themen hinzu gekommen, z. B. die Hochwasserdaten für Sachsen, Feldblockdaten für Brandenburg und Sachsen-Anhalt und Themen des DWD. Damit sind jetzt 856 Themen verfügbar, die aktuellen Änderungen findet Ihr wie immer unter Meldungen & Störungen [2] und Status [3]. 

[1] … https://geobasisloader.de/
[2] … https://geoobserver.de/gbl-aktuelle-meldungen-stoerungen/
[3] … https://geoobserver.de/qgis-plugin-geobasis-loader/#jsonstatus

Aufruf: Hochwasser-Daten für den Geobasis_Loader gesucht!

Symbolfoto (Bildquelle: Chris Gallagher auf Unsplash)

Das Hochwasser im Ahrtal ist nun genau fünf Jahre her und wir werden durch entsprechende Beiträge in der Medien wieder mal daran erinnert. Auch daran, sich mehr um die Hochwasser- und Katastrophenschutz-Problematik zu kümmern, am besten jeder in seinem Bereich, zeitnah. Der gestrige Beitrag in der ARD „Allein in der Flut“ [1] hat da was mit mir gemacht, schwer verdaulicher, sehr persönlicher Stoff, der uns auch vor Augen führt, dass vieles vermeidbar war. Und es stellt sich sofort wieder die Frage: Sind wir heute auch genügend vorbereitet?

Für mich der Anlass, gleich mal zu schauen, welche Daten zu Hochwasser-Gefährdung derzeit im Geobasis_Loader [2] verfügbar sind. Und, es sind tatsächlich nicht sehr viele. Neben den HQ200, HQ100 und HQ10 in Sachsen-Anhalt steht nur noch die Starkregenkarte zur Verfügung, eigentlich bundesweit, aber leider sind noch nicht alle Bundesländer mit ihren Daten integriert.

Und weil der Status Quo nun mal so ist, bitte ich Euch heute hiermit, falls Ihr im Open Data Sinne freie Geodienste zum Thema Hochwasser, sendet sie mir zu, ich werde sie zeitnah in den GeoBasis_Loader integrieren. Die Vorgehensweise ist unter „Mitmachen & Helfen“ [3] auf der GeoBasis_Loader-Webseite [2] beschrieben. Ich danke Euch!

[1] … https://www.ardmediathek.de/video/Y3JpZDovL3dkci5kZS9CZWl0cmFnLXNvcGhvc mEtZDliMDgxMzctZmM0Mi00YjRhLTgwNjctNmQzYTRjYWIzOTBk
[2[ … https://geobasisloader.de
[3] … https://geoobserver.de/qgis-plugin-geobasis-loader/#mitmachen

QGIS & Python & flake8: W503 vs. W504?

Bitte das Update (13.07.2026, 14:09 Uhr) beachten.

Wer Plugins für QGIS schreibt und in das zentral QGIS Plugin Repository [1] einstellen möchte, wird es in den letzten Monaten schon bemerkt haben. Beim Hochladen wird das Plugin sofort online nach verschiedenen Kriterien automatisch überprüft. So werden Checks bzgl. der Sicherheit, der Preisgabe von Geheimnissen und der Codequalität, etc. durchgeführt. Sicherheit und Geheimniserkennung müssen natürlich 100% erfüllt werden, bei der Codequalität werden ggf. Warnungen und Hinweise zu Verbesserung angeboten. Ich begrüße diese automatische Überprüfung ausdrücklich, sie macht einerseits die Plugins sicherer, erhöht deren Qualität und hat für uns alle den Vorteil, dass ein hochgeladenes Plugin bei bestandener Prüfung sofort, also nach wenigen Minuten für alle verfügbar ist.

Natürlich habe ich den Ehrgeiz, meine #geoObserverTools mit 100% durch diese Prüfung zu bekommen. Das klappt bei den ersten beiden Prüfungen auch wunderbar, nur bei der Prüfung der Codequalität scheitere ich immer wieder, leider. Es reicht zur Freigabe, aber nicht zu den angestrebten 100%, obwohl ich auch zur Sicherheit den Code noch mal im Python Formatter [2] prüfen und ggf. bereinigen lies. Warum?

Bei der Prüfung wird je nach Zustand entweder der Fehler W503 oder der Fehler W504 angezeigt. Aus meiner Sicht widersprechen diese sich aber inhaltlich, hier ein Beispiel:

Folgender Code erzeugt die Fehlermeldung: W504 – line break after binary operator

if not (
    isinstance(times, list) and
    isinstance(temp, list) and
    isinstance(rain, list)
):

Der umgestellte Code erzeugt die Fehlermeldung: W503 – line break before binary operator

if not (
    isinstance(times, list)
    and isinstance(temp, list)
    and isinstance(rain, list)
):

Bisher habe ich keine Lösung gefunden, auch die KI meldet:

„In Python, W503 and W504 are Flake8 style warnings that conflict with each other regarding line breaks and binary operators (e.g., +, -, and, or). They are disabled by default, but cause issues when enabled via configuration.

W503: Warns against a line break before a binary operator.

W504: Warns against a line break after a binary operator.

Modern code styling standards recommend breaking before the operator to keep code aligned Line break occurred after a binary operator (W504). Because of the conflict, the generally accepted fix is to disable one of the warnings in your project settings Flake8 – line break before binary operator.“

Ich habe zwei Anfragen gestellt, eine in der QGIS-Developer-Liste [3], die andere als GitHub-Issue [4]. Imho kann nur eine der Prüfungen zum Erfolg führen, nicht beide zusammen. Leider kamen noch keine auflösenden Antworten. Falls Ihr eine Lösung kennt, bitte lasst uns teilhaben, gern im Kommentarbereich.
Oder sehe ich vielleicht nur den Wald vor lauter Bäumen nicht? 😉

Update 13.07.2026:
Hier die Antwort im GitHub, die Regeln sollen deaktiviert werden [5]

[1] … https://plugins.qgis.org/plugins/user/geoobserver/?sort=downloads&order=desc
[2] … https://formatter.org/python-formatter
[3] … https://lists.osgeo.org/pipermail/qgis-developer/2026-June/068407.html
[4] … https://github.com/qgis/QGIS-Plugins-Website/issues/370
[5] … https://github.com/qgis/QGIS-Plugins-Website/issues/370#issuecomment-4957527062

QGIS-Tipp: 3.44.12 „Solothurn“ and 4.2.0 „Belém do Pará“

Screenshot 1 (Bildquelle: QGIS-Executable, SplashScreen)

Laut Informationen von Jürgen E. Fischer [1] stehen seit Mittwoch, dem 08.07.2026 die Pakete unter Linux, Windows und Mac für die QGIS-Releases 3.44.12 „Solothurn“ (LTR) and 4.2.0 „Belém do Pará“ (nächste LTR) auf qgis.org [2] zum Download [3] bereit. Alle Änderungen und Bugfixes sowie neue Funktionen findet Ihr im Changelog [4] und im Visual Changelog [5].

Via der Paketverwaltung „HomeBrew“ konnte ich bereits am Wochenende auf dem Mac die neue Version von QGIS 4, die v4.2 installieren. Der erste Start und die ersten Test liefen wie gewohnt problemlos. Mich haben natürlich dann auch gleich meine #geoObserverTools [6] inkl. dem GeoBasis_Loader [7] interessiert, würden sie auch unter v4.2 laufen? Ja, alle liefen auf Anhieb 🙂

Screenshot 2: Die QGIS-Installation via HomeBrew auf dem Mac, hier noch beim Download

Um mich nun aber mit der neuen QGIS-Version vertraut zu machen, habe ich mir im zweiten Schritt sofort den QGIS 4.2 – Visual Changelog [5] angeschaut, auf Youtube, wie immer 😉

[1] … https://norden.social/@jef/116883866273544123
[2] … https://qgis.org
[3] … https://qgis.org/download/
[4] … https://changelog.qgis.org/en/version/4.2/
[5] … https://youtu.be/5X1JKx7CXZY
[6] … https://geoobserver.de/qgis-plugins/
[7] … https://geobasisloader.de

PostgreSQL: Happy 30th birthday!

 Bildquelle: Klaus Steves  / pixelio.de

Der 8. Juli 1996 ist laut Wikipedia PostgreSQL-Geburtstag [1]. PostgreSQL [2], die mächtigste freie Datenbank hat allen Grund, ihren 30. zu feiern. Darum auch vom #geoObserver:

Ich selbst nutze Dich seit 2001, also seit 25 Jahren und immer exclusiv, wenn es um Datenbanken geht! Du bist ein Kernstück unserer KomGIS+Suite [3], Deine Integration ins freie QGIS ist traumhaft!

Screenshot: PostgreSQL auf Wikipedia (Quelle [1])

[1] … https://de.wikipedia.org/wiki/PostgreSQL
[2] … https://www.postgresql.org/
[3] … https://itc-halle.de/loesungen/geoinformationssysteme/KomGIS

dbvr: DBeaver auf der Kommandozeile

Über DBeaver [1], das universelle SQL-Datenbank-Tool für Linux, Mac und Windows, habe ich hier bereits mehrfach berichtet [2]. Aber wusstet Ihr schon, dass DBeaver auch eine Kommandozeile-Applikation zur Verfügung stellt? Mit dbvr [3] kann man mit wenig Aufwand die SQL-Statements auf der Kommandozeile ausführen, ideal für automatisierte Prozesse, z. B. in cron-Jobs, sodass Datenbankoperationen ohne grafische Benutzeroberfläche ausgeführt werden können. Eine dbvr-Übersicht findet Ihr unter [4]

Hier der Original-Tweet [5]:

[1] … https://dbeaver.io/
[2] … https://geoobserver.de/?s=dbeaver&submit=Suchen
[3] … https://dbeaver.com/docs/dbvr/
[4] … https://dbeaver.com/docs/dbvr/dbvr/
[5] … https://x.com/dbeaver_news/status/2062490331933761850

Zugradar von geOps: ÖPNV in Echzeit

Animation: 10 Sekunden ÖPNV in Paris aufgezeichnet am 23. Juni 2026 07:57:32 (Bildquelle [1])

Kennt Ihr die interaktive Karte „Zugradar“ [1] von geOps [2]? Sie zeigt Euch in Echtzeit die aktuellen Positionen von Zügen, Straßenbahnen, Schiffen, Bussen und auch Seilbahnen. Einfach mal anschauen, es lohnt sich!

Update:
Und ja, weil Einige mich darauf angesprochen haben: Die Karte erinnerte viele an die Karte des Rumtreibers aus Harry Potter [4], mich auch und es ist ja auch wie ein bisschen Zauberei 😉

Screenshot: ÖPNV in Halle (Saale) mit Identifikation der Bahn Linie 7 (Bildquelle [1])

[1] … https://mobility.portal.geops.io/de/world.geops.transit?layers=paerke,strassennamen,haltekanten,haltestellen,pois,world.geops.traviclive &x=983715.25 &y=6470534.4&z=5.08&baselayer=world.geops.travic
[2] … https://geops.com/de
[3] … https://www.linkedin.com/posts/adrian-houriet_f%C3%BCr-%C3%B6v-nerds-kennst-du-die-karte-von-geops-activity-7470346601648246784-ejLm
[4] … https://harrypotter.fandom.com/de/wiki/Karte_des_Rumtreibers

GeoServer Released: 3.0.0 ist verfügbar!

Bildquelle ([2])

Na, darauf haben viele schon erwartungsvoll gewartet, seit Freitag ist er nun online, der GeoServer in der Version 3.0.0 [1]. Die wesentlichen Neuerungen und Verbesserungen in lt. Blog-Eintrag [2]:

  • Modern JAVA-Basis: JDK 17 und Spring 7
  • Moderne Rasterverarbeitung mit ImageN
  • Verstärkte Sicherheit
  • Überarbeitete Verwaltungsoberfläche und aktualisierte Dokumentation

Danke an die Entwickler, alle Mitwirkenden und die Community!

[1] … http://geoserver.org/announcements/vulnerability/2026/06/11/geoserver-3-0-0-released.html
[2] … https://www.geosolutionsgroup.com/blog/geoserver-3-0/
[2] … https://www.linkedin.com/posts/simonegiannecchini_geoserver-opensource-geospatial-activity-7471224725759782913-I8G1

QGIS-Tipp: Vom DEM zur coolen 3D-Contour

Heute auf LinkedIn [1] gefunden: Ein einfacher Weg, um allein mit QGIS-Bordmitteln aus einem Höhenmodell (DEM) eine wirklich coole 3D-Contour-Visialisierung zu erzeugen. Das gebe ich gern weiter. Schaut Euch einfach mal das Kurzvideo an. Danke Map craft!

LinkedIn-Screenshot (Bildquelle [1])

[1] … https://www.linkedin.com/posts/map-craft-b55b35413_from-a-simple-dem-to-a-stunning-3d-contour-ugcPost-7470290816041635840-eCDf

mapspam.net: Drei coole Kartentypen

Coole, einfach zu erzeugende und wunderschöne Reichweiten- und Routenkarten habe ich bei mapspam.net gefunden, schaut Euch mal die Multiring- [1], Rangefan- [2] und Greatcircle- [3] Karten an. Ich habe alle drei Varianten mal ausprobiert und bin begeistert.

Screenshot 1: Multiring-Karte [1]
Screenshot 2: Rangefan-Karte [2]
Screenshot 3: Greatcircle-Karte [3]

Hier der Original-Tweet [4]

[1] … https://www.mapspam.net/multirings/
[2] … https://www.mapspam.net/rangefan/
[3] … https://www.mapspam.net/greatcircles-v5/index.html
[4] … https://x.com/RhodesMaps/status/2062902023297658967