了解用于分析的影像图层设置

栅格分析支持用于在 ArcGIS Online 上共享的影像图层项目。 可以从 Map ViewerScene ViewerArcGIS API for PythonArcGIS Pro 发送分析请求。 要在 Map ViewerScene Viewer 中获得栅格工具和函数的访问权限,需要具有影像分析权限的 ProfessionalProfessional Plus 用户类型。

ArcGIS Online 的许多图层都可以添加至 web 地图或 web 场景并进行可视化,但是并非所有图层都可用于栅格分析。 尽管可以在地图或场景中将一些图层可视化为影像,但是栅格分析工具或栅格函数无法识别所有这些图层。

影像图层的发布者可以控制影像图层是否可用于分析,方法为阻止或允许以影像图层作为输入执行分析。 可以在创建影像图层时设置这些设置。 在 ArcGIS Online 上或通过 ArcGIS Living Atlas of the World 公开提供的图层可能设置了阻止其用于分析的属性。 当将这些图层用作输入时,您可能收到一条错误消息,指示其可能尚未启用分析;或者收到一条警告,指示空间范围超出对影像施加的限制。

以下各个部分包含的信息用于根据影像图层创建者施加的限制确定影像图层是否准备好进行分析。

确认图层类型

并非 ArcGIS Online 中的所有可用图层都适用于栅格分析。 许多栅格分析工具和栅格函数均适用于 ArcGIS Online 中的动态切片影像图层或 ArcGIS Image Server 中的影像图层。 检查图层类型以确定其是否已准备好进行分析。

验证是否在服务属性中启用分析

图层能否用于分析取决于 allowAnalysis 服务属性。 当此值为 nulltrue 时,可以将影像图层用于分析。 当该值为 false 时,无法将影像图层用作分析的输入。 默认情况下,会为 ArcGIS Online 中的动态或切片影像图层或 ArcGIS Image Server 中的影像图层启用分析。 可以从服务信息页面中检索 allowAnalysis 标志的值。 有关 allowAnalysis 标志的详细信息,请查看参数的帮助文档

需要考虑适用于动态影像图层或影像服务的请求大小限制

除了 allowAnalysis 标志之外,动态影像图层还具有默认设置,以通过 maxImageHeightmaxImageWidth 限制单一请求中的分析大小。 在影像图层的设置中,设置将报告为最大行数和最大列数,如下表所示:

影像图层类型最大行数最大列数

托管的动态影像图层

4,000

4,000

ArcGIS Image Server 影像服务

4,100

15,000

这两个设置的值用于定义单一分析请求可以从影像图层中检索的最大行数和列数。

图层发布者还可以将设置更改为非默认值。

对于 ArcGIS Online 中的托管动态影像图层,存在对最大行数和列数的全局限制,即 4000 x 4000。 此全局限制不适用于 ArcGIS Image Server 影像服务或 ArcGIS Living Atlas of the World 动态影像图层。

将图层用于分析时,将基于分析范围和分析像元大小计算行数和列数的分析请求大小。 该数值不应超过为图层设置的限值。

例如,要对动态影像图层中的 10 米分辨率影像执行分析,可以在单一请求中处理的最大范围为 10 x 4,000 = 40,000 米(40 千米)x 40 千米。

如果您使用 ArcGIS Living Atlas 动态影像图层进行分析,则请求大小限制设置将由图层发布者进行配置,可能不是上面列出的默认值。 先检查设置值,然后开始执行分析作业。

使用 ArcGIS Living Atlas 影像进行栅格分析

ArcGIS Living Atlas 包括各种全球地球观测影像图层。 您可以直接在 ArcGIS Online 中使用这些图层执行可视化和分析,而无需下载大型数据集。 虽然您可以保存分析的结果,但这些影像图层受到上述图层发布者设置的条件(无论是否启用分析)以及请求大小限制设置的影响。

您可以更高效地对所选 ArcGIS Living Atlas 影像图层执行栅格分析,从而支持更大的分析区域。 此功能当前可用于以下图层:

  • Landsat Level-2
  • Sentinel-1 RTC
  • Sentinel-2 Level-2A
  • NAIP
  • Sentinel-2 10m Land Use / Land Cover Time Series

启用此功能后,分析服务器将直接从云存储访问影像数据,而不是通过影像服务流式传输像素。 这种直接访问消除了通常与远程像素访问相关联的许多限制,支持更大区域的分析请求。

分析在存储影像的同一云区域中运行,因此提高了性能和可扩展性。 为了支持这一点,您必须授权将您的分析输入(如栅格函数模板或深度学习模型)临时转移到影像所在的区域。 输出在返回到组织之前也会临时存储在该区域中。

默认情况下,该功能已禁用。 组织管理员可以通过转到组织页面的设置选项卡上的安全性启用此功能