- OpenStreetMap (OSM) hat in seiner 20-jährigen Geschichte Raster-Tiles bereitgestellt. Diese Tiles werden nach vordefinierten Regeln und Stilen gerendert, sodass Nutzer statische PNG-Bilder erhalten.
- Kürzlich hat OSM begonnen, Vektor-Tiles im Format Mapbox Vector Tiles (MVT) bereitzustellen. Dadurch können Nutzer Stile und Rendering-Regeln anpassen und die Grundinformationen jedes Tiles extrahieren. Die Darstellung wirkt schärfer, und die Sprache der Labels lässt sich umschalten.
- Die neuen Vektor-Tiles von OSM könnten es der Community ermöglichen, noch feiner abgestimmte Stile bereitzustellen.
- Die Hauptwebsite von OSM liefert weiterhin Raster-Tiles aus, aber die Web-Demo der neuen Vektor-Tiles kann auf den meisten Smartphones und Desktop-Geräten genutzt werden.
Meine Arbeitsumgebung
- Ich nutze eine Intel Core i9-14900K CPU mit 8 Performance-Kernen und 16 Effizienz-Kernen, insgesamt 32 Threads und 32 MB L2-Cache.
- Ich nutze 96 GB DDR5-RAM und eine Crucial T700 4 TB NVMe M.2 SSD und führe Ubuntu 22 LTS unter Windows 11 Pro aus.
- Ich nutze eine Nvidia GTX 1080 GPU, um unter Windows von besserer Treiberunterstützung zu profitieren, und verwende Windows hauptsächlich für ArcGIS Pro.
Installation der Voraussetzungen
- Ich werde Python und einige Tools verwenden, um die Daten von OSM zu visualisieren.
- Ich werde DuckDB und seine Erweiterungen verwenden, um die Daten zu analysieren.
OSM-Vektor-Tiles in QGIS
- In QGIS lassen sich die Vektor-Tiles von OSM anzeigen, und durch das Setzen eines Stylesheets können die Tiles hinzugefügt werden.
- Auch ohne Stylesheet kann QGIS die Vektordaten rendern, allerdings werden die Farben zufällig gewählt.
- Bei der Darstellung von Icons kann es Probleme geben, in anderen Tools funktioniert sie jedoch gut.
OSM-Vektor-Tiles in Leafmap
- Es lässt sich ein Jupyter Notebook einrichten, und mit Leafmap können die Vektor-Tiles gerendert werden.
- Dabei wird die Umgebung des Burj Khalifa erneut gerendert, und die POI-Icons werden korrekt dargestellt.
Daten für die Analyse vorbereiten
- Ein bestimmtes Tile kann heruntergeladen und in eine JSON-Datei umgewandelt werden, um es in DuckDB zu analysieren.
- POI-Daten lassen sich extrahieren und in DuckDB öffnen.
- Es werden Felder bereitgestellt, mit denen sich erkennen lässt, wie vollständig der Datensatz ausgefüllt ist.
2 Kommentare
Die OpenStreetMap Foundation hat offiziell damit begonnen, Vektor-Kacheln zu betreiben
Hacker-News-Kommentare
Es gibt Kommentare, die Verwirrung über Vektor-Kacheln ausdrücken. Vektor-Kacheln bieten nicht so viele Details wie die ursprünglichen Raster-Kacheln.
Es ist interessant zu sehen, wie die Open-Source-Community Funktionen für Vektor-Kartenkacheln aufbaut.
In der Vektor-Version gibt es ein Problem, dass arabische Schriftarten nicht korrekt gerendert werden.
Es gibt die Frage, ob dies die Betriebskosten von OSM-basierten Karten senkt.
Es gibt die Erwartung, dass Bilder schärfer aussehen und sich die Sprache der Labels ändern lässt.
OpenFreeMap — kostenloses Hosting für OpenStreetMap-Vektor-Kacheln wird vorgestellt.
Marble.kde.org implementiert seit 9 Jahren einen eigenen gestreamten Vektor-OSM-Layer.
Die neuen Entwicklungen werden begrüßt, und es gibt Hoffnung auf bessere Karten.
Es gibt einen Kommentar, der sich fragt, ob OSMAnd und OrganicMaps zusammenarbeiten werden, um die ultimative FOSS-Karten-App bereitzustellen.
Die schnelle Reaktionsfähigkeit der standardmäßigen rasterbasierten Karte wird sehr geschätzt.