Beispiel für eine Overpass-Abfrage

Pubs in einer Stadt

Alle Pubs einer Stadt finden. Beispiel: Dublin, mit Namen, Öffnungszeiten und mehr.

OpenStreetMap unterscheidet Pubs (amenity=pub), Bars (amenity=bar) und Nachtclubs (amenity=nightclub). Diese Abfrage listet die Pubs der Stadt Dublin auf.

Die Abfrage

[out:json][timeout:60];
area["name"="Dublin"]["admin_level"="7"]->.a;
nwr["amenity"="pub"](area.a);
out center;

Ausführen

Die Abfrage läuft…

Live-Ergebnis von overpass.ch, bis zu 12 Stunden zwischengespeichert. Kartendaten © OpenStreetMap-Mitwirkende (ODbL).

So funktioniert es

  1. In Irland haben die Gebiete der Stadträte admin_level 7.
  2. out center; setzt auch Pubs, die als Gebäude erfasst sind, auf die Karte.

Varianten

  • Pubs und Bars zusammen: nwr["amenity"~"^(pub|bar)$"].
  • Orte mit Essen: Ergänzen Sie ["food"="yes"].

Aus Ihrem Code ausführen

curl https://api.overpass.ch/v1/IHR_API_SCHLÜSSEL/interpreter \
  --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 →