WMS图层元数据

介绍

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为所有OGC Web服务添加了对 XML 元数据动态发布的支持,以宣传正式层元数据。

WMS图层元数据技术细节

如果一个层没有通过 ows_metadataurl_* 元数据,MapServer提供元数据的URL链接(即WMS MetadataURL )在OGC功能XML中。URL本身指向MapServer的 GetMetadata 应用程序编程接口。例子:

<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的图层API支持 ISO 19115:2003 地理空间标准。

图元数据API

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

API支持两个参数:

request GetMetadata
layer(必选):单层名称值

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

请求实例

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

通过CGI支持层元数据