QGIS-Tipp: Ungültige Geometrien finden und selektieren

An Geodaten werden bezüglich ihrer Geometrien spezielle Anforderungen gestellt, z. B. dürfen sich Polygone nicht selbst überschneiden (Self Intersection) oder Polygonzüge müssen geschlossen sein (Ring Not Closed). Oft werden diese Anforderungen leider vernachlässigt, aber spätestens beim Geoprozessing wird sich das rächen. Man sollte also immer dafür sorgen, nur mit validen Geometrien zu arbeiten. Eine gute Liste mit Geometriefehlern findet Ihr im FME Support Center unter “Invalid OGC Geometry Examples” [1]

Eine Möglichkeit ist ganz sicher die Geometrieprüfung im QGIS, allerdings zeigt sie “nur” die Fehler über die Ausgabe in neue Themen wie “Fehlerausgabe” und “Ungültige Ausgabe”. Aus meiner Sicht viel einfacher kann man es mit einem weiteren QGIS-Bordmittel lösen: “Objekte über Ausdruck wählen” [2] und dort folgenden einfachen Ausdruck einfügen:

not is_valid($geometry)

Im Ergebnis selektiert QGIS sofort alle Geometrien mit Geometriefehlern und Ihr könnt mit dieser Auswahl dann alles damit machen, was QGIS mit Selektionen erlaubt, z. B. Löschen, Kopieren, in ein neues Themen einfügen oder exportieren. Einfach und wirkungsvoll.

Mein Test: Vier Polygone, eins sogar mit Inselfläche werden geprüft, die Ungültigen hier wg. der “self intersection” selektiert

Wer es selbst mal testen möchte, mein Test-Shape könnt Ihr downloaden [3].

[1] … https://support.safe.com/hc/en-us/articles/25407709561741-Invalid-OGC-Geometry-Examples
[2] … https://docs.qgis.org/3.40/de/docs/user_manual/expressions/expression.html
[3] … https://geoobserver.de/download/QGIS_Select_Not_Is_Valid_Geometry_Test_v01.zip

QGIS-Tipp: Erweiterte Liniensymbolisierung

Das der Geometriegenerator von QGIS quasi eine Wunderwaffe bei der Visualisierung ist, war hier schon oft ein Thema [1]. Heute nun wieder einige Beispiel dazu. Es geht um visuelle Effekte wie SpitzenPerlenKetten und Glättung. Schaut Euch mal bei Autor franzpc [2] um, in seinem Beitrag “Líneas con Efectos Visuales Avanzados con el Generador de Geometrías en QGIS: Ideal para suavizar curvas de nivel” [3] beschreibt er den Einsatz des QGIS Geometriegenerators für o. g. Effekte. Einfach Google-Übersetzer an, lesen und probieren: Spielt mit den Parametern, beachtet die Einheiten, es lohnt sich, wegen der Zeichen-Effekte und wegen der Lerneffekte beim Geometriegenerator 😉

creenshoot: Hier Beispiel 4 “Glättung”, beachtet den markierten Slider für Vorher/Nahher (Bildquelle [3])

[1] … https://geoobserver.de/?s=geometriegenerator&submit=Suchen
[2] .. https://acolita.com/author/franzpc/
[3] … https://acolita.com/lineas-con-efectos-visuales-avanzados-con-el-generador-de-geometrias-en-qgis-ideal-para-suavizar-curvas-de-nivel/

QGIS-Tipp: Bedingte Formatierung in Attribut-Tabellen

Screenshot: Mein Test mit halleschen Bevölkerungsdaten [2]

Update 1, 15.04.2025 | Update 2, 16.04.2025

Die “Bedingte Formatierung” von Tabellen in Excel kennt vermutlich jeder, aber wußtet Ihr, dass es eine solche Funktion auch im QGIS gibt? Ja, die gibt es, ich bin durch Michel Stuyts’ blog [1] aufmerksam geworden. Diese Funktion heißt “Bedingte Formatierungsregeln” und ist im Kopf der Attributtabelle (grüner Pfeil) zu finden. Ich hab’s am Beispiel der Bevölkerungsdaten aus dem halleschen Open Data Portal [2] getestet, vgl. Screenshot.

Es ist dabei zu beachten, dass man sowohl in der Symbolisierung (hier “abgestuft”) und bei den “Bedingte Formatierungsregeln” die gleichen Klassen und sinnvollerweise die gleichen Farben vergibt, um Karte und Tabelle optisch anzugleichen.

Update 1 (15.04.2025):
Auf Grund einiger Nachfragen, steht ab sofort mein Test auch als Demoprojekt zum Download bereit [3].

Update 2 (16.04.2025):
Ich bekam noch den Tipp auf ein Youtube-Tuorial “QGIS 3.22 Die Attributtabelle – Zellen und Spalten formatieren” zum Thema inkl. Formatierung der kompletten Zeilen [4].

