使用栅格分析工具

注:

这些分析工具现在可以在 Map Viewer 中使用,这是 ArcGIS Online 中的现代化地图制作工具。 有关详细信息,请参阅执行分析 (Map Viewer)

许可

组织管理员必须授予您特定权限,您才能执行分析。 要使用栅格分析工具,您需要具备以下权限:

  • 创建、更新和删除内容
  • 发布托管影像图层
  • 影像分析

ProfessionalProfessional Plus 用户类型具有这些权限。 如果您没有这些权限,则无法下文所述访问栅格分析选项。

某些栅格分析工具还需要发布托管要素图层权限,该权限在启用影像分析权限时会自动开启。

访问工具

要在 Map Viewer 经典版 中访问并使用栅格分析工具,请执行以下步骤:

  1. Map Viewer 经典版 中,打开包含影像图层或要分析的图层的 web 地图。
  2. 单击地图菜单栏上的分析按钮 分析
  3. 执行分析窗格,单击栅格分析

注:

如果 Map Viewer 经典版分析窗格中未显示栅格分析工具,则您可能未获得 ProfessionalProfessional Plus 用户类型,或者您的组织可能尚未发布至少一个托管要素图层。 要访问栅格分析工具,必须发布一个托管要素图层。

某些栅格分析工具还需要发布托管要素图层权限,该权限在启用影像分析权限时会自动开启。

浏览“栅格分析”窗格

栅格分析窗格如下图所示。 此窗格包含许多类别,且每个类别均含有工具。 要查看类别中的工具,请单击该类别左侧的展开/折叠按钮。

栅格分析类别和工具

下表中的数字对应于上图中的数字:

UI 项目描述
栅格函数编辑器

打开栅格函数编辑器窗口。 有关详细信息,请参阅栅格函数编辑器

浏览栅格函数模板和自定义 Web 工具

打开浏览栅格函数模板和自定义 Web 工具窗口。 有关详细信息,请参阅栅格函数

设置

打开分析环境对话框。

后退

返回执行分析窗格。

信息

获取有关类别的帮助。

展开或折叠

展开类别以查看其中包含的工具。

使用分析环境

使用分析环境按钮 分析环境 可访问适用于所有栅格分析工具的栅格和影像处理环境。 从栅格分析窗格中打开分析环境窗口时,可以修改输出坐标系、处理范围、捕捉栅格、像元大小和掩膜的设置。

下表介绍了分析环境窗口中的选项:

“分析环境”选项描述
输出坐标系

指定结果影像图层的坐标系。

可用选项如下:

  • 与输入相同 - 分析结果的坐标系将与输入坐标系相同。 这是默认设置。
  • 按照指定 - 您的分析结果将位于您选择的坐标系中。 选中此选项后,单击“选择坐标系”按钮 选择坐标系 并从已知坐标系列表中进行选择,或在文本框中提供空间参考 WKID。
  • 图层 <名称> - 分析结果所在的坐标系将与您在 web 地图中选择的现有图层相同。

范围

指定分析过程期间将使用的范围或边界。 分析中将使用完全位于指定范围内或与该范围相交的所有像素或像元。

可用选项如下:

  • 默认 - 工具将提供用于分析的范围。
  • 按照指定 - 范围由您提供的坐标定义。
  • 图层 <名称> - 用于处理分析的范围将与您在 web 地图中选择的现有图层的空间范围相同。

捕捉栅格

调整输出栅格图层的范围,使其与指定的捕捉栅格图层的像元对齐方式相匹配。

像元大小

指定用于在栅格分析中创建输出栅格图层的像元大小或分辨率。 默认输出分辨率由像元最大的输入栅格图层决定。

可用选项如下:

  • 输入最小值 - 使用所有输入图层中最小的像元大小。
  • 输入最大值 - 使用所有输入图层中最大的像元大小。 这是默认设置。
  • 按照指定 - 指定设置像元大小所需的数值。 如果选中,则默认值为 1。
  • 图层 <名称> - 设置所选择栅格图层的像元大小。

掩膜

将用于定义分析的感兴趣区的图层。 分析操作仅会涉及分析掩膜中的像元。

  • 掩膜可以是栅格,也可以是要素图层。
  • 如果分析掩膜是栅格,则定义掩膜时将考虑所有具有值的像元。 掩膜栅格中的 NoData 像元将视为位于掩膜之外,并且在分析结果图层中将为 NoData。
  • 如果分析掩膜是一个要素图层,则它将内部转换为栅格。 因此,请确保为分析设置恰当的像元大小捕捉栅格

当从栅格分析工具窗格中打开分析环境窗口时,您可能会看到其他分析环境。 某些栅格分析工具支持下表中列出的部分分析环境。 由于并非所有工具都支持所有环境,因此可以从单个工具而不是从栅格分析窗格访问它们。

