共存分析处理和数据的地理处理注意事项

来自 ArcGIS 门户的 Web 图层和来自 ArcGIS Server 的服务是 ArcGIS Pro 中支持的数据格式。 您可以使用 Web 图层执行大多数相同的任务,就像使用驻留在本地文件夹或地理数据库中的图层一样,其中包括在地图中执行可视化和探索,以及编辑和分析等任务。 支持将来自您门户的 Web 要素图层Web 影像图层以及来自 ArcGIS Server 的要素服务和影像服务用作多个地理处理和分析工具的输入,其中,这些工具支持本地要素类和栅格数据集。

ArcGIS Pro 提供了多个地理处理工具,这些工具称为门户工具,可用于门户中的输入数据,因为这些工具可在企业中的分析服务器上运行,并创建新图层(服务)作为工具的输出。 这些门户工具最适合于托管的 Web 图层,而桌面地理处理工具最适合于桌面数据源。

一般来说,用于分析的数据应与将发生的处理操作处于同一位置。 这意味着,如果数据位于您的 ArcGIS Enterprise 中,最好运行门户分析工具。 如果数据位于桌面上,则最好运行桌面工具。

注:

如果您有较大的 Web 图层并希望使用桌面地理处理工具执行分析,建议您将 Web 图层下载到桌面一次,然后在本地副本上执行分析。 这将确保:如果您需要多次运行分析或使用相同的数据作为多个工具的输入,您将得到本地副本,并且使用这些本地数据可获得最佳性能。 使用以下方法之一将 Web 图层下载为桌面 GIS 数据集:

  • 在 Web 浏览器中,使用门户项目页面上的“导出”命令
  • ArcGIS Pro 中,使用复制要素复制栅格工具将 Web 图层复制到文件夹或地理数据库中。 这两个工具均支持范围地理处理环境将空间过滤器应用于下载。

虽然 ArcGIS Pro 中的多个桌面地理处理工具都支持 Web 图层,且您可以使用桌面 GIS 数据源作为门户工具的输入,但在运行分析(其中数据与分析不在同一位置)之前,请考虑以下事项:

  • 性能
  • 可扩展性
  • 输出位置
  • 权限

性能

当分析中的数据和处理不在同一位置时,数据传输会对性能产生负面影响。 地理处理要求数据与处理位于同一位置,因此,如果数据与分析不在同一位置,则系统会自动下载或上传数据。 这种数据传输需要花费一定的时间。

使用非托管 Web 图层作为门户工具的输入时,会加剧这种性能问题,因为必须将数据从一个服务器下载到桌面,然后再上传到另一个服务器来执行分析。

注:

如果您需要其中一个门户工具来执行分析,但输入数据位于本地文件夹或地理数据库中,则可将您的本地数据共享为 Web 图层,并使用 Web 图层作为输入来执行分析。 这样做将有助于提升性能。

可扩展性

与性能类似,可扩展性也将受到数据传输的影响。 如果需要执行数据下载才能在 Web 图层上运行桌面进程,则下载数据的请求可能会超时或中途失败。 如果数据很大,则服务可能会超时或达到从服务中提取的最大数据量。 与正确共存的分析相比,运行时没有共存数据的工具可能无法处理大型数据集。

注:

对于大型数据集,共存对性能和可扩展性的影响更为显著。 对于小型数据集(例如,少于几百个要素),共存可能不会严重影响性能和可扩展性。

输出位置

无论输入数据集的位置如何,桌面工具都会在桌面 GIS 工作空间(本地文件夹或地理数据库)中创建其输出,而门户工具会在门户中创建其输出(作为新 Web 图层来表示 ArcGIS 服务器上的服务)。 如果您需要与企业共享输出,但由于运行了桌面分析工具,则可能会占用大量时间来共享桌面工具输出。 运行门户工具可能会更快,该工具会自动在企业中创建可与组织共享的输出。

权限

多个桌面地理处理工具可用于修改输入数据集。 要使用 Web 图层作为输入来运行这些工具,这些图层通常需要特定的功能或权限才能修改数据。 如果您不是门户项目的所有者或者没有更新数据的权限,则该工具将运行失败。