需要 Spatial Analyst 许可。
通过结合使用为空和条件函数工具,您可以将栅格中的 NoData 值更改为任意所需值,同时保留栅格中其余原始非 NoData 像元值。
例如,如果要创建一个已为 NoData 区域指定特定值(如 100),而要保留其他(非 NoData)像元值的栅格,则可以遵照以下步骤:
- 使用为空工具识别出 NoData 位置:
输入栅格:InRas1
输出栅格:OutNullRas
- 对结果使用条件函数,从而为原始 NoData 区域指定一个值:
输入条件栅格数据:OutNullRas
表达式:"Value = 1"
输入条件为真时所取的栅格数据或常数值:100
输入条件为假时所取的栅格数据或常数值:InRas1
输出栅格:NullTo100_Ras
在第一步中,为空为 NoData 区域赋值 1,为非 NoData 区域赋值 0。在第二步中,对于输入条件栅格为真(值为 1)的像元,其输出值为 100。对于输入条件栅格为假(值为 0)的像元,输出值为该位置原始栅格的值。