“计算变化”函数
需具有 Image Analyst 许可才能使用。
概览
“计算变化”函数用于计算两个类别或连续栅格数据集之间的差值。
备注
此函数可用于枚举土地覆被变化分析的两个分类栅格之间的差值,或者可用于检查两个单波段连续栅格之间的变化,例如高程、温度、冠层盖度等。
系统提供六种计算方法:
差异 - 计算两个栅格图层之间的数学差异(减)。
\(To \space Raster \space - \space From \space Raster\)
相对差异 - 在考虑像素值大小的同时,计算栅格数据集之间的差异。
\((To \space Raster \space - \space From \space Raster)/max(From \space Raster, \space To \space Raster)\)
类别 - 两个类别或主题栅格之间的差异,其输出可以显示在两个栅格之间发生的各个类过渡。 例如,标记为
Forest > Developed的类指示从自栅格中Forest到至栅格中Developed的变化。光谱欧氏距离 - 通过将每个像素视为一个矢量来计算两个多波段栅格之间的欧氏距离。 值越大表示图像之间的变化越大。
光谱角度差值 - 通过将每个像素视为一个矢量来计算两个多波段栅格之间的角度差值。 角度越大表示图像之间的变化越大。
变化最大的波段 - 计算两个多波段栅格之间每个像素中变化最大的波段。
要仅显示从一个类到另一个类的变化的像素,请使用起始类和目标类参数,然后选中仅变化像素复选框。 例如,要仅查看从 Forest 变化为 Developed 的像素,请在起始类值参数中输入 Forest 类值,并在目标类值参数中输入 Developed 类值,然后选中复选框以仅包含变化的像素。 将仅在输出图层中符号化从 Forest 变化为 Developed 的像素。 所有其他像素将被划分到名为 Other 的类中,并在默认情况下处于透明状态。
如果计算变化方法设置为类别并且其中一个输入不是类别,则会计算出简单差值。
注:
当分析类别变化时,自栅格和至栅格必须具有关联的栅格属性表。 属性表必须具有一个 VALUE 字段、一个 CLASS_NAME 字段、一个 CLASSNAME 字段或一个字符串字段。 这些字段中的数据可用于在两个栅格之间进行比较。
参数
以下内容对“计算变化”函数的参数进行了详细介绍。
|
参数 |
描述 |
|---|---|
|
由栅格转出 |
计算中要使用的第一个栅格。 要评估从时间 1(较早)到时间 2(较晚)的变化,请在此处输入时间 1 栅格。 |
|
转为栅格 |
计算中要使用的第二个栅格。 要评估从时间 1(较早)到时间 2(较晚)的变化,请在此处输入时间 2 栅格。 |
|
计算变化方法 |
用于计算的方法。
|
|
起始类值 |
如果比较两个类别栅格,则将在计算中包含自栅格参数的类值。 这是一个与您的输入栅格数据集中 |
|
目标类值 |
如果比较两个类别栅格,则将在计算中包含至栅格参数的类值。 这是一个与您的输入栅格数据集中 |
|
自栅格中类名称的字段名称 |
用于在自栅格输入中存储类名称的字段。 该工具将自动搜索要使用的 如果输入不包含这些标准字段名称,请使用此选项。 |
|
至栅格中类名称的字段名称 |
用于在至栅格输入中存储类名称的字段。 该工具将自动搜索要使用的 如果输入不包含这些标准字段名称,请使用此选项。 |
|
过滤方法 |
为分类变化计算选择过滤方法。
|
|
定义过渡色 |
指定要用于符号化输出类的颜色。 当像素由一种类类型变为另一种类类型时,输出像素颜色将代表初始类类型、最终类类型或两者的混合。
|
|
像元大小类型 |
选择输出栅格中使用的像元大小。 如果所有输入像元大小均相同,则所有选项都会产生相同的结果。
|
|
范围类型 |
选择输出栅格中应使用的范围:
|