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 (Union[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:

Optional[TypeVar(RasterType, bound= Raster)]

Returns:

Raster with updated dtype (or None if inplace).