Beispiel für eine Overpass-Abfrage

Stationen von Veloverleihsystemen

Stationen für Veloverleih und Bikesharing finden. Beispiel: die Vélib’-Stationen in Paris.

Stationen von Veloverleihsystemen sind Punkte mit dem Tag amenity=bicycle_rental. network und operator unterscheiden die Systeme; capacity ist die Anzahl Plätze.

Die Abfrage

[out:json][timeout:60];
area["name"="Paris"]["admin_level"="8"]["wikidata"="Q90"]->.a;
node["amenity"="bicycle_rental"](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. Zehn andere Orte namens Paris haben ebenfalls admin_level 8. ["wikidata"="Q90"] wählt die französische Hauptstadt.
  2. Paris selbst (admin_level 8) sind die 20 Arrondissements, ohne die Vororte.
  3. Die aktuelle Verfügbarkeit steht nicht in OpenStreetMap. Dafür verwenden Sie den GBFS-Feed des Betreibers.

Varianten

  • Nur ein System: Ergänzen Sie ["network"="Vélib' Métropole"].
  • Veloparkplätze stattdessen: amenity=bicycle_parking.

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 →