MapScaping-Ankündigung: Chrome-Erweiterung für Geodienste-Adressen

Screenshot (Bildquelle [1])

Na, das ist ja mal wieder eine gute Nachricht zum Wochenende: MapSaping kündigt auf X (ehem. Twitter) [1] eine Chrome-Erweiterung “Detect GIS Services”(?) zur Protokollierung der von Kartenanwendungen verwendeten Geodienste an. Die Ergebnisse (URLs) können dann einfach in QGIS und ArcGIS nachgenutzt werden. Wenn es klappt, erspart man sich jede Menge Arbeit, z. B. nie wieder den Traffic auf Port 80 “abhören”, um die Adressen zu ermitteln 😉 Noch ist die Erweiterung in Arbeit, aber man darf wirklich gespannt sein. Das wäre für mich auch ein cooles Werkzeug für das QGIS-Plugin “GeoBasis_Loader” [2]

Hier der Original-Tweet [1]:

[1] … https://x.com/MapScaping/status/1901776347023950208
[2] … https://geoobserver.de/qgis-plugin-geobasis-loader/

Tipp: E-Book “Free Geospatial Data Resources”

Screenshot: Ich hab’s getan – ein 92,88 MByte großes PDF voller Quelle zu freien kostenlosen Geodaten

Zum Glück gibt es sie, diese freien und kostenlosen Geodaten! Aber wo findet man sie eigentlich? Die wohl umfangreichste Sammlung solcher Quellen bietet wohl derzeit das ebenfalls kostenfrei verfügbare E-Book “Free Geospatial Data Resources” [1], [2] von Linda N. Ochwada und Ashly W. Ochwada. Danke, Großartig!

In [2] heißt es:

“„Free Geospatial Data Resources“ ist mehr als nur ein Verzeichnis; es ist ein Leitfaden für die Navigation durch die riesige Welt der Geodaten. Dieses Buch ist ein unverzichtbares Werkzeug für alle, die ihre GIS-Kenntnisse und -Fähigkeiten erweitern möchten, ohne sich mit teuren Daten belasten zu müssen.” [2]

[1] … https://medium.com/@ochwada/navigating-the-world-of-free-geospatial-data-a-comprehensive-guide-114ded8b0196
[2] … https://buymeacoffee.com/ochwada/e/203469

Reminder: DGfK-CartoHack zum QGIS-Plugin “GeoBasis_Loader”

Erinnerung, morgen ist es soweit:
Ich habe die Gelegenheit, das QGIS-Plugin “GeoBasis-Loader” [1] am 20.03.2025, 18:00-19:00 Uhr im CartoHack der DGfK – Deutsche Gesellschaft für Kartographie e. V. vorzustellen. In der Online-Vorführung wird auf die Historie, Installation, Bedienung, Status Quo offener Daten in Deutschland, Qualitätssicherung und Dienstemonitoring des Plugins sowie auf das Selbstverständnis als Mitmachprojekt eingegangen. Ihr seid herzlich willkommen, ich freu mich auf Euch, also nicht vergessen 😉

Screenshots: Revolution! 😉 Danke für diese großzügige Ankündigung der DGfK auf LinkedIn [3]

[1] … https://geoobserver.de/qgis-plugin-geobasis-loader/
[2] … https://dgfk.net/events/cartohack-20-marz-um-18-uhr/
[3] … https://www.linkedin.com/posts/deutsche-gesellschaft-f%C3%BCr-kartographie-e-v-dgfk_cartohack-qgis-geobasisloader-activity-7307698544017063936-oMdc/

26: Happy Birthday PROJ!

Die seit Jahrzehnten erfolgreich(st)e Koordinaten-Transformation-Software “PROJ” [1] feiert heute den 26. Geburtstag [2] und der #geoObserver gratuliert. Die Software ist in vielen GI-Systemen im Einsatz [3], z. B. bei QGIS, GDAL, GRASS GIS, MapServer, PostGIS, R, FME, ESRI, … Danke allen Betreuern und Mitwirkenden [4] und bitte weiter so!

Aber eigentlich ist die PROJ-Geschichte sogar um einiges älter, interessante Fakten dazu findet Ihr bei Howard Butler [5]

Hier der Original-Tweet [2] mit 1999 als Startdatum:

[1] … https://proj.org/en/stable/#
[2] … https://x.com/mapserving/status/1769708346334957597?s=20
[3] … https://proj.org/en/9.6/users.html
[4] … https://github.com/OSGeo/PROJ/blob/9.6/AUTHORS.md
[5] … https://github.com/OSGeo/PROJ/files/3342934/history-of-proj4-foss4g2017-howard-butler.pdf

FOSSGIS 2025: Helfende gesucht!

Bildquelle: https://fossgis-konferenz.de/2025/

