如何在 ArcGIS 中将栅格像元的 NoData 转换为零

栅格 NoData

您可能希望将 NoData 更改为零的第一个原因是在数学运算期间无法计算 NoData 值。

在 ArcGIS 中将栅格的 NoData 转换为零的方法是:

  • 重分类工具
  • 控制工具

让我们仔细看看这两种方法。

重分类工具

您可以使用“重新分类工具”将无数据转换为零。此工具还需要 ArcGIS 中的空间分析扩展模块。

此工具允许您将旧栅格值更改为新栅格值。最好的部分是您可以对一系列值进行重新分类。

要从无数据变为零,请在旧值字段中输入“NoData”,然后输入新值零。

控制工具

*您可能想尝试上述方法,因为 Con Tool 可能无法返回正确的输出

通过空间分析扩展,您可以使用“Con Tool” ,它代表“条件” 。 Con Tool 对栅格数据集的每个网格单元执行条件 if 语句评估。

此函数将允许您将 NoData 值替换为 0 值,条件为“Value = NoData”。

Con Tool - 栅格 无数据

反向:设置空工具

下面是使用设置空工具将栅格值更改为“NoData”的示例:

我们有一个流向栅格数据集。让我们将 4 的所有值更改为 NoData。我们该怎么做?

流动的方向

在 Spatial Analyst 工具 > 条件下,双击设置空工具。 “输入条件栅格”将是您要设置为空的栅格。 “输入假栅格或常数值”将是相同的。该表达式将确定您希望在数据集中将哪些值设为空。

下面是使用“设置为空”工具的示例:

设置空工具

使用此工具的结果会将所有值 4 变为“无数据”,如下所示:

流向空

You may also like...