QGIS-Tipp: Geodaten-Versionierung mit KART!

Screenshot: KART im QGIS Python Repository (Quelle [2])

Für mir war das eine der besten GEO-Meldungen vom Wochenende: KART, ein QGIS-Plugin zur Versionsverwaltung. Im Tweet [1] heißt es:

  • arbeiten Sie mit versionierten Daten direkt in Ihrem Desktop-GIS,
  • sehen Sie sich Ihren Datenverlauf an,
  • übernehmen Sie inkrementelle Änderungen und
  • erstellen und führen Sie Zweige ganz einfach zusammen

Downloads und Installationshinweise findet Ihr unter [2], [3]. Ich habe es noch nicht getestet, aber es steht fest in meiner ToDo-Liste für die Feiertage 😉

[1] … https://twitter.com/KartForData/status/1472680154895839235?s=20
[2] … https://plugins.qgis.org/plugins/kart/
[3] … https://github.com/koordinates/kart/releases/tag/v0.10.7

QGIS-Tipp: Punkte versetzen

Screenshot (Quelle [2])

Wusstet Ihr schon, “Die Redewendung “Berge versetzen zu können” hat ihren Ursprung im Neuen Testament (1. Kor. 13,2) der Bibel, …” [1]. Mitunter will man aber auch nur Punkte entlang einer Linie auf eine parallele Linie versetzen und zwar mit QGIS. Wie das geht, zeigt Euch folgendes Video “Offset Points in QGIS (QGIS Advanced Data Editing)” von Ujaval Gandhi (@spatialthoughts) [2]. Dabei werden die Funktionen „Offset Lines“ in Kombination mit „Snap Geometries to Layer“ aus der QGIS-Toolbox genutzt. Danke Ujaval!

[1] … https://www.geo.de/geolino/redewendungen/700-rtkl-redewendung-berge-versetzen
[2] … https://www.youtube.com/watch?v=k-Nnehma8nE
[3] … https://twitter.com/spatialthoughts

Entwarnung: QGIS nicht von Log4J betroffen!

Von der seit Donnerstag bekannten und vom BSI mit Alarmstufe ROT eingeschätzten schweren Sicherheitslücke in der Log4J-Bibiothek [1] ist QGIS NICHT betroffen! Einzelheiten dazu im QGIS-Blog [2].

Screenshot: QGIS-Blog-Eintrag (Quelle[1])

[1] … https://www.bsi.bund.de/SharedDocs/Cybersicherheitswarnungen/ DE/2021/2021-549032-10F2.html
[2] … https://blog.qgis.org/2021/12/14/qgis-not-affected-by-log4j/
[3] … https://twitter.com/qgis/status/1470846720464801793?s=20

netzwerk | GIS: Mitgliederversammlung und Vorstandswahl

Am 13. Dezember 2021 fand die Mitgliederversammlung des netzwerk | GIS Sachsen-Anhalt [1] und die Wahl des neuen Vorstandes statt, wg. der Pandemie natürlich online. Neben dem Bericht des Vorstandes, dem Bericht des Kassenwartes und der Entlastung des alten Vorstandes wurde ein neuer Vorstand gewählt. Die neuen Vorstandsmitglieder sind Andreas Richter, Heiner Nagel sowie Torsten Wolff, zum neuen Vorsitzenden wurde Matthias Henning gewählt. Herzlichen Glückwunsch und viel Erfolg!

Unser, seit zehn Jahren erfolgreicher “alter” Vorstandsvorsitzender Prof. Dr. Matthias Pietsch stand leider nicht mehr als Vorstand zur Verfügung, hält dem netzwerk | GIS jedoch weiterhin als Mitglied die Treue. Es stehen bei ihm viele unermüdliche und erfolgreiche Arbeitsstunden im Netzwerk-Sinne zu Buche, dafür DANKE Matthias!

Screenshot: Mitgliederversammlung und Vorstandswahl online

[1] … https://netzwerk-gis.de/

MetBrewer: Reale Paletten vom Met

Animation: Kleine Auswahl mit Manet, Robert, Ingres, Gauguin und Degas (Quelle [2])

Reale Farbpaletten von echten Kunstwerken aus dem Metropolitan Museum of Art in New York [1] findet Ihr beim MetBrewer [2].Dort heißt es:

“Von Werken des Metropolitan Museum of Art in New York inspirierte Paletten. Alle ausgewählten Stücke stammen aus verschiedenen Epochen, Regionen und Medien. Lassen Sie es mich wissen, wenn Sie Wünsche für ein bestimmtes Stück haben.” [2]

Ich finde beeindruckend, wie echt die Paletten wirken und wie stimmig die Farben sind. Auch ein reduzierter Blick nur auf die Palette (ohne das Kunstwerk) hat was … Das Paket ist eigentlich für R gedacht, aber da die Quellen offen sind, findet man auch die Farbwerte in #rrggbb [4] und kann sie dank der freien Lizensierung [5] woanders nachnutzen.

Screenshot: Die Farbwerte im R-Quellcode [4]

[1] … https://www.metmuseum.org/
[2] … https://github.com/BlakeRMills/MetBrewer
[3] … https://twitter.com/BlakeRobMills/status/1469749740871077893?s=20
[4] … https://github.com/BlakeRMills/MetBrewer/blob/main/R/PaletteCode.R
[5] … https://github.com/BlakeRMills/MetBrewer/blob/main/LICENSE.md

