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