|route = ferry|
|Used on these elements|
|Status: in use|
|Tools for this tag|
Displays the route of a ferry on sea. Ferries are a form of public transport that operate to connect road networks and to provide passenger service much like bus service. Some ferry systems consists of many routes while others are operated just to provide a convenient means visit an island or to cross a river or lake. Ferries may carry bicycles, cars, trucks and even rail cars while others only offer foot service
How to map
The relation approach is a bit more complicated and is not strictly necessary for basic ferry routes represented by a single way, especially when it just crosses a river or canal. It is useful however for ferry routes, which need to share some ways which are denoting other features (e.g. waterways or other ferry routes) as it prevents duplicate ways. The relation approach is standard across other types of transportation routes (which usually spans many individual ways, representing many different roads etc). See Relations/Routes and some more details on Cycle routes for example.
The ferry route should start and end at a ferry terminal amenity=ferry_terminal. At the same point also the access road ends. Between the terminal and the coastal line, there may be a pier man_made=pier which should be tagged with highway=*. Car ferries have often a bridge between the quay wall and the docking point, which is tagged with highway=* + bridge=yes.
The ferry route must not branch in the water, so it must always be drawn to the ferry dock. This is important for routing to work correctly.
Tags to use in combination
Access restriction tags can be used to mark the type of ferry, such as:
- motor_vehicle=yes - Yes. The ferry allows motor vehicles (trucks, cars, motorcycles, ...)
- foot=yes - Yes. The ferry does allow foot passengers.
- bicycle=yes - Yes. The ferry does allow for cyclists.
- See access=* for other access restriction tags. Also see Map Features#Restrictions
Other possible combo tags:
- operator=* - for the name of the operator of a ferry route
- name=* - for the name of a ferry route
- ref=* - for a reference number/code of a ferry route.
- duration=* highly recommended for indicating how long the route takes ('00:05' is 5 minutes, '1:15' an hour fifteen, or '48:00' two days). Important to avoid large detours to avoid ferries for routers that underestimate the speed of ferries. OSRM and GraphHopper support this tag (on ways). Use HHːMMːSS, HːMMːSS, HHːMM, HːMM, MM, or M format.
- interval=* recommended for indicating how often services run on the ferry route. Use HHːMMːSS, HːMMːSS, HHːMM, HːMM, MM, or M format. Exampleː A ferry that runs every half hour is given the tag interval=00ː30 (interval=30 or interval=00ː30ː00 are also valid).
- booking=* first come, first serve only?
- ferry=* - for the type of road the ferry route belongs to (used with the same values as highway=*).
- ferry:cable=yes - Reaction ferry
- amenity=ferry_terminal - for a ferry terminal.
- man_made=pier for ferry stops on a pier.
- Proposed_features/Seaway a proposal for all kinds of ports
- Harbour - Describes many tags in and around a harbour/port.