ArcGIS Image Analyst 扩展模块提供了 ArcGIS Pro 中的一整套地理处理工具。
地理处理工具
随 Image Analyst 扩展模块提供了大量地理处理工具。 这些工具按照下表中的功能相关性和关联工具集进行了分类。
变化检测
变化检测工具集包含用于在栅格数据集之间执行变化检测的工具。
工具 | 描述 |
---|---|
使用连续变化检测和分类 (CCDC) 方法评估像素值随时间的变化,并生成包含模型结果的变化分析栅格。 | |
使用基于 Landsat 的干扰和恢复趋势检测 (LandTrendr) 方法评估像素值随时间的变化,并生成包含模型结果的变化分析栅格。 | |
计算两个栅格数据集之间的绝对、相对、分类或光谱差异。 | |
可以利用使用 CCDC 分析变化工具或使用 LandTrendr 分析变化工具的输出变化分析栅格来生成包含像素变化信息的栅格。 |
分类和模式识别
分类和模式识别工具集中的工具可用于查找、识别和量化影像数据中的模式。 可以对分割栅格或基于像素的栅格数据集执行经典统计和高级机器学习图像分类和回归分析。 同时提供其他工具以执行训练集合和分类精度调整及类地图优化。 下表列出了分类和模式识别工具,并提供了每个工具的简要说明:
工具 | 描述 |
---|---|
根据 Esri 分类器定义文件 (.ecd) 和栅格数据集输入对栅格数据集进行分类。 .ecd 文件包含执行 Esri 支持的特定类型分类所需的所有信息。 对此工具的输入必须与用于生成所需 .ecd 文件的输入相匹配。 | |
使用光谱匹配方法对多波段栅格数据集进行分类。 输入光谱数据可以作为点要素类或 .json 文件提供。 | |
使用漏分误差和错分误差计算混淆矩阵,然后派生出分类地图与参考数据之间的一致性 kappa 指数、交并比 (IoU) 和整体精度。 | |
计算一组与分割影像相关的属性。 输入栅格可以是单波段或 3 波段的8 位分割影像。 | |
创建用于分类后精度评估的随机采样点。 | |
从种子点(如精度评估点或训练样本点)生成训练样本。 典型用例是从现有源(如专题栅格或要素类)生成训练样本。 | |
估计个人训练样本的精度。 交叉验证精度是使用 .ecd 文件中先前生成的分类训练结果及训练样本进行计算的。 输出包括以下内容:包含误分类类值的栅格数据集,包含每个训练样本精度得分的训练样本数据集。 | |
用于执行亚像素分类和计算单个像素的不同土地覆被类型的分数丰度。 | |
使用训练随机树回归模型工具的输出预测数据值。 | |
可校正作为栅格函数执行的分割过程中被切片边界切割的线段或对象。 该工具对于某些区域过程(例如影像分割)很有帮助,这些区域过程在影像切片边界附近会有不一致现象。 此处理步骤包含在均值漂移影像分割工具中。 只能用于非该工具创建的分割影像。 | |
将相邻并具有相似光谱特征的像素组合到一个分割块中。 | |
使用 Iso 聚类分类定义生成 Esri 分类器定义文件 (.ecd)。 | |
使用 K 最近邻 (KNN) 分类方法生成 Esri 分类器定义文件 (.ecd)。 | |
使用最大似然法分类器 (MLC) 分类定义生成 Esri 分类器定义文件 (.ecd)。 | |
使用随机树分类方法生成 Esri 分类器定义文件 (.ecd)。 | |
使用随机树分析为解释变量与目标数据集之间的关系建模。 | |
使用支持向量机 (SVM) 分类定义生成 Esri 分类器定义文件 (.ecd)。 | |
更新属性表中的 Target 字段,将参考点与分类的影像进行比较。 |
深度学习
深度学习工具集中的工具使用多层人工神经网络来检测图像中的要素,其中每个图层都能够提取影像中的一个或多个唯一要素。 下表列出了深度学习工具,并对每个工具进行了简要描述:
工具 | 描述 |
---|---|
用于运行输入栅格和可选要素类上的训练深度学习模型,以生成要素类或表,其中每个输入对象或要素均具有一个分配的类或类别标注。 | |
用于运行输入栅格上的训练深度学习模型,以生成分类栅格,其中每个有效像素都被分配了一个类标注。 | |
通过对深度学习检测对象使用工具检测到的对象和实际地表数据进行比较来计算深度学习模型的精度。 | |
运行训练深度学习模型以检测两个栅格之间的变化。 | |
检测镶嵌数据集中的地面控制点。 | |
用于运行输入栅格上的训练深度学习模型,以生成包含其找到对象的要素类。 这些要素可以是所找到对象周围的边界框或面,也可以是对象中心的点。 | |
使用遥感影像将标注的矢量或栅格数据转换为深度学习训练数据集。 输出为影像片文件夹和指定格式的元数据文件文件夹。 | |
在输入栅格上运行一个或多个预训练的深度学习模型,以提取要素和自动执行推断的输出的后处理。 | |
可将使用深度学习检测对象工具的输出中的重复要素识别为后处理步骤,并创建没有重复要素的输出。 | |
使用导出训练数据进行深度学习工具的输出训练深度学习模型。 | |
通过构建训练管道和自动执行大部分训练过程来训练深度学习模型,包括数据增强、模型选择、超参数调整和批量大小推导。 |
提取分析
提取分析工具集中的工具可用于根据像素的属性或其空间位置从栅格中提取像素的子集。 下表列出了提取工具并提供了其简要说明:
工具 | 描述 |
---|---|
创建一个表或点要素类,其中显示从一个栅格或一组栅格提取的已定义位置的像元值。 该位置由栅格像元、点、折线或面进行定义。 |
插值分析
插值工具集中的工具可对不同类型的数据进行插值。 下表列出了插值工具并提供了每个插值工具的简要说明:
地图代数
“地图代数”是通过使用代数语言创建表达式以执行栅格分析的一种方法。 您可以使用栅格计算器工具创建表达式,从而构建能够输出栅格数据集的表达式。 栅格计算器工具使用 Python 语法构建并运行单个地图代数表达式。
有关栅格计算器的详细信息,请参阅 Image Analyst 中的地图代数工具集概述。
数学分析
数学分析提供了超过 60 种数学工具,以用于对栅格数据集执行数学运算。 这些工具分为以下功能区域:
- 常规
- 条件分析
- 逻辑
- 按位
- 布尔
- 组合
- 逻辑
- 关系
- 三角函数
数学分析(常规)
常规数学工具集中的工具可对输入应用数学运算。 这些工具分为多个类别: 算术工具可执行基本的数学运算,例如加法和乘法。 还有几种工具可以执行各种类型的幂运算,除了基本的幂运算之外,还可以执行指数和对数运算。 其余工具可用于转换符号,或者用于在整型数据类型和浮点型数据类型之间进行转换。 下表列出了常规数学工具并提供了每个工具的简要说明:
工具 | 描述 |
---|---|
计算栅格中像元的绝对值。 | |
逐个像元地对两个栅格的值进行整除。 | |
计算栅格中像元的以 e 为底的指数。 | |
计算栅格中像元的以 10 为底的指数。 | |
计算栅格中各像元以 2 为底的指数。 | |
将每个栅格像元的值转换为浮点型表达形式。 | |
通过截断将栅格的每个像元值转换为整型。 | |
计算栅格中各像元的自然对数(以 e 为底)。 | |
计算栅格中各像元以 10 为底的对数。 | |
计算栅格中各像元以 2 为底的对数。 | |
逐个像元地从第一个输入栅格的值中减去第二个输入栅格的值。 | |
逐个像元地求出第一个栅格数据除以第二个栅格数据的余数(模)。 | |
逐个像元地更改输入栅格的像元值符号(乘以 -1)。 | |
逐个像元地将两个栅格的值相加(求和)。 | |
对栅格中的像元值进行乘方运算,将结果作为另一栅格的值。 | |
返回栅格中每个像元的最近的较小整数值(以浮点表示)。 | |
返回栅格中每个像元的最近的较大整数值(以浮点表示)。 | |
计算栅格中像元值的平方。 | |
计算栅格中像元值的平方根。 | |
逐个像元地将两个栅格的值相乘。 |
数学分析(条件分析)
条件数学工具集中的工具根据输入值上的条件控制输出值。 可应用的条件有两种类型:针对属性的查询或基于列表中条件语句位置的条件。 下表列出了条件数学工具并提供了每个工具的简要说明:
数学分析(逻辑运算)
逻辑数学工具集中的工具可以对输入的值进行评估,并基于布尔逻辑确定输出值。 这些工具处理五个主要类别的栅格数据集:按位、布尔、组合、关系和逻辑。 下表列出了逻辑数学工具并提供了每个工具的简要说明:
工具 | 描述 |
---|---|
对两个输入栅格的二进制值执行“按位与”运算。 | |
对两个输入栅格的二进制值执行“按位左移”运算。 | |
对输入栅格的二进制值执行“按位非”(求反)运算。 | |
对两个输入栅格的二进制值执行“按位或”运算。 | |
对两个输入栅格的二进制值执行“按位右移”运算。 | |
对两个输入栅格的二进制值执行“按位异或”运算。 |
工具 | 描述 |
---|---|
对两个输入栅格的像元值执行“布尔与”运算。 如果两个输入值都为真(非零),则输出值为 1。 如果一个或两个输入值为假(零),则输出值为 0。 | |
对此输入栅格的各像元值执行“布尔非”(求反)运算。 如果输入值为真(非零),则输出值为 0。 如果输入值为假(零),则输出值为 1。 | |
对两个输入栅格的像元值执行“布尔或”运算。 如果一个或两个输入值为真(非零),则输出值为 1。 如果两个输入值都为假(零),则输出值为 0。 | |
对两个输入栅格的像元值执行“布尔异或”运算。 如果一个输入值为真(非零),而另一个输入值为假(零),则输出值为 1。 如果两个输入值都为真或都为假,则输出值为 0。 |
工具 | 描述 |
---|---|
对两个输入栅格的像元值执行“组合与”运算。 如果两个输入值都为真(非零),则输入值的每种唯一组合的输出是一个不同的值。 如果一个或两个输入都为假(零),则输出值为 0。 | |
对两个输入栅格的像元值执行“组合或”运算。 如果一个输入值为真(非零),则输入值的每种唯一组合的输出是一个不同的值。 如果两个输入值均为假(零),则输出值为 0。 | |
对两个输入栅格的像元值执行“组合异或”运算。 如果一个输入值为真(非零),而另一个输入值为假(零),则输入值的每种唯一组合的输出是一个不同的值。 如果两个输入都为真,或两个都为假,则输出值为 0。 |
工具 | 描述 |
---|---|
以逐个像元比较的方式对两个输入执行关系等于运算。 如果第一个栅格数据等于第二个栅格数据则为像元返回 1,否则返回 0。 | |
以逐个像元比较的方式对两个输入执行关系大于运算。 如果第一个栅格数据大于第二个栅格数据则为像元返回 1,否则返回 0。 | |
以逐个像元比较的方式对两个输入执行关系大于或等于运算。 如果第一个栅格数据大于或等于第二个栅格数据则为像元返回 1,否则返回 0。 | |
以逐个像元比较的方式对两个输入执行关系小于运算。 如果像元中第一个栅格数据小于第二个栅格数据,则返回 1,否则返回 0。 | |
以逐个像元比较的方式对两个输入执行关系小于或等于运算。 如果第一个栅格数据小于或等于第二个栅格数据则为栅格返回 1,否则返回 0。 | |
以逐个单元比较的方式对两个输入执行关系不等于运算。 在第一个栅格不等于第二个栅格时为像元返回 1,否则返回 0。 |
工具 | 描述 |
---|---|
以逐个像元比较的方式,确定第一个输入的哪些值与第二个输入的值在逻辑上不同。 如果两个输入值不同,则输出第一个输入的值。 如果两个输入的值相同,则输出为 0。 | |
逐个像元来确定第一个输入栅格中的哪些值同样包含在该组的其他输入栅格中。 对于每个像元,如果在任何其他输入列表中找到第一个输入栅格的值,则该值将分配给输出栅格。 如果没有找到,则输出像元将为 NoData。 | |
逐个像元来确定输入栅格中哪些值为 NoData。 如果输入值为 NoData,则返回 1,否则返回 0。 | |
对于第一个输入中不为 0 的像元值,输出值将是第一个输入的值。 如果该像元值为 0,输出值将是第二个输入栅格对应像元的值。 | |
使用逻辑表达式对输入栅格执行布尔评估。 如果该表达式评估结果为真,则输出像元值为 1。 如果该表达式评估结果为假,则输出像元值为 0。 |
数学分析(三角函数)
三角函数数学工具集中的工具对输入栅格值执行各种三角函数计算。 下表列出了三角函数数学工具并提供了每个工具的简要说明:
动态视频影像
动态视频影像工具集中的工具用于管理、处理和分析动态图像,包括完整的动态视频数据。 下表列出了所有动态视频影像工具并提供了每个工具的简要说明:
多维分析
多维分析工具集中的工具对跨多个变量和维度的科学数据进行分析。 下表列出了多维分析工具并提供了每个工具的简要说明:
工具 | 描述 |
---|---|
通过沿维度组合现有多维栅格变量来生成多维栅格数据集。 | |
在沿指定维度的多维数据的移动窗口上计算统计数据。 | |
用于为多维或多波段栅格中的每个像素提取达到给定统计量的维度值或波段指数。 | |
计算现有多维栅格中每个剖切片的异常,以生成新的多维栅格。 | |
用于面向多维栅格中一个或多个变量估计每个像素沿维度的趋势。 | |
减少可解释整个多维栅格变化的主成分数量,以便轻松识别空间和时间模式。 | |
分析一个或两个多维栅格中两个变量之间的相关性。 | |
使用来自生成趋势栅格工具的输出趋势栅格来计算预测多维栅格。 | |
在输入分类栅格的每个剖切中生成包含每个类的像素计数的表。 |
叠加
“叠加分析”工具集中的工具对多个叠加栅格执行多种运算。 下表列出了可用的叠加工具,并对每个工具进行了简要描述:
工具 | 描述 |
---|---|
通过将栅格各自乘以指定的权重并合计在一起来叠加多个栅格。 |
统计数据
使用统计工具集中的工具,在本地、邻域或分区基础上执行统计栅格运算。 下表列出了统计工具并提供了每个工具的简要说明:
合成孔径雷达
合成孔径雷达工具集中的工具可以纠正、处理和分析合成孔径雷达 (SAR) 数据。 下表列出了合成孔径雷达工具并提供了每个工具的简要说明:
工具 | 描述 |
---|---|
使用数字高程模型 (DEM) 和轨道状态矢量元数据将二次单视复数 (SLC) 数据重新采样到参考 SLC 格网。 | |
使用距离多普勒反向地理编码算法输入对合成孔径雷达 (SAR) 数据进行正射校正。 | |
使用更准确的轨道状态向量 (OSV) 文件更新 Sentinel-1 合成孔径雷达 (SAR) 数据集中的轨道信息。 | |
通过使用参考平面归一化反射率,将输入合成孔径雷达 (SAR) 反射率转换为归一化反向散射的物理单位。 | |
校正输入合成孔径雷达 (SAR) 数据中因地形引起的辐射变形。 | |
计算参考和二次输入复杂雷达数据之间的相似度。 | |
计算合成孔径雷达 (SAR) 数据的各种 SAR 指数,例如激光雷达植被指数 (RVI)、激光雷达森林退化指数 (RFDI) 和冠层结构指数 (CSI)。 | |
在振幅和强度之间、线性和分贝 (dB) 之间以及复数和强度之间转换输入合成孔径雷达 (SAR) 数据的比例。 | |
从多波段栅格数据集创建三波段栅格数据集。 | |
针对噪声校正输入合成孔径雷达 (SAR) 数据,噪声是连贯照明的结果,类似于颗粒状或椒盐效应。 | |
检测潜在的亮色人造物体(例如船舶、石油钻井平台和风车),同时屏蔽感兴趣区域之外的合成孔径雷达 (SAR) 数据。 | |
识别属于石油泄漏或藻类的潜在深色像素,对这些像素进行聚类,同时屏蔽感兴趣区域之外的合成孔径雷达 (SAR) 数据。 | |
下载 Sentinel-1 合成孔径雷达 (SAR) 数据的更新轨道文件。 | |
按照距离和方位视图对输入的合成孔径雷达 (SAR) 数据进行平均,以近似为正方形像素、减少斑点和缩短 SAR 工具处理时间。 | |
校正输入合成孔径雷达 (SAR) 数据中由热噪声引起的反向散射干扰,从而生成更加流畅的图像。 |
实用工具
实用工具集中的工具对图像和衍生产品执行预处理和后处理。 下表列出了实用工具并提供了其简要说明:
工具 | 描述 |
---|---|
实用工具工具集包含诸多工具,用于对影像和派生产品进行预处理和后处理。 |