基于GIS的水沙运动模型信息可视化

基于GIS的水沙运动模型信息可视化

论文摘要

黄河是我国水利的重要工作对象,本文以“数字黄河”的重要组成部分之一“黄河下游基于GIS的二维水沙数学模型”为基础。针对复杂的数学模型需要一个表现平台对其进行可视化的需求,重点研究了如何使各种水沙运动模型信息快速、直观、丰富地表现在GIS平台上。研究的主要模块包括流速场符号化、水文信息分类渲染、流速场动画、三维可视化等,主要涉及的技术内容包括.Net、GDI、ArcGIS开发、时态GIS、OpenGL等。论文首先通过对流速场数据的特点和符号化要求的分析,研究了ArcGIS Engine符号渲染接口及其与GDI结合的方法,分别实现了使用字符进行组合和使用GDI绘制两种方法进行单一值符号渲染。通过对两者的比较,得到了它们各自的特点和分别适用的场合。论文同时研究了ArcGIS的分类渲染功能,重点研究对其渲染方法进行控制的方法。通过.Net平台上的开发,不依赖第三方组件地实现了分级渲染这种在水利工程上运用最为广泛的功能及基于GUI的自定义功能,实现效果与专业的Desktop相关功能类似,为ArcGIS Engine的开发提供了扩展方法和案例。基于对动画效果实现的原理和技术的研究,论文在历史水文信息和GIS结合的基础上,通过对数据关系的处理和时间的控制,实现了GIS平台上可控、高效的二维动画效果,为基于GIS开发动画效果,便于为决策分析提供直观的信息提供了重要的实现方法和案例。论文基于对OpenGL的研究和实践,通过对正射影像图形的像素处理模拟叠加水沙运动信息的过程,实现了水沙运动模型的三维可视化,并探讨了在此基础上进行三维动画演示的可行性和技术路线,为实现实时、美观的三维可视化提供了技术方案和案例。最后,论文基于以上可视化模块的实现,通过实例数据的分析和测试,验证了上述模块对水沙运动模型信息可视化的作用和表现效果。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 问题的提出
  • 1.2 选题的意义
  • 1.3 研究现状
  • 1.3.1 流速场信息符号化
  • 1.3.2 时态GIS
  • 1.3.3 GIS 的三维可视化
  • 1.4 论文研究思路
  • 1.4.1 主要模块
  • 1.4.2 模块相互关系
  • 1.4.3 研究重点和关键技术
  • 1.4.4 研究方法
  • 1.5 论文组织
  • 第2章 系统概述
  • 2.1 系统平台概述
  • 2.2 数学模型
  • 2.2.1 数据模型
  • 2.2.2 模型计算
  • 2.2.3 模型模块耦合
  • 2.3 可视化系统需求
  • 2.4 系统开发环境
  • 2.4.1 集成开发环境
  • 2.4.2 GIS 组件
  • 2.5 本章小结
  • 第3章 流速场符号化
  • 3.1 流速场在水沙运动模型中的意义
  • 3.2 水沙运动模型中流速场的计算
  • 3.3 流速场可视化的需求
  • 3.4 问题与难点
  • 3.5 相关关键技术
  • 3.5.1 ArcGIS Engine 符号化原理
  • 3.5.2 单一值渲染
  • 3.5.3 GDI
  • 3.6 使用ASCII 字符组合进行符号化
  • 3.6.1 整体思路
  • 3.6.2 具体实现
  • 3.6.3 实现效果
  • 3.7 使用GDI 绘图实现符号化
  • 3.7.1 整体思路
  • 3.7.2 具体实现
  • 3.7.3 实现效果
  • 3.8 字符与GDI 符号化的比较
  • 3.9 本章小结
  • 第4章 模型信息的分类渲染
  • 4.1 分类渲染的概念
  • 4.2 水沙运动模型的模型信息
  • 4.3 模型信息分类渲染的意义
  • 4.4 功能需求
  • 4.5 研究思路
  • 4.6 具体实现
  • 4.6.1 分类渲染接口
  • 4.6.2 实现分类渲染功能
  • 4.6.3 实现图形界面对分类渲染的控制
  • 4.7 实现效果
  • 4.8 本章小结
  • 第5章 时态流速场动画
  • 5.1 时态流速场动画的意义
  • 5.2 动画的原理
  • 5.3 涉及的技术
  • 5.3.1 图形双缓存技术
  • 5.3.2 时态GIS
  • 5.4 功能需求
  • 5.5 关系类
  • 5.6 数据准备
  • 5.7 具体实现
  • 5.7.1 定义符号渲染参数
  • 5.7.2 生成水文时态GIS 数据
  • 5.7.3 提取时间信息
  • 5.7.4 控制时间进行渲染
  • 5.8 实现效果
  • 5.9 本章小结
  • 第6章 结合三维地貌的模型信息表现
  • 6.1 模型信息与三维地貌结合的意义
  • 6.2 系统三维可视化现状
  • 6.3 三维图形技术
  • 6.3.1 OpenGL
  • 6.3.2 矢量和栅格数据的处理流程
  • 6.3.3 DEM 在OpenGL 中的表达
  • 6.4 模型信息的表达
  • 6.4.1 在OpenGL 中构建三维地貌
  • 6.4.2 叠加模型信息
  • 6.5 实现效果
  • 6.6 本章小结
  • 第7章 系统集成与应用
  • 7.1 系统界面
  • 7.1.1 可视化区域
  • 7.1.2 图层操作工具条
  • 7.1.3 图层内容控制器
  • 7.1.4 图形操作工具条
  • 7.1.5 信息栏
  • 7.1.6 空间查询工具
  • 7.2 系统可视化应用示例
  • 7.2.1 流速场符号化应用
  • 7.2.2 模型信息分类渲染应用
  • 7.2.3 流速场符号化结合模型信息分类渲染的应用
  • 7.2.4 流速场动画应用
  • 第8章 结论与展望
  • 8.1 主要成果
  • 8.2 问题与展望
  • 参考文献
  • 致谢
  • 个人简历、在学期间发表的学术论文与研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    基于GIS的水沙运动模型信息可视化
    下载Doc文档

    猜你喜欢