Save the date: DGfK-CartoHack zum QGIS-Plugin “GeoBasis_Loader”

Ich habe die Gelegenheit, das QGIS-Plugin “GeoBasis-Loader” [1] am 20.03.2025, 18:00-19:00 Uhr im CartoHack der DGfK – Deutsche Gesellschaft für Kartographie e. V. vorzustellen. In der Online-Vorführung wird auf die Historie, Installation, Bedienung, Status Quo offener Daten in Deutschland, Qualitätssicherung und Dienstemonitoring des Plugins sowie auf das Selbstverständnis als Mitmachprojekt eingegangen. Ihr seid herzlich willkommen, ich freu mich auf Euch, save the date!

[1] … https://geoobserver.de/qgis-plugin-geobasis-loader/
[2] … https://dgfk.net/events/cartohack-20-marz-um-18-uhr/

QGIS-Tipp: Plugin “Add legend labels to layer attributes”

Screenshot (Bildquelle [1])

Stellt Euch vor, Ihr habt im QGIS viel Mühe und Zeit aufgewendet, um via Klassenbildung oder regelbasiert umfangreiche Legenden mit ggf. sehr aufwändig formulierten Beschriftungen zu erzeugen. Solange Ihr im QGIS-Kosmos bleibt, könnt Ihr Projekte und Stiledatein erzeugen und die Arbeit bleibt erhalten und kann weiter genutzt werden. Gebt Ihr jedoch die Daten in andere GI-Systeme weiter, geht die mühevolle Arbeit verloren. Abhilfe schafft das recht neue Plugin “Add legend labels to layer attributes” [1] von Eduard Kazakov. Hier werden die Legendenbeschriftungen in eine neue Attributspalte des Thema gerettet und können jederzeit, auch unabhängig vom Projekt oder QGIS nachgenutzt werden. NÜTZLICH! Danke Eduard!

[1] … https://ekazakov.me/add-legend-labels-to-layer-attributes-qgis-plugin/
[2] … https://plugins.qgis.org/plugins/add_legend_labels_to_layer_attributes/

GDAL Released: v3.10.2 – “Gulf of Mexico”

Am Freitag, den 14.02.2025 gab 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.2. Diese Version ist lt. Even “Einsetzbar von den dunkelsten Tiefen des Golfs von Mexiko bis zur Spitze des Denali“. 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-February/060253.html
[2] … https://gdal.org/
[3] … https://github.com/OSGeo/gdal/blob/v3.10.2/NEWS.md

Mein GeoTipp: Der Wheregroup-BLOG

Screenshot (Bildquelle [1])

Der Wheregroup-BLOG ist immer wieder eine coole und inspirierende Geo-Quelle für mich und vermutlich für alle Leser mit dem Fokus auf OPEN, also den Bereich der freien Software und der freien Daten. Danke Wheregroup, so muss Netzwerk!

Der neuste BLOG-Eintrag “Tipps & Tricks für die Geodatenverarbeitung” [1] von Mathias Gröbe beschäftigt sich in der Hautsache mit räumlichen SQL-Abfragen, also dem Aufteilen und Zusammenfassen von Geometrien sowie der Umkreissuche und der Ermittlung des nächsten Nachbars bereits auf Datenbank-Ebene. Gut erklärt und einfach nachzunutzen. Ich kann für mich sagen, wieder was dazu gelernt, “ST_subdivide()” kannte ich noch nicht. Meine unbedingte LESEEMPFEHLUNG!

[1] … https://wheregroup.com/blog/details/tipps-tricks-fuer-die-geodatenverarbeitung/
[2] … https://www.linkedin.com/posts/wheregroup-gmbh_seit-vielen-jahren-beobachten-wir-auch-bei-activity-7294293960011776016-pz-2/

QGIS-Tipp: Keine Beschriftung bei NULL-Werten?

Dieses Problem haben GIS-Nutzer immer mal wieder: Man will einfach nur mit zwei Spalteninhalten beschriften, eigentlich ganz simpel, aber dann enthält eine Beschriftungsspalte NULL-Werte. Und was macht QGIS? Ganz genau: NICHTS, leider. Das ist wenig befriedigend, aus meiner Sicht sogar eher falsch(?). Es gibt aber einen Workaround, man muss beim Beschriften den NULL-.Einträge via Bedingung abfangen. Hier ein Beispiel aus der ganz realen Praxis:

