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]:
New #QGIS Video: How to extract shared border between neighboring administrative regions and compute a buffer zone on each side along the border. Plus, I share tips to improve your spatial analysis workflows in QGIS. Check out https://t.co/4qvztxfrMD
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]).
Per Tweet [2] gab @QGIS [1] bekannt, dass seit Freitag, den 24. Juni 2022 das neue Release 3.26 zum Download verfügbar ist. Ich habe zum Testen sofort aktualisiert, auf Mac mit M1 läuft es prima, so wie gewohnt. Danke allen Mitwirkenden!!!
Neulich las ich im Tweet [1] von Ujaval Gandhi (@spatialthoughts) einen interessanten Ansatz, wie man die Straßenbreite bei Straßenpolygonen mit QGIS berechnen/schätzen kann? Beim seinen Tests mit einigen Dummy-Daten kam er auf einen relativ einfachen Ausdruck:
average_road_width = 2 * $area / $perimeter
Er bat darum, diesen Ausdruck mal an realen Daten zu testen, ich habe es mit ein paar realen Straßen im halleschen Paulusviertel gemacht, hier die Ergebnisse. Aus meiner Sicht, trifft der Ansatz erstaunlich gut, die realen Straßenbreiten sind meist etwas größer, der Unterschied ist aber eher klein. Hinweis: Bei Unterbrechungen der Straßen wird der Wert verfälscht, weil sich dadurch der Umfang vergrößert, also besser immer den gesamten Straßenzug betrachten. Wenn man das Ganze dann mal mit einen großen Menge von Straßen durchführt, die Differenzen und deren Durchschnitt ermittelt, lohnt sich ggf. auch noch ein Korrekturfaktor, m. E. irgendwo zwischen 0.95 … 1.05?
Screenshot: Mein Test – grün: berechnete Breiten, schwarz: gemessene Breiten
Hier der Original-Tweet [1], weitere Lösungsmöglichkeiten findet Ihr in den Antworten im Tweet:
How to estimate the road width from a layer of road polygons using #QGIS? Testing with some dummy data, the simple expression 2*$area/$perimeter seems to give decent results. Any other ideas? Anyone has a real-world roads polygon dataset to test this on? pic.twitter.com/wSPuqUHqxz
Am Wochenende gab es gleich mehrere Tweets [1], [2] mit Neuigkeiten zu QGIS 3.26 – alles schön unter Youtube [3], [4] anzuschauen. Den QGIS-Changelog als Text findet Ihr unter [5]. Nehmt Euch ein bisschen Zeit, schaut’s Euch an und freut Euch auf die 3.26!
Manchmal sind diese einfachen Dinge! Wie Ihr das zusammengefasste Umringspolygon eines Flächenthemas einfach mit dem Geoemtriegenerator erzeugt und Euch somit einen so oft eingefügten zweiten Layer spart, zeigt Euch Totò Fiandaca (@totofiandaca) in seinen Tweets [1], [2]. Danke Totò!
Auf Twitter [1] hat Ujaval Gandhi (@spatialthoughts) vor ein paar Tagen das QGIS-Beeline-Plugin [2] vorgestellt. Das Plugin generiert auf sehr einfache Art “eine Linienvektor-Ebene, die alle Eingabepunkte entlang des kürzesten Weges auf einem Sphäroid verbindet”. Ich hab’s mal getestet, klappt perfekt!
Screenshot: Mein Test
Hier der Original-Tweet:
New #QGIS discovery: the Beeline Plugin. If you want to connect points using great circle arcs on an ellipsoid (i.e. flight lines) – check out the Beeline plugin https://t.co/XfctIr0NSK. Uses the awesome GeographicLib under-the-hood for the geodesic computations. pic.twitter.com/jvKC9tIpBx
Screenshot: Ankündigung von GRASS 8.2.0 (Quelle [3])
Gestern, am 08.06.2022 teilten @GRASSGIS [1] und @planetosgeo [2] auf Twitter mit, dass GRASS 8.2.0 [3] verfügbar ist. GRASS ist auch Bestandteil der Standard QGIS-Installationen. Die Highlights sind nach [4]*:
Parallelverarbeitung in r.series, r.patch, r.mfilter, r.slope.aspect von @aaronsms
Grafische Benutzeroberfläche in einem Fenster unter Einstellungen > Voreinstellungen > Allgemein von @lindakladivova
Ein neuer Kartendarstellungsdialog und ein neues Kontextmenü in der Statusleiste von @lindakladivova
Ein neues grass.jupyter-Paket für die Interaktion mit Jupyter-Notizbüchern von @chaedri GridModule aus grass.pygrass ist einfacher und sicherer zu benutzen von @petrasovaa und @wenzeslaus
init aus grass.script.setup liefert nun einen Kontextmanager von @albertoparadisllop und @wenzeslaus
Eine JSON-Datei mit den letzten Commit-Informationen ist für Reproduzierbarkeitszwecke verfügbar von @tmszi“
Weitere Details findet Ihr auf GitHub [4]. Danke alle Mitwirkenden!
Screenshot: QGIS-Kernfunktion “Snap Geometries To Layer”
Immer wieder faszinierend, wie einfach das Erfassen und Verbessern von Geometrien im QGIS sein kann, hier die Kernfunktion “Snap geometries to layer” / “Geometrien auf Layer einrasten”, gut illustriert von Alexandre Neto (@AlexNetoGeo)
Did I ever tell you how amazing #QGIS digitizing tools can be? Oh, I did?… Well, it's never too much to remind it!
Using the Snap geometries to layer in in-place editing, you can easily adjust several boundaries to a reference layer. pic.twitter.com/zK4glmS2F5
Was tun bei zu viel Text-Information in einem externen Datenbestand? Einen coolen Trick von Keith Jenkins (@kgjenkins) habe ich neulich auf Twitter [1] gefunden: Das Entfernen unerwünschter Beschriftungen von einer Grundkarte mithilfe von Ebenengruppen-Mischmodi. Ich gebe ihn hiermit gern weiter. Danke Keith!
QGIS trick for removing unwanted labels from a basemap, using layer group blending modes pic.twitter.com/hB6uLCc6vj