删除小的光栅多边形。
## 概要
```
gdal_sieve.py [-q] [-st threshold] [-4] [-8] [-o name=value]
srcfile [-nomask] [-mask filename] [-of format] [dstfile]
```
## 描述
gdal_sieve.py脚本删除小于提供的阈值大小(以像素为单位)的栅格多边形,并替换为最大邻居多边形的像素值。 结果可以写回现有的光栅带,或者复制到一个新文件中。
输入数据集读取为整数数据,这意味着浮点值舍入为整数。 在某些情况下(例如,最小= 0和最大= 1的32位浮点数据)可能需要重新缩放源数据。
关于算法的其他细节可以在GDALSieveFilter()文档中找到。
**-q:**
该脚本以安静模式运行。 进度监视器被抑制,并且不显示常规消息。
**-st threshold:**
设置大小阈值,以像素为单位。 只有小于此尺寸的栅格多边形将被删除。
**-o name=value:**
为算法指定一个特殊参数。 目前没有支持。
**-4:**
确定多边形时应使用四个连通性。 那就是对角线像素不被认为是直接连接的。 这是默认值。
**-8:**
确定多边形时应使用八个连贯性。 那就是对角线像素被认为是直接连接的。
**srcfile**
用于识别目标像素的源光栅文件。 只使用第一个频段。
**-nomask:**
不要对输入区域使用默认的有效性掩码(如nodata或alpha掩码)。
**-mask filename:**
使用指定文件的第一个带作为有效掩码(零是无效的,非零有效)。
**dstfile**
要用筛选结果创建的新文件。 如果没有提供,则更新源频段。
**-of format:**
选择输出格式。 默认值为GeoTIFF(GTiff)。 使用短格式名称。