Overpass query example

Disused and closed features

Find features marked as disused with lifecycle prefixes. Example: Bern.

Closed shops and abandoned railways keep their old tags with a prefix, such as disused:shop=bakery. A key regular expression finds all of them.

The query

[out:json][timeout:60];
area["name"="Bern"]["admin_level"="8"]["wikidata"="Q70"]->.a;
nwr[~"^disused:"~"."](area.a);
out center;

Run it

Running the query…

Live result from overpass.ch, cached for up to 12 hours. Map data © OpenStreetMap contributors (ODbL).

How it works

  1. Another place called Bern also has admin_level 8. ["wikidata"="Q70"] picks the Swiss capital.
  2. [~"^disused:"~"."] matches any key starting with disused: and any value.
  3. Other lifecycle prefixes: abandoned:, demolished:, was:, construction:.

Variations

  • Buildings under construction: nwr["building"="construction"].

Run it from your code

curl https://api.overpass.ch/v1/YOUR_API_KEY/interpreter \
  --data-urlencode 'data@query.overpassql'

Save the query as query.overpassql. It works the same in Overpass Turbo, QGIS and JOSM.

More examples

All examples →