Beispiel für eine Overpass-Abfrage

Objekte zählen, ohne sie herunterzuladen

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

out count; liefert nur die Zahlen: insgesamt, Nodes, Ways und Relationen. Das ist schnell und winzig, ideal für Statistiken und Dashboards.

Die Abfrage

[out:json][timeout:60];
area["name"="Wien"]["admin_level"="4"]->.a;
node["natural"="tree"](area.a);
out count;

Ausführen

Die Abfrage läuft…

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

So funktioniert es

  1. Die Suche läuft wie gewohnt; nur die Ausgabe wird durch eine Zählung ersetzt.
  2. Die Antwort ist ein einziges Element vom Typ count mit den Zahlen als Tags.

Varianten

  • Zählen pro Wert eines Tags: siehe Werte eines Tags zählen.
  • Mehreres in einer Abfrage zählen: Ergänzen Sie weitere Anweisungen, jede gefolgt von out count;.

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 →