重映射函数
概述
重映射函数用于更改或重分类栅格数据的像素值。 当使用重映射函数时,需要执行以下操作之一:
指定像素值范围以映射到输出像素值。
可以使用表将像素值映射到输出像素值。
备注
输出像素值可以是有效值或 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 时,将替换输出中缺失值或不匹配值的值。 |