Skip To Content

地理处理服务设置:高级属性

以下地理处理服务属性属于高级设置内容,不能通过使用 ArcGIS Server Manager 或在 ArcGIS Desktop服务器属性对话框中进行设置。大部分地理处理服务都不需要修改这些设置。

堆大小

堆大小设置可控制能够发送到 GIS Server 的最大文件大小。默认情况下,应用程序服务器被设置为 256 MB,SOC 最大值被设置为 64 MB。如果您所拥有的服务会有用户上传大型文件,请将这两个属性的默认值增至适当大小。

  1. 在 web 浏览器中,浏览至 http://<您的服务器名>:6080/arcgis/admin
  2. 使用管理员帐户登录到 ArcGIS Server Administrator Directory。
  3. 单击计算机
  4. 单击 <您的服务器名>。<domain>.com 链接。例如,链接如下所示 server1.esri.com
  5. 服务器计算机属性页面上,单击编辑链接。
  6. 增加 App Server 最大堆大小(以 MB 为单位)的值。
  7. 增加 SOC 最大堆大小(以 MB 为单位)的值。
  8. 单击保存编辑内容按钮以结束编辑。

上传大小

上传大小设置控制了客户端可上传的文件大小,这些客户端通过一个 REST 端点连接至服务。这些客户端通常通过自定义的 Web 应用程序使用服务的 Web 客户端。默认情况下,极限值被设置为 2 GB。使用此设置可以提供一个适当的默认值,避免为您的服务上传过大文件。

  1. 打开 web 浏览器,浏览至 http://<服务器名>:6080/arcgis/admin/login
  2. 使用管理员帐户登录到 ArcGIS Server Administrator Directory。
  3. 单击服务
  4. 单击服务名称。
  5. 支持的操作下的页面底部单击编辑链接。
  6. 服务(JSON 格式):* 文本框中,找到 maxUploadFileSize 标签。如果使用默认值零(单位:MB),则最大上传大小限制将设置为 2 GB。请在冒号 (:) 后设置最大文件大小。一条完整的条目看起来会类似于 "maxUploadFileSize": 100 ,
  7. 单击保存编辑内容按钮。
注:

当发布一项地理处理服务时,请确保地理处理服务属性的功能页面上的上传复选框已选中。

上传类型

只有特定文件才可上传至地理服务。这些文件受各自的扩展名类型的限制(扩展名类型在服务级别设定)。

  1. 打开 web 浏览器,浏览至 http://<服务器名>:6080/arcgis/admin/login
  2. 使用管理员帐户登录到 ArcGIS Server Administrator Directory。
  3. 单击服务
  4. 单击服务名称。
  5. 支持的操作下的页面底部单击编辑链接。
  6. 服务(JSON 格式):* 文本框中,找到 allowedUploadFileTypes 标签并在冒号 (:) 后添加您想要允许的文件扩展名(扩展名以双引号括起)。一条完整的条目看起来会类似于“允许的上传文件类型”: ".kml,.gpx"
  7. 单击保存编辑内容按钮。
注:

当发布一项地理处理服务时,请确保地理处理服务属性的功能页面上的上传复选框已选中。

最大属性域计数:

最大属性域代码计数设置用于控制与服务响应一同返回的属性域的数量。与代码匹配的属性域描述与要素输出响应一同返回。该设置的默认值为 1000。如果输出要素有多于 1000 个参与属性域,则不会返回属性域信息。返回的属性域信息可能会增加响应大小。如果不需要属性域,可将该值设定为 0 或小于服务中属性域数量的值。

  1. 打开 web 浏览器,浏览至 http://<服务器名>:6080/arcgis/admin/login
  2. 使用管理员帐户登录到 ArcGIS Server Administrator Directory。
  3. 单击服务
  4. 单击服务名称。
  5. 支持的操作下的页面底部单击编辑链接。
  6. 服务(JSON 格式):* 文本框中,找到 maxDomainCodeCount 标签并在冒号 (:) 后设置最大限制。一条完整的条目看起来会类似于 “最大属性域代码计数”: 25,
  7. 单击保存编辑内容按钮。

本地临时文件夹

当服务器参与拥有超过一台计算机的集群时,或使用 UNC 路径引用目录时,本地 temp 文件夹是可供 GIS server 写入中间输出的目录。temp 文件夹位置对运行 ArcGIS Server 的用户帐户是唯一的。此帐户在 ArcGIS Server 安装后便设定好了。在 Linux 上,您可在 C:\windows\temp\Temp 中查看服务的执行消息。此位置为 <ArcGIS Server installation directory>/arcgis/server/temp

相关主题