Published March 7, 2025 | Version v1
Software Open

Remote Sensing of Active Water Storage in Reservoirs and Lakes

  • 1. ROR icon Hydrosolutions (Switzerland)
  • 2. EDMO icon European Space Agency

Description

This set of scripts determines active water storage in reservoirs and lakes by combining optical satellite imagery and satellite laser altimetry. Optical imagery is used to track water-land boundaries over time (Ragettli et al., 2022), while laser altimetry provides reservoir bathymetry data (Ragettli et al., 2024). By integrating these multi-temporal observations, the scripts derive water level and active storage water volume time series of reservoirs and lakes.

The method follows a six-step procedure:

  1. Generate Surface Water Occurrence Probability (SWOP) maps from optical satellite imagery (GEE JavaScript).
  2. Download ICESat-2 laser altimetry tracks (R and Python).
  3. Match SWOP with terrain heights to generate the bathymetry DEM of the reservoir (R).
  4. Upload the DEM to Google Earth Engine (Python).
  5. Map deposition and erosion patterns (GEE JavaScript).
  6. Derive time series of water levels using Sentinel-2 and Landsat 7/8/9 imagery (GEE JavaScript).
  7. Export monthly median values of water level, water volume and water area per reservoir (GEE JavaScript).
The sediment balance analysis in Step 5 ensures the accuracy of water level time series (Steps 6 and 7) by identifying and excluding shoreline pixels with unstable terrain, preventing erroneous water level measurements due to sediment deposition or erosion. Step 5 of the workflow builds on a previously published Google Earth Engine script for mapping deposition and erosion patterns in lakes and reservoirs (Ragettli et al., 2022b). However, the earlier approach relied on an existing DEM, while with the present scripts we generate reservoir bathymetry in Steps 1–4, making the method independent of in-situ data and adaptable to different reservoirs. 
 
The methodology is suitable for (operational) monitoring of the water level in reservoirs and lakes, as showcased by the following Earth Engine apps:
- Sahel-Water: Monitoring Water Bodies and Wetlands in the Sahel using Continental Scale Remote Sensing
- India-Reservoirs: Reservoir Bathymetry and Water Accounting in Irrigated Systems of India using Earth Observation Technology

Files

Code_Documentation.pdf

Files (1.1 MB)

Name Size Download all
md5:bfeeb3fe09a97f75f7242a23deba67e4
985.1 kB Preview Download
md5:10311fb4f5eb1199dd146ee82cb31f68
18.6 kB Download
md5:9d4d79ce7c8a60d1ffbd8ebacab6804b
19.4 kB Preview Download
md5:67b1626215a115a13e3d59289e61cc86
16.5 kB Preview Download
md5:8a0b67c8c20acdfdeda6f8a23e3d3b7e
661 Bytes Preview Download
md5:96ba739fff1bd3429eb491b05604b6e7
20.6 kB Download
md5:136e0ab2cb502e30df600e68ddf4944f
17.8 kB Download
md5:87de563f2bc8a8351203c39129952f29
14.2 kB Download