Inland Water Map
Welcome to our water map. It shows the lakes, ponds, reservoirs, rivers, streams and coastal sea around the world at 10 metres, reduced to a simple water or not for every cell. That keeps it small enough to carry on a 32-bit microcontroller, and it feeds our landing prediction tools alongside the tree and terrain data.
You are welcome to download and use the data from here, or through the Inland Water API for automated fetching. Together with the Tree Canopy API and the Terrain Grid API, a launch site's ground, woods and water can all be built into a device.
The water database
What the map shows
Every cell of about 10 metres holds one of three classes of water: general water (lakes, reservoirs, ponds, marina basins, rivers, canals and the sea along the coast), streams and becks, and ditches and drains. Close in, each is drawn in its own colour, as the key shows. Any cell with water in it at all takes its class, so a stream a metre wide shows as an unbroken line of cells, and where two meet the worse is kept: a stream running into a lake is part of the lake. That is deliberate: for a landing, a cell with any water in it is a place a rocket can end up wet, and the classes let a landing tool treat a lake and a ditch differently.
Zoomed out, a pixel covers far more ground than one cell, so its strength shows how much of it is water. Open water stays solid, a river becomes a fine line and a scatter of ponds a faint wash. A pixel with any water at all in it keeps at least a trace of colour, so small water does not vanish as you zoom out.
Where the data comes from
The water comes from two sources, and a cell is water if either says so. The first is ESA WorldCover 2021, a global land cover map at 10 metres made by the European Space Agency from Sentinel-1 radar and Sentinel-2 imagery, whose permanent water class gives the same quality everywhere. The second is OpenStreetMap, whose mapped lakes, river areas, ponds, marina basins, rivers, streams and canals are drawn on top. The satellite misses water it cannot see, such as rivers in the shade of trees, crowded marinas and anything narrower than a cell; the map fills those in wherever someone has mapped them, which is most places in Europe and North America and fewer elsewhere.
Ditches and field drains are kept as a class of their own, since many are dry for much of the year and some run underground; streams and drains that pass through culverts may show as open where they are not. Out at sea there is no data here; the open sea comes from the terrain store instead. The database currently covers the whole world, United Kingdom, EU, North America, Japan and Australia & New Zealand.
Why a rocketry site maps water
A rocket under a parachute drifts with the wind, and a launch site that looks clear from the flight line can have a reservoir or a river a few hundred metres downwind. Water is one of the surest ways to lose a rocket and its electronics, and wading in after one is a risk in itself. Seeing where the water is, how much of it there is and how far away the nearest is shows where a recovery could end up wet and how short the drift has to be kept.
The same water data is going into the Altimeter Cloud Landing & Radio tool, alongside the trees and the ground, for the chance of a landing in water before anyone flies.
Use the data in your own projects
Everything on this map is available through the free Inland Water API, no key needed: any square up to 30 km across around a point, every cell as its water class in two bits, all three classes or just those you ask for, uncompressed or packed with zlib or LZMA. The download panel on the map does the same thing from here: put the cross on your site, choose the size and compression, and save the file.
The file uses the same 32 byte header as the tree canopy and roads files, with two bits a cell, four cells to every byte. Before compression, near Windermere (54°N):
| Square | Cells | Raw |
|---|---|---|
| 1 km | 108 × 186 | 5.0 KB |
| 3 km | 324 × 556 | 44 KB |
| 5 km | 540 × 926 | 122 KB |
| 10 km | 1,078 × 1,850 | 487 KB |
| 20 km | 2,156 × 3,700 | 1.9 MB |
| 30 km | 3,234 × 5,550 | 4.3 MB |
Questions
Why is a stream I know of missing?
Narrow streams and ditches come from OpenStreetMap rather than the satellite, so one nobody has mapped there yet will not show. Adding it to OpenStreetMap brings it in the next time the area is rebuilt.
How old is the data?
The satellite part shows the water through 2021; the OpenStreetMap part is as mapped when the area was last built. A reservoir filled or a pond dug since then shows once someone maps it.
Why is an area blank?
Either there is no water there, or the area is not in the database yet. Hovering says which: it names the data source where there is coverage and says when an area is not in the database.



















