需要 Spatial Analyst 许可。
ArcGIS Pro 的 Spatial Analyst 扩展模块提供了一整套基于栅格的空间分析工具和功能。通过此扩展模块,您可以使用多种数据格式来组合数据集、解释新数据和执行复杂的栅格操作。使用 Spatial Analyst 扩展模块可执行的操作示例包括:terrain 分析、地表建模、表面插值、适宜性建模、水文分析、统计分析和影像分类。
下面将简单介绍 Spatial Analyst 扩展模块的主要组件:
-
使用 Spatial Analyst 功能的最常用途径是利用地理处理工具。通过这一功能丰富的环境,您可以快速轻松地组织和执行完成分析任务所需的工具,同时还为您提供了一个自动执行、记录和共享工作流的机制。
在地理处理框架中,可通过以下方法执行 Spatial Analyst 操作:
- 运行各个工具对话框
- 使用 ModelBuilder 合并工具以自动执行工作流并创建空间模型
- 使用 Python 自动执行工作流并创建新工具
-
地图代数是一种用于执行栅格分析的强大代数语言。地图代数已完全整合到 Python 环境中。
此外还提供了一个栅格计算器工具,通过该工具可在工具对话框或 ModelBuilder 中轻松创建“地图代数”表达式。
适宜性建模器是一个与窗格、图以及地图进行交互的动态、探索性环境,可帮助您创建更好的适宜性模型。
以下是对 ArcGIS Pro 中 Spatial Analyst 体验的各个组件的进一步讨论。
地理处理工具
Spatial Analyst 提供了超过 190 个地理处理工具来执行空间分析操作。除部分纯分析工具之外,常规类的工具还包括执行基本数学运算和逻辑运算的工具,以及执行栅格数据集创建和处理的工具。这些工具按照相关功能组被划分到工具集中。
地图代数和 Python
地图代数现已完全整合到 Python 环境中。用于在 Python 中创建“地图代数”表达式的语法类似于您已熟悉的“栅格计算器”中的语法。ArcGIS Pro 中的 Python 环境通过全命令式自动完成功能、扩展的脚本化功能以及延迟执行功能改善了先前的用户体验。
适宜性建模器
构建适宜性模型是一个非线性迭代过程。适宜性建模器将在适宜性建模过程的每个阶段提供分析反馈,并允许在模型开发的每个阶段之间来回无缝移动。您在流程的某一个阶段学到的东西可能会影响您在另一阶段所做的决策。通过即时反馈,您可以在选择模型参数时做出更明智的决策。结果,您将对模型输出更有信心,从而做出更佳决策。