Spatial Analyst 模块 (arcpy.sa) 支持 ArcPy 中的许多函数,用于处理和创建栅格或栅格对象。 它们将组织为以下类别的相关分组:分析、外观、波段索引、分类、转换、校正、数据管理、数学、重分类、统计和表面。
arcpy.sa 模块提供的一些函数需要 Spatial Analyst 或 Image Analyst 许可。 下表中将列出每个函数的扩展模块许可要求(如适用)。 所有其他函数均可与 ArcGIS Pro Basic 许可一起使用。
如果该函数需要许可,并且您正在使用浮动版许可,则可以使用 CheckOutExtension 函数进行访问。
Spatial Analyst 工具箱中可用的地理处理工具也可以作为 arcpy.sa 模块中的地理处理函数使用。
分析
函数 | 描述 | 许可要求 |
---|---|---|
根据时间维度间隔和异常计算方法,创建包含输入多维栅格的异常像素值的栅格对象。 | Image Analyst 或 Spatial Analyst | |
通过将栅格函数或函数链应用于一个或多个输入栅格来创建栅格对象。 | ArcGIS Pro Basic | |
通过将栅格函数或自定义函数模板应用于输入多维栅格中的每个剖切来创建栅格对象。 | Image Analyst 或 Spatial Analyst | |
根据环境温度和相对湿度来计算体感温度。 通常体感温度描述为人体感受到的热度。 | ArcGIS Pro Basic | |
通过在输入栅格上应用缨帽变换来创建栅格对象。 | ArcGIS Pro Basic | |
通过将输入栅格划分为两个不同的类来创建栅格对象,其中高值类以浅色像素显示,低值类以深色像素显示。 | ArcGIS Pro Basic | |
标识可能引起冻疮或体温过低的冬天恶劣的气候条件,具体取决于暴露在这些条件下的具体时间。 | ArcGIS Pro Basic |
外观
函数 | 描述 | 许可要求 |
---|---|---|
通过改善源影像的对比度和亮度来创建增强型影像。 | ArcGIS Pro Basic | |
对影像中的像素值执行过滤,此函数可用于对影像进行锐化、模糊、边缘检测或其他基于内核的增强处理。 | ArcGIS Pro Basic | |
通过融合较低分辨率的多光谱影像和较高分辨率的全色影像来创建较高分辨率的多波段影像。 | ArcGIS Pro Basic | |
通过将符号系统应用于引用的栅格数据集来创建渲染的栅格对象。 在 Jupyter 笔记本中显示数据时,此函数很有用。 | ArcGIS Pro Basic | |
计算栅格的统计数据和直方图。 | ArcGIS Pro Basic | |
通过基于统计数据的多种拉伸类型更改如亮度、对比度和 Gamma 等属性,从而增强影像效果。 | ArcGIS Pro Basic | |
使用矢量符号可视化栅格中的流向和量级信息。 | ArcGIS Pro Basic |
波段索引
函数 | 描述 | 许可要求 |
---|---|---|
计算多波段栅格对象的燃烧面积指数 (BAI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的叶绿素指数 - 绿光 (CIg),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的叶绿素指数 - 红边 (CIre),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的黏土矿物 (CM) 比率,并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的增强型植被指数 (EVI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的有色矿物 (FM) 比率,并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的全球环境检测指数 (GEMI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的绿光归一化差值植被指数 (GNDVI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算 Landsat TM 影像的绿色植被指数 Landsat TM (GVITM),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的氧化铁 (IO) 比率,并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的修正型土壤调节植被指数 (MSAVI2),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的修正型三角植被指数 (MTVI2),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的归一化燃烧比率 (NBR),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的归一化差值建筑用地指数 (NDBI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的归一化差值含水指数 (NDMI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的归一化差分雪盖指数 (NDSI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的归一化差值植被指数 (NDVI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的红边归一化差值植被指数 (NDVIre),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的归一化差值水体指数 (NDWI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的垂直植被指数 (PVI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的红边三角植被指数 (RTVICore),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的土壤调节植被指数 (SAVI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的红边简单比值 (SRre),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算六波段八位栅格对象的 Sultan 公式,并返回三波段八位栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的转换的土壤调节植被指数 (TSAVI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic | |
计算多波段栅格对象的可视化大气阻抗指数 (VARI),并返回具有该指数值的栅格对象。 | ArcGIS Pro Basic |
分类
函数 | 描述 | 许可要求 |
---|---|---|
根据 Esri 分类器定义文件 (.ecd) 和栅格数据集输入对栅格数据集进行分类。 | Image Analyst 或 Spatial Analyst | |
执行亚像素分类并计算单个像素的不同土地覆盖类型的分数丰度。 | Image Analyst 或 Spatial Analyst | |
根据种子点中的指定半径,对相邻像素进行分组。 | Image Analyst 或 Spatial Analyst | |
对于具有相似光谱特征和空间特征的相邻像素进行分组。 | Image Analyst 或 Spatial Analyst |
转换
函数 | 描述 | 许可要求 |
---|---|---|
基于色彩映射表文件中的配色方案或特定颜色对像素值进行转换,以将栅格数据显示为灰度影像或 RGB 彩色影像。 | ArcGIS Pro Basic | |
将带有色彩映射表的单波段栅格转换为三波段(红、绿和蓝)栅格。 | ArcGIS Pro Basic | |
将三波段 8 位无符号影像的颜色模型从色调、饱和度及亮度 (HSV) 转换为红色、绿色及蓝色 (RGB),反之亦然。 | ArcGIS Pro Basic | |
从复数中计算量级。 | ArcGIS Pro Basic | |
将多波段影像转换为单波段灰度影像。 指定的权重应用于每个输入波段,并对输出应用标准化。 | ArcGIS Pro Basic | |
将面、折线或点要素类转换为栅格对象。 | ArcGIS Pro Basic | |
将矩阵应用于多波段影像以影响输出的颜色值。 | ArcGIS Pro Basic | |
将像素从一个单位转换到另一个单位。 它支持转换距离、速度和温度。 | ArcGIS Pro Basic | |
将两个栅格组合并转换为双波段栅格,其数据类型为量级-方向或 U-V。 | ArcGIS Pro Basic |
校正
函数 | 描述 | 许可要求 |
---|---|---|
通过移除斑点并消除雷达数据集中的噪声,并在影像中保留边和尖锐要素来创建栅格对象。 | ArcGIS Pro Basic |
数据管理
函数 | 描述 | 许可要求 |
---|---|---|
应用当前环境设置创建作为输入栅格副本的新栅格。 | ArcGIS Pro Basic | |
通过合并多个栅格以形成多波段影像来创建栅格对象。 | ArcGIS Pro Basic | |
通过从多波段栅格中提取一个或多个波段或在多波段栅格中对波段进行重新排序来创建栅格对象。 | ArcGIS Pro Basic | |
通过指定一个或多个 NoData 值或一个有效的像素值范围来创建栅格对象。 | ArcGIS Pro Basic | |
通过更改输入栅格的空间分辨率并针对所有新像素大小的聚合值或插值设置规则来创建栅格对象。 | ArcGIS Pro Basic | |
根据选定的变量和维度间隔创建一个栅格对象,该栅格对象便是输入多维栅格的子集。 | ArcGIS Pro Basic | |
通过对输入像素的位进行解包,并将它们映射到输出像素中的指定位来创建栅格对象。 该函数的目的是对来自若干输入的位进行操作,如来自 Landsat 8 质量波段产品的位。 | ArcGIS Pro Basic |
数学分析
函数 | 描述 | 许可要求 |
---|---|---|
在两个栅格之间或一个栅格与一个标量之间执行算术运算,并返回应用该运算的栅格对象。 | ArcGIS Pro Basic | |
在多波段栅格对象的波段上执行算术运算,并返回应用该运算的栅格对象。 | ArcGIS Pro Basic | |
提供对所有现有数学函数的访问权限,并返回应用该数学运算的栅格对象。 | Image Analyst 或 Spatial Analyst |
重分类
函数 | 描述 | 许可要求 |
---|---|---|
将栅格对象的像素值分类为具有特定值的组。 | ArcGIS Pro Basic | |
根据其他栅格中定义的区域以及在表中定义的区域相关值映射来将栅格对象的像素值分类为组。 | ArcGIS Pro Basic |
统计
函数 | 描述 | 许可要求 |
---|---|---|
创建一个栅格对象,其中每个像素都包含该像素到达统计数据参数的波段指数。 如果输入栅格是多维栅格,则输出栅格对象将包含维度值而不是波段指数。 | ArcGIS Pro Basic | |
基于已定义的焦点邻域计算影像中各像元的统计数据。 | ArcGIS Pro Basic |
表面
函数 | 描述 | 许可要求 |
---|---|---|
用于创建可同时显示表面坡向和坡度的栅格对象。 | ArcGIS Pro Basic | |
在高程中存在孔洞的栅格对象上创建像素。 | ArcGIS Pro Basic | |
通过合并由高程编码和山体阴影方法生成的影像来创建 terrain 的彩色 3D 制图表达。 | ArcGIS Pro Basic |