geoutils.Raster.astype

Contents

geoutils.Raster.astype#

Raster.astype(dtype, convert_nodata=True, inplace=False)[source]#

Convert data type of the raster.

By default, converts the nodata value to the default of the new data type.

Parameters:
  • dtype (type[Any] | dtype[Any] | _SupportsDType[dtype[Any]] | tuple[Any, Any] | list[Any] | _DTypeDict | str | None) – Any numpy dtype or string accepted by numpy.astype.

  • convert_nodata (bool) – Whether to convert the nodata value to the default of the new dtype.

  • inplace (bool) – Whether to modify the raster in-place.

Return type:

TypeVar(RasterType, bound= Raster) | None

Returns:

Raster with updated dtype (or None if inplace).