执行地理处理任务时数据访问方面应考虑的注意事项

在任务执行过程中,ArcGIS Server 必须能够访问地理处理任务所使用的全部资源(数据、工具和文档)。这包括模型内直接引用的数据集,还包括源地图文档或结果地图服务中图层所引用的数据集。

目前存在两种基本的数据访问配置:本地式和分布式。配置为本地数据表示所有数据都位于服务器的本地磁盘上,并使用绝对路径(以盘符起始的路径,例如 E:\)进行访问。配置为分布式数据则正好相反,即资源使用 UNC 路径(例如 \\cogitator\datastore\studyarea.gdb\roads)通过数据库连接及其他服务器访问。只要服务器具有访问权限,您就可以在整个局域网内发布所有资源和数据。

资源和数据配置

以下是一些探讨在整个局域网 (LAN) 中访问数据的主题:

共享工具和工具箱的概述共享并连接到 UNC 路径在工具中使用 ArcSDE 数据准备要作为服务发布的资源

授予 ArcGIS Server 对共享文件夹的访问权限

除了通过共享文件夹以使服务可以找到资源,您可能还需要授予 ArcGIS Server 访问这些共享文件夹的权限。配置 ArcGIS Server 后,服务器管理员会在服务器计算机上创建 ArcGIS 服务器对象容器 (SOC) 用户和帐户。该帐户通常是一个本地帐户,表示它仅对特定的计算机有效,而 LAN 中的其他计算机则无法将它识别为帐户。大多数情况下,确保服务器 SOC 帐户具有访问各网络位置处所存储数据的权限的方法是,在存放共享资源的计算机上创建一个原始 SOC 帐户的副本,然后授予这一副本 SOC 用户访问数据位置的权限。

  1. 在存储共享数据的计算机上,右键单击我的电脑,再单击管理
  2. 展开本地用户和组节点。
  3. 右键单击用户,然后选择新用户。在新用户 对话框上,输入服务器管理员所提供的 SOC 用户名和密码。

    添加新用户

    警告警告:

    您必须禁用用户下次登录时须更改密码选项。否则,ArcGIS Server 将无法访问计算机以及查找文档、数据或工具。您还应该启用用户不能更改密码密码永不过期选项。

  4. 单击创建
  5. 授予此新建 SOC 用户访问共享文件夹的权限。有关详细信息,请参阅准备要作为服务发布的资源

关于地址定位器的注意事项

有时,您可能需要在模型中使用地址定位器。(有关在模型中使用地址定位器的示例,请参阅示例选择数据)。地址定位器具有参考数据的属性。在分布式数据环境中,请注意,您可能需要使用该参考数据的 UNC 路径或相对路径。

了解有关创建地址定位器的详细信息

相关主题


7/10/2012