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,tupleordict, 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