教程:发布 WMS 服务

复杂性:入门级 数据要求:使用自备的数据

本教程将引导您完成将 ArcMap 地图文档 (.mxd) 作为 WMS 服务发布的过程。WMS 是开放地理空间联盟 (OGC) 针对在 Internet 上为地图影像提供服务而发布的规范。如果您不了解 WMS 并且想要在学习本教程之前了解更多信息,请参阅 WMS 服务

您可以使用几种方法通过 ArcGIS Server 发布 WMS 服务。例如,您可以将地图服务定义 (.msd) 文件作为地图服务发布并启用 WMS 功能,也可以将某些栅格数据作为影像服务发布并启用 WMS 功能。本教程主要介绍将 MXD 作为地图服务发布并启用 WMS 功能的最简单的案例。

开始学习本教程前,您需要在 GIS 服务器中所有服务器对象容器 (SOC) 计算机都可访问的共享位置放置一个 MXD 文件。在安装后配置过程中创建的 SOC 帐户还必须具有权限读取该地图文档以及该地图文档所引用的所有数据。

发布 WMS 服务

下述步骤介绍如何在 ArcCatalog 中发布 WMS 服务。然后,您将使用 ArcCatalog 测试新的 WMS 服务。您还可以在 ArcGIS Server 管理器中发布 WMS 服务并在任何 WMS 客户端应用程序中测试该服务。例如,您通过管理器构建的 Web 应用程序可显示 WMS 服务。

步骤:
  1. 使用 ArcCatalog 查找想要作为 WMS 服务发布的地图文档。
  2. 单击预览选项卡。
  3. 右键单击地图文档,然后从快捷菜单中选择发布到 ArcGIS Server。一个简要的向导会提示您创建地图服务所需的最少量信息。发布服务后,可以返回并配置其他属性(如果需要)。
  4. 选择一个现有文件夹(或创建一个新文件夹)作为 WMS 服务的发布位置。还可以编辑服务的名称。单击下一步
  5. 发布到 ArcGIS Server 向导的第二个面板中,选中 WMS 作为功能并单击下一步。启用 WMS 功能允许客户端通过 WMS 规范请求服务中的地图。
  6. 查看要创建内容的摘要。请注意客户端通过不同协议访问服务时使用的各种 URL。这些 URL 是通过在前一面板中启用的各种功能生成的。
  7. 单击发布创建服务。

这样便发布了您的地图服务,要在 ArcCatalog 中预览该服务,可在“目录树”中首先选中它,然后在相邻的面板中单击预览选项卡。

使用 WMS 服务

要验证是否将 ArcMap 文档作为 WMS 服务成功发布,可以立即在 ArcCatalog 中使用该服务。

步骤:
  1. 在使用 WMS 服务前,您需要知道它的 URL。右键单击地图服务,然后选择服务属性
  2. ArcGIS Server - 地图服务属性 对话框中,单击功能选项卡并在功能列表中单击 WMS
  3. 复制或写下 Web 访问框中显示的 URL。这是您 WFS 服务的 URL。
  4. 使用 ArcCatalog,展开 GIS 服务器结点,然后双击添加 WMS 服务器。将弹出一个对话框,您可以通过它与 WMS 服务进行连接。
  5. 在 URL 框中,输入或粘贴在步骤 3 中获取的 URL。
  6. 单击获取图层并等待 WMS 服务的连接。成功连接后,可以看到带有 WMS 服务元数据的图层树。
  7. 单击确定在 ArcCatalog 中添加 WMS 服务连接。
  8. 您的 WMS 服务的结点会出现在 ArcCatalog 中的 GIS 服务器结点下。展开代表 WMS 服务的结点,选择任一子结点,然后单击预览选项卡查看服务。
  9. 也可以尝试识别 WMS 服务中的某些要素,方法是单击工具条中的识别工具并单击地图中的任意位置。

尽管此教程介绍的是在 ArcCatalog 中添加 WMS 服务,不过您会发现在 ArcMap 中添加 WMS 服务的过程与其非常相似。在 ArcMap 中单击添加数据按钮将允许您浏览 GIS 服务器连接列表。您在此练习中创建的 WMS 教程应该为可见,因为您已在 ArcCatalog 中连接了它。但是,您可以通过单击添加 WMS 服务器以与此教程相同的方式添加新连接。


3/7/2012