Diesen Aufruf des FOSSGIS 2025 Konferenz Teams gebe ich gern weiter:

Die FOSSGIS 2025 in Münster beginnt in anderthalb Wochen (26.03. – 29.03.2025) und es werden noch zahlreiche Helfende gesucht. Besonderen Bedarf haben wir bei Helfenden für Catering, Hörsaalhelfer, Sessionleitung, Hybridhelfer und dem FOSSGIS-Stand. Aber auch bei Videoaufzeichnung ist noch Luft nach oben.

Diejenigen, die ein Präsenzticket haben, möchte ich bitten, uns zu unterstützen. Dazu könnt ihr Euch, falls noch nicht geschehen, in userem Helfersystem anmelden. [1] Dort könnt ihr dann Eure Schichten klicken. Für die Kommunikation benutzen wir einen Matrix-Chat. Dort bitte auch anmelden. [2]

Am 17.03.2025 um 20 Uhr wird es eine Helfendenschulung online geben, in der wir all Eure Fragen beantworten werden. [3] Für bezahlte Helfer findet bereits eine Schulung um 16 Uhr statt. [3] Aber auch vor Ort werden wir Schulungen anbieten, diese werden dann im Engelsystem bekannt gegeben. [1]

Wer selbst nicht helfen kann, kennt vielleicht jemanden in der Firma oder aus dem Bekanntenkreis, der zur FOSSGIS 2025 nach Münster fährt. Ihr dürft gerne Werbung machen, damit wir genug Helfende haben, schließlich müssen wir über 1100 Helferstunden abdecken und es sind erst 55% der Schichten abgedeckt.

Vielen Dank

Das FOSSGIS 2025 Konferenz Team

[1] – https://helfen.fossgis.de
[2] – https://matrix.to/#/#Helfen@FOSSGIS2025:matrix.org
[3] – https://osmvideo.cloud68.co/user/kat-nrg-stj-rts

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

QGIS-Tipp: Korrekte Inselpolygone aus reinen Liniendaten

Neulich an der GIS-Hotline folgendes Problem: Der Nutzer hatte ein reines Linienshape mit Parkplatzgeometrien aus einem Drittsystem und das Ziel was es, mit QGIS daraus Polygone mit korrekten Inselflächen zu erzeugen. Eigentlich sollte man meinen, ein erster Schritt, die Polygonbildung mit der Funktion “Linien zu Polygonen …” wäre völlig unkompliziert, aber mit diesen Liniendaten (viel zu viele und zu kleine Linienstücke, meist mit nur zwei Punkten) kam einfach nichts Vernünftiges raus. Also musste eine andere Lösung gefunden werden, diese wird hier quasi als kleines Kochbuch für QGIS beschrieben.

0. Ausganssituation und fehlgeschlagener Versuch der Polygonbildung mit der Funktion “Linien zu Polygonen …”

Screenshot 1: Ausgangsshape original aus dem Drittsystem
Screenshot 2: fehlgeschlagener Versuch der Polygonbildung mit “Linien zu Polygonen …”
Screenshot 3: Ergebnisse des fehlgeschlagenen Versuchs, leider unbrauchbar

1. Polylinien erzeugen: myLineShape mit “v.buid.polylines” und der Option Kategorienummermodus auf “first”, Ergebnis: myPolylineShape

Screenshot 3: Polylinien erzeugen: myLineShape mit “v.buid.polylines”
Screenshot 4: Ergebnis der Polylinien-Erzeugung

2. Polygonbildung: myPolylineShape mit “Linien zu Polygonen”, jetzt erfolgreich, Ergebnis: myPolygonShape

Screenshot 5: Polygonbildung mit “Linien zu Polygonen”
Screenshot 6: Ergebnis der Polygonbildung aber noch mit übereinander liegenden Flächen der Inseln auf dem Aussenpolygon (topologisch nicht korrekt)

3. myPolygonShape mit einer Flächespalte “myArea” ergänzen

Screenshot 7: Ergänzung der Flächenspalte
Screenshot 8: Ergebnis mit Flächenspalte

4. aus myPolygonShape die größte Fläche selektieren und exportieren, Ergebnis: myPolygonShape_All

Screenshot 9: Selektion der größten Fläche
Screenshot 10: Ergebnis – nur das Aussenpolygon des Parkplatzes

5. aus myPolygonShape alle kleineren Flächen selektieren und exportieren, Ergebnis: myPolygonShape_Islands

Screenshot 11: Selektion aller kleineren Flächen
Screenshot 12: Ergebnis – nur die Inselpolygone des Parkplatzes

6. Differenzbildung mit “Differenz”, also myPolygonShape_all – myPolygonShape_Islands, Ergebnis: myPolygonShape_Result, ein Polygon topologisch korrekt mit allen rausgeschnittenen Inseln

