上传和下载大型数据集的注意事项

通过 ArcGIS for Desktop 上传大型数据集

如果您想通过 ArcGIS for Desktop 上传大于 64 MB(服务器对象容器 [SOC] 的默认堆大小)的数据或文件,您需要增加 ArcGIS Server 的堆大小。若要增加堆大小,请执行地理处理服务设置:高级属性中所描述步骤。

通过 Web 应用程序上传大型数据集

Web 应用程序使用“表述性状态转移 (REST) 上传”操作来上传文件。此功能通过地理处理服务属性页面的上传功能设定。默认的最大上传大小是 2 GB。如果您想上传更大的文件,可按照在地理处理服务设置:高级属性中的描述步骤来扩展最大上传大小。

如果输入数据文件格式为 txtzip 或者 jpg 等,您可以使用 uploads 资源操作来上传这些文件类型。上传文件类型的设置在地理处理服务设置:高级属性中有描述。

要素类输出

服务器对象容器 [SOC] 的堆大小配置与从客户端站点中获取的输出要素类的大小无关。您需要运行一次服务,并检查 results.dat 文件的大小,该文件是服务器作业目录中由输出要素类转换而来的输出要素集。如果该文件的大小大于 64 MB,则需要增加 ArcGIS Server 的堆大小使其大于该文件的大小。若要增加堆大小,请执行地理处理服务设置:高级属性中所描述步骤。

地理处理服务有一个参数设置是服务器返回的最大记录数。如果地理处理服务的输出返回的要素类或表中包含的记录数大于此设置,则结果 窗口中的任务执行结果将包含消息<数据超出传输限制>。您可以重新设置服务的服务器返回的最大记录数参数,方法如下:

  1. 目录 窗口中,与托管服务的服务器建立服务器管理员连接。
  2. 右键单击此服务,然后选择服务属性
  3. 单击参数选项卡并重置服务器返回的最大记录数值。
  4. 服务会自动重启。
了解有关结果 窗口的任务结果的详细信息

最长时间

处理耗时长的地理处理作业时,您可能还需要延长客户端可以使用某个服务的最长时间。您可以在服务属性 对话框的池化 选项卡中完成此配置。默认值为 600 秒或 10 分钟。要了解与服务相关的超时现象的信息,请参阅调优和配置服务

相关主题

5/10/2014