QGIS und die freien DGMs

Bisher habe ich die Höhenmodelle immer aus den freien SRTM-Daten abgeleitet [3], aber mittlerweile sind in Sachsen-Anhalt die DGMs (Digitale Geländemodelle) auch frei verfügbar, immerhin ab 2m Auflösung [1]. Einfach die Kacheln aussuchen, bis zu fünf gleichzeitig runterladen* und mit QGIS prozessieren, Schummerung bilden und Höhenlinien berechnen. Ich hab das mal für das Gebiet um den Brocken gemacht, seht selbst. Weitere kostenfreie Geobasisdaten des LVermGeo LSA findet Ihr in [2]

Animation: Brocken-DGM mit Schummerung und Höhenlinien (Datenquelle [1])

* … man kann auch ganz LSA in vier Paketen runterladen (ca. 5 GByte pro Paket)
[1] … https://www.lvermgeo.sachsen-anhalt.de/de/dgm2.html
[2] … https://www.lvermgeo.sachsen-anhalt.de/de/kostenfreie_geobasisdaten_lvermgeo.html
[3] … https://geoobserver.de/?s=srtm&submit=Suchen

QGIS-Tipp: Der Pol der Unzugänglichkeit 2

Im „QGIS-Tipp: Der Pol der Unzugänglichkeit“ [1] hatte ich im August schon etwas über den ins Polygon erzwungenen Flächenschwerpunkt mit QGIS-Bordmittel beschrieben. In der FOSSGIS-Talk-Mailingliste [2] kam diese Frage jetzt mal wieder auf, gefragt war der Schwerpunkt von Polygonen, die immer innerhalb des Polygons, aber dann im Thema (Layer) selbst liegen sollen, nicht in einem Extra-Layer [3]. Meine Lösung war, das Ganze über virtuellen Felder im QGIS zu lösen [4]. Also so:

"Ich habe mit dem Feldrechner zwei virtuelle Felder angelegt.

RW:  x_cent_virt = x(pole_of_inaccessibility($geometry,0.0001))
HW:  y_cent_virt = y(pole_of_inaccessibility($geometry,0.0001))

Über die virtuellen Felder werden die Inhalte, hier also x und y der Koordinate des Unzugänglichkeitspols bei jeder Geometrieänderung automatisch neu berechnet. Beim Export, z. B. in ein Shape werden die virtuellen Felder zu realen mit den Koordinaten der aktuell beim Speichern vorhandenen Geometrie.

