Topologie – die heilige Kuh?!

Screenshot: “TOPOLOGY: A BIG WORD WITH BIG IMPLICATIONS FOR YOUR DATA” von Adam Thomas (Quelle [1])

Früher in den 90ern, ich habe 1991 GIS gelernt, war Topologie in Geodaten Standard, ein hohes Gut, eben eine heilige Kuh! Auch beim Marktführer, aus guten Gründen! Clean & Build nach jeder Editiersitzung waren Pflicht und es war gut so. Irgendwann ging die Pflicht leider verloren, spätestens bei der Einführung des ESRI-Shape-Files, für mich der größte Architekturfehler diese Formates, welches durchaus seine Verdienste hatte [6]. Das Topologie und topologisch korrekte Daten immer noch unendlich wichtig sind – für Konsistenz und Präzision – könnt Ihr im Artikel “TOPOLOGY: A BIG WORD WITH BIG IMPLICATIONS FOR YOUR DATA” von Adam Thomas [1] im mapbox-Blog nachlesen.

[1] … https://www.mapbox.com/blog/topology-data-implications
[2] … https://geoobserver.de/2018/07/19/shapefile-die-neverending-story/
[3] … https://geoobserver.de/2017/10/26/shapefile-eine-hassliebe/
[4] … http://switchfromshapefile.org/
[5] … https://geoobserver.de/2016/03/29/theshapefilechallenge-the-winner-is/
[6] … https://geoobserver.de/2017/05/29/25-jahre-esri-shapefile-herzlichen-glueckwunsch/
[7] … https://twitter.com/Mapbox/status/1600928950053703689

QGIS-Tipp: Objekte nach Abstand einfärben

Screenshot: MeinTestprojekt [2], das Zentrum bei der Pauluskirche (Einfärbung nach Abstand siehe Beschreibung)

Innerhalb der #30DayMapChallenge hat eurojam eine coole Visualisierung veröffentlicht, nämlich abhängig von der Entfernung zu einem Punkt die Objekte einzufärben. Ich habe versucht, es nachzuvollziehen und … es klappt. Für alle, die diesbezüglich ein bisschen Hilfe brauchen, hier das Ganze mal etwas untersetzter. Ich habe die Gebäude des OSM-Projektes, hier der Layer “osm_buildings_test_2398” genutzt, dazu einen Layer “center” mit der Spalte “name” und dem Eintrag “Test”. Dann lautet der adaptierte und entscheidende String für die Füllfarbe:

color_hsv(scale_linear(distance( geometry(get_feature('center','name','Test')), $geometry),0,1000,100,0), 100, 100)

Aus dem Layer “center” wird also in der Spalte “name” der Eintrag “Test” gesucht. Zu dessen Geometrie (get_feature)wird die Entfernung (distance) zur aktuellen Gebäude-Geometrie ($geometry) des Datensatzes der Gebäude ermittelt und entsprechend dem aktuellen Abstand eingefärbt (colore_hsv) über einen linearen Farbverlauf (scale_linear). So einfach … Alles klar? Schaut Euch die Syntax der Funktionen get_feature, distance, scale_linear und color_hsv an, es wird klarer, versprochen 😉
Um es einfacher nachvollziehen zu können, könnt Ihr gern mein Testprojekt [2] nutzen.

Animation: Vier Center-Standorte und das eingefärbte Ergebnis

Danke eurojam, hier der Original-Tweet [1]:

[1] … https://twitter.com/27aea577f17d4c4/status/1591081607108390913
[2] … https://www.geoObserver.de/Download/QGIS_Center_Building_Demo1.zip

QGIS-Tipp: Rasterauflösung erhöhen mit GWR

Screenshot (Quelle [1])

