基于OSG的三維GIS地形與矢量數據的渲染系統(tǒng)的設計與實現
本文選題:三維GIS + 地形; 參考:《成都理工大學》2013年碩士論文
【摘要】:目前,三維GIS的一個重要特點是地形數據量巨大,,漫游局部高分辨率的地形時,幾何體頂點的數量可高達上百萬個,普通計算機的硬件無法將它們全部渲染出來;傳統(tǒng)的二維矢量數據模型是GIS中一種重要的數據模型和數據源,隨著信息技術的發(fā)展,人們要求地理空間矢量數據與地形完美匹配,同時發(fā)揮地形與GIS矢量數據的優(yōu)點。要實現這個目標,首先要解決的問題是如何組織管理并實時渲染空間數據,本文使用OSG作為場景管理工具解決這個問題,重點在如下幾個方面展開了研究: (1)本文研究了構建數字地形的重要數據來源:數字地形模型。對目前三種主要的DEM類型的概念、數據結構和特點進行探索,最后根據本研究的目的選擇規(guī)則格網DEM作為本研究的數據來源之一。然后探討了OSG的相關項目中的三維地形的組織方式:層次細節(jié)模型和金字塔模型的文件存儲方式以及遙感影像紋理的多層次貼圖技術,最后探討了OSG中模型數據的動態(tài)調度機制; (2)本文對二維GIS的矢量數據文件格式(Shapefile)進行了深入研究,以尋求轉換為OSG場景模型的切入點,分析了矢量數據與地形結合渲染的技術路線;然后將矢量數據轉換為OSG場景模型的過程分解為多個環(huán)節(jié)處理,對每個環(huán)節(jié)的任務進行了詳細地介紹; (3)本文基于OSG開發(fā)了一個小型的三維GIS渲染系統(tǒng),以研究在不同硬件平臺下的地形和矢量數據的實時渲染能力。首先設計本系統(tǒng)的體系結構、分析了功能模塊、并給出軟件框架結構;接著對不同的功能模塊的實現方法進行了研究分析;還研究了本系統(tǒng)中關于矢量數據處理和場景操作的多線程工作機制; (4)本文最后對不同三種圖層編譯方式進行了比較分析,并對地形與矢量相結合的渲染性能進行分析,系統(tǒng)運行結果表明,基于OSG的海量地形和矢量數據的解決方案,能夠實現海量地形和矢量數據的實時渲染。
[Abstract]:At present, one of the important characteristics of 3D GIS is the huge amount of terrain data. When roaming the terrain with high resolution, the number of geometric vertices can be as high as one million, and the hardware of ordinary computer can not render them all. The traditional two-dimensional vector data model is an important data model and data source in GIS. With the development of information technology, people require the perfect matching of geographical space vector data and terrain, and at the same time give play to the advantages of terrain and GIS vector data. To achieve this goal, the first problem to be solved is how to organize, manage and render spatial data in real time. This paper uses OSG as a scene management tool to solve this problem, focusing on the following aspects: 1) this paper studies the important data source of constructing digital terrain: digital terrain model. This paper explores the concept, data structure and characteristics of the three main types of DEM, and finally selects the regular grid DEM as one of the data sources of this study according to the purpose of this study. Then it discusses the organization of 3D terrain in the related projects of OSG: the file storage method of hierarchical detail model and pyramid model, and the multi-level mapping technology of remote sensing image texture. Finally, the dynamic scheduling mechanism of model data in OSG is discussed. In this paper, the vector data file format of 2-D GIS is studied in order to find the breakthrough point to transform it into OSG scene model, and analyze the technical route of the combination of vector data and terrain rendering. Then the process of transforming vector data into OSG scene model is decomposed into several links, and the tasks of each link are introduced in detail. In this paper, a small 3D GIS rendering system based on OSG is developed to study the real-time rendering capability of terrain and vector data on different hardware platforms. Firstly, the architecture of the system is designed, the function module is analyzed, and the software frame structure is given, then the realization methods of different functional modules are studied and analyzed. The multi-thread working mechanism about vector data processing and scene operation in this system is also studied. Finally, this paper makes a comparative analysis of three different layer compilation methods, and analyzes the rendering performance of the combination of terrain and vector. The system running results show that the solution of massive terrain and vector data based on OSG. The real-time rendering of massive terrain and vector data can be realized.
【學位授予單位】:成都理工大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:P208
【參考文獻】
相關期刊論文 前6條
1 李功權,宋樹華,雷正軍;GIS軟件的設計與在VC~(++)上的實現[J];測繪與空間地理信息;2005年03期
2 康來;趙健;宋漢辰;吳玲達;;面向二維GIS矢量數據三維可視化的地形匹配技術研究[J];計算機科學;2009年11期
3 楊峰;陳立潮;;基于三維GIS的海量數據可視化關鍵技術研究[J];計算機與數字工程;2011年07期
4 李旭;唐斌;于磊剛;;三維GIS大規(guī)模地形實時渲染技術的研究[J];信息技術與信息化;2012年06期
5 劉鋒;李海濤;張繼賢;彭玉群;;土地利用基礎圖件更新系統(tǒng)中矢量操作模塊的設計與實現[J];微計算機信息;2006年31期
6 鄭超美;鄒正華;陳斐;;一種基于COM技術GIS矢量圖形組件的研究[J];微計算機信息;2008年13期
相關碩士學位論文 前9條
1 王豪;大區(qū)域多尺度雷達遮蔽角計算關鍵技術研究與實現[D];解放軍信息工程大學;2011年
2 陳宏兵;GIS若干技術的研究與應用[D];南京工業(yè)大學;2003年
3 李亞斌;大規(guī)模三維地形可視化系統(tǒng)的研究[D];大連海事大學;2004年
4 武萬峰;數據融合技術與GIS在水質管理信息系統(tǒng)中的應用研究[D];河海大學;2005年
5 肖昕;空間信息可視化關鍵技術與方法研究[D];華南師范大學;2005年
6 楊漢卿;基于WebGIS的交通信息查詢及輔助決策[D];西北大學;2005年
7 康來;大規(guī)模GIS數據三維可視化關鍵技術研究[D];國防科學技術大學;2008年
8 宮曉峰;基于OpenGL的三維GIS地形可視化技術的研究與實現[D];北京郵電大學;2009年
9 胡其;二維矢量數據與三維地形融合技術的研究[D];浙江工業(yè)大學;2009年
本文編號:1891955
本文鏈接:http://www.sikaile.net/kejilunwen/dizhicehuilunwen/1891955.html