Spatial Analyst 函数概述

Spatial Analyst 模块 (arcpy.sa) 支持 ArcPy 中的许多函数,用于处理和创建栅格或栅格对象。它们将组织为以下类别的相关分组:分析外观分类波段索引转换校正数据管理数学重分类统计表面

一些可与 arcpy.sa 模块一起使得的函数需要 Spatial AnalystImage Analyst 许可。下表中将列出每个函数的扩展模块许可要求(如适用)。所有其他函数均可与 ArcGIS Pro Basic 许可一起使用。

如果函数需要许可,并且您正在使用浮动版许可,则可以使用 CheckOutExtension 函数来访问该功能。

Spatial Analyst 工具箱中可用的地理处理工具也可以作为 arcpy.sa 模块中的地理处理函数使用。

分析

函数说明许可要求

Anomaly

根据时间维度间隔和异常计算方法,创建包含输入多维栅格的异常像素值的栅格对象。

Image AnalystSpatial Analyst

Apply

通过将栅格函数或函数链应用于一个或多个输入栅格创建栅格对象。

ArcGIS Pro Basic

Foreach

通过将栅格函数或自定义函数模板应用于输入多维栅格中的每个剖切来创建栅格对象。

Image AnalystSpatial Analyst

HeatIndex

根据环境温度和相对湿度来计算体感温度。通常体感温度描述为人体感受到的热度。

ArcGIS Pro Basic

TasseledCap

通过在输入栅格上应用缨帽变换来创建栅格对象。

ArcGIS Pro Basic

Threshold

通过将输入栅格划分为两个不同的类来创建栅格对象,其中高值类以白色像素显示,低值类以黑色像素显示。

ArcGIS Pro Basic

WindChill

标识可能引起冻疮或体温过低的冬天恶劣的气候条件,具体取决于暴露在这些条件下的具体时间。

ArcGIS Pro Basic

外观

函数说明许可要求

ContrastBrightness

通过改善源影像的对比度和亮度来创建增强型影像。

ArcGIS Pro Basic

Convolution

对影像中的像素值执行过滤,此函数可用于对影像进行锐化、模糊、边缘检测或其他基于内核的增强处理。

ArcGIS Pro Basic

Pansharpen

通过融合较低分辨率的多光谱影像和较高分辨率的全色影像来创建较高分辨率的多波段影像。

ArcGIS Pro Basic

StatisticsHistogram

计算栅格的统计数据和直方图。

ArcGIS Pro Basic

Stretch

通过基于统计数据的多种拉伸类型更改如亮度、对比度和 Gamma 等属性,从而增强影像效果。

ArcGIS Pro Basic

VectorFieldRenderer

使用矢量符号可视化栅格中的流向和量级信息。

ArcGIS Pro Basic

波段索引

函数说明许可要求

BAI

