hydromt.io.open_raster#
- hydromt.io.open_raster(uri: str | Path | IOBase | DatasetReader | WarpedVRT, *, mask_nodata: bool = False, chunks: int | Tuple[int, ...] | Dict[str, int] | None = None, nodata: int | float | None = None, **kwargs) DataArray [source]#
Open a gdal-readable file with rasterio based on.
rioxarray.open_rasterio()
, but return squeezed DataArray.- Parameters:
filename (
str
,path
,file-like
,rasterio.DatasetReader
, orrasterio.WarpedVRT
) – Path to the file to open. Or already open rasterio dataset.mask_nodata (
bool
, optional) – set nodata values to np.nan (xarray default nodata value)chunks (
int
,tuple
ordict
, optional) – Chunk sizes along each dimension, e.g.,5
,(5, 5)
or{'x': 5, 'y': 5}
. If chunks is provided, it used to load the new DataArray into a dask array.**kwargs – key-word arguments are passed to
xarray.open_dataset()
with “rasterio” engine.logger (
logger object
, optional) – The logger object used for logging messages. If not provided, the default logger will be used.
- Returns:
data – DataArray
- Return type:
DataArray