Mittels GWR – Geografisch gewichteter Regression kann unter bestimmten Bedingungen die Auflösung eines recht groben Rasters deutlich verfeinert werden. In “‘Increasing’ the resolution of a raster using Downscaling in QGIS“[1] hat Autor franzpc [2] die Vorgehensweise auf GIScrack beschrieben, genutzt wird im QGIS die Saga-Funktion “GWR for Raster Downscaling” [3]. Hochinteressant, ich werde es mal testen.

Hier auch als Video auf Youtube [4] (leider “nur” in Spanisch):

[1] … https://giscrack.com/increasing-the-resolution-of-a-raster-using-downscaling-in-qgis/
[2] … https://giscrack.com/author/franzpc/
[3] … https://saga-gis.sourceforge.io/saga_tool_doc/7.2.0/statistics_regression_14.html
[4] … https://www.youtube.com/watch?v=PBmwy4t0gEQ
[5] … https://acolita.com/aumentar-la-resolucion-de-un-raster-usando-la-tecnica-downscaling-en-qgis/

QGIS-Tipp: Spatial SQL

Screenshot: Tweet mit dem Spatial SQL Spickzettel von Mo Sarwat (Quelle [3])

Wer mit GIS (hier QGIS) arbeitet, kommt bei Datenabfragen irgendwann nicht mehr um SQL und räumliche SQL-Abfragen herum. Einfache Hilfsmittel zum Einstieg findet Ihr z. B. in den Vortragsfolien von Martin Werner [1] und in den Spatial SQL Spickzettel von Mo Sarwat (@MoSarwat) [2], [3]. Viel Spaß beim Ausprobieren.

[1] … https://www.martinwerner.de/teaching/geoinf/files/lecture_04.pdf
[2] … https://twitter.com/MoSarwat/status/1571910560471732225
[3] … https://twitter.com/MoSarwat/status/1571973081111105536

QGIS: Wie erklär ich’s meinem Kind?

Screenshot (Quelle [2])

Wahrscheinlich wissen wir alle, was QGIS (und GIS) ist, wenn wir aber dann versuchen, es Leuten zu erzählen, die wenig bis keine Ahnung davon haben, wird es meistens schwer, wir stehen vor dem typischen “Wie erklär ich’s meinem Kind?”-Problem. Alasdair Rae (@undertheraedar) hat es getan und es ist ein wunderbares, leicht verständliches PDF [1] entstanden; Nerdwörter werden vermieden! Eine überarbeitete Version findet Ihr in [2], die Weiterverwendung wird ausdrücklich erlaubt. Als QGIS-Projekt steht Euch auch alles unter [3] zur Verfügung, Downloads via Dropbox [4] und GoogleDrive [5].
Danke Alasdair, großartig!

Screenshot (Quelle [3])
Screenshot: Das Ganze als deutsche Version (Dank an Torsten Wolff), Download: PDF (353 KByte) [6]

Hier der initiale Tweet [1]:

[1] … https://twitter.com/undertheraedar/status/1511340898839408652
[2] … https://twitter.com/undertheraedar/status/1552313734592450565
[3] … https://twitter.com/undertheraedar/status/1552606985463398400
[4] … https://www.dropbox.com/sh/vag4yakoshmqna8/AAAGo-RonMpJxexwBukqo7-ya?dl=0
[5] … https://drive.google.com/drive/folders/11eYJ45vX147Y0NWq7Zg88GB_IrevHJ6C
[6] … https://geoobserver.de/wp-content/uploads/2022/08/qgis_what-is-qgis_german.pdf

QGIS-Tipp: Extraktion gemeinsamer Grenzen und einseitiger Puffer

Wer wissen möchte, wie man “eine gemeinsame Grenze zwischen benachbarten Verwaltungsregionen extrahiert und eine Pufferzone auf jeder Seite entlang der Grenze berechnet”, sollte sich das QGIS-Video “Extracting Shared Border and One-Sided Buffers in QGIS” [1] von Ujaval Gandhi (@spatialthoughts) anschauen.

Hier der Original-Tweet [2]:

