| In recent years, with the rapid development of intelligent terminal and mobile terminal, the requirement for high concurrent access, dynamic access, real-time map browsing or inquiry service has become increasingly higher. People are no longer just satisfied with the status quo of giving priority to the raster map, and taking the vector map as the supplement, and they hope that they can obtain a better user experience in real-time map rendering, quick spatial query, etc. So, how to generate vector map tiles from the existing vector map data and how to access vector tiles conveniently and quickly have become a topic worthy of studying in the establishment of Web GIS application server system at present. In order to solve the problem, this thesis has designed and implemented an efficient distributed vector map tiling and access system. Main research points and contributions of this thesis are as follows:1. It has made an in-depth study of key technology of the existing vector map tiling system, pointing out the deficiency of the existing vector map tiling systems, and designed a vector map tiling system that supports multiple vector tile formats, projection modes and vector tile storage modes.2. It has implemented the vector map tiling system, and provided multiple alternative tiling schemes, including single-thread and multi-thread, stand-alone and distributed types, etc. The vector map tiling system can tile an original vector data file to generate vector tiles, establish the vector tile index and store the vector tiles in the vector tile pyramid storage system.3. It has designed and implemented a vector tile access engine, which provides an ease-using access interface for the upper layers, and hides the details of the underlying vector tile pyramid storage system.4. On the basis of analyzing the factors influencing the efficiency of map tiling, this thesis has carried out the performance test to the vector map tiling system under different influencing factors, such as different storage modes, single-thread or multi-thread tiling, stand-alone or distributed vector tiling, etc., and has given the corresponding performance test results.The analysis of test results shows that the vector map tiling system proposed by this thesis has completed the fundamental functions of the system, and verified that our distributed map tiling framework is feasible. Additionally, the using of multi-thread and distributed computation technology promotes the performance of the tiling system to a great extent. Also the experiments for searching the properest vector tile size have an active significance on subsequent works. |