开源GIS数据处理工具GDAL:gdal_sieve.py用法

2024-06-21 超腾开源 129 次阅读 0 次点赞

删除小的光栅多边形。

概要


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)。 使用短格式名称。

最后更新于1年前
本文由人工编写,AI优化,转载请注明原文地址: 开源GIS数据处理工具GDAL:gdal_sieve.py用法

评论 (0)

登录 后发表评论

暂无评论,快来发表第一条评论吧!