Image Analyst 函数概述

获得 Image Analyst 许可后可用。

需要 Spatial Analyst 许可。

ArcGIS Image Analyst 包含 ArcPy 中用于处理和创建栅格或栅格对象的函数。

arcpy.ia 模块中提供了许多函数,这些函数不需要 Image Analyst 许可。函数文档中将列出每个函数的许可要求(如适用)。arcpy.sa 模块也提供了许多函数,并且同样不需要 Spatial Analyst 许可。如果函数需要许可,并且您正在使用浮动版许可,则可以使用 CheckOutExtension 函数来访问该功能。

分析

函数说明

Aggregate

根据维度间隔和聚合方法,通过聚合输入多维栅格创建栅格对象。

Anomaly

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

Apply

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

Foreach

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

HeatIndex

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

TasseledCap

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

Threshold

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

WindChill

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

外观

函数说明

ContrastBrightness

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

Convolution

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

Pansharpen

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

Render

通过将符号系统应用于引用的栅格数据集来创建渲染的栅格对象。在 Jupyter Notebook 中显示数据时,此函数很有用。

StatisticsHistogram

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

Stretch

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

VectorFieldRenderer

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

分类

函数说明

MLClassify

使用最大似然法分类算法来执行监督分类。

转换

函数说明

Colormap

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

ColorMapToRGB

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

ColorspaceConversion

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

Complex

从复数中计算量级。

Grayscale

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

SpectralConversion

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

UnitConversion

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

VectorField

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

校正

函数说明

Speckle

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

数据管理

函数说明

ApplyEnvironment

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

Clip

创建根据输入栅格数据集的范围或输入面要素类的形状裁剪的栅格对象。

CompositeBand

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

ExtractBand

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

Mask

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

Merge

通过在空间上或跨维度合并栅格列表来创建栅格对象。

Resample

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

Subset

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

TransposeBits

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

数学分析

函数说明

Arithmetic

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

BandArithmetic

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

CIg

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

CIre

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

ClayMinerals

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

EVI

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

FerrousMinerals

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

GEMI

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

GNDVI

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

GVITM

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

IronOxide

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

MSAVI

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

MTVI2

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

NDVI

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

NDVIre

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

NDWI

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

PVI

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

RasterCalculator

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

RTVICore

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

SAVI

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

SRre

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

Sultan

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

TSAVI

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

VARI

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

重分类

函数说明

Remap

将栅格数据的像素值分为具有特定值的组。

Lookup

通过在输入栅格数据表中查找其另一个字段的值来创建栅格对象。

统计

函数说明

ArgStatistics

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

Statistics

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

表面

函数说明

Aspect

标识从每个像元到其相邻像元方向上值的变化率最大的下坡方向。

AspectSlope

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

Contour

通过连接栅格数据集中具有相同值的点来创建等值线的栅格对象。等值线是作为可视化栅格创建的等值线。

Curvature

显示坡度的形状或曲率,该坡度可以是凹或凸,并且可以从曲率值中进行了解。曲率通过表面的二阶导数计算得出。

ElevationVoidFill

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

Hillshade

通过考虑光源位置和阴影来创建表面的灰度 3D 制图表达的栅格对象。

ShadedRelief

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

Slope

表示各像素的高程变化率。