Zum Inhalt springen
Höhenlinien

Höhenlinien

Höhenlinien für ganz Österreich als Vektorkacheln, abgeleitet aus dem DTM. Es gibt vier Generalisierungsstufen mit eigenem Linienabstand, eigener Glättung und eigenen Indexlinien.

Nutzungen

Wander- und OutdoorkartenHöhenlinien mit Beschriftung der Indexlinien
ÜberlagerungLinien über Basiskarte oder Orthophoto
RoutenplanungSteigung und Geländeform lesen
PlanungskartenHöhenschichten in Fachkarten
QGISVektorkacheln im Desktop-GIS

Kennwerte

Tilesethoehenlinien
Datei
hoehenlinien-20250915-2037a3df.pmtiles
Stichtag
15.09.2025
Format
mvt
Zoomstufen
z10–z16
Gebiet (WGS84)
9,5311 / 46,3723 / 17,1605 / 49,0210 (W/S/O/N)
Lizenz
CC BY 4.0

Live-Karte

Auf die Karte klicken: Attribute der Objekte am Klickpunkt.

Einbinden

new maplibregl.Map({
  container: "map",
  style: {
    version: 8,
    sources: { v: { type: "vector", url: "https://tiles.mapx.at/v1/tiles/contours.json" } },
    layers: [{ id: "contour_l", type: "line", source: "v", "source-layer": "contour_l", paint: { "line-color": "#b5651d" } }]
  }
});

TileJSON liefert Zoombereich, Grenzen und Attribution; direkt per PMTiles geht url: "pmtiles://https://tiles.mapx.at/hoehenlinien-20250915-2037a3df.pmtiles" (Protokoll wie im Schnellstart).

Layer-Referenz

lvlZoomAbstandIndexlinieRasterGlättung (Gauß-σ)Mindestlänge
1010–11100 m500 m20 m60 m600 m
1212–1350 m200 m10 m25 m250 m
1414–1520 m100 m4 m10 m100 m
16ab 1610 m50 m2 m4 m40 m

Unter z10 gibt es keine Linien. Im Style nach lvl filtern, sonst liegen in z12 und darüber mehrere Stufen übereinander, falls der Client überzoomt.

{ id: "hl", type: "line", source: "v", "source-layer": "contour_l",
  paint: { "line-color": "#b5651d", "line-width": ["case", ["==", ["get", "index"], 1], 1.4, 0.6] } }
{ id: "hl-text", type: "symbol", source: "v", "source-layer": "contour_l",
  filter: ["==", ["get", "index"], 1],
  layout: { "symbol-placement": "line", "text-field": ["concat", ["get", "ele"], " m"], "text-size": 10 } }

contour_l

Geometrie: LinieZoom: z10–16Layer: contour_l

Höhenlinien (Isolinien) in vier Detailstufen.

FeldTypBeschreibung
elenumberHöhe der Linie in Metern über Adria.
indexnumber1 bei Hauptlinien (Zählkurven), sonst 0.
Mögliche WerteBedeutung
0Normale Höhenlinie
1Hauptlinie (Zählkurve, meist beschriftet)
lvlnumberDetailstufe der Höhenlinie; entspricht der Kartenzoomstufe, ab der sie gezeigt wird (Äquidistanz 100 m, 50 m, 20 m, 10 m).
Mögliche WerteBedeutung
10Zoom 10–11, Äquidistanz 100 m (Hauptlinie alle 500 m)
12Zoom 12–13, Äquidistanz 50 m (Hauptlinie alle 200 m)
14Zoom 14–15, Äquidistanz 20 m (Hauptlinie alle 100 m)
16Zoom 16, Äquidistanz 10 m (Hauptlinie alle 50 m)

Quelle und Aktualität

  • Quelle: BEV ALS-DTM 1 m, Stichtag 15.09.2025 (wie das DTM).

Hinweise

  • Durch die Glättung liegt die Linie in groben Stufen bewusst nicht exakt auf der Rohhöhe.
  • Linien enden am Rand der Daten (Staatsgrenze).
  • In Steilwänden liegen 10-m-Linien sehr dicht; Ausdünnen ist Aufgabe des Styles.
  • Beschriftung nur über ele, es gibt keine eigenen Label-Punkte.

Attribution

Pflicht nach CC BY 4.0. MapLibre übernimmt den Text automatisch aus TileJSON oder PMTiles:

Höhenlinien: mapx.at, Datenquelle <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.0

Mehr: Lizenz.