Beispiel für eine Overpass-Abfrage

Trinkwasserbrunnen in einer Stadt

Jeden öffentlichen Trinkwasserbrunnen einer Stadt finden. Beispiel: die über 2'000 Nasoni von Rom.

Rom ist berühmt für seine Nasoni, die gusseisernen Brunnen, die immer laufen. Diese Abfrage listet alle Trinkwasserstellen in der Stadt Rom auf.

Die Abfrage

[out:json][timeout:60];
area["name"="Roma"]["admin_level"="8"]["wikidata"="Q220"]->.a;
node["amenity"="drinking_water"](area.a);
out;

Ausführen

Die Abfrage läuft…

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

So funktioniert es

  1. ["admin_level"="8"] ist die Gemeinde Rom (italienische Comuni haben Stufe 8). Zwei andere Orte namens Roma haben dieselbe Stufe; ["wikidata"="Q220"] wählt deshalb Rom.
  2. Trinkwasserbrunnen sind fast immer einzelne Punkte, node genügt also.
  3. out; gibt Koordinaten und Tags wie bottle=yes oder fountain=nasone aus.

Varianten

  • Ergänzen Sie ["wheelchair"="yes"] oder ["bottle"="yes"], um weiter zu filtern.
  • Um auch anders getaggte Brunnen und Wasserhähne einzuschliessen, verwenden Sie eine Vereinigung.

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 →