Skip To Content

执行栅格分析

影像和栅格数据包含宝贵的信息,这些信息可用于识别模式、查找要素以及了解整个景观的变化。 为了从影像中提取有用的信息,您通常需要处理和分析数据。 例如,您可能需要计算植被指数以从多波段图像中了解植被覆盖率,或者您可能想使用全州高程和土地覆被数据,找到合适的位置构建太阳能发电厂。

借助 ArcGIS Enterprise 门户,您可以使用内置的栅格分析工具来处理和创建保留图层,这些图层可以作为影像图层和要素图层提供。 您也可以使用栅格函数处理栅格数据,并在栅格函数编辑器中生成栅格函数链和模板。

ArcGIS Image Server 包括分布式栅格分析和分布式影像处理。 ArcGIS Image Server 分布式分析可用于单个大型栅格数据集,例如世界高程或者高分辨率卫星影像。 它也可以应用于大量的影像集合,例如 Landsat 8 或 Sentinel-2 存档。

要运行栅格分析工具,您必须具有创建和发布内容以及执行栅格分析的权限有关详细信息,请参阅配置和部署栅格分析

有关访问和运行工具的详细信息,请参阅使用分析工具。 各栅格分析工具的概述如下。 分析工具可分为几类,这些类别仅为逻辑分组,不会对访问或使用任务的方式造成任何影响。

如果您是开发人员,您可以通过 ArcGIS REST APIArcGIS API for Python 访问这些工具。

注:

如果在 Map Viewer 中没有看到分析按钮或栅格分析选项卡,请联系您的门户管理员。 可能无法为您的门户配置 ArcGIS Image Server,或者您不具备运行工具的权限。 如果您不具备工具所要求的权限,则无法看到工具。

汇总数据

这些工具允许您使用一个数据集根据另一个数据集的值来定义要汇总的区域。

工具描述

汇总范围内的栅格

该工具用于汇总另一个数据集区域内的栅格数据值。

以表格显示分区统计

该工具用于汇总另一个数据集区域内的栅格数据值并以表的形式报告结果。

分析模式

这些工具用于探索数据中的空间模式。

工具描述

计算密度

此工具通过将已知量的某种现象(表示为点或线属性)扩散到整个地图上,从而依据点要素或线要素创建密度地图。 结果是按密度从小到大分类的面图层。

插值点

该工具用于根据一组点的测量结果来预测新位置上的值。 该工具对具有数值的点数据进行处理,并返回预测值的栅格。

邻近分析

利用这些工具,您可以执行基于邻近性的分析,找到前往目的地的最优路径。

工具描述

计算距离

该工具用于根据单个源或一组源计算欧氏距离、方向和分配。

距离累积距离分配工具提供了增强的功能或性能。

确定最佳行程成本网络

该工具用于根据一组输入区域计算最佳成本网络。

最佳区域连接工具提供了增强的功能或性能。

确定行程成本路径为折线

该工具用于计算目的地和源之间的最低成本折线路径。

距离累积最佳路径为线工具提供了增强的功能或性能。

距离累积

该工具用于计算每个像元到源的累积距离,允许直线距离、成本距离、真实表面距离以及垂直和水平系数。

距离分配

该工具用于根据直线距离、成本距离、真实表面距离以及垂直和水平系数,计算每个像元到所提供的源的距离分配。

最佳路径为线

该工具用于以线形式计算从目的地到源的最佳路径。

最佳路径为栅格

该工具用于以栅格形式计算从目的地到源的最佳路径。

最佳区域连接

该工具用于在两个或多个输入区域之间计算最佳连通性网络。

分析影像

您可通过这些工具分析多光谱影像。

工具描述

监测植被

该工具会对多波段栅格图层的波段执行算术运算,以显示研究区域的植被覆盖度信息。

分析 Terrain

这些工具根据数字高程模型 (DEM) 计算坡度、坡向和视域表面。

工具描述

计算坡度

该工具将创建一个表面来显示输入高程数据的坡度。 坡度表示各数字高程模型 (DEM) 像元的高程变化率。

创建视域

该工具可确定输入观察点位置能够看到的区域,以说明表面地形。 输入点位置可以表示观察点(例如地面上的人或火警瞭望塔上的人)或被观察的对象(例如,风力涡轮机、水塔、车辆或其他人)。 结果即可从观察点位置看到的区域。

派生坡向

该工具可利用高程数据源创建坡向地图。 坡向用于识别从每个像元到其相邻像元方向上值的变化率最大的下坡方向。 坡向可以被视为坡度方向。 输出栅格的值将是坡向的罗盘方向。

集水区

该工具用于确定栅格中一组像元之上的汇流区域。

管理数据

