Overpass query example

Telecom masts and towers

Find communication towers and masts. Example: the Netherlands.

Telecom towers carry tower:type=communication, on man_made=mast or man_made=tower.

The query

[out:json][timeout:60];
area["ISO3166-1"="NL"][admin_level=2]->.nl;
nwr["tower:type"="communication"](area.nl)(50.5,2.5,54.0,7.5);
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. Searching for the tower:type alone covers both masts and towers.
  2. The country boundary of the Netherlands includes the Caribbean islands of the kingdom, such as Aruba and Bonaire. The bounding box (50.5,2.5,54.0,7.5) keeps the European part.

Variations

  • Only mobile phone masts: add ["communication:mobile_phone"="yes"].

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 →