[1] … https://www.youtube.com/watch?v=YRcrxB3zNhw
[2] … https://twitter.com/spatialthoughts/status/1544609803691266048

QGIS-Tipp: LineLabels korrigiert

Wer kennt das nicht? Linienbeschriftungen haben so Ihre Eigendynamik, das GIS plaziert den Text (irgendwo) auf der Linie, fachlich richtig, optisch eher wenig gefällig. Welche Möglichkeiten es gibt, die Beschriftung zu verbessern, zeigt der Artikel “Turn line labels in QGIS to a new point shape layer” [1]. Mein Favorit ist in den folgenden Screenshots (Bildquelle [1]).

Hier der Original-Tweet [1]:

[1] … https://gis.stackexchange.com/questions/256662/turn-line-labels-in-qgis-to-a-new-point-shape-layer
[2] … https://twitter.com/vanuatugis/status/1544109453036834816

Das Lexikon der Fernerkundung

Screenshot: Startseite des FE-Lexikon (Quelle [1])

1800 Begriffe zur Fernerkundung von ‘AATSR’ bis ‘Zusatzdaten’ könnt Ihr im Lexikon der Fernerkundung [1] von Kurt G. Baldenhofer nachschlagen. Neben dem eigentlichen Lexikon findet Ihr in weiteren Rubriken zur Fernerkundung auch Tutorials, Didaktische Beiträge und Software sowie Links und Zusatzmaterialien. Interessant für alle, die mehr zu Satelliten- und Luftbildern ausFlugzeugen und Drohnen und den Verfahren sowie den Analyse- und Interpretationsmöglichkeiten wissen wollen.

Hier der Original-Tweet von der IGV Dessau, Danke für den Tipp!

[1] … https://www.fe-lexikon.info/
[2] … https://twitter.com/IGVDessau/status/1531188482621808640

Projektionen: Mal wieder?

Wer mit GIS und Geodaten zu tun hat, kommt um die Projektionen nicht drum herum. Umso besser, wenn man die diese gut erklärt und visualisiert findet. Eine wirklich gute Quelle habe ich bei map-projections.net [1] gefunden, geht einfach mal in die Übersicht [2] und blättert Euch durch, es lohnt sich! Wer es genauer wissen möchte, sollte sich unbedingt das Grundwissen zu Projektionen anschauen [3]. Die deutsche Seite ist auch unter kartenprojektionen.de [4] zu finden.
Danke Tobias Jung! Nur so nebenbei, er ist kein Kartograf. [5]

Screenshot: Übersicht (Quelle [2])
Screenshot: Einfach mal durchblättern (Quelle [2])

[1] … https://map-projections.net/index.php
[2] … https://map-projections.net/singleview.php
[3] … https://map-projections.net/basics.php
[4] … https://kartenprojektionen.de
[5] … https://map-projections.net/aboutme.php

QGIS-Tipp: Bivariate Symbolisierung

Immer, wenn man nach zwei Spalten eine Choroplethenkarte [1] erzeugen will, wird die Bivariate Symbolisierung verwendet. In QGIS ist das mittlerweile eine Kernfunktionalität, es stehen sehr schöne vorbereitete Paletten zu Verfügung, die Handhabung ist wirklich einfach, siehe Screenshot:

Screenshot: Einfaches 3×3 Beispiel für die bivariate Symbolisierung im QGIS nach den Spalten ‘a’ und ‘b’

Mehr zum Thema findet Ihr hier mit der Suche nach ‘bivariat’ [2], wem die QGIS Paletten nicht ausreichen, hier ein schöner Bivariate Choropleth Color Generator [3], [4].

[1] … https://de.wikipedia.org/wiki/Choroplethenkarte
[2] … https://geoobserver.de/?s=bivariat&submit=Suchen
[3] … https://observablehq.com/@benjaminadk/bivariate-choropleth-color-generator
[4] … https://twitter.com/pokateo_/status/1519765603527139330