5.8. WMS图层元数据

5.8.1. 引言

OGC Web服务(OWS)可以与给定资源(WMS层、WFS FeatureType、WCS Coverage、SOS ObservationOffering)相结合,将相关联的内容元数据作为对给定URL(即,ISO元数据XML文档)的引用发布到特征文档。

MapServer支持内联(例如 wms_titlewms_abstract )和基于URL的(例如 wms_metadataurl_href )OWS功能的元数据发布。

MapServer OGC服务功能XML中的正式XML元数据为目录服务提供了价值,目录服务收集元数据以支持发现。

MapServer7.2增加了对动态发布XML元数据到所有OGC Web服务的支持,以通告正式层元数据。

5.8.2. WMS图层元数据技术详细信息

如果一个层不传递 ows_metadataurl_* 元数据,则MapServer在OGC函数XML中提供元数据URL链接(即WMS MetadataURL)。URL本身指向MapServer的GetMetadata API。示例:

<MetadataURL type="TC211">
  <Format>text/xml</Format>
  <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type="simple" xlink:href="http://localhost/path/to/ows?request=GetMetadata&amp;layer=road"/>
</MetadataURL>

支持的元数据格式

MapServer的Layer API支持ISO 19115 ISO 2003地理空间标准。

图形元数据API

图层元数据API为Mapfile中的任何图层对象提供正式元数据,其中的元数据值(标题、摘要、关键字、空间属性)源自地图文件图层对象定义。元数据响应包含有用的信息(标题、摘要、关键字)和到相关服务(WMS、WFS等)的访问链接。

接口支持两个参数:

request GetMetadata
layer(Mandatory ):single-level name value

缺少参数将导致OGC OGC:ExceptionReport XML。

请求实例

http://localhost/path/to/ows?request=GetMetadata&amp;layer=road

通过CGI支持层元数据