基于服务器缓存的地图服务规范-REST方式-V095.pdf
上传人:qw****27 上传时间:2024-09-11 格式:PDF 页数:17 大小:1.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于服务器缓存的地图服务规范-REST方式-V095.pdf

基于服务器缓存的地图服务规范-REST方式-V095.pdf

预览

免费试读已结束,剩余 7 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

国家地理信息公共服务平台——————————————————————基于服务器缓存的网络地图服务接口——REST方式(征求意见稿-20100701版)国家基础地理信息中心版本:0.9520100631基于服务器缓存的网络地图服务接口——REST方式(CachedWebMapServiceInterface-RESTOption)1范围本规范定义基于服务器缓存的网络地图服务的REST风格的访问接口。用于实现基于服务器缓存的网络地图服务,以提供高网络地图服务的并发响应能力。2一致性要求申称符合本规范的软件实现,必须满足第6节的要求。3规范性引用文件无4术语与缩略语4.1术语地图服务mapservice利用计算机与网络通信技术,以在线地图为主要服务内容的信息系统。图层layer地图服务中可以单独构成地图并提供服务的要素类型或要素类型的组合。图块maptile根据一定的格网划分规则,对确定地理覆盖范围的地图进行分块形成的若干图片单元。块阵maptilematrix由同一幅具有相同图式、日期特征、坐标参照系统、输出格式的地图的所有图块构成的有序集合,可以通过分级(或比例尺,或地面分辨率)、行列号(或坐标)对特定的图块进行标识。注:块阵按照图层分别进行组织,每一个图层都有且必须有一个或多个对应的块阵。1版本:0.9520100631块阵集maptilematrixset由若干块阵构成的集合。4.2缩略语REST,RepresentationalStateTransfer,一种针对类似万维网的分布式超媒体系统的软件架构风格。这种架构风格是在HTTP/1.1规范的制定过程中一起提出的。OGC,OpenGeospatialConsortium,开放地理空间信息联盟。WMS,OpenGISWebMapService(WMS)ImplementationSpecification,基于Web的地图服务实现规范。WKT,WellKnownText,OGC在简单要素存取规范(SimpleFeatureAccess)和坐标转换服务规范(CoordinateTransformationService)中定义的一种表示矢量几何对象、坐标系统及其相互转换方法的文本表示法。URI,UniformResourceIdentifier,统一资源标识符。URL,UniformResourceLocator,统一资源定位符。JSON,JavaScriptObjectNotation,JavaScript对象表示法。一种轻量级的基于文本、易读的表示简单数据结构和关联数组的数据交换格式。SRID,SpatialReferenceSystemIdentifier,空间参照系统标识符。PNG,PortableNetworkGraphics一种用于网络传输的无损数据压缩图像格式。5服务器缓存地图服务的基本方法5.1概述在网络地图服务方面,OGC已经提出了WMS规范,其软件实现可以灵活响应用户的各种制图请求。一般情况下,WMS客户端每发出一个请求,WMS服务端都需要实时对数据进行可视化成图,然后将结果以图片的方式返回给客户端。这种方式下,WMS客户端可以实现对地图的无级平滑缩放,还可以自由打开或关闭特定的地理信息要素图层,具有非常高的灵活性。但由于WMS服务器端相应每个请求都需要占用大量的计算资源,导致随着访问量增大,响应能力急剧恶化的情况,因此通常适用于并发访问量较少和不需要客户端与服务器端频繁交互的情况。为了提高响应能力,必须减少服务器端响应请求时花在地图可视化处理上的时间,因此2版本:0.9520100631提出了许多种缓存的方式来提高响应能力。一种方式是利用web服务器的缓存方法对WMS请求及其结果进行缓存,但由于web服务器缓存对URL敏感,不同的WMSURL可能产生相同的结果,会导致缓存冗余,而且WMS的灵活性导致URL的取值空间非常大,导致缓存命中率低下,对于提高响应能力效果并不显著;另一种方式是基于客户端的缓存,但由于每一个客户端都需要缓存,对降低服务器负载作用有限。可见,简单基于WMS缓存,难以达到提高地图服务响应能力的目标。因此,出现了通过在服务器上按照特定比例尺系列和分块大小预生成地图并通过缓存大量规则地图图片以响应客户端请求的解决方案。这种方式虽然大大降低了响应客户端请求的灵活性,但可以显著提高地图服务的并发响应能力。5.2缓存的基本方法与WMS根据请求实时生成地图不一样,为了提高响应速度