rescale_grid#

mhm_tools.common.esri_grid.rescale_grid(header, cellsize, in_name='LA', out_name='LB')[source]#

Rescale grid from given header to a coarser cell-size with matching extend.

Parameters:
  • header (dict) – ASCII grid header as dictionary.

  • cellsize (float) – Target cell-size. Needs to be coarser than the input grid.

  • in_name (str, optional) – Name of input grid for error messages, by default “LA”

  • out_name (str, optional) – Name of output grid for error messages, by default “LB”

Returns:

header – New ASCII grid header as dictionary.

Return type:

dict

Raises:

ValueError – If given cell-size is not compatible with given grid header.