waterwaymap.org
WaterwayMap.org | River Basins from OpenStreetMap
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.0%) to scientific vocabulary
Keywords
Repository
WaterwayMap.org | River Basins from OpenStreetMap
Basic Info
- Host: GitHub
- Owner: amandasaurus
- License: apache-2.0
- Language: Makefile
- Default Branch: main
- Homepage: https://WaterwayMap.org
- Size: 84.6 MB
Statistics
- Stars: 71
- Watchers: 3
- Forks: 16
- Open Issues: 26
- Releases: 0
Topics
Metadata Files
README.md
WaterwayMap.org
See the website.

News & Updates on the OSM Town Mapstodon.
News & Posts
- Fedi/Mastodon post
- OSM Community Forum
- Hacker News: #1 (2023-08-30) (as “OSM River Basins”), #2 (2024-01-24), #3 (2024-08-19)
- I gave a lightening talk at State of the Map Europe 2023 in Antwerp, Belgium in Nov. 2023. slides.
- “Flowing Connections: Mapping rivers & streams with WaterwayMap.org” Presentation at State of the Map Europe 2024 in Łódź, Poland on Sun. 21st July 2024. slides. programme entry. As of Jan. 2025, there are no recordings available.
- Interview about WaterwayMap.org on The OpenCage Blog (Jan. 2025)
Who's using mapping with this?
- neis-one
#WaterwayMapOrg(older#RiverMappingtag). - OSMCha
#WaterwayMapOrg(older#RiverMappingon OSMCha)
OSM Tagging Discussions from this tool
- Should river lines be mapped through lakes, estuaries, gulfs, and other large water bodies? (Oct. 2023)
- Flowlines tagging proposal. osm comm. forum &
tagging@.
- Flowlines tagging proposal. osm comm. forum &
- Properly mapping dry washes (Jan. 2024)
- Is there a common tag for underground infiltrated watercourses? (Apr. 2024)
- How to map a Lazy river in an amusement park (May 2024)
- RfC: Deprecate use of “waterway=pressurised” on anything not artificially built for hydropower uses (June 2024)
- All posts tagged
#waterwaymaporg, or#waterwayon the OSM Community Forum.
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 @watmildon@en.osm.town for a
mastodon account summarizing stats:
@OSMWaterwayLoopStats@en.osm.town
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:
- Global Watersheds (mheberger/delineator on github)
- RiverMap.online
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 amanda@technomancy.org
Initially this project was called osm-river-basins.
Owner
- Name: Amanda
- Login: amandasaurus
- Kind: user
- Location: EU
- Website: https://www.technomancy.org
- Repositories: 211
- Profile: https://github.com/amandasaurus
GitHub Events
Total
- Issues event: 21
- Watch event: 11
- Issue comment event: 59
- Push event: 31
- Pull request event: 7
- Fork event: 2
Last Year
- Issues event: 21
- Watch event: 11
- Issue comment event: 59
- Push event: 31
- Pull request event: 7
- Fork event: 2
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Amanda McCann | a****a@t****g | 580 |
| mxdanger | 3****r | 13 |
| Quincy Morgan | 2****a | 4 |
| yvecai | 5****i | 1 |
| limex | g****h@g****m | 1 |
| kaleidoscopica | r****3@y****m | 1 |
| Matt Whilden | 1****n | 1 |
| Jesse Weinstein | j****e@w****g | 1 |
| Douglas Gardner | d****s@c****h | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 75
- Total pull requests: 13
- Average time to close issues: 25 days
- Average time to close pull requests: 15 days
- Total issue authors: 49
- Total pull request authors: 9
- Average comments per issue: 2.2
- Average comments per pull request: 1.54
- Merged pull requests: 10
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 24
- Pull requests: 3
- Average time to close issues: 2 days
- Average time to close pull requests: 20 days
- Issue authors: 17
- Pull request authors: 3
- Average comments per issue: 1.92
- Average comments per pull request: 2.0
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- angoca (10)
- muralito (4)
- matozoid (3)
- scarapella (3)
- watmildon (3)
- danieldegroot2 (3)
- mxdanger (2)
- daganzdaanda (2)
- EwenH (2)
- mcliquid (2)
- JesseWeinstein (2)
- Janjko (2)
- adamfranco (1)
- chlenixxON (1)
- Venefilyn (1)
Pull Request Authors
- mxdanger (8)
- quincylvania (4)
- JesseWeinstein (2)
- limex (2)
- zuzak (2)
- watmildon (2)
- kaleidoscopica (2)
- yvecai (1)
- operon (1)