通过 WCS 服务使用外部服务能力文件

每个 WCS 服务都可通过其服务能力文件显示服务级别元数据。服务能力文件是客户端对服务发出 GetCapabilities 请求时接收到的 XML 响应。配置外部服务能力文件可灵活地执行以下操作:

要对 WCS 服务使用服务能力文件,您必须至少准备一个 WCS 服务能力文件。您可以从头开始创建文件,但更简单的做法是先使用系统生成的服务能力文件发布服务,然后将此文件作为创建外部服务能力文件的模板。

如果希望您的 WCS 服务支持不同版本的 WCS 协议(例如,1.0.0、1.1.0 和 1.1.1),那么要支持的每个 WCS 版本必须有一个对应的服务能力文件。

创建所有必要的服务能力文件之后,使用通用前缀(例如 capabilities)附加一个唯一的三位数字的版本号(例如 capabilities100、capabilities110 或 capabilities111)来对其命名。

将您所有的服务能力文件置于可通过 URL 访问的通用文件夹下。然后,执行以下步骤,配置使用这些文件的服务:

步骤:
  1. 在管理器中单击服务选项卡。
  2. 查找服务,然后单击编辑图标。
  3. 单击服务能力选项卡。
  4. 在服务能力列表中查找 WCS。确保选中该复选框,然后单击字母 WCS(注意不要取消选中该复选框)。即会出现一些属性。
  5. 单击使用外部服务能力文件
  6. 指定位置前缀框中,输入放置服务能力文件的文件夹的 URL,以及它们的通用前缀(例如,如果使用 capabilities 作为通用前缀,并将您的文件置于 C:\Inetpub\wwwroot\<实例名称>\wcs 下,同时正在通过 ArcGIS Server for .NET 使用 IIS,则您只能输入 http://<服务器名称>/<实例名称>/wcs/capabilities)。
  7. 单击保存
注注:

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

相关主题


7/10/2012