Buchtipp: „Introduction to GIS Programming“ – jetzt auch in Deutsch

Screenshots: Die Cover „Introduction to GIS Programming – A Practical Python Guide to Open Source Geospatial Tools [1] im Original und der deutschen Version

Für alle, die sich mit GIS-Programmierung im Open Source Umfeld beschäftigen, ist das neue Buch „Introduction to GIS Programming – A Practical Python Guide to Open Source Geospatial Tools von Professor Dr. Qiusheng Wu [1] vielleicht ein Tipp. Eine Vorschau auf die Inhalte findet Ihr im Table of Contents [2], [3]. Schaut mal rein, es lohnt sich! Und trotz guter Erfahrungen mit der KI ist es für mich ein gute Sache, auch mal (wieder) ein richtiges Buch zu benutzen 😉
Übrigens, gestern kam die Nachricht [5], dass die Publikation jetzt auch in deutscher Sprache verfügbar ist.

[1] … https://gispro.gishub.org/
[2] … https://gispro.gishub.org/#table-of-contents
[3] … https://gispro.gishub.org/book-toc.pdf
[4] … https://x.com/giswqs/status/1938753720621109432
[5] … https://x.com/giswqs/status/1944407455632376100

GIS-Wissen: Dateiformate in GI-Systemen

Screenshot: 30 GIS-Datei-Formate (Bildquelle [2])

Mashford Mahute (@MashfordMahute) [1] ist ganz sicher einer der auf X (ehemals Twitter) oft gelesenen GIS-Experten, ich jedenfalls freue mich immer auf seine Beträge. Sehr oft wird wirklich GIS-Wissen weiter gegeben, vieles kennt man schon, oft aber nicht in dem Umfang, der Vollständigkeit und der grafischen Übersicht. Mein Beispiel heute: die Übersicht über die heute gängigen GIS-Datei-Formate [2]. Ich finde mich meine Ansichten dazu bestätigt. Und wer meint, typische CAD-Formate gehören eigentlich nicht zu GIS-Datei-Formaten, dem könnte ich zustimmen, aber diese spielen heute eben immer noch eine große Rolle beim Austausch zwischen den GI- & CAD-Systemen.

[1] … https://x.com/MashfordMahute
[2] … https://x.com/MashfordMahute/status/1940777323596599601

Tools: Umrechnung von Grad Minuten Sekunden zu/von Dezimalgrad

Manchmal sind es die kleinen Tools, die einem das Geo-Leben erleichtern, z. B. die schnelle Umrechnung von Länge und Breite im Format „Grad Minute Sekunde“ nach „Dezimalgrad“ oder umgekehrt. Zwei solcher Tools findet Ihr bei

Screenshot 1: „Degrees Minutes Seconds to/from Decimal Degrees“ [1] in Aktion (Bildquelle [1])
Screenshot 2: „Flip coords“ [2] in Aktion, rot markiert die Ausgabe mit Koordinatentausch (Bildquelle [2])

[1] … https://www.fcc.gov/media/radio/dms-decimal
[2] … https://flipcoords.com/

GPS: 25 Jahre auch zivil ungestört

Abbildung: Mein Etrex auf dem Nullmeridian in Greewich 2008 (Foto: Mike Elstermann)

Am 1. Mai 2025 war es genau 25 Jahre her, seit die US-Regierung unter dem damaligen Präsidenten Bill Clinton das GPS-Signal [1] auch für die zivile Nutzung mit der gleichen Genauigkeit wie für das Militär freigegeben hat. Damit begann für alle eine Revolution: Routing, Navigation, später OpenStreetMap und GeoCaching, … waren plötzlich möglich. Heute unvorstellbar, das es da vorher nicht gab. Bill Clinton verkündete am 1. Mai 2000 in seiner Erklärung im Weissen Haus [2]:

„Ich freue mich, heute ankündigen zu können, dass die Vereinigten Staaten die absichtliche Verschlechterung der für die Öffentlichkeit verfügbaren Signale des Global Positioning System (GPS) ab heute um Mitternacht einstellen werden.“ [2] (übersetzt mit Deepl)

