Skip To Content

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

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

  • 添加有关此服务的元数据。
  • 添加有关每个图层的元数据。

要将外部功能文件与 WCS 服务结合使用,需创建该文件,然后对其进行配置以结合 WCS 服务使用。以下部分描述了该过程。

注:

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

创建外部功能文件

要配置 WCS 服务以对其使用外部功能文件,您必须至少准备好一个 WCS 功能文件。您可以从头创建这一文件,但是通常情况下,使用系统生成的功能文件作为模板会更加容易。

默认情况下,每次向服务发送 WCS GetCapabilities 请求时都会自动创建系统生成的功能文件。要将系统生成的功能文件用作模板,您需要手动发送 GetCapabilities 请求并将响应另存为 XML 文件。如果希望您的 WCS 服务支持不同版本的 WCS 协议(例如,1.0.0、1.1.0、1.1.1 和 2.0.1),那么要支持的每个 WCS 版本必须有一个对应的功能文件。

按照以下步骤为 WCS 服务创建外部功能文件。

  1. 如果您尚未执行此操作,则发布影像服务并启用 WCS 功能。有关详细信息,请参阅 WCS 服务
  2. 在 web 浏览器中,输入 WCS 服务的 URL。URL 地址格式为 http://gisserver.domain.com:6080/arcgis/services/folder/service/ImageServer/WCSServer
  3. ?request=GetCapabilities&version=1.0.0 追加至服务 URL 的末尾并按 Enter 键。浏览器中显示的 XML 文件是 WCS 版本 1.0.0 的服务功能文件。
  4. 将结果另存为 XML 文件。文件名必须采用以下格式:<前缀><WCS 版本>.xml。例如,保存 WCS 版本 1.0.0 的 GetCapabilities 请求结果的 XML 文件时,文件必须使用通用前缀(例如 Roads),后跟三位数的 WCS 版本号 (100)。生成的文件为 Roads100.xml
  5. 针对每个要支持的 WCS 版本(如版本 1.1.0、1.1.1 和 2.0.1)重复步骤 3 和 4。
  6. 在每个功能文件中配置和自定义 WCS 图层的元数据信息。
  7. 将所有功能文件移至可通过 HTTP 进行访问的通用文件夹中。通常,这将成为组织 Web 服务器上的虚拟目录。

配置 WCS 服务以对其使用外部功能文件

要配置 WCS 服务以对其使用外部功能文件,您需要更新 WCS 服务才能引用功能文件的 URL。您可以在 ArcGIS Server Manager 或 ArcMap 中完成此操作。

要通过 ArcGIS Server Manager 对 WCS 服务使用外部功能文件,请按照以下步骤操作:

  1. 打开 ArcGIS Server Manager 并登录。如需此步骤的帮助,请参阅登录 Manager
  2. 单击服务 > 管理服务
  3. 管理服务模块中,找到您的服务并单击编辑 编辑。如果列表中未显示该服务,那么其可能位于站点(根)文件夹下的某一子文件夹下。
  4. 编辑模块中,单击功能
  5. 在功能列表中,单击 WCS
  6. WCS 配置列表中,选择使用外部功能文件
  7. 指定位置和前缀框中,指定放置功能文件的文件夹的 URL和用于该文件的通用前缀。例如,如果包含文件的文件夹的 URL 为 http://webserver.domain.com/arcgis/WCS/services,并且使用的通用前缀为 Roads,则在指定位置和前缀框中指定的 URL 为 http://webserver.domain.com/arcgis/WCS/services/Roads
  8. 单击保存并重新启动

要通过 ArcMapArcCatalog 对 WCS 服务使用外部功能文件,请按照以下步骤操作:

  1. ArcCatalogArcMap目录窗口中,展开 GIS 服务器节点并创建到 ArcGIS Server 站点的管理 GIS 服务器连接类型。如果您已具有到此站点的管理 GIS 服务器连接,则可跳过此步骤。有关连接方法的说明,请参阅ArcMap 中建立与 ArcGIS Server 的管理连接
  2. ArcGIS Server 连接中,右键单击 WCS 服务,然后选择服务属性
  3. 服务编辑器中,单击功能选项卡。
  4. 单击 WCS 选项卡,选择使用外部功能文件
  5. 指定位置和前缀框中,指定放置功能文件的文件夹的 URL和用于该文件的通用前缀。例如,如果包含文件的文件夹的 URL 为 http://webserver.domain.com/arcgis/WCS/services,并且使用的通用前缀为 Roads,则在指定位置和前缀框中指定的 URL 为 http://webserver.domain.com/arcgis/WCS/services/Roads
  6. 单击确定