Print

基于XML构建城市景观模型库的理论与方法研究

论文摘要

城市三维景观构建是实现数字城市的基础性工作,在三维软件平台上逐个构建景观模型工作量大,操作繁琐。构建景观模型库并有效的共享模型能极大的加速数字城市景观的实现,因此研究三维景观模型库的建设理论和方法对于提高城市三维景观构建速度具有重要意义。本文在构建城市景观模型库的过程中,主要对以下内容进行了研究。阐述了三类三维城市景观模型,并概况了城市景观模型的内容;定义了CSG基本体素和扩展体素;描述了CSG树技术构建复杂建筑物步骤;通过对XML与CSG树结构的比较,实现了XML对CSG树的数据映射;设计了城市景观模型语言XMC,给出了XMC文档的各个子结点的XML-Schema,实现了模型的高效共享;基于XMC构建了城市景观模型库;提出并应用主次编码法,实现了XMC文档与关系数据库的相互映射;设计了XMC文档结点的数据结构;给出了XMC文档的解析和城市景观模型构建流程图;借助于EDOM、VC++和OpenGL技术,实现了XMC文档的解析与城市景观模型构建。通过实践证明,本文提出基于XMC构建城市景观模型库的理论方案能实现模型高效共享,避免模型构建的重复性劳动,节约劳动成本,大大加快了城市三维景观的构建速度。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 引言
  • 1.2 国内外研究现状
  • 1.3 本文研究意义
  • 1.4 文章结构安排
  • 2 XML基础知识介绍
  • 2.1 XML概述
  • 2.2 DTD和XML Schema
  • 3 三维城市景观模型构建原理
  • 3.1 城市景观模型数据内容
  • 3.2 基于CSG技术构建三维景观模型
  • 3.3 基于XML描述CSG树
  • 4 城市景观描述语言
  • 4.1 从VRML到X3D
  • 4.2 城市景观模型语言XMC的描述
  • 4.4 XMC文档与关系数据库的相互映射
  • 5 三维场景可视化
  • 5.1 DOM技术介绍
  • 5.2 SAX技术介绍
  • 5.3 三维可视化实现语言OpenGL
  • 5.4 CMarkup类及模型结点数据结构
  • 5.5 XMC文档的解析与景观模型构建技术
  • 6 景观模型库系统设计
  • 6.1 系统开发环境
  • 6.2 系统总体设计
  • 6.3 系统功能模块
  • 7 总结与展望
  • 7.1 研究成果
  • 7.2 展望
  • 致谢
  • 攻读硕士期间主要成果
  • 参考文献
  • 详细摘要
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/2e93491f313c1e187a24c961.html