什么是 Image Analysis 模块
Image Analysis 模块 (arcpy.ia) 是一个 Python 模块,用于管理和处理影像及栅格数据。 该模块还包括 ArcGIS Image Analyst 扩展模块所提供的功能,例如所有地理处理函数,以及允许您自动执行栅格处理工作流的高级函数和类。
模块组件
以下标识了 Image Analysis 模块的功能组件。
Image Analysis 组件
|
组成部分 |
描述 |
|---|---|
|
Image Analysis 类用于定义要处理的栅格组或像素块组,或用于执行影像测量。 |
|
|
Image Analysis 函数可以处理栅格数据集,并管理和分析多维栅格数据。 |
|
|
要使用 Image Analysis 地理处理函数,需具备 ArcGIS Image Analyst 许可,该函数提供影像分析功能。 |
|
|
Image Analysis 地图代数运算符可分为算术、按位、布尔和关系四种类别。 |
除了 arcpy.ia 模块中的可用函数、类、地理处理函数和运算符之外,也可以使用 Python 脚本中的 ArcPy 或其他 ArcPy 模块中的函数、地理处理函数和类来完成工作流。 Raster ArcPy 类将创建一个可在 Python 脚本中使用的栅格对象,并且 arcpy.ia 模块中提供的大部分处理均需要此栅格对象。 NumPyArrayToRaster ArcPy 函数和 RasterToNumPyArray ArcPy 函数对于脚本工作流也非常有用。
许可:
Image Analysis 模块中的大部分功能无需许可即可使用。 如果您拥有 ArcGIS Image Analyst 或 ArcGIS Spatial Analyst 许可,则还可以使用其他功能,包括所有地理处理函数以及某些函数和某些类。 有关各函数所需许可的详细信息,请参阅 Image Analysis 函数概述。 有关 ArcGIS Spatial Analyst 功能的详细信息,请参阅什么是 Spatial Analyst 模块。