Home
Softono
waterwaymap.org

waterwaymap.org

Open source Apache-2.0 Makefile
85
Stars
19
Forks
30
Issues
3
Watchers
3 months
Last Commit

About waterwaymap.org

WaterwayMap.org is a website that visualizes river basins and waterway networks derived from OpenStreetMap data. It renders interactive maps showing how rivers, streams, and other watercourses are connected across regions worldwide, helping users explore hydrological connectivity and drainage patterns. The tool detects and highlights loops in waterways, identifies mapping issues, and supports community efforts to improve waterway tagging in OpenStreetMap. It has been presented at State of the Map Europe conferences and FOSSGIS, and is used by mappers who contribute river and stream data to OpenStreetMap. The site serves OpenStreetMap contributors, hydrologists, cartographers, and anyone interested in understanding global river basin topology and waterway mapping accuracy.

Platforms

Web Self-hosted

Languages

Makefile

WaterwayMap.org

See the website.

map of europe with all the river basins higlighted

News & Updates on the OSM Town Mapstodon.

News & Posts

Who's using mapping with this?

OSM Tagging Discussions from this tool

Loops

Loops in waterways are detected and shown on: WaterwayMap.org/loops.

End Points

Points at which waterways end are shown on: WaterwayMap.org/ends.

Where things turn into streams

To detect places where waterways (e.g. rivers) flow into a stream, a GeoJSON file of those is generated: data.waterwaymap.org/planet-waterway-stream-ends.geojson.gz (~ 2 MiB compressed). It can be loaded into JOSM to find errors.

It was asked for in issue 52, with the code in commit 4730275.

Statistics

Loops

A CSV file of statistics of loops is generated and available for download at data.waterwaymap.org/waterwaymap.org_loops_stats.csv. See the osm-lump-ways documentation on the CSV stats file for documentation.

It is used by @[email protected] for a mastodon account summarizing stats: @[email protected] feed

End Points

A CSV statistics file of end points, is also generated dails and downloadable at data.waterwaymap.org/waterwaymap.org_ends_stats.csv.zst.

See the osm-lump-ways documentation for file format.

Related Projects

Other websites

If you like WaterwayMap.org, you might like the following other websites:

FAQ

What do the colours mean?

The colours are randomly assigned, and based on the final destination of the river. Everything that flows into the same point, gets the same colour. If you click the settings, you can change the number of colours. This can be useful to try to differentiate 2 different river networks.

Does thickness represent flow rate?

The thickness of the lines is based on how many kilometres of river are upstream of that segment. The flow rate of a river is based on many things, such as the width of a river, and obviously changes a lot based on rainfall! I only use OpenStreetMap data, which rarely has width, and wouldn't have real-time data about the amount of water flowing through a point! What it does show (“how many waterways in total are upstream of here?”) will probably correlate with the flow rate, and is probably good enough for making a map, but you shouldn't use to see if your house is going to flood!

If a natural waterway runs through a lake, is it possible to show all the branches as connected waterways?

Currently, the only way to do this is map a waterway though the water body. There is currently no other way to do it. The OSM community is a little uncertain if this is always a good idea. There is a community discussion. There is a new tag waterway=flowline as possible tag to use for these ways through waterbodies.

I did try to add a map view which would include the edges of waterbodies, e.g. but that didn't work as well, because it only uses ways not relations, so many water bodies weren't included.

However, the latest new feature, the River Directory, could benefit from relation support. So I might add that. cf..

Copyright

Copyright MIT or Apache-2.0, 2017→2024 Amanda McCann [email protected]

Initially this project was called osm-river-basins.