柿子树备忘录

vuePress-theme-reco 柿子树    2023
柿子树备忘录

Choose mode

  • dark
  • auto
  • light
首页
个人笔记
  • Web
  • GIS
  • Database
  • DevOps
  • 可视化
地图故事
生活点滴
归档
关于我
author-avatar

柿子树

109

Article

73

Tag

首页
个人笔记
  • Web
  • GIS
  • Database
  • DevOps
  • 可视化
地图故事
生活点滴
归档
关于我
  • GIS理论基础

    • GIS基础知识
    • 地图坐标系统
  • GeoServer笔记

    • 思维导图
    • 一、OGC简述

    • 二、基本使用

    • 三、服务标准

    • 四、图层加载

    • 五、服务端开发

  • Openlayers

    • 思维导图
    • 一、快速起步

    • 二、ol结构体系

    • 三、数据源加载

    • 四、常用控件

    • 五、几何对象与Style样式

    • 六、事件交互

    • 七、OGC服务

      • OGC 简介
      • OWS规范
      • 服务的加载
      • WFS服务的CRUD
    • 八、常用示例

  • CesiumJS

    • 思维导图
  • WorldWind

    • WorldWindJava 学习笔记
    • OpenGL中的坐标系

OWS规范

vuePress-theme-reco 柿子树    2023

OWS规范

ac 2020-11-18 OpenlayersOWS

# 1. 简介

在制定Web服务体系规范时,为了避免在每个规范中重复规定或使用一些操作,因此将这些共有的接口实现规范和标准参考抽离出来制定了OWS(OGC Web Service (opens new window)),然后在每个规范中引用该规范的相关部分。这些标准目前包括:

  • Web地图服务(WMS)
  • Web要素服务(WFS)
  • Web栅格服务(WCS)

这些公共方面主要是操作请求和响应中使用的一些参数和数据结构。当然,每个这样的实现标准都必须指定该接口的其他方面,包括指定所有操作请求和响应所需的所有附加参数和数据结构。例如获取服务中所支持的操作和服务元数据的Getcapabilities操作,指定了该操作的KVP、XML、SOAP格式的请求参数规范以及响应的数据格式和异常处理的规则。

# 2.HTTP 请求规则

OWS可以通过GET和POST两种方式对服务进行请求。而请求的参数编码也有两种:

  • 键值对(Key-value-pair KVP)
  • XML对象(XML)

组合情况如下:

type get post
KVP 非MIME(URL) MIME:application/x-www-form-urlencoded
XML 不支持 MIME:text/xml

# 3.HTTP 响应规则

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

# 4.SOAP

在OWS服务和OWS服务之间可以采用SOAP(Simple object access protocol,简单对象访问协议)消息进行数据交互(POST)。

SOAP 消息是符合 SOAP 规范的 XML,通常用于Internet(特别是使用HTTP)上的通信应用程序之间进行消息传输。