Anleitung

Vektorkacheln und Gelände in QGIS

QGIS liest Vektorkacheln mit einem MapLibre-Stil und zeichnet sie als Grundkarte, und es liest Terrain-RGB-Kacheln als Höhen. Die Verbindungen, die Stile, die QGIS gut umwandelt, Gelände als Höhenraster, und Höhenlinien. Getestet mit QGIS 4.2.3.

Layer › Add Layer › Add Vector Tile Layer…, dann New › New Generic Connection…:
Name:            overpass.ch light
URL:             https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/vector/{z}/{x}/{y}.mvt
Min. Zoom Level: 0
Max. Zoom Level: 14
Style URL:       https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/styles/light.json
Klicken Sie auf OK, wählen Sie die Verbindung aus, und klicken Sie auf Add.

Die Bezeichnungen in dieser Anleitung stammen aus der englischen Oberfläche von QGIS; in der deutschen heissen sie ähnlich.

Die Verbindung für Vektorkacheln

  1. Öffnen Sie Layer › Add Layer › Add Vector Tile Layer… (oder die Datenquellenverwaltung, Tab Vector Tile).
  2. Klicken Sie auf New, und wählen Sie New Generic Connection….
  3. Geben Sie die Werte oben ein. Lassen Sie {z}/{x}/{y} so stehen; QGIS setzt die Werte ein.
  4. Max. Zoom Level 14 sagt QGIS, Zoomstufe 14 für nähere Ansichten zu vergrössern. Mit einem höheren Wert fragt QGIS nach Zoomstufe 15 und mehr, die es nicht gibt (HTTP 404).
  5. Mit der Style URL wandelt QGIS unseren MapLibre-Stil in QGIS-Symbole und Beschriftungen um. Ohne sie zeichnet QGIS jeden Layer in einem Standardstil.

In unserem Test wandelte QGIS den Stil light in 60 Symbolregeln mit Beschriftung um, ohne Warnungen. Die Verbindung wird in Ihrem Profil gespeichert und erscheint im Browser-Panel unter Vector Tiles.

Welche Stile funktionieren

QGIS zeichnet die Layer eines Stils, die aus den Vektorkacheln im Feld URL stammen. Layer aus anderen Quellen des Stils fallen weg:

StilIn QGIS
light, dark, white, grayscale, black, drivingLandnutzung, Gewässer, Strassen, Bahnlinien, Gebäude und Grenzen, wie im Browser.
outdoorDie Grundkarte mit Wegen und Hütten. Die Wege nach Skala, Höhenlinien und Schummerung kommen aus anderen Quellen und fehlen.
reliefStrassen, Gewässer und Gletscher auf grauem Land. Die Farben nach Höhe, Schummerung und Höhenlinien fehlen.
marineDas Land, die Küste und Fährrouten auf einem einfarbig blauen Meer. Tiefen, Tiefenlinien und Seezeichen fehlen.

In unserem Test zeigte QGIS Strassennummern, aber nicht die Namen von Orten und Strassen. Für einen Druck oder eine Analyse beginnen Sie mit einem der ersten sechs Stile, ergänzen Gelände und Höhenlinien als eigene Layer, wie unten, und bei Bedarf Namen aus OpenStreetMap mit QuickOSM.

Gelände als Höhen

Unsere Geländekacheln speichern die Höhe in der Farbe jedes Pixels, in der Kodierung Mapbox Terrain-RGB. QGIS dekodiert sie zu einem Höhenraster: Layer › Add Layer › Add XYZ Layer…, dann New:

Name:            overpass.ch terrain
URL:             https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/terrain/{z}/{x}/{y}.png
Min. Zoom Level: 0
Max. Zoom Level: 10
Tile Resolution: High (512x512 / 192 DPI)
Interpretation:  MapTiler Terrain RGB

MapTiler Terrain RGB verwendet dieselbe Formel wie die Kodierung von Mapbox. Der Layer hat dann ein Band mit Höhen in Metern: In unserem Test ergab er 1'606,3 m in Zermatt und 4'210,5 m auf dem Matterhorn, was die Copernicus-Daten mit 90 m dort liefern. Stellen Sie seinen Renderer auf Hillshade für eine Schummerung unter dem Vektorlayer, verwenden Sie ihn für die Höhe der 3D-Kartenansicht, oder werten Sie ihn mit den Rasterwerkzeugen aus.

Höhenlinien

Fügen Sie die Höhenlinien als zweite Verbindung für Vektorkacheln hinzu, ohne Stil-URL:

Name:            overpass.ch contours
URL:             https://api.overpass.ch/v1/IHR_SCHLÜSSEL/maps/contours/{z}/{x}/{y}.mvt
Min. Zoom Level: 10
Max. Zoom Level: 14

Der Layer contours hat die Felder ele (Meter) und level (1 auf jeder fünften Linie). Gestalten Sie ihn in den Layereigenschaften: eine dünne braune Linie, eine dickere für "level" = 1, und Beschriftung aus ele. Sie erscheinen ab Zoomstufe 10, etwa 1:500'000. Mit dem Geländeraster oben kann QGIS auch Höhenlinien in anderen Abständen berechnen (Raster › Extraction › Contour).

Schlüssel und Referer

  • QGIS sendet keinen Referer. Verwenden Sie einen Schlüssel ohne Beschränkung auf Websites, oder tragen Sie eine der erlaubten Websites Ihres Schlüssels im Feld Referer der Verbindung ein.
  • Ihr Schlüssel wird in der Verbindung gespeichert. Teilen Sie eine QGIS-Projektdatei nur mit Personen, die Ihren Schlüssel verwenden dürfen, oder verwenden Sie für jede einen eigenen Schlüssel.
  • Jede Vektor-, Gelände- und Höhenlinienkachel zählt als eine Kartenkachel. Jedes Konto enthält 100'000 Kacheln im Monat.
  • Die Nutzungsbedingungen erlauben keine Massen-Downloads von Kacheln, etwa ein ganzes Land in einen Cache oder eine MBTiles-Datei zu laden. Für die Offline-Arbeit über ein grosses Gebiet verwenden Sie die Datei der ganzen Welt, die Protomaps veröffentlicht.