Beispiel für eine Overpass-Abfrage

Gipfel ohne Tag ele

Gipfel finden, die in OpenStreetMap keine Höhe haben, mit einer Referenzhöhe aus dem Höhenmodell. Beispiel: das Wallis und der Mont Blanc.

Ein Gipfel ohne ele ist eine Lücke in der Karte: Viele Karten und Apps zeigen die Höhe neben dem Namen. Diese Abfrage findet Gipfel ohne Höhe, und elevation=1 ergänzt zur Orientierung die Höhe aus dem Höhenmodell mit 90 m, damit Sie mit den höchsten beginnen können.

Kopieren Sie diesen Wert nicht in ele. Auf Gipfeln liegt das Modell zig Meter zu tief (siehe Gipfel mit ihrer Höhe). Verwenden Sie ihn zum Sortieren der Liste, und nehmen Sie die Höhe aus Ihrer eigenen Vermessung oder aus einer Quelle, deren Lizenz die Verwendung in OpenStreetMap erlaubt.

Die Abfrage

[out:json][timeout:60];
node["natural"="peak"][!"ele"](45.8,6.8,46.6,8.5);
out;

Ausführen

Die Abfrage läuft…

Live-Ergebnis von overpass.ch, bis zu 12 Stunden zwischengespeichert. Kartendaten © OpenStreetMap-Mitwirkende (ODbL). Heights produced using Copernicus WorldDEM™-90 © DLR e.V. 2010-2014 and © Airbus Defence and Space GmbH 2014-2018 provided under COPERNICUS by the European Union and ESA; all rights reserved. Meerestiefen: GEBCO Compilation Group (2026) GEBCO 2026 Grid.

So funktioniert es

  1. [!"ele"] behält nur Gipfel ohne Tag ele.
  2. Der Begrenzungsrahmen umfasst das Wallis und das Mont-Blanc-Massiv. Etwa 200 Gipfel haben dort keine Höhe.
  3. Mit elevation=1 listet die Tabelle sie vom höchsten an auf; die Gipfel, die am ehesten ein ele verdienen, kommen also zuerst.

Varianten

  • Nur Gipfel mit Namen: Ergänzen Sie ["name"].
  • Andere Objekte, denen oft eine Höhe fehlt: node["mountain_pass"="yes"][!"ele"] oder nwr["tourism"="alpine_hut"][!"ele"].

Aus Ihrem Code ausführen

Die Abfrage bleibt gleich; elevation=1 in der URL ergänzt die Höhen. Jede Höhe braucht eine Höhenabfrage aus Ihrem Kontingent.

curl 'https://api.overpass.ch/v1/IHR_API_SCHLÜSSEL/interpreter?elevation=1' \
  --data-urlencode 'data@query.overpassql'

Speichern Sie die Abfrage als query.overpassql. Sie funktioniert genauso in Overpass Turbo, QGIS und JOSM.

Weitere Beispiele

Alle Beispiele →