文档介绍:软件导刊
第 8 卷第 1 期
年月软件导刊年
2009 1 Software Guide 2009Jan. 2009
基于预生成技术的开发研究
“” WebGIS
何正兴王卫安
,
同济大学土木工程学院上海
( , 200092)
摘要阐述了基于预生成技术的的原理及开发设计运用该技术不仅让在普通用户中获得了
: “” WebGIS 。 WebGIS
更广泛接受同时也使获得了高速发展基于该技术的具有响应速度快服务器负担小开发周期
, WebGIS 。 WebGIS 、、
短等明显优点
。
关键词预生成客户端脚本
: ;WebGIS;Ajax;Javascript;XML;VML;WebService;
中图分类号文献标识码文章编号
: :A :1672-7800(2009)01-0178-04
客户端当客户端除了有显示服务功能外还有渲染服务功能
; ,
引言的话称为中客户端当客户端有显示服务渲染服务显示元
0 , ; 、、
素生成器服务个功能时称为胖客户端
随着等电子地图的出现为 3 , 。
google map,51ditu,mapbar ,
带来了新的发展方向使得触及到了社会的
WebGIS , WebGIS
显示
各个角落普及到了千家万户这些电子地图都有一个共同点
, 。,
就是它们都使用了预生成开发技术
“”。瘦客户端
渲染服务
1 原理
中客户端
基础介绍
在数据交互过程中源数据从服务器到用户面前显示元素生
WebGIS , 成器服务
显示分为个过程如图所示
4 , 1 。胖客户端
过滤服务
显示设备显示
图像格式
图像图 2 服务视图
图像约束
渲染根据以上所述客户端与服务器端之间传输的信息有种
,
删格矢量 3
/ 类型分别是图像图形元素和数据对于图像情况客户端请
显示元素, 、。,
类型求的是地图图片如等格式图片这些图片在服
显示元素, GIF,PNG,JPG ,
生成器要素说明务器上生成对于图形元素的情况在客户端和服务器段间传
要素; ,
输的是个体元素集合它们具有投影参考系统同时带有图形
查询约束, ,
过滤要素符号特征对于数据的情况传输的是地理图形要素
; , 。
综上所述基于预生成技术的同时也是一种基
源数据, “” WebGIS,
于瘦客户端的以图像作为传输介质的方式但其图
图处理过程, WebGIS 。
1 片不是及时生成的而是预先生成存储好的这样大大提高了
, ,
如图所示这个组成部分可制作成相应的服务按照服务端的响应速度
2 , 4 , 。
各服务位于网络的位置不同可以定义瘦中胖客户端基于预生成技术的设计思想
, 、、 We- “” WebGIS
简单来说当客户端计算机仅有显示服务功能即称为瘦将部分数据预先制作成静态图片把地图矢量数据按
bGIS。, , GIS 。
作者简介何正兴云南临沧人同济大学土木工程学院硕士研究生研究方向为地理信息系统王卫安上海人同济大学土木工
: (1982-), , , ;