Exploring the raster tools in QGIS and related software, I found raster buffer functions to surround existing rasters. The values of the raster buffer are restricted to be distances from the interior raster or constant however. I would rather like to derive the values of the added cells from the boundary of the interior raster...
Data: 1. river flood level raster; 2. polygon at the side of 1.; 3. bended river axis as polyline; 4. DEM.
Aim: I'd like to laterally extend the river flood level raster, which is restricted between dikes, constraining the flood plain. Some dikes are to be removed and additional flood retention area (delineated by polygon 2.) will be flooded.
It's not about modelling the flow or change of water level. - I just want to transfer the given flood levels at the boundary of the raster to the neighboring area, though keeping the overal water level inclination along the main flow direction of the river.
The laterally extended flood water level will be used to approximate inundation depths by subtracting DEM values in a second step. I don't need very precise water level results, because the study is about sedimentation and soil contamination mainly.
Any idea how to laterally extend the (flood level) raster values by use of QGIS & friends?