通过 WCS 服务使用外部服务能力文件
每个 WCS 服务都可通过其服务能力文件显示服务级别元数据。服务能力文件是客户端对服务发出 GetCapabilities 请求时接收到的 XML 响应。配置外部服务能力文件可灵活地执行以下操作:
- 添加有关此服务的元数据。
- 添加有关每个图层的元数据。
- 自定义每个图层的图例信息。
要对 WCS 服务使用服务能力文件,您必须至少准备一个 WCS 服务能力文件。您可以从头开始创建文件,但更简单的做法是先使用系统生成的服务能力文件发布服务,然后将此文件作为创建外部服务能力文件的模板。
如果希望您的 WCS 服务支持不同版本的 WCS 协议(例如,1.0.0、1.1.0 和 1.1.1),那么要支持的每个 WCS 版本必须有一个对应的服务能力文件。
创建所有必要的服务能力文件之后,使用通用前缀(例如 capabilities)附加一个唯一的三位数字的版本号(例如 capabilities100、capabilities110 或 capabilities111)来对其命名。
将您所有的服务能力文件置于可通过 URL 访问的通用文件夹下。然后,执行以下步骤,配置使用这些文件的服务:
步骤:
- 在管理器中单击服务选项卡。
- 查找服务,然后单击编辑图标。
- 单击服务能力选项卡。
- 在服务能力列表中查找 WCS。确保选中该复选框,然后单击字母 WCS(注意不要取消选中该复选框)。即会出现一些属性。
- 单击使用外部服务能力文件。
- 在指定位置前缀框中,输入放置服务能力文件的文件夹的 URL,以及它们的通用前缀(例如,如果使用 capabilities 作为通用前缀,并将您的文件置于 C:\Inetpub\wwwroot\<实例名称>\wcs 下,同时正在通过 ArcGIS Server for .NET 使用 IIS,则您只能输入 http://<服务器名称>/<实例名称>/wcs/capabilities)。
- 单击保存。
注:
对 WCS 服务使用外部服务能力文件时,您必须负责验证您的服务能力文件是否符合 OGC 的 DTD 或 XML 模式。您还需要负责对服务能力文件和发布 WCS 服务所使用的源数据进行同步。
相关主题
7/10/2012