栅格数据的空间分析——条件分析与栅格计算

1.条件分析:

条件分析工具是根据设定的条件来控制像元的输出值。条件分析工具包括条件函数工具、选取函数工具和设为空函数工具。

  • 条件函数工具:

条件函数工具是根据像元值在指定的条件语句中的真假来控制像元输出值。
选择【系统工具箱→Spatial Analysis Tools→条件分析→条件函数】工具,在表达式栏设置逻辑表达式,并设置条件为真和为假时的值。

  • 设为空函数

与条件函数工具操作类似,不同的是当条件为真时,将像元设置为NoData,为假是设置为设置的值。
选择【系统工具箱→Spatial Analysis Tools→条件分析→设为空函数】工具,在表达式栏设置逻辑表达式,并设置条件为真和为假时的值。

  • 选取函数

选取函数是根据位置栅格数据的值用于确定要从输入栅格列表中的哪一个栅格获取输出像元值。

其中,InRas1为位置栅格,InRas2、InRas3位输入栅格1和输入栅格2.

2.栅格计算:

栅格计算时对栅格数据进行数据处理和分析的常用方法,也是建立复杂的应用数学模型的基本模块。栅格计算不仅能方便的完成基于数学运算符、基于数学函数的栅格运算,还支持直接调用ArcGIS自带的栅格数据空间分析函数。

  • 简单算术运算:

选择【系统工具箱→Spatial Analysis Tools→地图代数→栅格计算器】工具,输入地图代数表达式。

  • 数学函数运算:

选择【系统工具箱→Spatial Analysis Tools→地图代数→栅格计算器】工具,输入地图代数表达式,这里以求模运算为例。

  • 空间分析函数运算:

选择【系统工具箱→Spatial Analysis Tools→地图代数→栅格计算器】工具,输入地图代数表达式,这里以条件分析中的条件函数为例(将图层中属性值为1,2,3,4的数据输出)。

你可能感兴趣的:(栅格数据的空间分析——条件分析与栅格计算)