q52·intermediate

Where did the floodwater spread — even under clouds?

hydrospherehazards Datasets: 4 15–40 min
Real events · NASA Disasters / VEDA

Analysis-ready products for actual events that this question maps to — open each in the catalog, or browse them on the NASA Disasters Portal.

Find the data for your area

Draw a rectangle to pick your area of interest, then see what NASA data covers it (live, here in your browser) or download a ready-to-run notebook with your AOI pre-filled. The notebook runs in any Python environment — it needs a free Earthdata Login to fetch the data.

Current AOI: -99.3, 29.9 → -98.9, 30.2 (Kerrville, Texas)

During a flood the most urgent question is simply *where is the water* — and clouds usually hide it from optical satellites at exactly the moment you need them. This is the flagship case for radar.

During a flood the most urgent question is simply where is the water — and clouds usually hide it from optical satellites at exactly the moment you need them. This is the flagship case for radar.

What you can answer

  • The flooded footprint, through cloud. Sentinel-1 SAR is a radar — it makes its own illumination and passes through clouds and darkness. Calm floodwater bounces the radar away from the sensor, so it appears dark; OPERA DSWx turns that into a ready-made water / no-water map.
  • The newly flooded land — difference a pre-event and post-event water map to isolate water that wasn’t there before.
  • What drove it — GPM IMERG gives the rainfall totals behind the event.

What you can NOT answer (easily)

  • Water depth — extent ≠ depth; depth needs a terrain model (DEM) and assumptions.
  • Flooding under dense canopy or in dense cities — buildings and trees scatter radar; fill those gaps with optical (Sentinel-2 SWIR) when skies clear.
  • Minute-by-minute, everywhere — each satellite revisits only every few days.

How you’d approach it

Pull a pre-event and post-event DSWx (or threshold Sentinel-1 backscatter), difference them for the new-water mask, clip to your area, and overlay population and buildings to see who’s affected. The notebook below sets this up for your drawn AOI. This question supports the Respond phase of the NASA Disasters program.

How a scientist answers this
Parameters
OPERA DSWx-S1 / DSWx-HLS analysis-ready surface-water extent (water / no-water classes); Sentinel-1 C-band SAR backscatter (σ0, dB) that penetrates cloud day or night; Sentinel-2 SWIR false-color where skies clear; GPM IMERG rainfall totals (mm) for the driver. Calm open water reads dark in SAR (low backscatter).
Method
Take a pre-event and post-event DSWx (or threshold radiometrically-terrain-corrected Sentinel-1 backscatter below a low-σ0 cut), difference them to isolate newly flooded pixels, clip to the AOI, and overlay population/buildings; IMERG gives the rainfall context.
Validation
Cross-check the SAR water mask against optical Sentinel-2 SWIR on the first clear day, and flag known SAR limits — wind-roughened water, dense canopy, and urban layover/scatter cause misses; extent is not depth (that needs a DEM).
In plain EnglishRadar sees through clouds and reads calm floodwater as dark, so comparing a before-flood and after-flood water map shows exactly where new water spread.

Make it yours → Draw your AOI and set the pre-event and post-event dates, then overlay your own population or buildings layer to see who's affected.

Run the core method · no login

The thresholding a measurement into classes at the heart of this question — runnable on synthetic data, right here. The full earthaccess code template further down does it on real NASA data (needs an Earthdata login).

editable · runs in your browser