QGIS: Die Kompaktheit von Polygonen

Vorletzte Woche konnte ich an einem Webinar von @cartocalypse teilnehmen. Ein Übungsbeispiel war die Kompaktheit von Geometrien. Dadurch angepingt wollte ich es genauer wissen und hab mal recherchiert. In “measuring-compactness-in-python” [1] habe ich die entsprechenden Formeln für Kompaktheit nach Polsby-Popper [2] und Schwartzberg [3] gefunden:

def pp_compactness(geom): # Polsby-Popper
    p = geom.length
    a = geom.area   
    return (4*pi*a)/(p*p)

def s_compactness(geom): # Schwartzberg
    p = geom.length
    a = geom.area   
    return 1/(p/(2*pi*sqrt(a/pi)))

Ich habe beide Formeln mal im QGIS mit dem Feldrechner eingefügt, einfach als virtuelle Felder mit “cpp” für Polsby-Popper und “cs” für Schwartzberg:

Screenshot: Die Virtuellen Felder “cpp” und “cs”

Hier die Ergebnisse visualisiert mit QGIS:

Screenshot: Visualisierung nach Polsby-Popper (Feld “cpp”)
Screenshot: Visualisierung nach Schwartzberg (Feld “cs”)

Und wer noch mehr über beide Verfahren wissen möchte, ich bin fündig geworden auf GitH^ub [4] mit “Compactness: Polsby-Popper vs. Schwartzberg” auf Youtube [5]:

[1] … https://gis.stackexchange.com/questions/374364/measuring-compactness-in-python
[2] … https://en.wikipedia.org/wiki/Polsby%E2%80%93Popper_test
[3] … https://scholarship.law.umn.edu/cgi/viewcontent.cgi?article=2700&context=mlr
[4] … https://fisherzachary.github.io/public/r-output.html
[5] … https://www.youtube.com/watch?v=6Z_fuedTt4U

DataViz: Earth – Wetterprognosen wunderbar visualisiert

Bei Earth [1] von Cameron Beccario (@cambecc) findet Ihr ein große Menge aktuell prognostizierter Wetterdaten, perfekt visualisiert. Die Daten wie Temperatur, Wellen, Partikel, Luftfeuchtigkeit, … könnt Ihr über das Menü wählen. Es lohnt sich, dort mal rein zu schauen! Auf der Über-Seite heißt es dazu:

  • “eine Visualisierung der von Supercomputern prognostizierten globalen Wetterbedingungen, die alle drei Stunden aktualisiert werden
  • Die Schätzungen der Meeresoberflächenströmung werden alle fünf Tage aktualisiert
  • Meeresoberflächentemperaturen und Anomalie vom Tagesdurchschnitt (1981-2011) täglich aktualisiert
  • Meereswellen alle drei Stunden aktualisiert
  • Aurora wird alle dreißig Minuten aktualisiert” [2]

[1] … https://earth.nullschool.net/
[2] … https://twitter.com/cambecc
[3] … https://earth.nullschool.net/about.html

QGIS-Hüte-Plugin: Es ist wieder da!

Die hatten wir schon mal und jetzt, um die Weihnachtszeit, sind sie wieder aktuell – die Weihnachts-Mützen für QGIS [1], [2]. Und wer Spaß dran hat, kann sie erweitern mit eigener “Behütung”, im Format {month}-{day}.png oder {month}.png, siehe [1].

Schick!
Screenshot: Das QGIS Hats Plugin
Und hier im Splash-Screen

[1] … https://github.com/NathanW2/qgis_hats
[2] … https://twitter.com/hansakwast/status/1468612558521307138?s=20

QGIS-Tipp: Animierte Symbole

Der Blog der Wheregroup [1] ist immer wieder eine Fundgrube für alle OSS-affinen GIS-/Geo-Menschen. Neulich bin ich auf einen interessanten Beitrag “Animierte Symbole in QGIS erstellen” [2] von Stefan Giese gestoßen, den ich Euch nicht vorenthalten will. Alles, was Ihr wissen müsst, findet Ihr – wunderbar aufbereitet – im Blog-Beitrag, ich hab’s probiert, statt SVG hier mal mit einem kleinen Rasterbild (JPG): Es klappt prima! Danke Stefan!

Animation: Mein “Selbstversuch” mit dem #geoObserver-Logo als JPG
Screenshot: Meine Einstellungen: Rasterbildmarkierung und Drehung im QGIS

[1] … https://wheregroup.com/blog/
[2] … https://wheregroup.com/blog/details/animierte-symbole-in-qgis-erstellen/

QGIS-Tipp: Code-Entwicklung visualisiert

Es ist erstaunlich, wie sich so ein Code entwickeln kann, am Anfang ein Entwickler, der eigentlich “nur” einen PostGIS-Viewer bauen wollte [1] und dann geht’s ganz schnell richtig los. Das Ergebnis kennen und lieben wir alle! Die Code-Entwicklung wurde von Gery Shermann (@shermange), dem Gründer des QGIS-Projektes wunderbar visualisiert und steht auf Youtube zur Verfügung [2]. #switch2qgis

[1] … https://geoobserver.de/2019/03/08/qgis-hinter-den-kulissen/
[2] … https://www.youtube.com/watch?v=281H57OcjFM
[3] … https://twitter.com/shermange/status/1467273938648526848?s=20
[4] … https://spatialgalaxy.net/2021/12/04/visualization-of-early-qgis-development/