DTM Geländemodell
Das DTM ist ein Höhenkachelsatz für ganz Österreich: Geländehöhe ohne Gebäude und Bewuchs, kodiert als Farbe (Terrain-RGB). Es ist direkt für raster-dem, Schummerung und 3D-Gelände in MapLibre, Mapbox GL und kompatiblen Clients verwendbar.
Nutzungen
Kennwerte
relief-terrainrgb- Datei
relief-terrainrgb-20250915-ed2e4341.pmtiles- Stichtag
15.09.2025- Format
webp, Kodierung mapbox, 512 px- Zoomstufen
z5–z16- Gebiet (WGS84)
9,5306 / 46,3697 / 17,1661 / 49,0235 (W/S/O/N)- Vertikale Auflösung
0,1 m (Terrain-RGB)- Höhengenauigkeit (Quelle)
± 0,50 m laut BEV, im Hochgebirge größer- Höhenbezug
EVRF2000 Austria, orthometrisch (EPSG:9274)- Lizenz
CC BY 4.0
Live-Karte
Der Klick liest die Kachel der aktuellen Zoomstufe (maximal z16) per Range-Request, dekodiert das Pixel am Klickpunkt mit der
Formel unter „Kodierung“ und zeigt Höhe und RGB-Wert. Bei eingeschaltetem 3D steht zusätzlich der Wert von queryTerrainElevation dabei.
Einbinden
import * as maplibregl from "maplibre-gl";
maplibregl.addProtocol("pmtiles", new Protocol().tile);
const map = new maplibregl.Map({
container: "map",
center: [12.694, 47.074], zoom: 11, pitch: 60,
style: {
version: 8,
sources: { dem: { type: "raster-dem", url: "pmtiles://https://tiles.mapx.at/relief-terrainrgb-20250915-ed2e4341.pmtiles", tileSize: 512, encoding: "mapbox", maxzoom: 16 } },
terrain: { source: "dem", exaggeration: 1.2 },
layers: [{ id: "hill", type: "hillshade", source: "dem" }]
}
});
map.on("click", (e) => console.log(map.queryTerrainElevation(e.lngLat)));Kodierung
höhe_m = -10000 + (R · 65536 + G · 256 + B) · 0,1- Wertebereich theoretisch −10000 m bis +1 667 721,5 m in Schritten von 0,1 m; in Österreich liegen die Werte zwischen rund 115 m (Neusiedler See) und rund 3 798 m (Großglockner).
- Gerundet wird beim Schreiben auf 0,1 m (Rundung zur geraden Zahl bei genau .5), Werte außerhalb des Bereichs werden begrenzt.
- WebP verlustfrei: verlustbehaftete Kompression würde die kodierten Höhen direkt verfälschen. Keine Alpha-Information nutzen, RGB-Bänder unverändert lesen (kein Farbmanagement, kein Premultiplied Alpha).
- 512 × 512 Pixel, ohne Rand (kein 1-px-Skirt). In MapLibre
tileSize: 512undencoding: "mapbox"angeben.
Ausführlich: Terrain-RGB.
Vertikale Auflösung und Genauigkeit
| Wert | Bedeutung | |
|---|---|---|
| Vertikale Auflösung | 0,1 m | kleinster Höhenschritt der Kodierung |
| Abweichung zur Quelle | ≤ 0,05 m | Rundung beim Kodieren, sonst keine Veränderung (verlustfrei) |
| Höhengenauigkeit der Quelle | ± 0,50 m | Angabe des BEV für das ALS-DTM; im Hochgebirge sind größere Abweichungen möglich |
| Höhenbezug | EVRF2000 Austria | orthometrische Höhen (EPSG:9274), wie in der Quelle |
Die Kodierung ist also fünfmal feiner als die Genauigkeit der Messung: Sie begrenzt die Qualität nicht.
In den Übersichtsstufen z15 bis z5 ist jedes Pixel der Mittelwert der feineren Stufe. Die vertikale Auflösung bleibt 0,1 m, kleine Spitzen und Gipfel werden aber geglättet. Für exakte Punkthöhen z16 lesen oder die Höhen-API nutzen.
Horizontale Auflösung je Zoom
Bei 47,5° N, 512-px-Kacheln, Web-Mercator:
| Zoom | m pro Pixel | Kantenlänge Kachel (km) | Anmerkung |
|---|---|---|---|
| z5 | 1.652 | 846 | |
| z6 | 826 | 423 | |
| z7 | 413 | 212 | |
| z8 | 207 | 106 | |
| z9 | 103 | 53 | |
| z10 | 52 | 26 | |
| z11 | 26 | 13 | |
| z12 | 13 | 6,61 | |
| z13 | 6,46 | 3,30 | |
| z14 | 3,23 | 1,65 | |
| z15 | 1,61 | 0,83 | |
| z16 | 0,81 | 0,41 | höchste gespeicherte Stufe (≈ 1-m-Ursprung) |
| z17 | 0,40 | 0,21 | Overzoom (Client) |
Die Daten stammen aus einem 1-m-Raster. z16 (≈ 0,8 m pro Pixel) ist die feinste Stufe und erhält die Auflösung der Quelle.
Über z16 gibt es keine Kacheln: MapLibre zoomt ab z17 die z16-Kachel auf (maxzoom: 16 setzen).
Quelle und Aktualität
Das DTM entsteht aus dem ALS-DTM 1 m des BEV (Airborne Laserscanning, nur Gelände). Der Stichtag steht in den Kennwerten und im Dateinamen; eine Datei ändert sich nie, ein neuer Stand ist eine neue Datei.
- Quelle: BEV (Bundesamt für Eich- und Vermessungswesen), Stichtag 15.09.2025.
Hinweise
- Quantisierung 0,1 m. Die Abweichung zur Quelle liegt im Rundungsbereich (höchstens 0,05 m).
- Höhengenauigkeit laut BEV ± 0,50 m, Details unter Vertikale Auflösung und Genauigkeit.
- Das DTM zeigt das Gelände ohne Gebäude, Bäume und Brücken. Für die Oberfläche gibt es das DSM.
- Kein Messwert außerhalb der Daten. Das Gebiet des Kachelsatzes ist das Rechteck 9,53–17,17° O, 46,37–49,02° N. Pixel ohne Quelldaten (außerhalb Österreichs, Lücken) sind eine glatte Fortsetzung des Geländes, keine Messung.
Attribution
Pflicht nach CC BY 4.0. Text:
Relief: BEV – ALS-DTM 1 m (Stichtag 15.09.2025), CC BY 4.0HTML (wie in den PMTiles-Metadaten, MapLibre übernimmt es automatisch aus dem Tileset):
Relief: <a href="https://data.bev.gv.at/geonetwork/srv/ger/catalog.search#/metadata/5ce253fc-b7c5-4362-97af-6556c18a45d9">BEV – ALS-DTM 1 m</a> (Stichtag 15.09.2025), CC BY 4.0Mehr: Lizenz.