“分析环境”选项描述
重采样方法

指定在变换栅格数据集时内插像素值的方式。 在以下情况使用此环境:输入和输出排列不对应、像素大小发生变化、数据被平移或以上情况的综合。

可用选项如下:

  • 最近邻域法 - 主要用于离散数据,例如土地利用分类,因为它不会创建新像素值。 在保留影像中的原始反射率值以进行准确的多光谱分析时,此方法也适用于连续数据。 就处理时间而言,此方法是最有效的,但可能会在输出图像中引入较小的位置误差。 输出图像最多可能偏移半个像素,这可能导致图像具有不连续性和锯齿状外观。
  • 双线性插值 - 此方法最适合连续数据。 该方法将执行双线性插值并基于四个最邻近的输入像元中心的加权平均距离来确定像元的新值。 此方法创建的输出图像在外观上比最近邻域法更平滑,但会改变反射率值,从而导致图像分辨率模糊或损失。
  • 三次卷积插值法 - 适用于连续数据。 此方法将执行三次卷积插值法,可通过拟合穿过 16 个最邻近输入像元中心的平滑曲线确定像元的新值。 结果在几何上比使用最近邻域法获得的栅格失真小,并且比双线性插值更清晰。 在某些情况下,此选项可导致输出像素值位于输入像元值范围之外。 如果无法接受此结果,请改用双线性插值法。 三次卷积插值法计算量大,处理时间更长。

处理器类型

指定是使用 CPU 还是 GPU 运行分析。 如果处理器类型环境为空,则工具将使用 CPU 处理数据。

可用选项如下:

  • CPU - CPU 将用于处理。 CPU 处理可以跨多个核和实例实现并行,并由并行处理因子进行处理。
  • GPU - GPU 将用于处理。 GPU 在图形和影像处理方面非常有效,其高度并行的结构使其能够以重复的方式有效地处理大块数据。 支持此环境的栅格分析工具可以跨多个栅格分析服务器计算机上的 GPU 实例来分配作业,并由并行处理因子环境进行处理。

处理工作人员的回收间隔

在重新启动工作进程之前将处理的影像部分数量,以防止运行时间较长的进程中可能出现故障。 默认值为 0。

并行处理因子

可用于处理数据的栅格处理服务实例的数量。

如果工具不支持处理器类型环境,或者处理器类型环境设置为 CPU,则并行处理因子环境将控制栅格处理 CPU 服务实例。 如果处理器类型环境设置为 GPU,则并行处理因子环境将控制栅格处理 GPU 实例的数量。

通过设置并行处理因子值,您可以向栅格分析影像服务器申请用于处理一个栅格分析任务的并行工作人员的数量。 但是,如果并行进程的总数超过了栅格处理(CPU 或 GPU)服务实例的最大数量,则多余的并行进程将排队等待。

如果未指定并行处理因子值(这是默认值),工具将使用栅格处理服务实例最大数量的 80%。 可以提供整数或百分数作为并行处理因子。

发生故障时的重试次数

当处理特定作业的过程中出现随机故障时,同一工作进程将尝试进行重试的次数。 默认值为 0。

使用工具窗格

要打开分析工具窗格,请单击工具按钮。 如下所示,该操作将用“监测植被”工具打开工具窗格。

“监测植被”窗格

下表中的数字对应于上图中的数字:

UI 项目描述
设置

打开分析环境对话框。

后退

在不运行分析的情况下关闭工具窗格,然后返回栅格分析窗格

信息

获取参数帮助。

结果图层名称

已使用此名称将分析运行结果保存到内容

将结果保存在

指定内容中要保存结果的文件夹。

显示配额

显示要用于运行分析的配额数。

使用当前地图范围

如选中,则仅对当前地图中可见的数据进行分析。

注:

ArcGIS Online 中运行分析工具之前,您可以使用配额估值器计算将要使用的预期配额数。 如果您的组织已启用配额预算并且预期配额数超过分配给您的配额数,则 ArcGIS Online 会显示错误消息。 有关配额分配与消耗的详细信息,请参阅了解配额

每个工具均具有一组不同的参数。 可通过单击上述参数旁边的帮助按钮来查看参数的帮助。 所有工具均具有结果图层名称参数,其中将写入运行分析的结果。 您可以更改此名称或使用默认值。

使用当前地图范围

建议您始终选中使用当前地图范围并放大到想要分析的区域。 这样做会限制工具在执行分析时将包括的影像或栅格像素数,同时也会限制工具所用的配额数。 如果取消选中使用当前地图范围,系统可能会对整个输入影像图层执行分析,并且工具所用的配额将基于影像的大小和分析的复杂性。

注:

当设置处理范围环境时,默认将取消选中使用当前地图范围参数。 选中使用当前地图范围时,将覆盖处理范围值。