# 批量替换像元值

# 功能说明

批量替换区域高程值是通过选择矢量区并设置高程替换规则,将矢量区范围内的高程值按照指定规则进行批量替换。

# 操作说明

1. 启动“批量替换像元值”命令,系统弹出批量替换像元值对话框,如下图所示:

2. 设置输入数据,包括待处理的栅格数据及波段数,交互替换的矢量区;

3. 指定在区要素范围内、外,进行批量替换像元值的方式:

  • 【(区内)原始值/(区外)无效值】:区域内保留为原始值,区域外替换为无效值。
  • 【(区内)无效值/(区外)原始值】:区域内替换为无效值,区域外保留为原始值。
  • 【(区内)数值/(区外)数值】:区域内/外数值替换为所设置的对应内/外像元值。
  • 【(区内)数值/(区外)数据层】:区域内数值替换为区域内所设定的像元值,区域外数值替换为所指定的数据层对应的像元值。
  • 【(区内)数据层/(区外)数值】:区域内数值替换为所指定数据层对应的像元值,区域外数值替换为所指定的像元值。
  • 【(区内)数据层/(区外)数据层】:区域内/外数值统一替换为所指定数据层对应的像元值。

4. 设置替换后的结果数据层名称和保存路径。点击"确定"执行区域替换像元值的操作,点击"取消"则取消当前操作。若在此前勾选了“添加到地图文档”,可以将替换像元值后的结果数据添加到当前工作空间的地图文档中。

使用“(区内)原始值/(区外)有效值”方法替换像元值的结果如下图:

提示:

使用数据层替换区域像元值时,使用的数据层必须与原始数据层具备相同的地理范围及网格分辨率,即相同的行列数。