pyflwdir.FlwdirRaster.upscale#
- FlwdirRaster.upscale(scale_factor, method='ihu', uparea=None, **kwargs)[source]#
- Upscale flow direction network to lower resolution. Available methods are Iterative hydrography upscaling method (IHU) [2], Effective Area Method (EAM) [3] and Double Maximum Method (DMM) [4]. - Note: This method only works for D8 or LDD flow directon data. - Parameters:
- scale_factor (int) – number gridcells in resulting upscaled gridcell 
- method ({'ihu', 'eam_plus', 'eam', 'dmm'}) – upscaling method, by default ‘ihu’ 
- uparea (2D array of int, optional) – 2D raster with upstream area, by default None; calculated on the fly. 
- uparea – 2D raster with basin IDs, by default None. If provided it is used as an additional constrain to the IHU method to increase the upscaling speed. 
 
- Returns:
- flw (FlwdirRaster) – upscaled Flow Direction Raster 
- idxs_out (2D array of int) – linear indices of subgrid outlets 
 
 
