Performance-improving techniques in web-based GIS

被引:141
作者
Yang, C [1 ]
Wong, DW
Yang, RX
Kafatos, M
Li, Q
机构
[1] George Mason Univ, Sch Computat Sci, Fairfax, VA 22030 USA
[2] George Mason Univ, Ctr Earth Observing & Space Res, Fairfax, VA 22030 USA
[3] Peking Univ, Inst RS & GIS, Beijing 100871, Peoples R China
关键词
WebGIS; performance; pyramid; hash index; multithread; cluster; cache; dynamic data request;
D O I
10.1080/13658810412331280202
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
WebGIS (also known as web-based GIS and Internet GIS) denotes a type of Geographic Information System (GIS), whose client is implemented in a Web browser. WebGISs have been developed and used extensively in real-world applications. However, when such a complex web-based system involves the dissemination of large volumes of data and/or massive user interactions, its performance can become an issue. In this paper, we first identify several major potential performance problems with WebGIS. Then, we discuss several possible techniques to improve the performance. These techniques include the use of pyramids and hash indices on the server side to handle large images. To resolve server-side conflicts originating from concurrent massive access and user interactions, we suggest clustering and multithreading techniques. Multithreading is also used to break down the long sequential, layer-based data access to concurrent data access on the client side. Caching is suggested as a means to enhance concurrent data access for the same datasets on both the server and the client sides. The technique of client-side dynamic data requests is used to improve data transmission. Compressed binary representation is implemented on both sides to reduce transmission volume. We also compare the performance of a prototype WebGIS with and without these techniques.
引用
收藏
页码:319 / 342
页数:24
相关论文
共 63 条
[1]  
[Anonymous], P WORLD WID WEB WWW
[2]  
[Anonymous], P 2 INT WORKSH WEB I
[3]  
[Anonymous], P VLDB 87 P 13 INT C
[4]   Single resolution compression of arbitrary triangular meshes with properties [J].
Bajaj, CL ;
Pascucci, V ;
Zhuang, GZ .
DCC '99 - DATA COMPRESSION CONFERENCE, PROCEEDINGS, 1999, :247-256
[5]  
Barclay T., 1999, MICROSOFT TERRASERVE
[6]  
Barnsley M., 1989, FRACTALS EVERYWHERE
[7]  
BARTHELLO M, 2001, 14 ANN GEOGR INF SCI
[8]  
Becker B., 1991, SIGMOD Record, V20, P128, DOI 10.1145/119995.115805
[9]  
BECKMANN N, 1990, SIGMOD REC, V19, P322, DOI 10.1145/93605.98741
[10]   Progressive transmission of vector map data over the World Wide Web [J].
Bertolotto, M ;
Egenhofer, MJ .
GEOINFORMATICA, 2001, 5 (04) :345-373