节点文献

基于ArcEngine的三维地形可视化系统研究

Study on 3D Terrian Visualization System Based on ArcEngine

【作者】 马少君

【导师】 王方雄;

【作者基本信息】 辽宁师范大学 , 地图学与地理信息系统, 2011, 硕士

【摘要】 随着可视化技术和虚拟现实技术的发展,建立三维实时、交互的仿真地形环境成为可能。目前,实现三维地形环境中的地形分析,更精确、更直观地以可视化形式表达真实的地形状况成为了研究热点。本文在分析和研究三维地形可视化的研究现状、研究背景和意义及三维地形可视化相关技术的基础上,提出了以Visual C#.NET为开发环境平台,以ArcEngine为二次开发组件的三维地形可视化系统的总体设计,详述了系统三维地形可视化功能和三维地形分析功能的实现方法和关键技术,设计并实现了包括三维地表生成模块、三维场景浏览及设置模块、三维地形分析模块的三维地形可视化系统。三维地表生成模块实现了生成三维地形表面的功能,包括TIN数据和Raster数据,用于生成三维场景,是三维场景浏览及设置模块和三维地形分析模块中各功能操作的主要数据基础。三维场景浏览及设置模块实现了放大、缩小、漫游等场景浏览功能和场景参数、叠加纹理、分层设色等场景设置功能。三维地形分析功能模块实现了包括三维属性查询、坡度分析、坡向分析、阴影分析、通视分析、剖面分析、水淹分析、等值线生成等地形分析功能,是系统研究的重要部分。最后将基于ArcEngine开发的三维地形可视化系统应用到大连未来城生态区,作为三维地形可视化的原型系统,对该地区地形进行三维可视化显示和分析,取得了良好的效果,为该地区土地利用和辅助决策等研究提供了实用性的软件工具。

【Abstract】 With the development of visualization and virtual reality technology, it becomes possible to establish 3D real-time, interactive artificial terrain environment. At present, realizing the terrain analysis in the 3D terrain environment and expressing real terrain more accurate and intuitively in visual condition become the focus of studying.Based on the current research situation of 3D terrain visualization, background and significance and the relevant technology of 3D terrain visualization, this thesis has proposed the overall design of the 3D terrain visualization system regarding Visual C#.NET platform as the development environment and ArcEngine as secondary development package. It detailed the implementation method and key technology of the visual and analyzing function of 3D terrain visualization system. And it has designed and realized 3D terrain visualization system including the 3D surface generation module, 3D scene browsing and setting module and 3D terrain analysis module. 3D surface generation module implements the 3D terrain surface data, including TIN and Raster, and the data that would be used to generate 3D scene is the main basic data for 3D scene browsing and setting module and 3D terrain analysis module to performing their functions. 3D scene browsing and setting module has implemented the function of browsing 3D scene, including enlarging, narrowing, roaming and so on. It also has the function of setting 3D scene, including setting scene parameter, stacking texture, filling layer with different level colors etc.,. 3D terrain analysis module has implemented the functions of terrain analysis including 3D attributes inquiry, slope analysis, aspect analysis, hillshade analysis, viewshed analysis, profile analysis, flood analysis, contour analysis etc.,. It is an important part of the research.Finally, 3D visualization terrain system based on ArcEngine has been applied to Dalian future city ecological zones, as the prototype system to the region. Visualization and analysis the region have obtained good effect for the region and provided the practical software tools for researching the region such as land use and auxiliary decision.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络