hydromt_sfincs.components.grid.SfincsElevation#
- class hydromt_sfincs.components.grid.SfincsElevation(model: SfincsModel)[source]#
SFINCS Elevation Component.
This component contains methods to add elevation (bed level) data to the SFINCS model on regular grids. Multiple elevation datasets can be merged together to create a complete bed level representation interpolated onto the model grid.
Note
The elevation data is stored in the model grid’s data dataset under the key “z”.
See also
- __init__(model: SfincsModel)[source]#
Methods
__init__(model)close()Clean up all open datasets.
create(elevation_list[, buffer_cells, ...])Interpolate topobathy (dep) data to the model grid.
finish_write()Finish the write functionality after cleanup was called for all components in the model.
read()Not implemented, elevation data is read when the grid is read.
test_equal(other)Test if two components are equal.
write()Not implemented, elevation data is written when the grid is written.
Attributes
dataGet the data from the model grid.
data_catalogReturn the data catalog of the model this component is associated with.
maskGet an empty mask with the same shape as the model grid.
modelReturn the model object this component is associated with.
name_in_modelFind the name of the component in the parent model components.
rootReturn the root of the model this component is associated with.