计算多波段栅格对象的燃烧面积指数 (BAI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

CIg

计算多波段栅格对象的叶绿素指数 - 绿光 (CIg),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

CIre

计算多波段栅格对象的叶绿素指数 - 红边 (CIre),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

ClayMinerals

计算多波段栅格对象的黏土矿物 (CM) 比率,并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

EVI

计算多波段栅格对象的增强型植被指数 (EVI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

FerrousMinerals

计算多波段栅格对象的有色矿物 (FM) 比率,并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

GEMI

计算多波段栅格对象的全球环境检测指数 (GEMI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

GNDVI

计算多波段栅格对象的绿光归一化差值植被指数 (GNDVI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

GVITM

计算 Landsat TM 影像的绿色植被指数 Landsat TM (GVITM),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

IronOxide

计算多波段栅格对象的氧化铁 (IO) 比率,并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

MSAVI

计算多波段栅格对象的修正型土壤调节植被指数 (MSAVI2),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

MTVI2

计算多波段栅格对象的修正型三角植被指数 (MTVI2),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

NBR

计算多波段栅格对象的归一化燃烧比率 (NBR),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

NDBI

计算多波段栅格对象的归一化差值建筑用地指数 (NDBI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

NDMI

计算多波段栅格对象的归一化差值含水指数 (NDMI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

NDSI

计算多波段栅格对象的归一化差分雪盖指数 (NDSI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

NDVI

计算多波段栅格对象的归一化差值植被指数 (NDVI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

NDVIre

计算多波段栅格对象的红边归一化差值植被指数 (NDVIre),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

NDWI

计算多波段栅格对象的归一化差值水体指数 (NDWI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

PVI

计算多波段栅格对象的垂直植被指数 (PVI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

RTVICore

计算多波段栅格对象的红边三角植被指数 (RTVICore),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

SAVI

计算多波段栅格对象的土壤调节植被指数 (SAVI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

SRre

计算多波段栅格对象的红边简单比值 (SRre),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

Sultan

计算六波段八位栅格对象的 Sultan 公式,并返回三波段八位栅格对象。

ArcGIS Pro Basic

TSAVI

计算多波段栅格对象的转换的土壤调节植被指数 (TSAVI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

VARI

计算多波段栅格对象的可视化大气阻抗指数 (VARI),并返回具有该指数值的栅格对象。

ArcGIS Pro Basic

分类

函数说明许可要求

Classify

根据 Esri 分类器定义文件 (.ecd) 和栅格数据集输入对栅格数据集进行分类。

Image AnalystSpatial Analyst

LinearUnmixing

执行亚像素分类并计算单个像素的不同土地覆盖类型的分数丰度。

Image AnalystSpatial Analyst

RegionGrow

根据种子点中的指定半径将相邻像素分为一组。

Image AnalystSpatial Analyst

SegMeanShift

将具有相似光谱特征和空间特征的相邻像素分为一组。

Image AnalystSpatial Analyst

转换

函数说明许可要求

Colormap

基于色彩映射表文件中的配色方案或特定颜色对像素值进行转换,以将栅格数据显示为灰度影像或 RGB 彩色影像。

ArcGIS Pro Basic

ColormapToRGB

将带有色彩映射表的单波段栅格转换为三波段(红、绿和蓝)栅格。

ArcGIS Pro Basic

ColorspaceConversion

将三波段 8 位无符号影像的颜色模型从色调、饱和度及亮度 (HSV) 转换为红色、绿色及蓝色 (RGB),反之亦然。

ArcGIS Pro Basic

Complex

从复数中计算量级。

ArcGIS Pro Basic

Grayscale

将多波段影像转换为单波段灰度影像。指定的权重应用于每个输入波段,并对输出应用标准化。

ArcGIS Pro Basic

RasterizeFeatures

将面、折线或点要素类转换为栅格对象。

ArcGIS Pro Basic

SpectralConversion

将矩阵应用于多波段影像以影响输出的颜色值。

ArcGIS Pro Basic

UnitConversion

将像素从一个单位转换到另一个单位。它支持转换距离、速度和温度。

ArcGIS Pro Basic

VectorField

将两个栅格组合并转换为双波段栅格,其数据类型为量级-方向或 U-V。

ArcGIS Pro Basic

校正

函数说明许可要求

Speckle

通过移除斑点并消除雷达数据集中的噪声,并在影像中保留边和尖锐要素来创建栅格对象。

ArcGIS Pro Basic

数据管理

函数说明许可要求

ApplyEnvironment

应用当前环境设置创建作为输入栅格副本的新栅格。

ArcGIS Pro Basic

CompositeBand

通过合并多个栅格以形成多波段影像来创建栅格对象。

ArcGIS Pro Basic

ExtractBand

通过从多波段栅格中提取一个或多个波段或在多波段栅格中对波段进行重新排序来创建栅格对象。

ArcGIS Pro Basic

Mask

通过指定一个或多个 NoData 值或一个有效的像素值范围来创建栅格对象。

ArcGIS Pro Basic

Resample

通过更改输入栅格的空间分辨率并针对所有新像素大小的聚合值或插值设置规则来创建栅格对象。

ArcGIS Pro Basic

Subset

根据所选变量和维度间隔,创建作为输入多维栅格子集的栅格对象。

ArcGIS Pro Basic

TransposeBits

通过对输入像素的位进行解包,并将它们映射到输出像素中的指定位来创建栅格对象。该函数的目的是对来自若干输入的位进行操作,如来自 Landsat 8 质量波段产品的位。

ArcGIS Pro Basic

数学分析

函数说明许可要求

Arithmetic

在两个栅格之间或一个栅格与一个标量之间执行算术运算,并返回应用该运算的栅格对象。

ArcGIS Pro Basic

BandArithmetic

在多波段栅格对象的波段上执行算术运算,并返回应用该运算的栅格对象。

ArcGIS Pro Basic

RasterCalculator

提供对所有现有数学函数的访问权限,并返回应用该数学运算的栅格对象。

Image AnalystSpatial Analyst

重分类

函数说明许可要求

Remap

将栅格对象的像素值分类为具有特定值的组。

ArcGIS Pro Basic

ZonalRemap

根据其他栅格中定义的区域以及在表中定义的区域相关值映射来将栅格对象的像素值分类为组。

ArcGIS Pro Basic

统计

函数说明许可要求

ArgStatistics

创建一个栅格对象,其中每个像素都包含该像素到达统计数据参数的波段指数。如果输入栅格是多维栅格,则输出栅格对象将包含维度值而不是波段指数。

ArcGIS Pro Basic

Statistics

基于已定义的焦点邻域计算影像中各像元的统计数据。

ArcGIS Pro Basic

表面

函数说明许可要求

AspectSlope

用于创建可同时显示表面坡向和坡度的栅格对象。

ArcGIS Pro Basic

ElevationVoidFill

在高程中存在孔洞的栅格对象上创建像素。

ArcGIS Pro Basic

ShadedRelief

通过合并由高程编码和山体阴影方法生成的影像来创建 terrain 的彩色 3D 制图表达。

ArcGIS Pro Basic

相关主题