Wir haben zwei Felder “proj_name” (Typ: Text) und “sr_summe” (Typ: Integer), “sr_summe” enthält NULL-Werte, auffüllen mit “0” ist inhaltlich nicht sinnvoll. Beschriftet werden sollen die Polygone mit dem Projektnamen “proj_name”, dann Zeilenumbruch und damit darunter dem Eintrag aus “sr_summe”. Eigentlich würde man nun wie folgt beschriften;

"proj_name" || '\n' || "sr_summe"

Ist “sr_summe” aber gleich NULL wird gar nicht beschriftet und das wollen wir ja nicht, es sollte dann wenigstens der Projektname erscheinen, aber das passiert eben leider nicht. Also fangen wir die NULL-Werte ganz einfach mit folgender Bedingung ab:

Und? Es klappt, einfach und wirksam. Falls Ihr andere, vielleicht bessere Vorschläge habt, gern in der Kommentaren.

QGIS-Tipp: „GeoBasis_Loader“ mit 12000 Downloads und einem neuen Video

Über gleich zwei bemerkenswerte Ereignisse bzgl. des QGIS-Plugins “GeoBasis_Loader” [1] konnte man sich (ich mich) am vergangenen Wochenende freuen. Zum einen hat das Plugin seinen 12000. Download erreicht, aktuell sind es schon 12066, allein in der ersten zwei Tagen mehr als 600 Downloads 🙂 Zum anderen gibt es dank des Youtube-Kanals “Marshal Mappers” [2] ein neues Video zum Plugin “QGIS Plugins für Geodaten – Geodaten der Welt, Europa, Deutschland und sogar der Bundesländer laden!” [3]. Der “GeoBasis_Loader” [1] beginnt bei ca. 3:25 min. Danke Marshal Mappers!

[1] … https://geoobserver.de/qgis-plugin-geobasis-loader/
[2] … https://www.youtube.com/@marshalmappers8039
[3] … https://www.youtube.com/watch?v=mzhz0QWWiaE#t=3m25s

19 – Happy Birthday OSGeo!

Heute ist der Tag, die gemeinnützige Organisation Open Source Geospatial Foundation (OSGeo) [1] hat Geburtstag, den 19! Der #geoObserver gratuliert und sagt Danke!

Den meisten ist die OSGeo sicher durch die OSGeoLive-DVD [2], dieser Riesensammlung an freier Open-Source-Geodatensoftware, wirklich das kompletteste, was ich kenne! Hier ein paar Vertreter, wetten, Ihr erkennt etliche wieder: GeoNode, Marble, gvSIG Desktop, QGIS Desktop, GRASS GIS, PROJ, GeoTools, Orfeo ToolBox, GDAL/OGR, GEOS, GeoNetwork, pycsw, OSGeoLive, PostGIS, pygeoapi, MapServer, deegree, ZOO-Project, OpenLayers, GeoMoose, Mapbender, PyWPS, GeoServer

Screenshot: Der OSGeo-Wikipedia-Eintrag [3] mit dem Geburtsdatum

[1] … https://www.osgeo.org/
[2] … https://www.osgeo.org/projects/osgeolive/
[3] … https://de.wikipedia.org/wiki/Open_Source_Geospatial_Foundation

QGIS-Tipp: Update „GeoBasis_Loader“ auf v1.1!

Es gibt immer wieder diese Mails, die einem das Wochenende versüßen, am Freitag, bereits einen Tag nach der Anmeldung im QGIS-Repository hatte ich eine dieser Mails im Postkasten 🙂

Screenshot 1: Diese Nachricht hat mir das Wochenende versüßt!

Damit ist nun seit Freitag, den 31.01.2025 die neue Version des QGIS-Plugins “GeoBasis_Loader” v1.1 [1] verfügbar und kann über die bekannten QGIS-Bordmittel heruntergeladen und aktiviert werden. Die wesentlichste Neuerung dieses Updates ist der stark verbesserte Umgang mit den Projektionen der Geodienste. Die v1.1 beinhaltet folgende zwei Szenarien:

  1. Beim Laden der Themen wird der Nutzer explizit befragt, in welcher der vom Geodienst angebotenen Projektionen das Thema geladen werden soll (Screenshot 2), ODER
  2. Bei Aktivierung der Option “Automatisch Projektkoordinatensystem”* (Screenshot 3) lädt das Plugin den angeforderten Geodienst in der aktuell eingestellten Projektion des Projektes, wenn der Dienst diese Projektion unterstützt. Sollte das nicht der Fall sein, kommt wiederum das Auswahlmenü für den EPSG-Code
