论文部分内容阅读
计算机硬件技术的发展,提高了微型计算机的海量数据处理能力。随着现代数学和计算机图形学的深入研究以及计算机软件技术的发展,数字表达地形、地物的技术也得到了发展,这为传统城市规划转向三维城市规划提供了可能。 本文首先介绍了三维城市规划和三维城市模型的研究背景及现状,并指出本课题的研究目标与方向。 接着重点阐述了本文的主要研究内容。本文主要是研究基于三维城市规划的城市建模方法,同时通过应用程序开发对建模方法加以实现。在应用程序开发研究过程中,主要进行了两方面的工作:城市模型的建模方法和建立模型属性。这里我们将城市模型分为地形和地物模型两类,利用模型叠置方法,将两种模型结合起来,形成城市模型。文中重点探讨了三维地形、地物模型的建模方法,模型数据组织与管理,同时讨论了地形和地物模型的三维可视化方法。城市模型的几何数据在数据组织、管理和三维可视化方面起着重要作用,但这种数据远远无法满足城市规划的要求,所以给城市模型中的对象赋予一定的与城市规划相关的属性是必需的。在研究过程中,建立模型属性的方法有两种,一是自动赋予默认值的方法,二是手动修改的方法。这里,我们利用微软的Access数据库管理系统对模型属性进行管理,利用ADO数据库访问方法把城市模型中的对象与Access数据库中的数据联系起来。在程序开发实验中,利用面向对象程序设计方法和相关控件技术,结合Microsoft Visual C++6.0集成开发环境,实现了三维场景模型的可视化。在三维场景创建后,可以实现场景模型的移动、旋转、缩放和删除等编辑操作,也可以很方便的添加建筑和绿化模型,同时也可以对场景模型进行一些相关查询操作,在此基础上,实现一些简单的分析功能。为了实现场景检查,还有动态漫游功能。 最后对研究过程进行了总结,指出了城市建模实验过程中存在的问题,并给后续研究指明了方向。