Beispiel für eine Overpass-Abfrage

Velowege und Velostreifen

Die Veloinfrastruktur einer Stadt kartieren: eigene Velowege sowie Streifen und Wege entlang von Strassen. Beispiel: Kopenhagen.

Veloinfrastruktur ist auf zwei Arten getaggt. Eigene Wege sind Ways mit highway=cycleway. Streifen und Radwege entlang einer Strasse sind Tags an der Strasse selbst, etwa cycleway=lane oder cycleway:right=track. Eine Vereinigung sammelt beides.

Die Abfrage

[out:json][timeout:60];
area["name"="Københavns Kommune"]["admin_level"="7"]->.a;
(
  way["highway"="cycleway"](area.a);
  way["cycleway"~"^(lane|track)$"](area.a);
  way["cycleway:both"~"^(lane|track)$"](area.a);
  way["cycleway:right"~"^(lane|track)$"](area.a);
);
out geom;

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 Gemeinde Kopenhagen hat admin_level 7.
  2. Die vier Zeilen erfassen eigene Wege und die üblichen Arten, Streifen an Strassen zu taggen.
  3. out geom; liefert die Geometrie der Linien, bereit für eine Karte.

Varianten

  • Ergänzen Sie cycleway:left und gemeinsame Wege: way["highway"="path"]["bicycle"="designated"].
  • Die Gesamtlänge in Kilometern: siehe Länge aller Velowege.

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 →