对 WPS 服务应用外部功能文件

每个 WPS 服务都可通过其功能文件提供服务级别的元数据。功能文件是客户端在向服务发送 GetCapabilities 请求时接收到的 XML 响应。配置外部功能文件可帮助您灵活地执行以下操作:

注注:

对 WPS 服务使用外部功能文件时,您必须首先验证您的功能文件是否符合 OGC 的 DTD 或 XML 模式。而且,还需要对功能文件和发布 WPS 服务时所使用的源数据进行同步。

配置 WPS 服务以使用外部功能文件

要配置 WPS 服务以使用外部功能,您必须至少准备好一个 WPS 功能文件。您可以从头创建这一文件,但是通常情况下,使用系统生成的功能文件作为模板会更加容易。默认情况下,每次向服务发送 WPS GetCapabilities 请求时都会自动创建系统生成的功能文件。要将系统生成的功能文件用作模板,您需要手动发送 GetCapabilities 请求并将响应另存为 XML 文件。

目前,1.0.0 是 OGC 提供的唯一 WPS 协议版本。如果希望您的 WPS 服务支持更高版本的 WPS 协议(例如,1.0.0、1.1.0 等),那么要支持的每个 WPS 版本都必须有一个相应的功能文件。创建了所有必要的功能文件之后,可使用通用前缀(例如 capabilities)附加一个唯一的三位数字的版本号(例如 capabilities100、capabilities110 或 capabilities111)对其进行命名。请将您所有的功能文件置于一个可通过 URL 链接访问的通用文件夹下。

执行以下步骤,配置 WPS 服务以使用外部功能文件。

在 ArcGIS Server 管理器中

步骤:
  1. 打开 ArcGIS Server 管理器,然后登录。如果需要此步骤的帮助信息,请参阅登录管理器
  2. 单击服务 > 管理服务
  3. 管理服务 模块中,单击要编辑的服务的名称。如果列表中没有该服务,那么其可能位于站点(根)目录中的某一子文件夹中。
  4. 编辑 模块中,单击功能
  5. 在服务功能列表中,单击 WPS,确保 WPS 项已启用。
  6. WPS 配置列表中,选择使用外部功能文件
  7. 指定位置和前缀框中,输入放置功能文件的文件夹的 URL 链接,以及用于该文件的通用前缀(例如,capabilities)。
  8. 单击保存并重新启动。将立即应用对服务执行的编辑操作。

ArcGIS for Desktop

步骤:
  1. 在 ArcCatalog 或 ArcGIS for Desktop目录 窗口中,展开 GIS 服务器节点并建立一个到 ArcGIS Server 的管理 GIS 服务器连接。如果您已建立了一个管理 GIS 服务器连接,则可跳过此步骤。有关连接方法的说明,请参阅在 ArcGIS for Desktop 中建立与 ArcGIS Server 的管理连接
  2. 在 ArcGIS Server 连接中,右键单击要编辑的服务,然后选择服务属性
  3. 服务编辑器 中,单击服务功能选项卡,并确保选中了 WPS 项。
  4. 单击 WPS 选项卡,选择使用外部功能文件
  5. 指定位置和前缀框中,输入放置功能文件的文件夹的 URL 链接,以及用于该文件的通用前缀(例如,capabilities)。
  6. 单击确定。服务将重新启动并立即应用编辑内容。
9/15/2013