hydromt_sfincs.components.quadtree.SfincsQuadtreeElevation.create#

SfincsQuadtreeElevation.create(elevation_list: List[dict], nrmax: int = 2000, buffer_cells: int = 0, interp_method: str = 'linear', zmin: float = -1000000000.0, zmax: float = 1000000000.0, interpolate_na: bool = True)[source]#

Interpolate topobathy (z) data to the model grid.

Adds model grid layers:

  • z: combined elevation/bathymetry [m+ref]

Parameters:
  • elevation_list (List[dict]) – List of dictionaries with topobathy data, each containing a dataset name or Path (elevation) and optional merge arguments e.g.: [{‘elevation’: merit_hydro, ‘zmin’: 0.01}, {‘elevation’: gebco, ‘offset’: 0, ‘merge_method’: ‘first’, ‘reproj_method’: ‘bilinear’}] For a complete overview of all merge options, see hydromt.workflows.merge_multi_dataarrays()

  • buffer_cells (int, optional) – Number of cells between datasets to ensure smooth transition of bed levels, by default 0

  • interp_method (str, optional) – Interpolation method used to fill the buffer cells, by default “linear”

  • interpolate_na (bool, optional) – Whether to interpolate (and extrapolate) missing values (NaNs) in the elevation data, by default True