
论文摘要
随着GIS应用的不断深入,以二维方式处理三维地形空间数据已不能满足实际应用的需求,用户需要三维可视化、动态交互地处理、分析、显示他们的多种地理相关数据。同时,随着计算机图形技术的发展,三维仿真逐渐完善,三维表示的地形较之平面地图有更多的优越性。体现了地形三维化的趋势。本文对现有国内外三维地形生成技术和可视化技术进行了分析。结合当今三维地形仿真方面的最新发展,如基于真实地形数据的组件式GIS解决方案,对基于视觉感受的三维地形生成技术以组件化的形式加以实现。本文总结了数字地形模型及数字高层模型建模的基本原理与方法,包括规则格网地形模型、不规则三角网地形模型的建模。对三维图形计算机显示的基本原理进行了讨论,详细介绍了坐标系变换、投影变换和光照模型的基本原理。本文选取ESRI公司提供的ArcObjects组件库,结合VisualC++6.0,ArcGIS 8.3开发环境开发一个具有三维显示DEM地形表面功能,同时可以叠加影像数据进行三维场景漫游的系统。该系统在小区的物业管理、城市规划、森林防火等领域有一定的应用价值,对使用组件技术实现三维地理信息系统的二次开发提供一种开发思路。
论文目录
摘要Abstract1 绪论1.1 论文研究背景及意义1.2 基于GIS的三维可视化现状1.3 地理信息系统(GIS)简介1.3.1 地理信息系统的概念1.3.2 地理信息系统的历史及现状1.3.3 地理信息系统的发展趋势1.4 三维可视化建模开发技术1.5 论文主要内容2 地理信息系统的二次开发方法2.1 GIS常用的开发模式2.1.1 独立二次开发2.1.2 单纯二次开发2.1.3 集成二次开发2.2 地理信息系统的二次开发组件ArcObjects2.2.1 ArcGIS简介2.2.2 ArcObjects简介2.2.3 在ArcGIS的基础上开发方法2.3 本章小结3 三维地形建模3.1 地形数据模型DTM与DEM3.1.1 数字地形模型的含义3.1.2 数字高程模型的含义3.1.3 DEM表面建模的各种方法3.1.4 数字高程模型DEM的分类3.2 数字地形建模方法3.2.1 用TIN法构建三维地形3.2.2 用Grid法构建三维地形3.2.3 格网型DEM与TIN型DEM的比较3.3 模型应用3.3.1 空间线长度3.3.2 空间地形分析3.3.3 谷脊特征分析3.3.4 等高线分析3.3.5 剖面分析3.4 本章小结4 可视化理论和方法4.1 三维图象显示的基本原理4.1.1 坐标系4.1.2 坐标的基本三维变换4.1.3 投影变换原理4.2 光照与纹理4.2.1 光照模型4.2.2 纹理图象的分类4.2.3 获取纹理图象的基本途径4.2.4 纹理映射4.3 ArcGIS中三维可视化方法简介4.4 本章小结5 系统设计与实现5.1 VisualC++6.0概述5.2 AreObjects中的MapControl与Scene Viewer Control控件5.2.1 MapControl控件及相关类与接口5.2.2 Scene ViewerControl控件及相关类与接口5.3 系统结构设计5.4 ArcObjects结合VC++开发的具体过程5.4.1 VC++环境配置5.4.2 MapControl控件的开发过程5.4.3 Scene ViewerControl控件的开发过程5.5 系统功能模块划分及设计5.5.1 加载DEM数据模块5.5.2 叠加纹理数据模块5.6 系统运行结果5.7 本章小结结论参考文献攻读学位期间发表的学术论文致谢
相关论文文献
标签:数字高层模型论文; 组件论文; 三维地形可视化论文; 地理信息系统论文;