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