重映射函数用于更改或重分类栅格数据的像素值。 当使用重映射函数时,需要执行以下操作之一:
- 指定像素值范围以映射到输出像素值。
- 可以使用表将像素值映射到输出像素值。
备注
输出像素值可以是有效值或 NoData 值。 您还可以将未指定值映射到 NoData。
当使用重映射定义类型参数值的表选项时,可以添加 ArcGIS 支持的任何表。 此选项将单一值映射到新值。 此表必须包含输入和输出值字段,添加表后,需要在对话框中进行标识。
当使用重映射定义类型参数值的列表选项时,可通过指定最小值和最大值来提供值范围,并将该范围指定给输出值或 NoData 值。 范围中包含最小值但不包含最大值,如下表所示:
最小(包含) | 最大(不包含) | 实际值转换为输出值 |
---|---|---|
1 | 10 | 1-9 |
10 | 20 | 10-19 |
50 | 51 | 50 |
还考虑了表中范围的顺序。 首先处理顶行,然后按顺序依次处理下面各行,如下表所示:
最小(包含) | 最大(不包含) | 实际值转换为输出值 |
---|---|---|
1 | 15 | 1-14 |
10 | 30 | 15-29 |
30 | 40 | 30-39 |
最小(包含) | 最大(不包含) | 实际值转换为输出值 |
---|---|---|
10 | 30 | 10-29 |
1 | 15 | 1-9 |
30 | 40 | 30-39 |
参数
参数 | 描述 |
---|---|
栅格 | 输入栅格。 |
重映射定义类型 | 指定将设置重映射值的方式:
|
列表 | 当重映射定义类型为列表时,将映射到输出像素值的像素值。 请提供映射值、最小值和最大值范围以及新的重映射值。 此外,可以将值范围设置为 NoData 像素。 |
重映射表 | 当重映射定义类型为表时,将用于设置重映射值的表。 |
输入字段 | 相应字段,用于指定将重映射的输入像素值。 如果表具有值范围,则其将为最小值字段,并且还必须提供输入最大值字段参数值。 |
输出字段 | 将用作输出重映射值的字段。 |
输入最大值字段 | 如果表指定值范围,则为最大值字段。 |
重映射表类型 | 将用于重映射输入栅格的表类型:
|
将缺失值更改为 NoData | 指定重分类表中的缺失值是将保留其值、由替换值参数值替换,还是重映射为 NoData。
|
替换值 | 当未选中将缺失值更改为 NoData 时,将替换输出中缺失值或不匹配值的值。 |