Overpass-QL-Rezepte

Beispiele für Overpass-API-Abfragen

93 Abfragen zum direkten Ausführen, jede Zeile für Zeile erklärt. Sie laufen live auf unserem Server mit den Daten der ganzen Welt, Sie sehen also das echte Ergebnis. Kopieren Sie eine, ändern Sie den Ort oder die Tags, und fertig.

Läden und Dienstleistungen

Läden, Marken, Apotheken, Banken, Schulen und andere Orte des Alltags.

Höhen und Profile

Höhen von Gipfeln, Hütten, Pässen und Bahnhöfen, der Höhenunterschied von Bergbahnen, Routenprofile und Meerestiefen.

Gipfel mit ihrer Höhe aus Höhendaten

Jedem Gipfel mit elevation=1 eine Höhe geben und sie mit dem Tag ele von OpenStreetMap vergleichen. Beispiel: die Gipfel rund um Zermatt.

Berghütten und ihre Höhe

Jede Berghütte einer Region mit ihrer Höhe, die höchsten zuerst, mit elevation=1. Beispiel: der Kanton Wallis.

Skilifte und Seilbahnen: Höhenunterschied

Die Höhe von Tal- und Bergstation jeder Bahn, mit out geom und elevation=1. Beispiel: die Bahnen von Zermatt, nach Höhenunterschied sortiert.

Strassenpässe und ihre Höhe

Die Pässe auf den Hauptstrassen eines Landes finden und ihre Höhe ergänzen. Beispiel: die Strassenpässe der Schweiz, die höchsten zuerst.

Die höchsten Bahnhöfe

Die Bahnhöfe eines Landes mit elevation=1 nach Höhe auflisten, und sehen, warum Bahnhöfe in Tunneln zu hoch erscheinen. Beispiel: die Schweiz.

Seen und die Höhe ihres Wasserspiegels

Der Wasserspiegel jedes Sees mit Namen in einem Land, mit elevation=1. Beispiel: die Schweiz, von den höchsten Bergseen abwärts.

Höhenprofil einer Bergbahn

Den Anstieg einer Bahnlinie aus ihrer Routengeometrie und der API für Höhenprofile zeichnen. Beispiel: die Pilatusbahn, die steilste Zahnradbahn.

Höhenprofil einer Wanderroute

Distanz, Aufstieg und Abstieg einer Wanderroute aus OpenStreetMap, mit ihrem Höhenprofil. Beispiel: der Matterhorn Trail in Zermatt.

Offshore-Windturbinen und die Wassertiefe

Die Meerestiefe an jeder Turbine von Offshore-Windparks, aus dem GEBCO-Raster über elevation=1. Beispiel: die Deutsche Bucht.

Fortgeschrittene Techniken

CSV-Export, Zählen, Statistiken, Polygone, Schnittmengen und Mengenoperationen.

Ergebnisse als CSV exportieren

Mit [out:csv] eine Tabelle statt JSON erhalten: Spalten, Kopfzeile und Trennzeichen wählen. Beispiel: Hotels in Genf.

Objekte zählen, ohne sie herunterzuladen

Mit out count nur die Anzahl passender Elemente erhalten. Beispiel: wie viele Bäume Wien erfasst hat.

Werte eines Tags zählen

Mit einer for-Schleife und make gruppieren und zählen: wie viele Restaurants welcher Küche. Beispiel: Zürich.

Gesamtlänge der Velowege

Mit make und length() eine Summe über Geometrien berechnen. Beispiel: Kilometer Velowege in Bern.

Cafés in der Nähe von Bahnhöfen

Um die Ergebnisse einer anderen Suche herum suchen: jedes Café im Umkreis von 150 m um einen Bahnhof. Beispiel: Zürich.

In Ihrem eigenen Polygon suchen

Mit dem Filter poly in einer beliebigen gezeichneten Form suchen. Beispiel: Restaurants in einem Teil von Midtown Manhattan.

Wo sich zwei Strassen kreuzen

Den Kreuzungs-Node zweier Strassen mit Namen über eine Schnittmenge finden. Beispiel: Langstrasse und Badenerstrasse, Zürich.

Ways mit ihren Nodes (Rekursion nach unten)

Das klassische Muster (._;>;); out;: Ways zusammen mit den Nodes abfragen, die ihnen die Koordinaten geben. Beispiel: Langstrasse, Zürich.

Läden in einem Einkaufszentrum

Mit map_to_area aus einem erfassten Gebäude ein Gebiet machen und darin suchen. Beispiel: Sihlcity, Zürich.

Reguläre Ausdrücke auf Tag-Werten

Mit ~ und ,i auf mehrere Werte, Teile von Werten und jede Schreibweise passen. Beispiel: Sushi- und Ramen-Lokale in Hamburg.

Anleitungen

Hilfe bei Fehlern und Limits, beim Einrichten von Programmen und Bibliotheken, und zu Höhendaten. Alle Anleitungen →

Karten Schritt für Schritt

3D-Gelände, Schummerung, Höhenlinien, Wanderwege und Meerestiefen in MapLibre, und Vektorkarten in Leaflet, React und QGIS. Mit den aktuellen Versionen getestet.

Mit Ihrem eigenen Schlüssel ausführen

Jedes Beispiel funktioniert unverändert auf overpass.ch: die ganze Welt, jede Minute aktualisiert, ohne geteilte Rate-Limits. Der kostenlose Tarif reicht, um alle auszuprobieren.

Kartendaten © OpenStreetMap-Mitwirkende, verfügbar unter der Open Database Licence.