没有合适的资源?快使用搜索试试~ 我知道了~
OGC WPS规范详解
5星 · 超过95%的资源 需积分: 34 76 下载量 28 浏览量
2009-07-06
15:49:07
上传
评论 2
收藏 974KB PDF 举报
温馨提示
试读
87页
WPS规范,可以帮助研究WPS的开发人员很好的理解该规范的具体内容,使得成功完成WPS服务的开发工作
资源推荐
资源详情
资源评论
Open Geospatial Consortium Inc.
Date: 2007-06-08
Reference number of this document: OGC 05-007r7
Version: 1.0.0
Category: OpenGIS
®
Standard
Editor: Peter Schut
OpenGIS
®
Web Processing Service
Copyright © 2007 Open Geospatial Consortium, Inc All Rights Reserved
To obtain additional rights of use, visit http://www.opengeospatial.org/legal/
Document type: OGC Publicly Available Standard
Document Subtype: OGC Standard
Document stage: Approved
Document language: English
OGC 05-007r7
ii
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
Warning
OGC official documents use a triple decimal-dot notation (i.e. MM.xx.ss). This document
may be identified as MM.xx (Major.minor) and may include increments to the third dot series
(schema changes) without any modification to this document, or the version displayed on the
document. This means, for example, that a document labelled with versions 1.1.0 and 1.1.1 or
even 1.1.9 are exactly the same except for modifications to the official schemas that are
maintained and perpetually located at: http://schemas.opengis.net/. Note that corrections to
the document are registered via corrigendums. A corrigendum will change the base
document and notice will be given by appending a c# to the version (where # specifies the
corrigendum number). In corrigendums that correct both the schemas and the base
document, the third triplet of the document version will increment and the ‗c1‘ or subsequent
identifier will be appended, however the schemas will only increase the third triplet of the
version.
This document is an OGC Standard. Recipients of this document are invited to submit,
with their comments, notification of any relevant patent rights of which they are aware
and to provide supporting documentation.
OGC 05-007r7
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
iii
Contents Page
i. Preface.................................................................................................................... ix
ii. Document terms and definitions ............................................................................ ix
iii. Submitting organizations ....................................................................................... ix
iv. Document contributor contact points .......................................................................x
v. Revision history .......................................................................................................x
vi. Changes to the OGC Abstract Specification .......................................................... xi
vii. Future work ............................................................................................................ xi
Foreword ........................................................................................................................... xii
Introduction ...................................................................................................................... xiii
1 Scope ........................................................................................................................1
2 Conformance ............................................................................................................1
3 Normative references ...............................................................................................1
4 Terms and definitions ..............................................................................................2
5 Conventions .............................................................................................................3
5.1 Abbreviated terms ...............................................................................................3
5.2 UML notation ......................................................................................................3
5.3 Used parts of other documents ............................................................................3
5.4 Platform-neutral and platform-specific specifications ........................................3
6 WPS overview .........................................................................................................4
6.1 WPS Operations ..................................................................................................4
6.2 Generic nature of WPS ........................................................................................5
6.3 Middleware nature of WPS .................................................................................6
6.4 WPS Profiles .......................................................................................................6
6.5 Service chaining with WPS .................................................................................7
6.6 WPS and SOAP/WSDL ......................................................................................7
7 Shared aspects ..........................................................................................................9
7.1 Introduction .........................................................................................................9
7.2 Shared data structures ..........................................................................................9
7.3 Operation request encoding ...............................................................................11
8 GetCapabilities operation (mandatory) ..................................................................11
8.1 Introduction .......................................................................................................11
8.2 GetCapabilities operation request .....................................................................11
8.2.1 HTTP GET request using KVP encoding (mandatory) ................................12
8.2.2 GetCapabilities HTTP POST request using XML encoding (optional) .......12
8.3 GetCapabilities operation response ...................................................................12
8.3.1 Normal response ...........................................................................................12
8.3.2 OperationsMetadata section contents ...........................................................14
8.3.3 ProcessOfferings section ...............................................................................14
OGC 05-007r7
iv
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
8.3.4 Languages section .........................................................................................14
8.3.5 WSDL section ...............................................................................................15
8.3.6 Capabilities document XML encoding .........................................................15
8.3.7 GetCapabilities exceptions............................................................................16
9 DescribeProcess operation (mandatory) ................................................................16
9.1 Introduction .......................................................................................................16
9.2 DescribeProcess operation request ....................................................................16
9.2.1 DescribeProcess request parameters .............................................................16
9.2.2 DescribeProcess HTTP GET request KVP encoding (mandatory) ..............17
9.2.3 DescribeProcess HTTP POST request XML encoding (optional) ...............18
9.3 DescribeProcess operation response .................................................................18
9.3.1 DescribeProcess response parameters ...........................................................18
9.3.2 DescribeProcess response XML encoding ....................................................29
9.3.3 DescribeProcess exceptions ..........................................................................30
10 Execute operation (mandatory) ..............................................................................30
10.1 Introduction .......................................................................................................30
10.2 Execute operation request .................................................................................31
10.2.1 Execute request parameters...........................................................................31
10.2.2 Execute HTTP GET request KVP encoding (optional) ................................38
10.2.2.1 Encoding of DataInput and Output values (mandatory) ...................................39
10.2.2.2 Chaining of requests using KVP (mandatory) ..................................................40
10.2.3 Execute HTTP POST request XML encoding (mandatory) .........................41
10.3 Execute operation response ...............................................................................41
10.3.1 Execute response parameters ........................................................................41
10.3.2 Execute response XML encoding .................................................................48
10.3.3 Execute exceptions........................................................................................48
Annex A (normative) Abstract test suite ..........................................................................50
A.1 Introduction .......................................................................................................50
A.2 Client test module ..............................................................................................51
A.2.1 GetCapabilities operation request .................................................................51
A.2.1 DescribeProcess operation request ...............................................................51
A.2.2 Execute operation request .............................................................................51
A.3 Server test module .............................................................................................51
A.4.1 All operations implemented test module ......................................................51
A.4.1.1 HTTP protocol usage ....................................................................................51
A.4.2 GetCapabilities operation test module ..........................................................52
A.4.3 DescribeProcess operation test module ........................................................53
A.4.4 Execute operation test module ......................................................................54
Annex B (normative) XML Schema Documents..............................................................57
Annex C (informative) UML model .................................................................................59
C.1 Introduction .......................................................................................................59
C.2 UML packages ..................................................................................................60
C.3 WPS Service package ........................................................................................61
C.4 WPS Get Capabilities package ..........................................................................62
C.5 WPS Describe Process package ........................................................................63
C.6 WPS Execute package .......................................................................................66
OGC 05-007r7
Copyright © 2007 Open Geospatial Consortium, Inc. All Rights Reserved.
v
Annex D (normative) Use of WPS with SOAP ................................................................69
D.1 Overview ...........................................................................................................69
D.2 SOAP encoding of WPS requests and responses ..............................................69
Annex E (informative) WSDL best practices ...................................................................71
E.1 Overview ...........................................................................................................71
E.2 WSDL document for the entire service .............................................................71
E.3 WSDL document for specific processes ...........................................................71
E.4 WSDL example for a complete service .............................................................72
Bibliography ......................................................................................................................73
剩余86页未读,继续阅读
资源评论
- skxy_52332012-06-25英文的
- shilaiyun19902013-10-23虽然是英文的,但是已经是很难得了,找了很久了。
- 寂寞沙冷2013-12-25内容是英文的,虽然鼓了四级,但是还是很多看不明白,看的内容不错i
- GISLQ2012-08-16英文版的,看看吧,有机会翻译成中文
- Fire_frog2015-09-15全英文的,看着有点费劲,但是还是辛苦楼主了
sqh62
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功