Quellen und Formate für Höhendaten (DEM)
3D-Gelände und Schummerung basieren beide auf einem digitalen Höhenmodell (DEM), einem Raster mit Höhenwerten der Erdoberfläche. Gelände und Schummerung haben im Dialog Umgebungseffekte jeweils eine eigene Einstellung DEM-Quelle. So können Sie das Relief mit einem Modell schattieren und die Karte mit einem anderen anheben.
Quellen
| Quelle | Beschreibung |
|---|---|
| Mapterhorn | Das integrierte globale DEM. Keine Konfiguration nötig, funktioniert überall. |
| Icon Map Catalog | Ein fertiger, hochaufgelöster Höhendatensatz aus dem Katalog: keine URL einzufügen, die Quellenangabe wird automatisch ergänzt. Premium-Datensätze werden nach Nutzung abgerechnet. |
| Custom URL | Ihr eigenes DEM, an einem beliebigen über HTTPS erreichbaren Ort gehostet. Wählen Sie die Codierung passend zu Ihren Daten (siehe unten). |
| OneLake file | Ein DEM in den Dateien (Files) Ihres eigenen Elements. Die Auswahl listet .pmtiles, .tif und .tiff auf. |
Zu den Höhendatensätzen im Katalog gehören zum Beispiel das Vereinigte Königreich mit 1 m, die Niederlande, die Schweiz und Luxemburg mit 0,5 m sowie ein globales Ozean- und Landmodell, mit dem Sie unter den Meeresspiegel tauchen können. Durchsuchen Sie den Katalog mit der DEM-Auswahl, um alle derzeit veröffentlichten Datensätze zu sehen.
Unterstützte Formate
| Format | Auswahl | Hinweise |
|---|---|---|
| Mapzen Terrarium RGB-Kacheln | Codierung: Terrarium (RGB) | Eine {z}/{x}/{y}-PNG-Kachelvorlage. Die verbreitetste offene Codierung für Geländekacheln. |
| Mapbox Terrain-RGB-Kacheln | Codierung: Mapbox Terrain-RGB | Eine {z}/{x}/{y}-PNG-Kachelvorlage. Alle Höhendatensätze im Icon Map Catalog verwenden diese Codierung. |
| PMTiles-Archiv | Fügen Sie eine pmtiles://…-URL ein oder wählen Sie eine .pmtiles-Datei aus OneLake |
Ein Kachelarchiv in einer einzigen Datei mit einer der beiden obigen Codierungen. Es wird per Range-Request gelesen, daher werden nur die sichtbaren Kacheln abgerufen. |
| ArcGIS-Höhendienst | Codierung: ArcGIS elevation service | Die URL eines ArcGIS-ImageServer, dessen Dienstdatentyp Höhe (Elevation) ist. Jede Kachel wird als 32-Bit-Float-GeoTIFF über exportImage angefordert und für die Anzeige umgewandelt, sodass die volle Genauigkeit der Quelle erhalten bleibt. Der Dienst muss die Funktion Image bereitstellen und Cross-Origin-Anfragen zulassen. |
| Graustufen-Reliefkacheln | Codierung: Greyscale relief tiles | Eine {z}/{x}/{y}-Vorlage mit 8-Bit-Graustufenkacheln, bei denen der Grauwert linear auf die Höhe abgebildet wird. Geben Sie unter Min. Höhe (m) und Max. Höhe (m) den Höhenbereich der Daten ein. Dies ist eine Näherung: 8 Bit über einen Bereich von 1.000 m ergeben etwa 4 m pro Stufe. Verwenden Sie diese Option daher nur, wenn keine bessere Codierung verfügbar ist. Graustufenkacheln, die ein schattiertes Relief statt Höhenwerten darstellen, ergeben unabhängig von den Einstellungen kein korrektes Gelände. |
| GeoTIFF / Cloud Optimized GeoTIFF | Codierung: GeoTIFF / COG elevation | Ein einzelnes Höhenraster in einem beliebigen EPSG-Koordinatenbezugssystem, zum Beispiel LiDAR-Daten der Environment Agency im British National Grid oder ein COG von USGS oder Copernicus. Es wird per HTTP-Range-Request gelesen und beim Verschieben der Karte im Browser umprojiziert. Fügen Sie eine URL mit der Endung .tif / .tiff ein oder wählen Sie die Datei aus OneLake. |
Größen und Grenzen
- Kachelgröße. Kacheln mit 256 und 512 Pixeln werden unterstützt und anhand der Quelle erkannt. Mapterhorn liefert 512-px-Kacheln, die Höhendatensätze im Katalog haben 256 px. ArcGIS-, Graustufen- und GeoTIFF-Quellen werden intern in 256-px-Kacheln umgewandelt.
- Detailzoom. Mit Max. Detailzoom begrenzen Sie die Zoomstufe, bis zu der das DEM abgetastet wird. Darüber interpoliert die Karte die letzte Stufe gleichmäßig, statt Details zu erfinden. Bleibt das Feld leer, gilt für ArcGIS- und GeoTIFF-Quellen Zoomstufe 18 und für Graustufen Zoomstufe 14.
- Höhenbereich. Höhen von -11.000 m bis 9.000 m werden übernommen. Werte außerhalb dieses Bereichs und Pixel ohne Daten werden als Meeresspiegel behandelt.
- Datensatzgröße. Für gekachelte Quellen gibt es praktisch keine Grenze. Kacheln und PMTiles-Archive werden bei Bedarf abgerufen, jeweils einige Kacheln auf einmal. Die von uns selbst veröffentlichten Höhendatensätze sind etwa 1,5 GB bis 164 GB groß und werden ohne besondere Behandlung gestreamt.
- Einzelne GeoTIFF-Dateien. Auch sie werden bei Bedarf gelesen statt vollständig heruntergeladen. Entscheidend ist daher nicht die Größe, sondern die interne Struktur. Eine Datei mit interner Kachelung und Übersichten (Overviews), also ein echtes Cloud Optimized GeoTIFF, bietet die beste Leistung. Ein einfaches GeoTIFF ohne Übersichten muss beim ersten herausgezoomten Zeichnen einmalig dekodiert werden: etwa 15 Sekunden für ein Float-Raster mit 5.000 x 5.000 Pixeln, danach nur Sekundenbruchteile pro Kachel. Wenn Ihre Daten keine Übersichten haben, wandelt
gdal_translate -of COGsie in einem Schritt um. - Hosting und CORS. Kachelvorlagen und PMTiles-Archive auf Hosts, die keine Cross-Origin-Anfragen zulassen, werden automatisch über den integrierten Proxy abgerufen. GeoTIFF-, COG- und ArcGIS-Quellen liest der Browser direkt, daher müssen diese Hosts Cross-Origin-Range-Requests selbst zulassen. Dateien in Ihrem eigenen OneLake funktionieren immer.
Formatreferenzen
Die oben genannten Formate sind offene Spezifikationen, die von Dritten veröffentlicht werden:
- Mapzen Terrarium-Geländekacheln
- Mapbox Terrain-RGB
- PMTiles-v3-Spezifikation
- OGC-Standard Cloud Optimized GeoTIFF und cogeo.org
- ArcGIS REST API - Export Image
- MapLibre-Stilspezifikation - raster-dem-Quellen
Nächste Schritte
- Umgebungseffekte: 3D-Gelände und Schummerung aktivieren sowie Überhöhung und Beleuchtung einstellen.
- Icon Map Catalog: die veröffentlichten Datensätze durchsuchen, einschließlich Höhendaten.