这些工具用于管理影像数据,其中包括剪裁和掩膜、重新映射像素值以及转换至要素数和转换自要素数据。

工具描述

要素转栅格

该工具用于将要素转换为栅格数据集。

栅格转要素

该工具用于将栅格转换为点、线或面的要素数据集。

提取栅格

该工具用于将栅格裁剪至矩形区域的边界或在屏幕上交互定义的形状的边界。 可以裁剪至地图上当前所显示的区域范围或通过由面定义的研究区域进行裁剪。

重映射值

该工具可用于更改或重分类栅格数据的像素值。 通过指定要映射到输出像素值的像素值范围来重映射像素值。 输出像素值可以是有效值或 NoData 值,即无与其关联的已知值的像素。

示例

此工具用于创建一个表或点要素类,其中显示从一个栅格或一组栅格提取的已定义位置的像元值。 这些位置可通过栅格像元或一组点进行定义。

深度学习

这些工具可使用深度学习推断工具来检测影像中的特定要素或对栅格数据集中的像素进行分类。

注:
ArcGIS Enterprise 10.9 提供的这些深度学习服务任务使您可以使用现有的深度学习模型执行像素分类、对象检测和对象分类。

为了执行深度学习工作流,Portal for ArcGISArcGIS Server 还需要其他配置,包括安装深度学习 Python 模块。 有关详细信息,请参阅配置 ArcGIS Image Server 以进行深度学习栅格分析

工具描述

使用深度学习分类对象

此工具用于运行输入栅格和可选要素类上的训练深度学习模型,以生成要素类或表,其中每个输入对象均分配一个类标注。

使用深度学习分类像素

此工具用于运行输入栅格上的训练深度学习模型,以生成分类栅格,其中每个有效像素都被分配了一个类标注。

使用深度学习检测对象

此工具用于运行输入栅格上的训练深度学习模型,以生成包含其找到对象的要素类。 这些要素可以是所找到对象周围的边界框或面,也可以是对象中心的点。

注:
ArcGIS Enterprise 10.9 中,只能通过 ArcGIS API for PythonArcGIS REST API 使用导出训练数据进行深度学习工具。 该工具在 Map ViewerArcGIS Pro 中不可用

多维分析

这些工具用于探索时间序列影像和栅格数据中的时间模式。

工具描述

聚合多维栅格

该工具通过沿维度组合现有多维栅格变量来生成多维栅格数据集。

查找参数统计信息

此工具为多维或多波段栅格中的每个像素提取达到给定统计量的维度值或波段指数。

生成多维异常

此工具可计算现有多维栅格中每个剖切的异常,以生成新的多维栅格。 异常是观察值与其标准值或平均值的偏差。

生成趋势栅格

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

使用趋势栅格预测

此工具使用来自生成趋势栅格工具的输出趋势栅格来计算预测多维栅格。

栅格函数

除了栅格分析工具,您可以使用栅格函数执行复杂图像和栅格处理工作流。 您可以使用单个栅格函数,也可以使用可视化编程工具利用栅格函数编辑器将多个栅格函数合并到处理链或栅格函数模板中。 栅格函数模板可以进行编辑、保存并与组织的其他成员共享。

Map Viewer 中,打开栅格分析窗格并单击栅格函数编辑器按钮 Map Viewer 栅格函数编辑器 以打开栅格函数编辑器窗口。 栅格函数编辑器包含一个大型栅格函数图库。

要访问以前保存的栅格函数模板,或使用内置的栅格函数之一,请单击栅格分析窗格中的浏览栅格函数模板按钮 浏览栅格函数模板

访问栅格分析工具和函数

有几种访问栅格分析工具和函数的方法。

Map Viewer 访问

如果您具有执行栅格分析所需的权限,则可以从 Map Viewer 访问工具和函数。

要打开栅格分析工具,请单击分析,然后单击栅格分析

要打开栅格分析函数,请单击分析,然后单击栅格分析窗格,然后单击浏览栅格函数模板按钮 浏览栅格函数模板栅格函数编辑器按钮 Map Viewer 栅格功能编辑器

ArcGIS Pro 访问

登录门户后,您可以访问 ArcGIS Pro 中的栅格分析工具。 有关详细信息,请参阅门户中的栅格分析

除了以上列出的栅格分析功能,ArcGIS Pro 中还提供了许多影像和栅格地理处理工具以及栅格函数。 有关详细信息,请参阅影像和栅格处理入门

ArcGIS REST API 访问

除了用户界面客户端 ArcGIS ProMap 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 modulearcgis.raster.functions.gbl module 模块访问栅格分析函数。 要使用栅格函数模板,请使用 arcgis.raster.functions.RFT 模块。 可通过 arcgis.raster.orthomapping 模块访问正射映射任务。