From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg waterway = river
Finlay River emptying into the north end of Williston Lake.jpg
用来描述河流流向的线条。 编辑此说明
OSM Carto中渲染
组: 水域

waterway=river 来绘制描述天然流动水路的路径,尤其是河流。路径的方向表示河流的流向,所以路径必须能组成完整正确的水系网。两段相连的河流需要头对尾,不然无法辩识河流的真正流向。


  • waterway=stream 表示宽度更窄的天然河流(小溪),有些人还可以直接跳过它。
  • waterway=tidal_channel 表示离海边近,可以因潮汐改变方向的天然水道,即“潮汐通道”。
  • waterway=canal 表示运河,是人工建造用来航行的水道。
  • waterway=ditch 表示较小型的,人工建造用来排水或灌溉的水沟。
  • waterway=drain 是相比水沟,较为大的沟渠。

对于更复杂的水系,可以把它添加到 relation:waterway 关系来方便添加其他标签,如支流等。



另见: Waterways

绘制一条河流需要创建一个 way 路径,并加上 waterway=river 的标签。河流路径的方向必须是河流的真实流向,就是从上游到下游的方向。

数条不同的河流可以经由绘制河流的路径连成一个树状的水系。如果一条河流汇入了另一条中,请直接将河流的路径连接到另一条河流的 waterway=river 路径上而不要连到它的岸上位置,否则会造成地图在辨识河流时可能会发生错误。并且,请注意数条不同河流的流向的资讯,否则可能会出现如两条河流被绘制成流向同一个点等常见错误。

Additional tags

  • name=* for the name of the watercourse in the local language if known. For example 'River Thames', 'River Nile', 'Wisła' (note that this should be 'River Thames', rather than simply 'Thames' but 'Wisła' rather than 'Rzeka Wisła'. Both follow locally used name).
  • Use the name:xx tag format to add the name of the watercourse in another language, for example name:fr=La Tamise for The Thames.
  • width=* to indicate the width in meters. This is an approximate average width of the river throughout most of length of that bit of river. You can use width=5 or width=5 m to tag a river with a width of 5 meters.
  • CEMT=* - CEMT is a classification for European inland waterways
  • draft=* - Fairway depth
  • intermittent=yes - Indicates that waterway or water body is intermittent
  • tidal=yes - indicates that the river is in the tidal range
  • maxwidth=* - maximum width of boat permitted
  • maxheight=* - maximum height of boat permitted
  • maxlength=* - maximum length of boat permitted
  • maxspeed=* - maximum speed permitted for boats

River area

For the body of the water covered by the river, thus indicating the width and shape of the river, see River.

Using relations

When the river is longer, it's common to include its ways in a waterway relation. Like for other complex objects, it reduces the number of data duplication and helps keep them synchronized. Use relation:waterway, where all the common values (like names in different languages, Wikipedia/Wikidata entries, known length=*, destination=* etc.) can be stored.


Whitewater chart in OpenSeaMap. In Project Whitewater Maps there are specific objects for kayak- and whitewater enthusiasts. There you find a HowTo for installing the JOSM preset "Watersport".

See also


Possible tagging mistakes

如果你知道 有使用这个标签的地方的话,请确认能否使用其他标签代替。