Overpass query example

Ferry routes

Draw the ferry routes of a country. Example: the Greek islands.

Ferry routes are ways tagged route=ferry, drawn across the water between the ports.

The query

[out:json][timeout:60];
area["ISO3166-1"="GR"][admin_level=2]->.gr;
way["route"="ferry"](area.gr);
out geom;

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. Routes count as inside the area when at least one of their points is, so lines to other countries are included.
  2. Names and operators are on the ways; timetables are not part of OpenStreetMap.

Variations

  • Ferry terminals: nwr["amenity"="ferry_terminal"].

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 →