了解 ArcGIS Spatial Analyst 扩展模块中的分析
了解基于像元建模的最简单方法,不是研究整个栅格(宏观方法),而是研究各个像元(微观方法)。为此,可以把自己想象为栅格数据集中的一个像元。您表示一个位置,并且具有一个值。所有 ArcGIS Spatial Analyst 扩展模块工具都会要求您基于一系列已定义的规则来操作或保留该值。
计算每个像元的输出值
无论使用何种 Spatial Analyst 工具计算指定位置(像元)的输出值,您都需要了解以下三点:
- 指定位置(像元)的值
- 要对值执行的操作
- 计算中包含的其他像元位置及其值
如何确定这三点内容?
- 您自然会了解您的位置的值(输入像元值)。
- Spatial Analyst 中的每个工具将以不同方式对您所在位置处的值执行操作。工具的帮助文档介绍了操作值所遵循的逻辑。
- 凭借一些 Spatial Analyst 工具,仅需了解该位置的值即可计算输出值,例如将值自乘,以获得指定的幂值。可以利用某些其他工具来确定指定位置所属的栅格数据集中其他位置的值,例如在您的位置周围的邻域中查找(焦点分析工具),或包含其他栅格数据集定义的像元位置及其值(区域分析工具)。
- 使用任何 Spatial Analyst 工具处理栅格数据集中的某个位置(像元)时都要依照这三个步骤执行操作。所有工具都是逐个像元执行操作的,每个像元的每种计算都需要像元值、实施的操作以及计算中包含的其他像元位置。基于操作值的方式,Spatial Analyst 工具被分为不同的类别,这样您只需了解不同的类别如何操作像元值即可。
- 对许多工具而言,您可以通过用户定义参数来优化执行操作(计算)的过程。例如,对于焦点工具,每种计算中包含的像元可能因定义的邻域的不同而不同。
适合多种工具的三步流程
- 幂工具:将此工具应用于栅格数据集时,您需要了解如何获得您所在位置的值,然后将其自乘,以得到由您所在的像元在其他栅格数据集中相同位置的值所定义的幂,从而返回您所在位置的输出值。
- Cos 工具:对栅格数据集使用此工具时,您必须了解指定位置的值以及如何获得该值的余弦,从而返回输出值。
- 欧氏距离工具:应用此工具时,您必须了解您的位置,并确定该位置与最近源(由源数据集定义)之间的距离,从而返回您所在位置的输出值。
- 焦点统计工具:应用此工具确定 3 × 3 邻域中的最大值时,您必须了解您所在位置的值以及周围八个直接相邻位置的值。您需要计算这九个值的特定统计指标,并将生成值作为您所在位置的输出。
- 分区统计工具:通过平均值选项应用此工具时,您必须了解您所在位置的值,并且求得与您的像元属于同一区域的所有像元的值的平均值(由区域栅格数据集定义)。
上述逻辑适用于输入栅格中的每个像元。
相关主题
9/15/2013