操作方法

操作方法:从 REST 端点下载包含附件的大型托管要素服务

Last Published: April 25, 2020

摘要

在某些情况下,由于文件过大,无法通过将服务导出到文件地理数据库来下载包含附件的托管要素服务。 但是,从 REST 端点下载文件时,只是由于该文件过大而无法一次完成下载。 在这种情况下,可以对要素进行分割,然后批量下载该要素。 例如,如果文件包含 10,000 个要素,则可以通过创建复本来分割文件,前 5000 个对象 ID 作为第一批,后 5000 个对象 ID 作为第二批。

提供的说明将介绍如何从 REST 端点下载包含附件的大型托管要素服务。

过程

  1. 导航至托管要素服务的 ArcGIS REST 服务目录页面,滚动至页面底部,然后单击创建复本
    Operation Create Replica
  2. 为复本设置以下选项:
    1. LayerQueries 下:
    {"0":{"where":"OBJECTID
    
    	
    :
    随即将创建一个复本,其中包含自 LayerID 0 起的前 5000 个对象 ID。 OBJECTID 的值可能会有所不同,具体取决于用户的数据。
  1. 返回附件:True
  2. 异步创建复本:True
  3. 同步模型:
  4. 附件同步方向:双向
  5. 数据格式:FILEGDB。
Create Replica
  1. 将其余设置保留为默认设置,然后单击创建复本。 “statusURL”将显示在屏幕底部。 单击该 URL。
User-added image
  1. 单击结果 URL 以下载 zip 文件。
User-added image
:
针对所有后续记录重复该过程,但是 OBJECTID 将不断变化。 例如,以下查询将创建对象 ID 从 5001 到 10,000 的复本。

{"0":{"where":"OBJECTID>5000 AND OBJECTID
有关如何在 ArcGIS REST API 中创建复本的详细信息,请参阅以下 ArcGIS Web 帮助页面:创建复本

文章 ID:000014156

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项