2011.
08
No.
4
WWW.
GWN.
ORG.
CN
地理信息世界
GEOMATICS
WORLD
“
天地图
”
建设与发展
OpenGIS
网络地图分块服务实现标准
(
WM
TS
)
分析
文章编号:
1672-
1586(2011)04-
0010-
05
中图分类号:
P208
文献标识码:
B
摘
要:
在充分理解
OpenGIS
网络地图分块服务实现标准
(
WM
TS
)
1.0
的基础上,
通过与目
前开源社区和商业应用中具有相同定位的几个规范的对比,分析了
WM
TS
所具有的技术
特点
。
分析表明,
该规范除支持常规的分块地图服务,
还在多图式
、
多维度
、
坐标系统适应
性以及
URL
个性化等方面为一些特殊应用提供了有力支持,相应其实现的难度也相对较
大,
需要实现人员付出更多时间来理解标准的内容
。
关键词:
WMTS
;
网络地图服务;
标准
Analysis
on
OpenGIS
Web
Map
Tile
Service
Implementation
Standard
ZHOU
Xu
(
National
Geomatics
Center
of
China,
Beijing
100830,
China
)
Abstract:
With
carefully
digesting
the
OpenGIS
Web
Map
Tile
Service
Implementation
Standard
version
1.0,
and
comparing
with
certain
peer
community
specifications,
this
paper
studied
the
technical
features
of
WMTS
and
concluded
that:
In
addition
to
the
normal
tiled
map
service,
this
standard
featured
in
supporting
multi
-style,
multi-dimension,
multi
-CRS
(coordinate
reference
system)
and
URL
pattern
diversity
,
as
a
result,
it
is
more
difficult
to
be
implemented
and
so
need
developers
pay
more
efforts
on
understanding
this
standard.
Key
words:
WMTS;
Web
Map
Service;
Standard
周
旭
(
国家基础地理信息中心,
北京
100830
)
周旭
(
1972-
)
,
男,
四川
通江人,
高级工程师,
博士,
1995
年毕业于华东师范大
学地理学专业,
主要从事地
理信息系统设计开发及相
关标准化工作
。
E-
mail:
zhouxu@nsdi.
gov.cn
收稿日期:
2011-
06-
10
0
引
言
在网络地图服务方面,
OGC
已经
提出了网络地图服务规范
(
WM
S
)
,
其
软件实现可以灵活响应用户的各种
制图请求
。
一般情况下,
WM
S
客户端
每发出一个请求,
WM
S
服务端都需
要实时对数据进行可视化成图,
然后
将结果以图片的方式返回给客户端
。
这种方式下,
WM
S
客户端可以实现
对地图的无级平滑缩放,
还可以自由
打开或关闭特定的地理信息要素图
层,具有非常高的灵活性
。
但由于
WM
S
服务器端对每个请求都需要占
用大量的计算资源,导致随着访问量
增大响应能力急剧恶化的情况,因此
通常适用于并发访问量较少和不需要
客户端与服务器端频繁交互的情况
。
为了提高响应能力,
必须减少服
务器端响应请求时花在地图可视化
处理上的时间,
因此出现了许多种用
缓
存
的
方
式
来
提
高
响
应
能
力
的
方
法
。
一种方式是利用
Web
服务器的
缓存方法对
WM
S
请求及其结果进行
缓存,但由于
Web
服务器缓存对
URL
敏感,
不同的
WM
S
请求
URL
可
能产生相同的结果,会导致缓存冗
余,
而且
WM
S
的灵活性导致
URL
的
取值空间非常大,
导致缓存命中率低
下,对于提高响应能力效果并不显
著;
另一种方式是基于客户端的缓
存,但由于每一个客户端都需要缓
存,对降低服务器负载作用有限
。
可见,
简单基于
WM
S
缓存,
难以达到
提高地图服务响应能力的目标
。
因
此,
出现了通过在服务器上按照特定
比例尺系列和分块大小预生成地图
并通过缓存大量规则地图图片以响
应客户端请求的解决方案
。
这种方式
虽然大大降低了响应客户端请求的
灵活性,但可以显著提高地
图
服
务
的并发响应能力
。
OGC
WM
TS
正式提出之前,
已经
有针对同样问题的几个在一定范围
得到使用的类似规范,
包括地理空间
开
源
社
区
OSGeo
提
出
的
Tile
M
ap
Service
Specification
(TM
S)
[1]
、
来源于
OSGeo
Wiki
的
Web
M
apping
Service
-
Cached
(
WM
S-
C
)
[2]
和
WM
TS
前
期
讨
论稿提出的
Tiled
Web
M
apping
Ser-
vice(TWM
S)
[3]
。
其中
TM
S
是一个完全
10