A Jigsaw Query Processing Technique for Web GIS

  • Authors:
  • Sung-Hee Kim;Chi-Young Yoo;Hae-Young Bae;Young-Geol Lee;Jong-Hoon Kim;Jae-Dong Lee;Jae-Hong Kim

  • Affiliations:
  • -;-;-;-;-;-;-

  • Venue:
  • ITCC '00 Proceedings of the The International Conference on Information Technology: Coding and Computing (ITCC'00)
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

As computing environments for Internet has been expanding, researches on Internet GIS (Geographic Information System) have been actively made. The omnipresence and easiness of Web make the research being focused on Web GIS. Web GIS is classified into Server-side Web GIS and Client-side Web GIS. This classification is based on the query processing location, the server or the client, respectively.The former can easily be implemented but raise the overload of the server since every request must be returned to the server and processed in server. The latter lessens the overload of the server, but raises some problems. Firstly, if client is not very powerful, large and complex datasets can be hard to be processed on the client. Secondly, the large amounts of data as well as applets or controls cause delays since they must be transferred from server to client.To solve these problems, this paper proposes a Jigsaw query processing technique that processes user queries dynamically. The proposed technique classifies the query into client class query, server class query or client-server class query. Client class query is processed in client itself. Server class query is transferred to the server and processed in the server and the result returns into the client. Client-server class query is processed as follows. The data required to process query is transferred from the server into the client. Next, the client processes the query with its original data and the transferred data. The proposed technique uses some meta data on client-stored data (such as spatial data, spatial index, and so on) and the communication speed between the client and the server to classify the class of the query, and uses tile-divided data structure for efficient spatial data transmission.For an evaluation, the detailed experiments such as map browsing, layer controlling, point query, and region query are conducted comparing the proposed technique with two other existent methods. Based on the result of experiments, the proposed technique can give the user fast response and increase system performance.