Screenshot 13: Differenzbildung Aussenpolygon – Inselpolygone
Screenshot 14: Ergebnis – ein Polygon topologisch korrekt mit allen rausgeschnittenen Inseln

Sicher gibt es auch andere Lösungen, wer eine bessere, einfachere oder elegantere Lösung kennt, bitte in den Kommentaren. Danke! Es würde sich ganz sicher lohnen, hier mal ein Model zu schreiben. Ich denk mal drüber nach 😉

Basemap.de Vektor: Update auf v2 & neue Gebäude, ein Test

Die gute Nachricht: Am 03.03.2025 wurde die Basemap.de Vektor [1] auf ein neues Datenmodell [2] von v1 auf v2 umgestellt. Bisher war die GeoInfoDok 6.0 die Grundlage, jetzt basiert der Datenbestand auf den aktuellen GeoInfoDok 7.1.2. Neben dem Datenmodell wurde an verschiedenen Stellen auch die Aktualisierung der Gebäude betont, deren bisher veralteter Stand war oft, auch hier, kritisiert worden, vgl. z. B. hier [3]. Ich habe mir die zwei Stellen, deren Mängel ich bereits beschrieben hatte, angeschaut. Und tatsächlich es hat sich was verbessert! Danke!

Beispiel 1 im Pauluspark in Halle (Saale): Nachdem hier noch 10 Jahre lang die 2014 abgerissenen Gebäude sichtbar waren und die 2016-2017 neu gebauten Gebäude fehlten, ist jetzt alle OK! 🙂

Beispiel 2 im Salzatal: Hier scheint noch nicht alles zu stimmen. Zwei bereits 2017 abgerissene Gebäude sind nur tatsächlich auch in den Daten verschwunden, ein vor ca. drei Jahren neu gebautes Gebäude fehlt indes immer noch.

Update 11.03.2025, 10:22 Uhr:
In Basemap.de WMS sind übrigens immer noch die alten Gebäude zu sehen.

Immer noch die alten Gebäude im Basemap.de WMS, hier im INSPIRE Viewer Sachsen Anhalt (Bildquelle [5])

Ich beobachte weiter und hoffe, wie in [4] erwähnt, auf die derzeit halbjährliche und demnächst zeitlich engere Aktualisierung und damit noch aktuellere Gebäudedaten.

[1] … https://basemap.de/produkte-und-dienste/neues-datenmodell/
[2] … https://basemap.de/data/produkte/web_vektor/meta/bm_web_vektor_datenmodell.html
[3] … https://geoobserver.de/2023/10/10/basemap-de-aktualitat/
[4] … https://basemap.de/produkte-und-dienste/web-vektor/
[5] … https://www.geodatenportal.sachsen-anhalt.de/mapapps/resources/apps/inspireviewer4/index.html?lang=de

500 Dienste inklusive: Neuer Meilenstein im “GeoBasis_Loader”

Screenshot: Der Live Status [2] des “GeoBasis_Loader”

Am letzten Freitag, den 07.03.2025 gab es wieder einige Daten-Updates im QGIS-Plugin “GeoBasis_Loader” [1]. Vier Themen der TopPlusOpen kamen jeweils als WMS uns WMTS hinzu. Außerdem wurde die Basemap.de Vektor auf v2 gehoben. Mit den acht neuen Themen der TopPlusOpen finden wir im Live Status [2] nun phantastische 500 Themen (!), ein neuer Meilenstein ist erreicht, ein Jubiläum:-)

Übrigens, wenn Ihr das Projekt unterstützen wollt, dann werdet Supporter … Danke!

[1] … https://geoobserver.de/qgis-plugin-geobasis-loader/
[2] … https://geoobserver.de/download/GeoBasis_Loader_JsonInfo_v4.php
[3] … https://geoobserver.de/support_geobasis_loader/

WiGLE: Ein Katalog drahtloser Netzwerke

Screenshot 1: Drahtlose Netzwerke im Gebiet Halle-Leipzig (Bildequelle [1])

Kennt Ihr WiGLE.net [1]). Das Projekt erfasst seit 2001 weltweit drahtlose Netzwerke, in den FAQs [2] findet Ihr folgende Informationen:

“WiGLE.net ist ein Katalog drahtloser Netzwerke, der auf von Benutzern übermittelten Beobachtungen basiert. … Das Projekt ist im Grunde eine „Mensch, ist das nicht toll“-Engine, um mehr über die Verbreitung der drahtlosen Computernutzung zu erfahren. … WiGLE befasst sich derzeit mit 802.11, Bluetooth und Mobilfunknetzwerken” [2]

Screenshot 2: Jeder Punkt ein drahtloses Netzwerk, hier Halle, Paulusviertel (Bildequelle [1])

[1] … https://wigle.net/
[2] … https://wigle.net/faq