Image Analysis 函数概述

Image Analysis 模块 (arcpy.ia) 包括用于处理和创建栅格或栅格对象的函数。 函数将组织为以下类别的相关分组:分析外观波段索引分类转换校正数据管理数学重分类统计表面

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

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

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

分析

函数描述许可要求

Aggregate

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

Image Analyst

Anomaly

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

Image AnalystSpatial Analyst

Apply

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

ArcGIS Pro Basic

ComputeChange

创建包含两个分类栅格或连续栅格之间差异的栅格对象。

Image Analyst

DetectChangeUsingChangeAnalysis

使用变化分析栅格来创建包含变化日期信息的栅格对象。

Image Analyst

Foreach

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

Image AnalystSpatial Analyst

GenerateTrend

用于面向多维栅格中一个或多个变量估计每个像素沿维度的趋势。

Image Analyst

HeatIndex

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

ArcGIS Pro Basic

PredictUsingTrend

使用来自 GenerateTrend 函数的输出趋势栅格计算预测的多维栅格对象。

Image Analyst

TasseledCap

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

ArcGIS Pro Basic

Threshold

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

ArcGIS Pro Basic

WindChill

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

ArcGIS Pro Basic

外观

函数描述许可要求

ContrastBrightness

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

ArcGIS Pro Basic

Convolution

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

ArcGIS Pro Basic

Pansharpen

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

ArcGIS Pro Basic

Render

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

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

MLClassify

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

Image AnalystSpatial Analyst

RegionGrow

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

ArcGIS Pro Basic

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

RasterToXarray

将多维栅格转换为对齐尺寸且包含标注数组(数据数组对象)的 xarray.Dataset

ArcGIS Pro Basic

SpectralConversion

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

ArcGIS Pro Basic

TrendToRGB

用于将趋势栅格转换为三波段 RGB(红、绿和蓝)栅格。

Image Analyst

UnitConversion

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

ArcGIS Pro Basic

VectorField

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

ArcGIS Pro Basic

XarrayToRaster

xarray.Dataset 转换为多维栅格。

ArcGIS Pro Basic

校正

函数描述许可要求

ApparentReflectance

校准一些卫星传感器的影像数字值 (DN)。 校准使用太阳高程、采集日期、传感器增益和每个波段的偏差来得出大气顶层反射率,以及太阳角度校正。

ArcGIS Pro Basic

Geometric

通过使用传感器定义和地形模型生成正射校正影像来创建栅格对象。

ArcGIS Pro Basic

Speckle

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

ArcGIS Pro Basic

数据管理

函数描述许可要求

ApplyEnvironment

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

ArcGIS Pro Basic

Buffered

在表达式中多次使用输入栅格时,将输入栅格的像素块存储在内存中以优化性能。

ArcGIS Pro Basic

Clip

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

ArcGIS Pro Basic

CompositeBand

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

ArcGIS Pro Basic

ExtractBand

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

ArcGIS Pro Basic

GeometricMedian

计算多波段影像时间序列中像素的几何中值。

Image Analyst

Mask

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

ArcGIS Pro Basic

Merge

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

ArcGIS Pro Basic

Reproject

通过修改输入栅格的投影来创建栅格对象。

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

重分类

函数描述许可要求

Lookup

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

ArcGIS Pro Basic

Remap

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

ArcGIS Pro Basic

ZonalRemap

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

ArcGIS Pro Basic

统计

函数描述许可要求

ArgStatistics

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

ArcGIS Pro Basic

Majority

创建栅格对象,其中每个像素包含在多个栅格中最常出现的值。

ArcGIS Pro Basic

Max

创建栅格对象,其中每个像素包含多个栅格中的最大值。

ArcGIS Pro Basic

Mean

创建栅格对象,其中每个像素包含多个栅格中的平均值。

ArcGIS Pro Basic

Median

创建栅格对象,其中每个像素包含多个栅格中的中值。

ArcGIS Pro Basic

Min

创建栅格对象,其中每个像素包含多个栅格中的最小值。

ArcGIS Pro Basic

Minority

创建栅格对象,其中每个像素包含在多个栅格中最不常出现的值。

ArcGIS Pro Basic

Percentile

创建栅格对象,其中每个像素包含多个栅格中的指定百分位值。

ArcGIS Pro Basic

Range

创建栅格对象,其中每个像素包含多个栅格中最大值和最小值之间的差值。

ArcGIS Pro Basic

Statistics

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

ArcGIS Pro Basic

StdDev

创建栅格对象,其中每个像素包含多个栅格中的标准差值。

ArcGIS Pro Basic

Sum

创建栅格对象,其中每个像素包含多个栅格中的值数总和。

ArcGIS Pro Basic

Variety

创建栅格对象,其中每个像素包含多个栅格中的唯一值数。

ArcGIS Pro Basic

表面分析

函数描述许可要求

Aspect

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

ArcGIS Pro Basic

AspectSlope

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

ArcGIS Pro Basic

Contour

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

ArcGIS Pro Basic

Curvature

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

ArcGIS Pro Basic

ElevationVoidFill

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

ArcGIS Pro Basic

Hillshade

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

ArcGIS Pro Basic

ShadedRelief

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

ArcGIS Pro Basic

Slope

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

ArcGIS Pro Basic