需要 Spatial Analyst 许可。
ArcGIS Spatial Analyst 扩展模块 为栅格(基于像元的)数据和要素(矢量)数据提供一组类型丰富的空间分析和建模工具。
Spatial Analyst 的功能已按功能相关性分成不同的类别或组。了解其类别有助于确定要使用哪种特定工具。本部分结尾处的表列出了所有可用的工具集,并描述了每个工具集中的工具所提供的功能。
可通过多种方法访问 Spatial Analyst 功能。可通过工具对话框、Python(通过交互式命令行界面或使用脚本)或模型等方法来执行 Spatial Analyst 工具箱中的地理处理操作。 使用地图代数的传统操作和工作流也可以在 Python 环境中执行。还可使用栅格计算器通过输入简单的“地图代数”表达式来生成输出栅格。
Spatial Analyst 工具集
Spatial Analyst 的功能类别标识如下。
工具集 | 说明 |
---|---|
“条件分析”工具允许您基于在输入值上应用的条件对输出值进行控制。可应用的条件有两种类型,分别是对属性的查询或基于列表中条件语句位置的条件。 | |
使用“密度分析”工具,可计算每个输出栅格像元周围邻域内输入要素的密度。 | |
“距离”工具用于通过以下方式执行距离分析:
| |
“提取分析”工具可用于根据像元的属性或其空间位置从栅格中提取像元的子集。也可以获取特定位置的像元值作为点要素类中的属性或表。 | |
“栅格综合”分析工具可用于清理栅格中较小的错误数据,或者用于概化数据以便删除常规分析中不需要的详细信息。 | |
“地下水分析”工具可用于对地下水流中的成分构建基本的对流 - 扩散模型。以下主题介绍了这些工具的理论方面的背景信息以及一些实现方法示例。 可通过单独或按顺序应用“地下水分析”工具来为地下水流建立模型并进行分析。 | |
“水文分析”工具用于为地表水流建立模型。 可通过单独或按顺序应用“水文分析”工具来创建河流网络或描绘分水岭。 | |
表面插值工具用于根据采样点值创建连续(或预测)表面。 栅格数据集的连续表面制图表达表示某些测量值,例如高度、密度或量级(例如,高程、酸度或噪点级别)。表面插值工具会根据输出栅格数据集中所有位置的采样测量值进行预测,而无论是否已在该位置进行了测量。 | |
局部工具可以将输出栅格中各个像元位置上的值作为所有输入项在同一位置上的值的函数进行计算。 通过局部工具,您可以合并输入栅格,计算输入栅格上的统计数据,还可以根据多个输入栅格上各个像元的值,为输出栅格上的每个像元设定一个评估标准。 | |
“地图代数”是通过使用代数语言创建表达式以执行空间分析的一种方法。使用栅格计算器工具,您可以轻松创建和运行能够输出栅格数据集的“地图代数”表达式。 | |
常规“数学”工具可对输入应用数学函数。这些工具可分为几种类别。算术工具可执行基本的数学运算,例如加法和乘法。还有几种工具可以执行各种类型的幂运算,除了基本的幂运算之外,还可以执行指数和对数运算。其余工具可用于转换符号,或者用于在整型数据类型和浮点型数据类型之间进行转换。 | |
按位数学工具用于计算输入值的二进制表示。 | |
“逻辑数学”工具对输入的值进行评估,并基于布尔逻辑确定输出值。这些工具划分为四个主要类别:布尔、组合、逻辑和关系。 | |
“三角函数数学”工具对输入栅格值执行各种三角函数计算。 | |
通过多元统计分析可以探查许多不同类型的属性之间的关系。有两种类型的可用多元分析:分别是“分类”(监督和非监督)和“主成分分析”(PCA)。 | |
邻域工具基于自身位置值以及指定邻域内识别的值为每个像元位置创建输出值。邻域可分为两类:移动或搜索半径。 | |
通过叠加分析工具可以将权重应用到多个输入中,并将它们合并成一个输出。适宜性建模是“叠加分析”工具最为常见的应用。 | |
通过“栅格创建”工具生成新栅格,在该栅格中输出值将基于常量分布或统计分布。 | |
“重分类”工具提供了多种可对输入像元值进行重分类或将输入像元值更改为替代值的方法。 | |
通过太阳辐射分析工具可以针对特定时间段太阳对某地理区域的影响进行制图和分析。 | |
使用图像分割和分类工具,可准备要在创建分类栅格数据集时使用的分割栅格。 | |
您可以利用“表面分析”工具量化及可视化以数字高程模型表示的地形地貌。 | |
“区域分析”工具用于对属于每个输入区域的所有像元执行分析,输出是执行计算后的结果。虽然区域可以定义为具有特定值的单个区域,但它也可由具有相同值的多个断开元素或区域组成。区域可以定义为栅格或要素数据集。栅格必须为整型,而要素必须拥有整型或字符串类型属性字段。 |