Skip To Content

使用地图服务发布地理数据服务

如果想要使用 ArcMap 中 分布式地理数据库 工具条上的复制和数据提取命令对地理数据服务进行操作,请发布一个同名的地图服务。服务的名称必须相互匹配,还必须位于 ArcGIS Server 上的相同文件夹中,而且地图文档内容列表中的图层名称必须与地理数据库中的要素类名称完全匹配。服务添加到 ArcMap 后,您将可以访问这些命令。

旧版本:

在 10.0 及较早版本中,您需要对地图服务启用“地理数据访问”功能才能将地图服务与地理数据服务配对。在 10.1 及更高版本中,已删除了“地理数据访问”功能,如果要使用地理数据服务访问分布式地理数据库工具条,则必须按照本主题中的步骤进行操作。

要使用地图服务发布地理数据服务,请按照以下步骤操作:

  1. 将地理数据服务发布到 ArcGIS Server。如果需要此步骤的相关帮助,请参阅发布地理数据服务了解详细说明。
  2. 准备一个地理文档,其中包含的数据集需来自用于获取地理数据服务的地理数据库。确保 ArcMap 内容列表中的图层名称与地理数据库中的数据集名称相匹配。
  3. 将地图文档发布为服务(选择与地理数据服务相同的名称和文件夹)。例如,如果地理数据服务的名称是 ROADS,则地图服务的名称也应该是 ROADS。此外,如果地理数据服务位于服务器上的 TRANSPORTATION 文件夹中,则地图服务也应位于 TRANSPORTATION 文件夹中。有关完整的说明,请参阅发布地图服务
  4. 两项服务同时运行时,将地图服务添加到 ArcMap 内容列表,并开启分布式地理数据库 工具条。

    此时可使用该工具条对地理数据服务执行复制和数据提取操作。

由于这两种服务都是独立管理的,因而您可以分别配置各项服务,以便更好地处理不同类型的操作。例如,在使用地理数据服务时,您可能希望支持更多的实例以及设置更长的超时时间,以便支持复制操作。而在使用地图服务时,您可能希望设置较短的超时时间并限制最大实例数目,以便支持诸如查看之类的操作。