Beispiel für eine Overpass-Abfrage

Geldautomaten und Banken

Geldautomaten und Bankfilialen mit einem einzigen regulären Ausdruck finden. Beispiel: Singapur.

Geldautomaten sind mit amenity=atm getaggt, Bankfilialen mit amenity=bank. Ein regulärer Ausdruck findet beide in einer Suche.

Die Abfrage

[out:json][timeout:60];
area["ISO3166-1"="SG"][admin_level=2]->.sg;
nwr["amenity"~"^(atm|bank)$"](area.sg);
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. ^(atm|bank)$ passt genau auf atm oder bank. Ohne ^ und $ würde er auch auf Werte passen, die diese Wörter nur enthalten.
  2. Singapur ist ein Stadtstaat; die Landesgrenze ist also die Stadt.

Varianten

  • Geldautomaten eines Betreibers: Ergänzen Sie ["operator"="DBS"].
  • Banken mit einem Geldautomaten drinnen sind oft mit atm=yes an der Bank getaggt.

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 →