DB37/T 2858.4-2016 山东省森林资源管理信息系统建设规范 第4部分:林业信息 WEB 服务应用
DB37/T 2858.4-2016 Construction Specification for Shandong Provincial Forest Resources Management Information System - Part 4: Forestry Information Web Service Application
基本信息
发布历史
-
2016年10月
文前页预览
研制信息
- 起草单位:
- 起草人:
- 出版信息:
- 页数:14页 | 字数:- | 开本: -
内容描述
ICS65.020.01
B07
DB37
山东省地方标准
DB37/T2858.4—2016
山东省森林资源管理信息系统建设规范
第4部分:林业信息WEB服务应用
Informationsystemconstructioncriteriaofforestresourcemanagement
inShandongProvince
Part4:Applicationguideforforestryinformationwebservice
2016-10-08发布2016-11-08实施
山东省质量技术监督局发布
DB37/T2858.4—2016
目次
前言................................................................................II
1范围..............................................................................1
2规范性引用文件....................................................................1
3术语和定义........................................................................1
4服务类型..........................................................................1
5服务分类..........................................................................3
6服务命名规范......................................................................4
7服务调用..........................................................................5
8服务安全..........................................................................5
9资源信息服务......................................................................5
I
DB37/T2858.4—2016
前言
DB37/T2858—2016《山东省森林资源管理信息系统建设规范》分为6个部分:
——第1部分:林业行政及经营管理区划编码;
——第2部分:森林资源数据编码;
——第3部分:森林资源数据库结构;
——第4部分:林业信息WEB服务;
——第5部分:森林资源统计表格式;
——第6部分:森林资源专题图制作。
本部分为DB37/T2858—2016的第4部分。
本部分按照GB/T1.1—2009给出的规则起草。
本部分由山东省林业厅提出。
本部分由山东省林业标准化技术委员会归口。
本部分起草单位:山东省林业监测规划院。
本部分主要起草人:王建体、杨传强、张伟、王丽、杨志军、刘政、张芬、魏娟、王克华。
II
DB37/T2858.4—2016
山东省森林资源管理信息系统建设规范
第4部分:林业信息WEB服务应用
1范围
本部分规定了山东省林业信息Web服务的分类、命名规范、服务调用规则以及森林资源信息服务。
本部分适用于山东省和地方各级林业信息Web服务的开发、管理和使用各个工作环节。
2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文
件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T2260中华人民共和国行政区划代码
GB/T10114县以下行政区划代码编码规则
GB/T25597地理信息万维网地图服务接口
ISO/IEC17799信息技术安全技术信息安全管理实施细则
LY/T2176林业信息WEB服务应用规范
3术语和定义
下列术语和定义适用于本文件。
3.1
Web服务WebService
一个通过URL识别的软件应用程序,其界面及绑定能用XML文档来定义、描述和发现,使用基于
Internet协议上的消息传递方式与其他应用程序进行直接交互。WEB服务采用了大量的标准化技术,充
分利用了现有的网络技术、标准或者协议,建立在HTTP、WSDL、SOAP、UDDI等标准以及XML等技术之上。
3.2
服务提供者ServiceProvider
提供WEB服务资源的机构或个人。提供WEB服务资源的机构主要包括山东省各级林业部门和信息技术
支撑单位、有条件的市县林业部门以及社会企业等。
3.3
服务使用者ServiceUser
使用WEB服务资源的机构、个人或软件系统。
4服务类型
1
DB37/T2858.4—2016
4.1SOAP
SOAP即简单对象访问协议(SimpleObjectAccessProtocol),是交换数据的一种协议规范,是一
种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。
4.2REST
REST即表述性状态传递(RepresentationalStateTransfer),是基于HTTP、URI、XML以及HTML
这些现有的广泛流行的协议和标准,是一种轻量级的WebService架构风格。REST是一组架构约束条件
和原则,满足这些约束条件和原则的应用程序或设计就是RESTful,REST近年来已经成为最主要的Web
服务设计模式。
4.3WMS
WMS即Web地图服务(WebMapService),利用具有地理空间位置信息的数据制作地图,其中将地图
定义为地理数据可视的表现。这个规范定义了三个操作:
a)GetCapabilties:返回服务级元数据,它是对服务信息内容和要求参数的一种描述;
b)GetMap:返回一个地图影像,其地理空间参考和大小参数是有明确定义的;
c)GetFeatureInfo(可选)返回显示在地图上的某些特殊要素的信息及多个图层中的要素信息。
同时,GetFeatureInfoWMS还包括一些GetLegend之类的返回图例信息的请求,是完全按照
桌面既有的标准定义的。还有一些其它操作如DescribeLayer,GetLegendGraphic,GetStyles,
SetSytles。
Web地图服务能够根据用户的请求返回相应的地图(包括PNG,GIF,JPEG等栅格形式或者是SVG和WEB
CGM等矢量形式)。WMS支持网络协议HTTP,所支持的操作是由URL定义的。
4.4WFS
WFS即WEB要素服务(WebFeatureService),支持对地理要素的插入、更新、删除、检索和发现
服务。该服务根据HTTP客户请求返回GML(GeographyMarkupLanguage地理标识语言)数据。
WFS对应于常见桌面程序中的条件查询功能,通过OGCFilter构造查询条件,支持基于空间几何关
系的查询,基于属性域的查询,还包括基于空间关系和属性域的共同查询。
其基础接口是:GetCapabilities,DescribeFeatureType,GetFeature:
a)GetCapabilities:返回服务级元数据,它是对服务信息内容和要求参数的一种描述;
b)DescribeFeatureType:返回要素结构,以便客户端进行查询和其他操作;
c)GetFeature:可根据查询要求返回一个符合GML规范的数据文档。
在Web上,WFS的请求不是以SQL实现的,而是通过FilterXML来实现,可扩展性更强。WFS所返回的
是查询的结果集,从某种程度上说,区别于WMS的“数据的表现”,WFS的结果集是由完整的Schema定义
和约束的结果集,以GML为载体。这个结果集,类似于桌面程序查询结果的数据表。
4.5WMTS
WMTS即切片地图Web服务(WebMapTileService),允许用户访问切片地图,是OGC首个支持RESTful
访问的服务标准。
WMTS提供了一种采用预定义图块方法发布数字地图服务的标准化解决方案。WMTS弥补了WMS不能提
供分块地图的不足。WMS针对提供可定制地图的服务,是一个动态数据或用户定制地图(需结合SLD标准)
的理想解决办法。WMTS虽然在定制地图方面灵活性较差,但通过提供静态数据(基础地图)来增强伸缩
2
DB37/T2858.4—2016
性,这些静态数据的范围框和比例尺被限定在各个图块内,可以仅使用返回一个已有文件的Web服务器,
即可实现WMTS服务的应用,同时使得可以利用一些标准的诸如分布式缓存的网络机制实现伸缩性。
WMTS接口支持的三类资源:
a)一个服务元数据(ServiceMetadata)资源(面向过程架构风格下对GetCapabilities操作的
响应)(服务器方必须实现)。ServiceMetadata资源描述指定服务器实现的能力和包含的信
息。在面向过程的架构风格中该操作也支持客户端与服务器间的标准版本协商。
b)图块资源(对面向过程架构风格下GetTile操作的响应)(服务器方必须实现)。图块资源表
示一个图层的地图表达结果的一小块。
c)要素信息(FeatureInfo)资源(对面向过程架构风格下GetFeatureInfo操作的响应)(服务
器方可选择实现)。该资源提供了图块地图中某一特定像素位置处地物要素的信息,与WMS
中GetFeatureInfo操作的行为相似,以文本形式通过提供比如专题属性名称及其取值的方式
返回相关信息。
4.6TMS
TMS即切片地图服务(TileMapService),是一种瓦片地图服务,提供了对地理数据的制图成果
的访问,而不是直接访问数据本身。
TMS的算法是把投影后的世界地图按照层级进行四叉树切割,切割后的瓦片数量随层级呈金字塔型,
并对这些瓦片进行编号。由于瓦片编号的规律性(平面直角坐标系),加上投影也是一种算法(球形展
开成平面),编号和坐标之间就建立了一种索引关系,通过编号可以得到经纬度区间,通过经纬度可以
找到瓦片的编号,所以,显示地图的时候根据中心坐标和层级以及Bound范围,就可以确定需要加载那
些地图瓦片。
4.7WPS
WPS即网络地理信息处理服务(WebProcessingService),定义了空间地理处理服务的输入和输
出(请求和响应)的接口标准和规则,使得空间处理服务的发布、用户对这些处理的发现和绑定更加容
易。由于WPS提供了通用的接口,所以可以用它封装其他已存在的和计划中的OGC空间处理服务。
WPS定义了三个操作:
a)GetCapabilities:返回服务级元数据,它是对服务信息内容和要求参数的一种描述;
b)DescribeProcess:返回运行在服务实例的过程的详细信息,包括需要的输入、允许的格式和
输出;
c)Execute:通过输入参数和得到返回结果,执行WPS实现的一个具体过程。
WPS常用于:
a)使用即插即用的机制降低数据处理流程的复杂性;
b)连接不同的处理操作;
c)开发可以被其它用户重用的处理过程;
d)处理流程和模型集中与服务提供者,方便维护;
e)利用中央服务器集群的高运算性能;
f)方便对复杂模型的公共使用。
5服务分类
5.1服务分类原则
3
DB37/T2858.4—2016
服务分类采用半开放式的管理,在一级和二级分类固定的基础上,允许各部门根据本部门的特点进
一步细分三级类别,然后上报本级服务注册中心。各级服务注册中心对上报的三级类别进行统计并归并,
形成细分后的三级类别,供服务提供者使用。
5.2服务分类框架
依据LY/T2176第5.1节,按照服务资源形态,将林业信息WEB服务划分为数据服务和应用服务两大
类(一级分类)。数据服务按照数据的功能划分为6个二级类:公共基础数据服务、林业基础数据服务、
林业专题数据服务、林业综合数据服务、林业信息产品服务、其他类数据服务;应用服务按照业务应用
范畴划分为4个二级类:业务类应用服务、综合类应用服务、公用类应用服务、其他类应用服务。
6服务命名规范
6.1命名规则
为避免不同服务提供者提供的WEB服务命名冲突,同时能直观表达服务内容,要求所有WEB服务按照
一定规则命名。服务名称不宜使用中文,字符间不得有空格。
林业信息WEB服务对象的名称格式为:
{服务类别前缀_}{服务提供者前缀_}{服务发布时间前缀_}<名称>
前缀均为可选。
6.2服务命名
6.2.1服务类别前缀
通过服务类别
推荐标准
- DB50/T 635-2015 M15车用甲醇汽油 2015-10-20
- DB34/T 2350-2015 沿江棉区杂交棉超高产栽培技术规程 2015-03-27
- DB34/T 2351-2015 乌骨绵羊新类群饲养管理技术规程 2015-03-27
- DB34/T 2314-2015 数控加工中心热变形检验条件和评定 2015-02-03
- DB34/T 2344-2015 桑枝黑木耳生产技术操作规程 2015-03-27
- DB34/T 2346-2015 绿色食品(A)级板栗生产技术规程 2015-03-27
- DB34/T 2316-2015 冬小麦灌浆期连阴雨等级 2015-03-27
- DB34/T 2349-2015 转抗虫基因杂交棉制种操作技术规程 2015-03-27
- DB31/T 681-2015 环卫车技术与配置要求 2015-09-18
- DB31/T 924-2015 在用自动扶梯与自动人行道能耗估算及能效评价方法 2015-09-18