Font Size: a A A

Research And Implementation Of Data Storage And Processing In Terrain Visualization System

Posted on:2017-06-05Degree:MasterType:Thesis
Country:ChinaCandidate:J T QuFull Text:PDF
GTID:2348330488953837Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years, with the development of remote sensing technology and computer technology,Large scale terrain data visualization is widely used in battlefield simulation, virtual reality, geographic information system, flight simulation, electronic map, games and entertainment, etc.Along with the increasing demand for applications,People make a lot of useful research in large-scale terrain data visualization and has also made considerable progress.At the same time, there are some problems that need to be solved urgently,for example,Terrain data is mainly composed of texture data and elevation data, they are mostly have large latitude and longitude span and high resolution,Such a large amount of data not only can not be completely stored in memory,but also can not be completely stored in the local,Otherwise, it will cause a great burden to the storage space of local machine.Large-scale terrain data visualization is often shown in the global scope of the scene. Because of the huge size of the need to deal with the data, the computational complexity of the whole visualization process is very large, resulting in a 3D scene construction speed is slow, cannot satisfy the practical application requirement of fast, efficient visual display.According to the above mentioned problems, the main research contents of this paper include the following aspects:1?Storage and acquisition of large-scale terrain dataBased on C / S architecture realize storage and acquisition of large-scale terrain data, In the server side, the tile Pyramid model is used as the basic storage organization structure and as a standard for data segmentation; The data was released based on WMS standard.The client realized the data request and obtain through related network protocol; at the same time, built a multi-level cache structure, and according to certain principles for replacement, not only ensured the high hit rate and response speed, but also controled the cache data storage amount in a certain degree.2?Method of parallel processing of large-scale terrain dataCan not make full use of the performance of computer is a problem encountered in the process of large-scale terrain data visualization.This paper proposed a parallel method for massive terrain data processing. The method adopts double buffer queues and divides large-scale terrain rendering into two parallel processing which includes data processing and rendering. The two buffer queues are responsible for data reading and writing operations in turn.At the sametime, the priority of tile loading is considered in order to enhance the visual display effect.3?Visual display system based on WPF TechnologyIn this paper, a visualization system of large-scale terrain scene is constructed by using large scale terrain data based on WPF Technology.this paper designed a visualization framework based on game loop and developed mainfunctional modules in the system to get the position information of the target area in real time and achieved the continuous display of large scale terrain data, at the same time, to carry out a full range of 3D terrain scene in multi angle view.Project practice proved that the research in this paper is capable of effectively for large-scale terrain data for storage and acquisition, and has fast speed and good display effect, for the development of independent to achieve fast and efficient large scale model terrain data 3D visualization, provides an effective solution.
Keywords/Search Tags:Large-scale terrain data, WPF, Pyramid storage structure, C/ S structure, double buffer queue
PDF Full Text Request
Related items