获得 Image Analyst 许可后可用。
ArcPy Image Analysis 模块为基于像元的栅格数据和矢量要素数据提供一组影像分析和建模地理处理函数。
ArcPy Image Analysis 模块的功能已划分为相关功能类别。 了解其类别有助于确定要使用的地理处理函数。 本部分结尾处的表列出了所有可用的分析类别,并描述了每个分析类别中的地理处理函数所提供的功能。
对于大多数生成栅格输出的地理处理函数,输出为磁盘上的临时栅格对象。 要将其设置为永久,可以调用栅格对象的 save 方法。 根据工作空间和指定的扩展模块,输出格式将有所不同;有关详细信息,请参阅输出栅格格式和名称。
ArcPy Image Analysis 模块中的地理处理函数需要 ArcGIS Image Analyst 扩展模块。
Image Analysis 地理处理函数
ArcPy Image Analysis 模块的函数类别如下所述。
地理处理函数类别 | 描述 |
---|---|
“变化检测”地理处理函数包含用于随时间推移从多个栅格中提取变化信息的函数。 多维分析地理处理函数中提供了其他功能,用于检测整个影像时间序列的变化。 | |
“分类和模式识别”类别中的地理处理函数可用于执行分类和回归分析工作流,其中包括精度评估。 功能包括多光谱影像分割、训练样本生成和评估、像素和面向对象的机器学习分类以及结果的定量精度评估。 | |
“深度学习”地理处理函数用于训练深度学习模型、检测图像中的特定要素、对栅格数据集中的像素进行分类。 | |
“提取分析”地理处理函数可根据像素的属性或其空间位置从栅格中提取像素的子集。 | |
地图代数是通过使用代数语言创建表达式以执行空间分析的一种方法。 使用栅格计算器地理处理函数,可以创建和运行能够输出栅格数据集的地图代数表达式。 | |
常规数学地理处理函数可对输入应用数学函数。 这些地理处理函数分为几个类别: 算术地理处理函数可执行基本的数学运算,例如加法和乘法。 还有几种地理处理函数可以执行各种类型的幂运算,除了基本的幂运算之外,还可以执行指数和对数运算。 其余地理处理函数可用于转换符号,或者用于在整型数据类型和浮点型数据类型之间进行转换。 | |
条件地理处理函数允许您基于在输入值上应用的条件对输出值进行控制。 可应用的条件有两种类型:针对属性的查询或基于列表中条件语句位置的条件。 | |
逻辑运算数学地理处理函数对输入的值进行评估,并基于布尔逻辑确定输出值。 这些地理处理函数划分为四个主要类别:布尔、组合、逻辑和关系。 | |
三角函数数学地理处理函数对输入栅格的值执行各种三角函数计算。 | |
“动态视频影像”地理处理函数可用于管理、处理和分析动态视频影像,其中包括全动态视频数据。 | |
“多维分析”地理处理函数可实现跨多个变量和维度对科学栅格数据执行各种多维分析。 | |
“叠加分析”地理处理函数可用于加权和叠加多个栅格以创建单个汇总栅格。 | |
“统计”地理处理函数可对栅格数据执行统计运算。 |