geodata.mask.create_temp_tif

geodata.mask.create_temp_tif#

geodata.mask.create_temp_tif(arr: numpy.ndarray, transform: rasterio.Affine, open_raster: bool = True) rasterio.DatasetReader | str#

Create a ras.DatasetReader object openning a temporary rasterio file

Note: Arguments arr and transform input can be the output for ras.merge.merge and ras.mask.mask.

Parameters:
  • arr (ArrayLike) – An ArrayLike object that contains values of the layer.

  • transform (rasterio.Affine) – Affine transformation for the layer.

  • open_raster (bool) – Whether the raster will be opened. True by default.

Returns:

The temporary raster.

Return type:

rasterio.DatasetReader