影像和栅格数据包含宝贵的信息,这些信息可用于识别模式、查找要素以及了解整个景观的变化。 为了从影像中提取有用的信息,您通常需要处理和分析数据。 例如,您可能需要计算植被指数以从多波段图像中了解植被覆盖率,或者您可能想使用全州高程和土地覆被数据,找到合适的位置构建太阳能发电厂。
借助 ArcGIS Enterprise 门户,您可以使用内置的栅格分析工具来处理和创建保留图层,这些图层可以作为影像图层和要素图层提供。 您也可以使用栅格函数处理栅格数据,并在栅格函数编辑器中生成栅格函数链和模板。
ArcGIS Image Server 包括分布式栅格分析和分布式影像处理。 ArcGIS Image Server 分布式分析可用于单个大型栅格数据集,例如世界高程或者高分辨率卫星影像。 它也可以应用于大量的影像集合,例如 Landsat 8 或 Sentinel-2 存档。
要运行栅格分析工具,您必须具有创建和发布内容以及执行栅格分析的权限。 有关详细信息,请参阅配置和部署栅格分析。
有关访问和运行工具的详细信息,请参阅使用分析工具。 各栅格分析工具的概述如下。 分析工具可分为几类,这些类别仅为逻辑分组,不会对访问或使用任务的方式造成任何影响。
如果您是开发人员,您可以通过 ArcGIS REST API 和 ArcGIS API for Python 访问这些工具。
注:
如果在 Map Viewer 中没有看到分析按钮或栅格分析选项卡,请联系您的门户管理员。 可能无法为您的门户配置 ArcGIS Image Server,或者您不具备运行工具的权限。 如果您不具备工具所要求的权限,则无法看到工具。
汇总数据
这些工具允许您使用一个数据集根据另一个数据集的值来定义要汇总的区域。
分析模式
这些工具用于探索数据中的空间模式。
邻近分析
利用这些工具,您可以执行基于邻近性的分析,找到前往目的地的最优路径。
工具 | 描述 |
---|---|
计算距离 | 该工具用于根据单个源或一组源计算欧氏距离、方向和分配。 |
确定最佳行程成本网络 | 该工具用于根据一组输入区域计算最佳成本网络。 最佳区域连接工具提供了增强的功能或性能。 |
确定行程成本路径为折线 | 该工具用于计算目的地和源之间的最低成本折线路径。 |
该工具用于计算每个像元到源的累积距离,允许直线距离、成本距离、真实表面距离以及垂直和水平系数。 | |
该工具用于根据直线距离、成本距离、真实表面距离以及垂直和水平系数,计算每个像元到所提供的源的距离分配。 | |
该工具用于以线形式计算从目的地到源的最佳路径。 | |
该工具用于以栅格形式计算从目的地到源的最佳路径。 | |
该工具用于在两个或多个输入区域之间计算最佳连通性网络。 |
分析影像
您可通过这些工具分析多光谱影像。
工具 | 描述 |
---|---|
该工具会对多波段栅格图层的波段执行算术运算,以显示研究区域的植被覆盖度信息。 |
分析 Terrain
这些工具根据数字高程模型 (DEM) 计算坡度、坡向和视域表面。
管理数据
这些工具用于管理影像数据,其中包括剪裁和掩膜、重新映射像素值以及转换至要素数和转换自要素数据。
深度学习
这些工具可使用深度学习推断工具来检测影像中的特定要素或对栅格数据集中的像素进行分类。
注:
ArcGIS Enterprise 10.9 提供的这些深度学习服务任务使您可以使用现有的深度学习模型执行像素分类、对象检测和对象分类。为了执行深度学习工作流,Portal for ArcGIS 和 ArcGIS Server 还需要其他配置,包括安装深度学习 Python 模块。 有关详细信息,请参阅配置 ArcGIS Image Server 以进行深度学习栅格分析。
工具 | 描述 |
---|---|
此工具用于运行输入栅格和可选要素类上的训练深度学习模型,以生成要素类或表,其中每个输入对象均分配一个类标注。 | |
此工具用于运行输入栅格上的训练深度学习模型,以生成分类栅格,其中每个有效像素都被分配了一个类标注。 | |
此工具用于运行输入栅格上的训练深度学习模型,以生成包含其找到对象的要素类。 这些要素可以是所找到对象周围的边界框或面,也可以是对象中心的点。 |
注:
在 ArcGIS Enterprise 10.9 中,只能通过 ArcGIS API for Python 和 ArcGIS REST API 使用导出训练数据进行深度学习工具。 该工具在 Map Viewer 或 ArcGIS Pro 中不可用多维分析
这些工具用于探索时间序列影像和栅格数据中的时间模式。
栅格函数
除了栅格分析工具,您可以使用栅格函数执行复杂图像和栅格处理工作流。 您可以使用单个栅格函数,也可以使用可视化编程工具利用栅格函数编辑器将多个栅格函数合并到处理链或栅格函数模板中。 栅格函数模板可以进行编辑、保存并与组织的其他成员共享。
在 Map Viewer 中,打开栅格分析窗格并单击栅格函数编辑器按钮 以打开栅格函数编辑器窗口。 栅格函数编辑器包含一个大型栅格函数图库。
要访问以前保存的栅格函数模板,或使用内置的栅格函数之一,请单击栅格分析窗格中的浏览栅格函数模板按钮 。
访问栅格分析工具和函数
有几种访问栅格分析工具和函数的方法。
从 Map Viewer 访问
如果您具有执行栅格分析所需的权限,则可以从 Map Viewer 访问工具和函数。
要打开栅格分析工具,请单击分析,然后单击栅格分析。
要打开栅格分析函数,请单击分析,然后单击栅格分析窗格,然后单击浏览栅格函数模板按钮 或栅格函数编辑器按钮 。
从 ArcGIS Pro 访问
登录门户后,您可以访问 ArcGIS Pro 中的栅格分析工具。 有关详细信息,请参阅门户中的栅格分析。
除了以上列出的栅格分析功能,ArcGIS Pro 中还提供了许多影像和栅格地理处理工具以及栅格函数。 有关详细信息,请参阅影像和栅格处理入门。
从 ArcGIS REST API 访问
除了用户界面客户端 ArcGIS Pro 和 Map Viewer 外,还可以通过 ArcGIS REST API 访问栅格分析服务。
可以使用大量的单个栅格服务任务来执行分布式栅格分析,例如影像服务、栅格分析任务以及正射映射任务。 可使用生成栅格分析任务执行图像处理任务并保留结果。 该任务使用定义明确的栅格函数 JSON 对象作为输入,并根据函数定义执行分析。 您可以直接使用 ArcGIS REST API 支持的系统内置栅格函数,或创建自己的自定义栅格模型。
开发人员可以使用栅格函数对象进行分布式栅格分析处理和存储分布式输出。
从 ArcGIS API for Python 访问
ArcGIS API for Python 允许您使用组织中提供的栅格分析工具查询、显示、分析并变换空间数据。 要了解有关 API 的分析功能的更多信息,请参阅 ArcGIS API for Python 文档。
栅格分析工具可通过 arcgis.raster.analytics 模块进行访问。 可以通过 arcgis.raster.functions module 和 arcgis.raster.functions.gbl module 模块访问栅格分析函数。 要使用栅格函数模板,请使用 arcgis.raster.functions.RFT 模块。 可通过 arcgis.raster.orthomapping 模块访问正射映射任务。