mapx-Daten in QGIS
Ziel: Orthophoto, Höhenmodelle und Vektordaten von mapx als Layer in QGIS verwenden, ohne Download, mit kostenlosem Token (an die Layer-URLs ?access_token=DEIN_TOKEN hängen, siehe Zugang und Limits). QGIS sendet keine Webseiten-Origin; dafür einen geheimen Token (mx_sk_…) verwenden und nur auf dem eigenen Rechner ablegen.
Voraussetzungen: QGIS 3.x (für PMTiles direkt ab 3.32).
Orthophoto als XYZ-Layer
Im Browser-Panel Rechtsklick auf XYZ Tiles, Neue Verbindung.
Name
mapx Orthophoto, URL:https://tiles.mapx.at/v1/tiles/orthophoto/{z}/{x}/{y}.webp?access_token=DEIN_TOKENMin. Zoom 5, Max. Zoom 18, Kachelauflösung 512 (Mapbox-Stil, 512 px). Bei Referer und Authentifizierung nichts eintragen.
Mit OK speichern, die Verbindung per Doppelklick in die Karte laden.
Das Projekt-KBS darf beliebig sein, QGIS rechnet die Web-Mercator-Kacheln um.
DTM und DSM
Die Höhenkacheln sind Terrain-RGB: die Höhe steckt in den Farbkanälen. Dieselbe Verbindung wie oben mit der URL
https://tiles.mapx.at/v1/tiles/terrain-rgb/{z}/{x}/{y}.webp?access_token=DEIN_TOKEN(Max. Zoom 16; für das Oberflächenmodell dsm statt dtm). Der Layer zeigt zunächst die kodierte Farbe. Die Höhe ergibt sich im Raster-Rechner aus den drei Bändern:
-10000 + ("Layer@1" * 65536 + "Layer@2" * 256 + "Layer@3") * 0.1(Layer durch den Namen des Layers ersetzen). Das Ergebnis ist die Höhe in Metern; darauf lassen sich Hangneigung, Exposition und Schummerung berechnen.
Vektorkacheln
Browser-Panel, Rechtsklick auf Vector Tiles, Neue generische Verbindung.
Name
mapx Basiskarte, URL:https://tiles.mapx.at/v1/tiles/streets/{z}/{x}/{y}.pbf?access_token=DEIN_TOKENMin. Zoom 0, Max. Zoom 16 eintragen, OK.
Verbindung in die Karte ziehen. QGIS zeigt zunächst einen Standardstil; das Aussehen lässt sich im Layer-Stileditor oder mit einem eigenen Stil ändern.
Dieselbe Vorgehensweise gilt für contours (Max. 16, Min. 10), cadastre (Zoom 16) und orthophoto-flight-blocks (Zoom 6 bis 17). Alle Tilesets: Kacheln.
PMTiles direkt (QGIS ab 3.32)
Vektor-Tilesets lassen sich ab QGIS 3.32 auch direkt als PMTiles-Datei öffnen, lokal oder per HTTP. Der Dateiname steht mit Stichtag auf der jeweiligen Produktseite unter Kennwerte.
- Browser-Panel, Rechtsklick auf Vector Tiles, Neue generische Verbindung.
- Diensttyp auf PMTiles stellen (alternativ eine lokale Datei wählen) und als URL die Datei eintragen:
https://tiles.mapx.at/<datei>.pmtiles?access_token=DEIN_TOKEN. - Mit OK speichern und in die Karte laden. QGIS liest per HTTP-Range nur die benötigten Kacheln.
Bild- und Höhenkacheln (Orthophoto, DTM, DSM) lassen sich über die XYZ-Verbindung oben einbinden.
Nächste Schritte
- Höhenmodell verstehen: Terrain-RGB.
- Daten lokal ablegen: PMTiles selbst hosten.
- Quellenangabe in Karten und Berichten: Attribution.