Patent ID: 6970929

Claim:
A vector-based, clustering Web geographic information system (GIS), comprising: at least one client for downloading a Web page through a Web browser, receiving vector data as a result by communicating with a corresponding process like a control server or an applet server via HTTP, and displaying the received vector data; a Web server for receiving spatial queries from an object downloaded to the client; a load balancing processor for receiving the spatial queries from the Web server, partitioning a complete region into uniform, tile-based regions using spatial locality, assigning the partitioned regions to respective GIS servers, allowing one GIS server to process queries for a certain region, and dynamically reallocating GIS servers for processing the queries by checking query processing regions and query processing frequencies of respective GIS servers so as to prevent the concentration of queries on one GIS server; a progressive transmission processor for extracting feature points of respective objects in vector data received from GIS servers, transmitting the extracted features to the client through the Web server, so as to minimize a user response time, and then transmitting the vector data; a clustering device for improving performance by dividing service requests from the clients among GIS servers; a plurality of GIS servers each having a GIS engine, for processing the spatial queries received from the load balancing processor, producing and transmitting vector data to the progressive transmission processor; and a spatial/non-spatial database for providing data to the GIS servers, managing complete data using tile based indexes, and constituting a local duplicate database in each GIS server to prevent central bottlenecking.