Tag:waterway=link: Difference between revisions

From OpenStreetMap Wiki
Jump to navigation Jump to search
Content deleted Content added
Maro21 (talk | contribs)
m .
Waldyrious (talk | contribs)
make the purpose of this tag clearer
(One intermediate revision by the same user not shown)
Line 3: Line 3:
| value = link
| value = link
| image = File:Kayakers approaching dock on Lower Kimball Lake.jpg
| image = File:Kayakers approaching dock on Lower Kimball Lake.jpg
| description = A topological connection in the waterway network over a body of water.
| description = A virtual connection over a body of water, to enable routing through the waterway network.
| group = waterways
| group = waterways
| onNode = no
| onNode = no
Line 16: Line 16:
| statuslink =
| statuslink =
}}
}}
The tag {{Tag|waterway|link}} is used on ways to create a topological connection in the waterway network over the surface of a body of water. A typical use case is a way connecting an access point on a riverbank to the river's centerline. This enables watercraft routing.
The tag {{Tag|waterway|link}} is used on ways to create a topological connection in the waterway network over the surface of a body of water. A typical use case is a way connecting an access point on a riverbank to the river's centerline. This connects the land routes with the water routes, and enables watercraft (and multi-modal) routing.


Unlike most {{Tag|waterway}} values, the tag does not model a discrete physical feature and does not imply a flow direction.
Unlike most {{Tag|waterway}} values, the tag does not model a discrete physical feature and does not imply a flow direction.
Line 33: Line 33:


===Useful combinations===
===Useful combinations===
* Flow direction: {{Key|oneway}} indicates the water flow direction, if applicable. Most links have no appreciable flow.
* Flow direction: {{Key|oneway}} indicates the water flow direction, if applicable. Most links have no appreciable flow. Note that flow lines should instead be mapped with {{Tag|waterway|flowline}}.
* Travel direction: namespaced access tags like {{Key|oneway:boat}} indicate direction restrictions for watercraft, if any. This encompasses both legal and practical restrictions (like strong currents). Most links allow bidirectional travel.
* Travel direction: namespaced access tags like {{Key|oneway:boat}} indicate direction restrictions for watercraft, if any. This encompasses both legal and practical restrictions (like strong currents). Most links allow bidirectional travel.
* Attributes of the water body: {{Key|tidal}}, {{Key|intermittent}}. Useful to notify users of potential hazards.
* Attributes of the water body: {{Key|tidal}}, {{Key|intermittent}}. Useful to notify users of potential hazards.
Line 42: Line 42:
* Public transport routes: use {{Tag|route|ferry}}
* Public transport routes: use {{Tag|route|ferry}}
* Marked navigation routes: use {{Tag|waterway|fairway}}
* Marked navigation routes: use {{Tag|waterway|fairway}}
* Flow lines: use other {{Tag|waterway}} values
* Flow lines: use other {{Tag|waterway}} values; in particular, {{Tag|waterway|flowline}} may be useful for linear representation of flows within a body of water mapped as an area (e.g. a lake or a reservoir).


==Examples==
==Examples==

Revision as of 13:53, 10 June 2024

waterway = link
Description
A virtual connection over a body of water, to enable routing through the waterway network. Edit this description in the wiki page. Edit this description in the data item.
Group: waterways
Used on these elements
should not be used on nodesmay be used on waysshould not be used on areasshould not be used on relations (except multipolygon relations)
Status: in use

The tag waterway=link is used on ways to create a topological connection in the waterway network over the surface of a body of water. A typical use case is a way connecting an access point on a riverbank to the river's centerline. This connects the land routes with the water routes, and enables watercraft (and multi-modal) routing.

Unlike most waterway=* values, the tag does not model a discrete physical feature and does not imply a flow direction.

Background

A waterway network is similar to a highway network. In order to enable boat routing, features that are connected in real life need to be connected topologically in the data. The waterway=link allows mappers to specify routable connections over the surface of bodies of water in cases where no other waterway=* value is appropriate.

The most common use case for waterway=link is the connection between waterway centerlines and access points on land. This enables the full mapping of route=canoe water trail relations as a string of ways connected end-to-end. It also enables multi-modal routing. For example, a router could show someone how to access a backcountry campsite on an island by directing them to a public slipway, and then giving them boat directions for the remainder of the trip.

This tag was inspired by footway=link.

How to map

Create a way connecting two features within a body of water, usually an access point and a waterway=* feature, following the shortest reasonable path. Tag the way as waterway=link.

Add the appropriate water access tags to indicate which modes of transport are allowed and possible over the link. For example: access=*, boat=*, motorboat=*, canoe=*, sailboat=*, swimming=*. The access should be defined for the given section of the waterbody, not the endpoints.

Useful combinations

  • Flow direction: oneway=* indicates the water flow direction, if applicable. Most links have no appreciable flow. Note that flow lines should instead be mapped with waterway=flowline.
  • Travel direction: namespaced access tags like oneway:boat=* indicate direction restrictions for watercraft, if any. This encompasses both legal and practical restrictions (like strong currents). Most links allow bidirectional travel.
  • Attributes of the water body: tidal=*, intermittent=*. Useful to notify users of potential hazards.

When not to use

Do not use waterway=link when modeling:

  • Overland links between waterways: use portage=*
  • Public transport routes: use route=ferry
  • Marked navigation routes: use waterway=fairway
  • Flow lines: use other waterway=* values; in particular, waterway=flowline may be useful for linear representation of flows within a body of water mapped as an area (e.g. a lake or a reservoir).

Examples

Rendering

General-purpose maps need not render waterway=link. Marine transport maps may render the tag similar to other navigable waterways based on access tags.

Old tagging

The tag waterway=portage has previously been used by some mappers for the same purpose as waterway=link. However, this tag has been a source of confusion, with other mappers using waterway=portage for the portage path itself. The link value is more versatile than portage, which implies hand-carrying.

If you know places with this tag, verify if it could be tagged with another tag.
Automated edits are strongly discouraged unless you really know what you are doing!