Relation:waterway

waterway
Description
Used for waterways to build a unique object for each river 
Group: Waterways
Members
  • - (blank)
  • - main_stream
  • - side_stream
  • - spring
Status: approved

A waterway relation is a collection of all unclosed ways of a unique watercourse (the ways with tags waterway=*). The purpose is to have only one element with all common informations about this watercourse (name in different languages, wikidata, wikipedia, ref, destination) instead of having these informations on each way (with probably some ways with missing informations).

On each way you will put only the kind of the waterway (stream, river, canal...) and specific informations of this specific way (intermittent=yes, width=*...). If you add a name=* on this way, the name will appear on the map (therefore no name means nothing on the map, usefull if the waterway is going through a lake and you don't want to have the name of the rivers and streams in the middle of the lake).

If you have names in different languages in the waterway relation + a name on one specific way, the name on the map will be the name in the specific language of the user, if any, or the name in English if name:en=* is defined.

Tags

Key Value Description
typewaterway(mandatory)
waterway [river, stream, canal, drain, ditch] (recommended)

Subtype of the waterway relation similar to waterway=*
Hint: if the waterway starts as a stream and becomes larger, then use the tag of the largest waterway (e.g. river). This is purely informational, the stream members still need their own waterway=* tag.

name * Name of the waterway.
When a river gets multiple names (e.g. because it passes through multiple language regions), use all different names in the name tag, ordered from source to mouth, and split by slashes (the character "/"). The individual sections can still get their localised name.
name:lg * Name of the waterway in the specific language lg.
The international name tag name:en=* is recommended for large waterways or when the name tag is in a language not every people can read/sound it (Chinese, Japanese, Russian, Cambodian...).
destination * (optional) Name of the river, lake, sea, ocean... into which this waterway flows.
wikipedia * (optional) Link to the wikipedia page (when several pages in several languages are available, choose the page with the best/complete description).
wikidata * (optional) ID Qxxxx of the waterway in Wikidata
length * (optional) Total length of the waterway in meter.
To avoid. The information is or should be in wikipedia and/or wikidata. To have the information in different places means probably different values.

Reference tags

Key Value Description
ref * (optional) Any kind of reference or use the specialized tags below. (See discussion for more alternatives)
ref:sandre * (optional) In France you can add the Sandre reference: see French waterways wikiprojet for explanations. Sandre official Website or fr.wikipedia
ref:fgkz * (optional) In Germany you can add the  FGKZ reference
ref:regine * (optional) In Norway you can add the  regine reference
ref:gnis * (optional) In USA you can add the  gnis reference
ref:gnbc * (optional) In Canada you can add the  gnbc reference
ref:gwlnr * (optional) In Switzerland you can add the  gwlnr reference

Members

Object type Role Recurrence Description
main_stream One or more Any kind of waterway ways. They must have a waterway=[river, canal, stream, drain, ditch] tag.

Currently (April 2023) 36794 waterway relations have at least one missing role (387 779 ways with no role). It is impossible to know if the way is a main_stream, a side_stream, a tributary, a water area or any other ways like a road, building (which are of course errors). So, when you create/improve a waterway relation, add the role main_stream on the main streams of the watercourse.

side_stream/anabranch Zero or more A branch of main stream that returns to it. They must have a tag waterway=*.
  • if the branch has the same name as the main_stream, it is a side_stream.
  • if the branch has another name (like in Australia), it is an anabranch (see Anabranch on Wikipedia)
spring Optional natural=spring The spring of the river.
mouth Optional The place where the river ends. Could be the junction with another river, a sinkhole...
tributary Optional Some watercourses are the result of a lot of small streams with no names. Theses streams are like multiple springs of the main watercourse, they are important to understand that the watercourse becomes bigger and bigger, we can consider these streams as part of the watercourse itself. You may add these small streams with the role tributary. If the stream is only composed of one way, add this way. If the stream is composed of several ways (because of a culvert for example), add the ways into a relation and add this relation to the main watercourse. Example =  7671367.

But remember that if one of these streams has a specific name, it is no more the same watercourse so don't add it to the waterway relation (misleading, mixes up data about separate watercourses, see Talk:Relation:waterway).

distributary Zero A watercourse can split into 2 different watercourses which never come together again.
  • if it is truly 2 different watercourses, don't mix them in one relation
  • if it is the same watercourse (example, a river in a delta before to end into a lake or a sea), use the role side_stream.
riverbank or
waterbody
Zero The waterbody (area) of the river.

No. Not approved and controversial - see Talk:Relation:waterway
The purpose of a waterway relation is not to have a collection of all elements of a watercourse but to put together elements to avoid redondant (and missing) informations on all the ways of the watercourse.

See also

Tools

WIWOSM
displays rivers in wikipedia maps
Scanner for waterway relations
“OSM Waterway analyses”. 
Statistic for waterway related relations
“OSM Relation Hierarchy: planet_waterways”.  (outdated, datas are from 2010 to 2013)
Overpass Turbo query to display the tributaries of a given river
https://overpass-turbo.eu/s/PFD
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.