[1] … https://de.wikipedia.org/wiki/Global_Positioning_System
[2] … https://clintonwhitehouse4.archives.gov/WH/EOP/OSTP/html/0053_2.html
[3] … https://www.heise.de/hintergrund/Vor-25-Jahren-Bill-Clinton-gibt-GPS-frei-10368686.html

Bemerkenswerte Karten: Vier Hemisphären

Screenshots (Bildquelle [2], [3])

Im Netz findet man immer wieder diese bemerkenswerten Karten mit vielleicht so nicht erwarteten Inhalten. Heute zwei Beispiele in denen jeweils die vier Hemisphären [1] eine Rolle spielen. In der ersten Karte [2] die Weltbevölkerung geteilt am Äquator und dem Nullmeridian.

In der zweiten Karte [3]: „Kiribati [4] ist das einzige Land der Welt, das auf allen vier Hemisphären liegt.“

[1] … https://www.lexas.de/erde/hemisphaeren/index.aspx
[2] … https://x.com/Civixplorer/status/1906907118529339883
[3] … https://x.com/simongerman600/status/1896521443073986612
[4] … https://de.wikipedia.org/wiki/Kiribati

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

GIS-Wissen: Resampling

Screensshot: Anschaulich illustriert – Resampling (Bildquelle [1])

Wenn Rasterdaten neu berechnet werden müssen, z. B. bei Änderung der Auflösung, Georeferenzierung, Skalierung oder Drehung, muss „reseampeld“ werden. Was Resampling bedeutet und welche Methoden es gibt, ist anschaulich auf einer Grafik in einem LinkedIn-Beitrag [1] der Universität Tartu [2] illustriert. Dort heißt es:

„Beim Resampling wird die räumliche Auflösung von Raster-Daten geändert oder Gitternetze ausgerichtet, was ein wichtiger Schritt beim Kombinieren von Datasets mit unterschiedlichen Auflösungen, Koordinatensystemen oder Ausdehnungen für die Analyse ist.
Abhängig vom Datentyp und davon, ob Sie Upsampling (Erhöhung der Auflösung) oder Downsampling (Reduzierung der Auflösung) verwenden, ist die von Ihnen gewählte Resampling-Methode von Bedeutung!“ [1]

[1] … https://www.linkedin.com/posts/chair-of-geoinformatics-cartography_geoinformatics-gridding-remotesensing-activity-7290300137745104896-DkQn/
[2] … https://www.linkedin.com/company/chair-of-geoinformatics-cartography/

GIS-Grundwissen: Geoprozessing

Allen, die mal wieder ihr GIS-Grundwissen bzgl. des Thema Geoprozessing bzw. Verschneidung auffrischen wollen, empfehle ich heute einen Blick in die wunderbaren Illustrationen im Beitrag „Map Layer Overlays“ [1] von GISgeography zu den Verschnittfunktionen wie Union, Intersect, Clip und Co. Und nicht vergessen, GIS beginnt beim Geoprozessing und einfach nur zwei Layer übereinander anzuschauen ist kein Geoprozessing 😉

Screensh0t (Bildquelle [1])

Hier der Original-Tweet [2]:

[1] … https://gisgeography.com/mapping-overlays/
[2] … https://x.com/milan_janosov/status/1899889380140941812

Eine Auffrischung: Geo-Grundwissen

Screenshot (Bildquelle [1])

Diesmal zu Wochenende ein kleiner Exkurs in den lange zurückliegenden Geographie-Unterricht, also eine Auffrischung des Geo-Grundwissens. Ihr wiederholt wunderbar animiert Themen wie Ekliptik, Erdneigung, Wetter, Jahreszeiten, Tagundnachtgleiche, Sonnenwende, Länge von Tag und Nacht. Na, hättet Ihr noch alles gewusst?
Mehr von Germán Valencia García (@geometria_onirica) auf Instagram [2]

Hier der Original-Tweet [1]:

[1] … https://x.com/Rainmaker1973/status/1887853183935889715
[2] … https://www.instagram.com/geometria_onirica/

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/