Font Size: a A A

The Research And Application Of A Fast Geological Mapping System

Posted on:2015-08-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiFull Text:PDF
GTID:2180330473950243Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
The geological graphics describes current geological overview information directly, and it is an important research topic of the information visualization development process. As the geological graphics is more and more widely used, the related fields of geology requires high level. Meanwhile, it demands related systems have the feature of great reusability, expansibility and cross-platform. So it is significant and practical to study and research the quick mapping technology, editing method and develop the system. As for At the beginning I’d like to introduce few related systems which are broadly used home and abroad currently. On one hand, the current widely-used software is unable to cross platform, on the other hand, the geological prospecting industry needs cross platform. Therefore, a new geology mapping system is born under the framework of Qt. There is also a problem. If we directly base on the picture system of QGraphicsView on the framework of Qt, the mapping and editing of geological graphics will be in low efficiency. This paper contains analysis of two core technologies of QGraphicsView. At the same time, it will help to optimize, then propose high-efficiently mapping method and editing method. Under this condition, my paper about how to accomplish this task quickly will be solved. The basic work and contribution of my paper as follows:1. In this paper, the analysis of QGraphicsView graphics system. This paper resolves QGraphicsView graphics system is divided into two areas: mapping method and editing method. Though, Qt is the open source software, the principle of QGraphicsView is not open. After analysing the source code, we find the practical principle of mapping method and editing method. Meanwhile, according to simulation testing, we can directly find shortcomings of the method under the system.2. In this paper, the quick mapping method of geological graphics is proposed: the fast graphics rendering method based on the multithreading and double buffering and a fast mapping method based on the contour line of GPU.Because the geological graphics has the characteristics of complex structure and the amount of data, if the drawing of the geological graphics is directly based on the.the graphics rendering method of QGraphicsView graphics system, the efficiency of the geological graphics rendering can not meet the requirement. Therefore, in order to improve the efficiency of geological graphics rendering, according to the characteristics of multi-threading technology, a fast graphics rendering method is proposed base on the multi-threading and double-buffered. In addition, for this particular geological graphics contours, according to the characteristics and features of GPGPU and contour, in this paper, in order to improve the efficiency of contour drawing, a fast rendering method based on the GPU is proposed.3. In this paper, the fast graphics editing method of geological graphics based on multi-threading is proposed. According to the analysis of the graphics editing method of the QGraphicsView graphics system, if the graphics editing operation is implemented directly base on the graphics editing method of the QGraphicsView graphics system, the editing efficiency can not meet the requirement. Therefore, in order to improve the efficiency of geological graphics editor, in this paper, based on the multi-threading the fast geological graphics editing method is proposed, which is based on the use of the Hilbert R tree of elements for effective management and improving the update mechanism.4. In this paper, a fast geological mapping system is designed and accomplished. Because of convenience of Qt in cross-platform and designing user interface, we devise the geological mapping system by use of Qt. The overall structure of geological mapping system is designed based on some software designing idea, such as herarchical design ideas, modular design concept and Object-oriented design. The whole system has the characteristics of high cohesion and low coupling. In the end, the fast geological mapping system is completed based on the compliment of the fast rendering mapping method and fast graphics editing method in specific module.Finally, geological mapping system implemented in this article is tested in specific production sectors of the petroleum exploration, and the result indicated that the system can draw different geological graphic quickly, for example contour maps, and those geological graphic meet the demand of precison in petroleum exploration industry. In addition, the system also provides interactive function, which helps the user to edit and modify maps.
Keywords/Search Tags:QGraphicsView, geological mapping system, multithreading, GPU, Hilbert-R Tree, multi-layer structure
PDF Full Text Request
Related items