操作方法
各种空间分析应用程序要求在分析操作中考虑栅格 NoData 像元。 由于 NoData 像元在所有分析中均被忽略,因此仅当这些像元具有分配给其的特定值时,才能满足上述要求。
ArcGIS 提供了一些将 NoData 值转换为其他常量(例如零)的选项。 可以选择将 Con 工具与 Spatial Analyst 工具箱中的 IsNull 工具结合使用以转换 NoData 值。 有关详细信息,请参阅 ArcMap:如何将 NoData 像元更改为某值。 或者,可以使用“栅格计算器”工具调用 Con 和 IsNull 工具以使用这两个工具将 NoData 值更改为其他值。
在 10.x 和 9.3 版本中,Con 工具可以在栅格计算器之外单独使用,以创建具有重置 NoData (Null) 值的新栅格。 但是,“栅格计算器”也可以用于调用 Con 和 IsNull 工具来执行相同的任务。 9.3 和 10.x 中的语法将不同。 示例如下所示。
以下语句示例用于在 9.3 中的“栅格计算器”中将 NoData 值转换为 0:
以下语句示例用于在 10.x 中的“栅格计算器”中将 NoData 值转换为 0:
注: 或者,可以使用 Python 自动将 NoData 值设置为其他值。 有关详细信息,请参阅操作方法:自动将栅格的空值设置为零。
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序