[1] … https://stuyts.xyz/2025/02/12/conditional-formatting-in-qgis-attribute-tables/
[2] … https://webapp.halle.de/komgis30.hal.opendata/f4fed13f-c8da-79bb-d11d-4919fc5b1d7c.html
[3] … https://geoobserver.de/demo/QGIS_bedingte_formatierung_v01.zip
[4] … https://www.youtube.com/watch?v=ICSb01V91to

Buchtipps: Kinder & Kartografie

Screenshot: Covervorderseite “Fina entdeckt die Kartografie” (Bildquelle [2])

Wie bringt man Kindern die Geowelt nahe, wie erzählt Ihr ihnen, was Ihr so den ganzen (Geo)Tag macht? Also solche Fragen wie: Was sind Karten? Was ist Kartografie? Wie entstehen Geodaten? Wie macht man Karten und wie kann man sie gemeinsam nutzen und vielleicht sogar selbst erweitern? Zwei Kinderbücher zu diesem Thema seien heute empfohlen:

  • “Fina entdeckt die Kartografie” [1], [2] und
  • aus der bekannten Pixi-Buch-Reihe „Ich hab eine Freundin, die ist Geodätin“ [3]*
Screenshot: Covervorderseite „Ich hab eine Freundin, die ist Geodätin“ (Bildquelle [3])

* … Leider ist Pixi-Zeichnerin Eva Wenzel-Bürger im Februar verstorben [4]
[1] … https://www.linkedin.com/posts/stefan-keller-44785a10_ich-bin-stolz-darauf-auch-einmal-an-einem-activity-7311099779818639360-olPZ
[2] … https://finaeosmapas.ghandalf.org/downloads/Fina_entdeckt_die_Kartografie_de_DE.pdf
[3] … https://www.bdvi.de/de/news-medien/news/2019-08-05-nachwuchswerbung-4-auflage-vom-pixi-buch-ich-hab-eine-freundin-die-ist-geodatin
[4] … https://x.com/geoObserver_/status/1887927541043790231

