学位论文 > 优秀研究生学位论文题录展示

基于数字地形模型的3D地形数据显示系统的设计与实现

作 者: 田野
导 师: 苏小红;黄丽
学 校: 哈尔滨工业大学
专 业: 软件工程
关键词: 数字地形模型 三角剖分 数据流水线 内存池 渲染
分类号: TP391.41
类 型: 硕士论文
年 份: 2008年
下 载: 52次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机科学中计算机图形学和计算机辅助几何设计学科的发展,土木工程等各种学科开始使用计算机来模拟大型的工程,对工程进行估计和推演,完成复杂的设计。其中广泛使用的就有三维数字地形模型的模拟。通过数字地形,可以帮助工程师在实地施工之前,在计算机中精确的虚拟出现场,防止工程在开工后再被反复修改。基于数字地形模型的3D地形数据显示系统的设计与实现就是在基于Autodesk Civil 3D的基础软件平台上来实现数字地形建模功能。本文主要完成了基于数字地形模型的3D地形数据显示系统的设计与实现,内容包括三维数字地形的数据系统和显示系统的设计和实现。以Autodesk Civil 3D为基础软件平台,具体将采用内存映射文件技术、内存池技术、三角剖分技术、数据渲染技术等来实现三维数字地形模型。根据对数字地形的系统设计,将系统分为三个层次:数据存储层、数据逻辑层和数据表示层。数据存储层是对地形数据的文件持久化存储,数据逻辑层是根据提供的数据进行一定的运算在计算机中生成数字地形的计算机模型。数据表示层是将得到的计算机模型显示的计算机中,是系统与用户交互的部分。地形系统在应用中的主要流程是这样的,首先根据从地形图上获取,或从航空、航天像片建立的立体模型上读出的原始数据,亦可从实地量测。把这些数据经过一定的处理,转换成通用的点文件格式可以被Autodesk Civil 3D读取。Autodesk Civil 3D读取量测得到的点文件,经过特定逻辑的运算,如滤波、内插和坐标变换等项处理后。再根据这些点的三维坐标信息生成不规则三角网TIN(Triangulated Irregular Network)模型。这些三角网格经过计算机图形学中一些算法的运算,如消隐、实体填充的运算,最后把渲染后得到的数字地形图像显示在Autodesk Civil 3D的窗口上,提供给用户进行编辑和修改。对应用程序的测试结果表明,整个模块达到了预期的所有功能,在实际应用中效果良好。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-14
  1.1 课题来源、背景和意义  9
  1.2 与课题相关的国内外研究综述  9-12
    1.2.1 地形系统理论上的发展现状  10-11
    1.2.2 地形系统应用上的发展现状  11-12
  1.3 论文的主要研究内容和章节安排  12-14
第2章 与本课题相关的技术  14-23
  2.1 内存映射文件技术  14-16
    2.1.1 内存映射简介  14
    2.1.2 内存映射文件的使用  14-15
    2.1.3 内存映射文件的性能  15-16
    2.1.4 内存映射文件技术的局限  16
  2.2 内存池技术  16-19
    2.2.1 传统的内存管理方法  16-17
    2.2.2 内存池的定义  17
    2.2.3 内存池技术的工作原理  17-18
    2.2.4 内存池技术的性能  18-19
  2.3 三角剖分技术  19-21
    2.3.1 三角剖分概述  19
    2.3.2 三角剖分技术  19-21
    2.3.3 三角剖分性能  21
  2.4 数据渲染技术  21-22
    2.4.1 数据渲染技术概述  21
    2.4.2 数据渲染过程  21-22
  2.5 本章小结  22-23
第3章 地形数据处理与显示子系统的设计  23-37
  3.1 系统需求分析  23-25
    3.1.1 功能需求分析  24
    3.1.2 性能需求分析  24-25
  3.2 系统的总体架构设计  25-28
    3.2.1 地形数据处理与显示子系统的功能结构设计  25-26
    3.2.2 地形数据处理与显示子系统的系统结构设计  26-28
  3.3 系统的模块设计  28-36
    3.3.1 统一的接口设计  28-29
    3.3.2 数据存储层的设计  29-31
    3.3.3 数据逻辑层的设计  31-34
    3.3.4 数据表示层的设计  34-36
  3.4 本章小结  36-37
第4章 地形数据处理与显示子系统的实现和测试  37-59
  4.1 数据存储层的实现  37-38
  4.2 数据逻辑层的实现  38-48
    4.2.1 基于内存池技术实现数据的组织与管理  38-43
    4.2.2 三角剖分算法的实现  43-46
    4.2.3 智能对象模型  46-48
  4.3 数据表示层的实现  48-54
    4.3.1 数据流水线  48-51
    4.3.2 基于深度缓存算法实现可见性判别  51-53
    4.3.3 渲染的样式实现  53-54
  4.4 地形数据处理与显示系统的测试  54-58
  4.5 本章小结  58-59
结论  59-60
参考文献  60-64
致谢  64-65
个人简历  65

相似论文

  1. 三维战场态势分析与推演系统,P208
  2. 基于球面渲染环境的海洋数据多维动态可视化关键技术研究,TP391.41
  3. 基于OpenGL的实时阴影算法研究,TP391.41
  4. 基于渲染的单幅图像的光源定位,TP391.41
  5. 基于Webkit的移动Widget引擎研究与实现,TP391.3
  6. 基于OSG的三维不规则军标地形匹配应用研究,E919
  7. 增强现实牙科虚拟手术的关键技术研究,TP391.9
  8. 多分辨率建模关键技术研究,TP391.9
  9. 大规模虚拟环境中实时软阴影技术的研究,TP391.41
  10. 基于焦散体的透明物体实时渲染算法研究,TP391.41
  11. 基于Android平台多功能特效相机的设计与实现,TP391.41
  12. 二维网格自动剖分系统的设计与应用,TP391.41
  13. 基于地理信息网格的矢量数据组织管理和三维可视化技术研究,TP391.41
  14. OpenGL三维场景模型的建立与实现,TP391.41
  15. 基于纹理的分形图形建模、绘制及变形算法,TP391.41
  16. 精细三维地质地形建模技术,TP391.41
  17. 虚拟下颌角整形手术训练系统关键问题研究,TP391.41
  18. 全球多分辨率地形环境仿真技术研究,TP391.9
  19. 基于球面的矢量数据可视化研究,P208
  20. 自动检票机控制系统的设计与实现,TP273
  21. 海底地形三维可视化,TP391.41

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com