Ich habe dazu mal ein kleines Test-Projekt gemacht, Ihr findet es unter  QGIS_PoleOfInaccessibility_Test1.zip [5]"
Screenshot 1: Virtuelle Felder anlegen, hier für den Rechtswert (mit der Genauigkeit muss man es nicht übertrieben 😉
Screenshot 2: Die virtuellen Felder in der Tabelle und auch zum Beschriften genutzt

[1] … https://geoobserver.de/2021/08/10/qgis-tipp-der-pol-der-unzuganglichkeit/
[2] … https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
[3] … https://lists.fossgis.de/pipermail/fossgis-talk-liste/2021-November/011652.html
[4] … https://lists.fossgis.de/pipermail/fossgis-talk-liste/2021-November/011661.html
[5] … http://www.geoobserver.de/Download/QGIS_PoleOfInaccessibility_Test1.zip

QGIS-Tipp: Geometrie nach Ausdruck 2

Am Anfang der Woche hatte ich im Beitrag „QGIS-Tipp: Geometrie nach Ausdruck“ [1] über die QGIS-Funktion ‚Geometry by Expression‘ berichtet. Prompt kam die Anfrage: „Geht das auch noch etwas dynamischer, z. B. mit variabler Breite und Höhe?„. Ja, klar. das geht im QGIS mit with_variable [2]. Ist vielleicht etwas gewöhnungsbedürftig, aber funktioniert prima! Ich hab das mal auf das Beispiel angewendet, diesmal zur Symbolisierung des Punktlayers:

with_variable('w',50,
   with_variable('h',10,
      make_polygon(
         make_line(
            make_point(x($geometry), y($geometry)),
            make_point(x($geometry)+@w, y($geometry)),
            make_point(x($geometry)+@w, y($geometry)+@h),
            make_point(x($geometry), y($geometry)+@h),
            make_point(x($geometry), y($geometry))
         )
      )
   )
)

Screenshot: Live im QGIS

[1] … https://geoobserver.de/2021/10/11/qgis-tipp-geometrie-nach-ausdruck/
[2] … https://gis.stackexchange.com/questions/239304/using-some-temporary-variables-in-qgis-geometry-generator-symbol-layer-type-ex

QGIS-Facebook-Group: +50000 Members!

Es war DIE GIS-Meldung vom Wochenende, die QGIS-Facebook-Gruppe hat seit Sonntag, 26.09.2021 mehr als 50000 Mitglieder. Glückwunsch und Danke allen Mitstreitern insbesondere Adelcides Varela als Gruppen-Admin! Machen wir gemeinsam weiter so, also #switch2qgis.

Screenshot.des Facebook-Beitrages [1]

[1] … https://www.facebook.com/groups/612486875596534/permalink/1950780681767140/

QGIS-Tipp: Der Pol der Unzugänglichkeit

Wenn Centroide in Polygonen immer den Flächenschwerpunkt abbilden, kann es passieren, dass dieser außerhalb des Polygons liegt. QGIS hat zum Glück mehrere Möglichkeiten, das zu umgehen, zum Einen die Funktion „Pol der Unzugänglichkeit“ [3] in der Toolbox, zum Anderen in der Symbolisierung bei den Führungslinien.
Gefunden übrigens in den Tweets von Ujaval Gandhi [1], [2]. THX!

Typisches Beispiel in Halle, der Hufeisensee ich hab’s probiert:

Screenshot 1: Centroid des Hufeisensee in Halle: eindeutig außerhalb des Polygons
Screenshot 2: Funktion „Pol der Unzugänglichkeit“ [3] in der Toolbox
Screenshot 3: Funktion „Pol der Unzugänglichkeit“ [3] bei den Führungslinien der Beschriftung

[1] … https://twitter.com/spatialthoughts/status/1424324698565869569?s=20
[2] … https://twitter.com/spatialthoughts/status/1424324704588812296?s=20
[3] … https://de.wikipedia.org/wiki/Pol_der_Unzug%C3%A4nglichkeit
[4] … https://de.wikipedia.org/wiki/Hufeisensee

QGIS 3.20/3.16 (LTR) Installer verfügbar

Screenshot: Splashscreens für QGIS 3.16/3-20 (Quelle [1])

Gestern Abend hat Jürgen E. Fischer auf Twitter die Verfügbarkeit der Installationspakete für QGIS 3.20.1 und die 3.16.9 LTR (Long Term Release) für Linux und Windows bekannt gegeben [1]. Es kann also losgehen. Danke Jürgen!
Zu den QGIS-Downloads [2]

[1] … https://twitter.com/JuergenEFischer/status/1418298470390239238?s=20
[2] … https://qgis.org/de/site/forusers/download.html

QGIS-Tipp: COG-Cloud-optimiertes GeoTIFF

Screenshot: COG auf https://www.cogeo.org/ (Bildquelle: [2])

Ein wunderbares Tutorial „How to read a Cloud Optimized GeoTIFF with QGIS“ [1] habe ich dank @cartocalypse [3] gefunden. Dort wird ausführlich erklärt, wie COGs (Cloud-optimierte GeoTIFFs) in QGIS geladen werden können, direkt ab v3.2 oder via GDAL in früheren Versionen.

[1] … https://www.cogeo.org/qgis-tutorial.html
[2] … https://www.cogeo.org/
[3] … https://twitter.com/cartocalypse/status/1415024118563549187?s=20
[4] … https://geoobserver.de/2020/10/27/cog-geotiff-gekachelt/

Lutraconsulting: Mergin-Server für Input-App als OSS verfügbar!

Perfekt: InputApp auf iPhone und iPad sowie QGIS auf dem Desktop

Gestern, am 14.06.2021, hat Lutraconsulting den Mergin-Dienst planmäßig als Open-Source-Projekt unter der AGPL-Lizenz freigegeben [1]. Mit einem in der eigenen Infrastruktur betriebenen Mergin-Server wird die Input-App [2] noch interessanter. Das Merlin-Projekt inkl. Dokumentation findet Ihr auf GitHub [3], eine Spielwiese zum Testen auf Cloudmergin [4]

Wir haben das Projekt auf unserer ToDo-List, hoffentlich ist bald Zeit dafür 😉

[1] … https://twitter.com/lutraconsulting/status/1404335603534254086?s=20
[2] … https://geoobserver.de/2020/08/07/inputapp-qgis-daten-projekte-mobil/
[3] … https://github.com/lutraconsulting/mergin
[4] … https://public.cloudmergin.com/

QGIS-Tipp: Zu kurze Linien beschriften?

Neulich an der Hotline: Im QGIS sollen Linien beschriftet werden, aber der Text ist nicht sichtbar. Die Lösung ist oft, dass die Länge der Linie zu kurz ist und QGIS den Text dann nicht darstellt. Ihr könnt das im Beschriftungsreiter „Platzierung“ mit der Einstellung „Objekt überschreiben“ beeinflussen, mein Beispiel siehe Screenshot.

Die Lösung: Beschriftungsreiter „Platzierung“ mit der Einstellung „Objekt überschreiben“

Das Problem ist nicht neu, kommt immer mal wieder, ich hatte in 12/2020 dazu auch mal eine Anfrage in der deutsche FOSSGIS-Liste [1], die Antwort [2] kam prompt, ich liebe dieses Schwarmwissen!

[1] … https://lists.fossgis.de/pipermail/fossgis-talk-liste/2020-December/010913.html
[2] … https://www.qgis.org/en/site/forusers/visualchangelog310/#feature-overrun-distance-for-line-labels

QGIS-Tipp: QuickMapServices-Update

NextGIS hat vorgestern ein Update für eines der meist runter geladenen QGIS-Plugins veröffentlicht: QuickMapServices wurde nach über einem Jahr mit mehr als einer Million Downloads aktualisiert [1], [2]. Und in 1,5 Tagen schon wieder über 7500 Downloads!
NextGIS schreibt: „Wir freuen uns, endlich Ressourcen für eine neue Version zu haben. Hauptsächlich Bugfixes und Stabilität. Bitte aktualisieren Sie und lassen Sie es uns wissen!“ [1]. Ich hab’s gleich probiert, es lohnt sich!

Mein Test unmittelbar nach dem Download mit „Stamen Toner“ in QGIS 3.18
Schon wieder 7500 Downloads nach 1,5 Tagen, QuickMapServices im QGIS-Plugin-Repository [2]

[1] … https://twitter.com/nextgis/status/1399997343798333440?s=20
[2] … https://nextgis.com/blog/quickmapservices/
[3] … https://plugins.qgis.org/plugins/quick_map_services/