Newsletter-Problem :-(

Hmm … genau einen Tag vor dem Jubiläum “1 Jahr #geoObserver bei Hetzner”, der Umzug [2] war vor genau 364 Tagen, hat man mich benachrichtigt, dass der Newsletter-Versand lt. Vertrag verboten sei und auch gleich den Mail-Account gesperrt. Das ist ganz sicher richtig, aber sehr ärgerlich, ich frage mich jedoch, wieso erst jetzt? Eigentlich hatte ich zum morgigen Jubiläum schon einen Beitarg vorbereitet, naja, der ist ja nun vermutlich Makulatur.

Egal, ich suche nun eine neue Möglichkeit, Euch wochentäglich mit GeoNews zu versorgen, möglicherweise dann vielleicht (leider) auch bei einem neuen Provider, das werde ich sehen. Bisher war ich mit Hetzner sehr zufrieden, aber das trifft mich jetzt schon, es ist eine drastische Einschränkung. Vielleicht hat jemand in meiner Community einen Tipp? Gesucht wird ein preiswerter Hoster, mit WordPress und erlaubtem, kostenfreien oder günstigem Newsletter-Versand.

[1] … https://www.hetzner.com/de/legal/webhosting#4
[2] … https://geoobserver.de/2024/04/12/geoobserver-umzug-erfolgreich-abgeschlossen/

geobasisloader.de und 17000

Gleich zwei Dinge rund um das QGIS-Plugin “GeoBasis_Loader” sind gestern passiert. Einerseits kann der 17000. Download vermeldet werden 😃 und zum Anderen ist die zentrale GeoBasis_Loader-Webseite ab sofort auch über die URL https://geobasisloader.de erreichbar. Die neue Kontaktadresse für Anfragen, Probleme, Hinweise zum GeoBasis_Loader ist kontakt@geobasisloader.de.

Und falls Euch das Plugin gefällt, vielleicht könnt Ihr es unterstützen? Danke!

MapScaping: “Geo Hound” für Chrome

Am 21. März 2025 hatte ich bereits über die MapScaping-Ankündigung einer Chrome-Erweiterung für Geodienste-Adressen [1] berichtet, vorgestern kam via X (ehemals Twitter) die Meldung [2], dass das Tool im Chrome Web Store als “Geo Hound” [3] verfügbar ist, dort heißt es:

“Geo Hound erkennt und speichert GIS-Dienste automatisch, während Sie im Internet surfen. Diese leistungsstarke Erweiterung identifiziert WMS-, WMTS-, WFS-, ESRI-Dienste und Kacheldienste von jeder besuchten Webseite und organisiert sie in einem praktischen Dashboard zur späteren Verwendung. Perfekt für GIS-Experten, Forscher und Analysten, die Geodienste effizient erfassen müssen. Mit Geo Hound können Sie: Erkannte Dienste speichern URLs für die Verwendung in ArcGIS, QGIS und anderen GIS-Anwendungen normalisieren Dienste mit benutzerdefinierten Ordnern und Notizen organisieren Ihre gesammelten Dienste suchen und filtern Diensterkennung für ausgewählte URLs deaktivieren Dienstinformationen für die gemeinsame Nutzung im Team exportieren Hören Sie auf, GIS-Dienst-URLs manuell zu kopieren oder Netzwerkanforderungen zu durchsuchen. Überlassen Sie Geo Hound die automatische Suche nach Geodiensten für Sie und sparen Sie sich so Stunden mühsamer Arbeit.” [3]

Beim Test mit meinem ALKIS-Demo [4] erkennt Geo Hound sofort alle vier beim Start eingeschalteten Dienste und nach Aktivierung auch weitere. Großartig, Danke MapScaping!

Screenshot: Der Test im ALKIS-Demo [4] – Geo Hound erkennt alle vier eingeschalteten Dienste beim Start

Hier der Original-Tweet [2]:

Update 09.04.2025, 16:22:
An der Möglichkeit, dem QGIS die ganze Liste der Dienste in einem Import bekannt zu machen wird gerade bei MapScaping gearbeitet, eine entsprechende Anfrage habe dort ich gestellt, vgl. [5]. Momentan muss noch jede URL einzeln mit QGIS-Bordmitteln als WMS, WFS, … angelegt werden.

[1] … https://geoobserver.de/2025/03/21/mapscaping-ankuendigung-chrome-erweiterung-fuer-geodienste-adressen/
[2] … https://x.com/MapScaping/status/1909007278898020528
[3] … https://chromewebstore.google.com/detail/geo-hound/nooldeimgcodenhncjkjagbmppdinhfe?authuser=0&hl=en
[4] … https://demo.geoobserver.de/LSA_OpenData_Viewer/
[5] … https://x.com/geoObserver_/status/1909871192124563598

GDAL Released: v3.10.3

Am Montag, den 07.04.2025 gab GDAL-Maintainer Even Rouault per Mail [1] bekannt, dass eine neue Version (Bugfix Release) der universellen GDAL-Bibliothek [2] zur Verfügung steht, aktuell ist nun GDAL v3.10.3. GDAL steht für Geospatial Data Abstraction Library und ist vor allem als Kommandozeilen-Tool, aber auch als wesentlicher Bestandteil von QGIS bekannt. Die Neuerungen findet Ihr auf GitHub [3].

[1] … https://lists.osgeo.org/pipermail/gdal-dev/2025-April/060431.html
[2] … https://gdal.org/
[3] … https://github.com/OSGeo/gdal/blob/v3.10.3/NEWS.md

QGIS-Tipp: Zensus 2022 im “GeoBasis_Loader”-Plugin

Der aktuell gültige Zensus für Deutschland stammt aus dem Jahr 2022 (Stichtag 15.05.2025) [1]. Die Ergebnisse kann man sich über den Zensusatlas [2] anschauen, außerdem werden diese auch als Geodienste (WMS) unter [3] mit 14 Themen in jeweils drei Rastergrößen 100m, 1km und 10 km angeboten. Seit Samstag stehen diese freien Zensus-Geodienste auch im QGIS-Plugin “Geobasis_Loader” [4] unter Katalog 7 zur Verfügung. Viel Spaß beim Erkunden via QGIS!

Screenshot 1: Die Zensus 2022 Geodienste [3], hier das Thema „Wohnungen nach Energieträger“ im “GeoBasis_Loader”-Plugin [4]

Manche der Zensus 2022 Daten verwundern mich jedoch, jedenfalls kann sie mir nicht immer erklären. Hier ein Beispiel in Lieskau bei Halle (Saale). Dort erscheint auf einem Gebiet von 200m x 200m der Fernwärmeanteil sehr hoch. Ist das wirklich so und wenn ja, wo kommt dort die Fernwärme her? Lokales Blockkraftwerk, aber für so wenige Häuser? Wer kann es erklären? Bitte in den Kommentaren. Danke!

Screenshot 2: Fernwärme in Lieskau bei Halle (Saale)? Ist mir zumindest nicht bekannt, wer kann es aufklären?

[1] … https://www.zensus2022.de/DE/Home/_inhalt.html
[2] … https://atlas.zensus2022.de/
[3] … https://www.wms.nrw.de/wms/zensusatlas?request=GetCapabilities&version=1.3.0&service=wms
[4] … https://geoobserver.de/qgis-plugin-geobasis-loader/