sieve#
- sieve(xds: Union[str, DataArray, Dataset, DatasetReader], sieve_thresh: int, connectivity: int = 4) Union[DataArray, Dataset] [source]#
Sieving, overloads rasterio function with raster shaped like (1, h, w).
Warning
Your data is casted by force into
np.uint8
, so be sure that your data is classified.>>> raster_path = "path/to/raster.tif" # classified raster >>> # Rewrite it >>> sieved_xds = sieve(raster_path, sieve_thresh=20) >>> # Write it >>> raster_out = "path/to/raster_sieved.tif" >>> write(sieved_xds, raster_out)