OWS-OGC Web 服务通用标准

OWS 描述了 Web 服务通用的一些接口规范,包括请求和响应的内容、请求的参数和编码等。目前,OWS 包括 WFS、WMS、WCS。

一 服务涉及的基本元素

  • HTTP 请求规则

OWS 可以通过 GET 和 POST 两种方式对服务进行请求。而请求的参数编码也有两种:一种是键值对应(KVP)、另一种是 XML 对象(XML)。它们的组合情况如下:

某 OWS 服务的 GetCapabilities 操作,可能会有以下17 种请求方式,当然,不同种类的服务并不一定实现所有的这些组合

  • HTTP 响应规则

服务处理完请求后,生成结果或异常信息,然后以 MIME 的方式返回客户

端。

  • SOAP

在OWS服务和OWS服务之间可以采用SOAP消息进行数据交互(POST)。

SOAP 消息是符合 SOAP 规范的 XML,它需要包括 SOAP 信封、SOAP 消息头、

SOAP 消息体等组成部分

二 GetCapabilities 操作

每个 OWS 服务都包括 GetCapabilities 操作,这个操作返回这个服务的元数据信息。GetCapabilities 包括 2 个必须的参数和若干可选参数,这些参数的取值见下表

参数 是否必须值 取值(示例)
SERVICE WFS 或 WMS 或 WCS
REQUEST GetCapabilities
ACCEPTVERSIONS 1.1.0,1.0.0
SECTIONS Contents
UPDATESEQUENCE
ACCEPTFORMATS text/xml
ACCEPTLANGUAGES en-US,zh-CN

三 其它一般操作

除了 GetCapabilities,不同的 OWS还包括其它不同操作以实现各自的功能,这些操作都包括以下 3 个必选参数和其它可选参数。当然,不同的操作还包括自身功能有关的其它必选参数和可选参数。

参数 是否必须 取值(示例)
SERVICE WFS 或 WMS 或 WCS
REQUEST GetMap
VERSION 1.3.0
ACCEPTLANGUAGES en-US,zh-CN

 WCS 使用 KVP 格式的 GetCoverage 操作


http://hostname:port/path?
SERVICE=WCS&
REQUEST=GetCoverage&
VERSION=1.0.0&
AcceptLanguages=en fr

版权声明:
作者:苍狗长风
链接:https://www.develophm.com/index.php/ows-ogc-web-%e6%9c%8d%e5%8a%a1%e9%80%9a%e7%94%a8%e6%a0%87%e5%87%86/1556/
来源:开发之家
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>