Screenshot 2: EPSG-Auswahlmenü
Screenshot 3: Die Option “Automatisch Projektkoordinatensystem”

Bei gruppierten Themen kommt die Abfrage nur für das erste Thema der Gruppe, weil davon ausgegangen wird, dass alle Themen dieser Gruppe die gleichen Projektionen unterstützen. Der #geoObserver wird dafür sorgen, dass diese Regel realisiert bleibt. Derzeit werden die unterstützten Projektionen der Themen händisch gepflegt, ein Automatismus wird für die Zukunft angestrebt.

Außerdem werden mit der neuen Version v1.1 auch zwei neue Kataloge im Testbetrieb angeboten, Katalog 4 mit den Schutzgebieten der LAU LSA und Katalog 5, sukzessive mit den Geodiensten des Open Data Portals der Stadt Halle (Saale) [3] befüllt wird. Alle Details und News zum Plugin findet Ihr wir immer auf der Seite  “QGIS-Plugin GeoBasis_Loader” [2].
Danke an Anton May für die Unterstützung.

Screenshot 4: Die neuen Kataloge 4 und 5

* … am Wording müssen wir noch arbeiten 😉
[1] … https://plugins.qgis.org/plugins/GeoBasis_Loader/
[2] … https://geoobserver.de/qgis-plugin-geobasis-loader/
[3] … https://webapp.halle.de/opendata.hal/

MapsForEurope: Viel Open Data!

Viele fragen sich immer noch, warum ist es so schwierig, an freie amtliche Daten zu kommen? Warum sehe ich in Bayern zwar die Flurstücke, aber keine Flurstücksnummern? Das es auch anders gehen kann, zeigt z. B. MapsForEurope.org [1].

Screenshot 1: Die “Speisekarte” von MapsForEurope (Bildquelle [1])

Geht einfach mal auf die Seite und fordert mit Eurer Mailadresse einen Zugriffstoken an. In kurzer Zeit erhaltet Ihr eine Mail mit Euerm Token und alle Geodienste-URLs:

  • EuroDEM – WMS
  • EuroDEM – WMTS
  • EuroGlobalMap – WFS
  • EuroGlobalMap – WMS
  • EuroGlobalMap – WMTS
  • EuroRegionalMap – WFS
  • EuroRegionalMap – WMS
  • EuroRegionalMap – WMTS
  • Gazetteer – WFS
  • Open Cadastral Map – WMS
  • Open Cadastral Map – WMTS
  • Pan-European Imagery – WMS

Die Dienste dann fix in Euer GIS eingebunden und Ihr könnt damit problemlos arbeiten. Ich habe es mal im QGIS mit dem Open Cadastral Map-WMS probiert, es geht wie gewohnt ganz einfach, was will man mehr? So geht Open Data! Leider sind noch nicht alle europäischen Länder dabei, aber das wir sicher noch …

Screenshot 2: Mein Test im QGIS, hier die derzeitig verfügbaren Länder
Screenshot 3: Mein Test im QGIS, hier ein Stück Luxemburg mit kompletten Flurstücks- und Hausnummern

[1] … https://www.mapsforeurope.org/access-data
[2] … https://geoobserver.de/2022/05/12/eurodem-ist-open-data/

QGIS-Tipp: Save All-Plugin, die 2.

Screenshot (Bildquelle [3])

Einen QGIS-Tipp zum Save All-Plugin gab es hier schon mal vor 1,5 Jahren [1]. Nun hat Ivo Partschefeld alias PyQGIS (@PyQgis) das Ganze um ein Video dazu ergänzt, auf Youtube mit dem Titel “Einfache Backup Lösung für QGIS Projekte” [2]. Schaut es Euch an, zwei Minuten, die sich lohnen, Danke Ivo!

[1] … https://geoobserver.de/2023/07/21/qgis-tipp-save-all-plugin/
[2] … https://www.youtube.com/watch?v=VhfTw6kin1U
[3] … https://www.facebook.com/61551061251852/posts/122207602460035375/