层元数据¶
- 作者
汤姆克拉利迪
- 联系
gmail.com上的Tomkralidis
- 最后更新
2020-10-12
介绍¶
OGC Web服务(OWS)能够将与给定资源(WMS层、WFS FeatureType、WCS Coverage、SOS ObservationOffering)相关联的内容元数据发布到功能文档中,并作为对给定URL(即ISO元数据XML文档)的引用。
MapServer支持内联(例如 wms_title , wms_abstract )和基于URL(例如 wms_metadataurl_href )OWS功能的元数据广告。
MapServer OGC服务功能XML中的正式XML元数据为目录服务提供了价值,目录服务收集元数据以支持发现。
MapServer7.2为所有OGC Web服务添加了对XML元数据动态发布的支持,以宣传正式层元数据。
它是如何工作的¶
如果层没有关联的正式XML元数据,则通过 ows_metadataurl_* 元数据,MapServer提供指向元数据(即WMS)的元数据URL链接 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&layer=road"/>
</MetadataURL>
支持的元数据格式¶
MapServer的Layer API支持 ISO 19115-1:2014 地理空间标准,通过 ISO 19139-1:2019 作为XML表示形式。
层元数据API¶
层元数据API为映射文件中的任何层对象提供正式元数据,从映射文件层对象定义派生元数据值(标题、摘要、关键字、空间属性)。元数据响应包含有用的信息(标题、摘要、关键字),以及到相关服务(WMS、WFS等)的访问链接。
API支持两个参数:
请求 (必选):固定值 GetMetadata
layer
缺少参数将导致OGC ogc:ExceptionReport 可扩展标记语言。
请求实例¶
http://localhost/path/to/ows?request=GetMetadata&layer=road