论文部分内容阅读
随着数字地球概念的推出,作为数字地球的一个重要组成部分,数字城市也得到了迅速的发展。数字城市可视化需要建立一个三维动态的可视化景观来准确的反映人类所依赖的客观世界。城市三维景观建模与数字城市的关系类似于地图与GIS的关系,城市的三维景观建模是实现数字城市的基础,是数字城市可视化表达形式。城市三维景观建模主要涉及到数据获取、地形建模、地形、地物匹配、地物建模等四个方面。本文首先研究了城市三维景观建模中基础数据DEM、DOM、DLG、建筑物纹理等获取方法,基于这些方法利用大量的离散高程点建立研究区的原始地形三角网TIN。针对研究区地形、地物不匹配问题,本文通过嵌入地物特征点和特征线约束的方法对研究区原始地形进行局部改正,使地形适应地物。当前许多数字城市项目中,地物建模采用的方法仍然是手工建模的方式,通过一些建模软件如3DMAX进行各类地表景观建模,往往周期较长。近年来,许多学者开始研究基于规则驱动的建模方式。规则驱动建模的实现是基于一种CGA建模语言,其通过语义的形式程序化的产生各类地表景观模型,是自动建模的新希望。因此,本文研究了CGA规则建模方法,通过编写相关的建模脚本,程序化的建立了研究区的地表景观模型。基于获取的三维模型数据、地形数据结合ArcGIS Engine10.1实例开发了研究区的三维GIS系统,实现了基础的GIS功能。最后,基于WebGL技术和IIS以及ArcGIS Online将研究区的三维场景进行了网络发布,实现了局域网范围内的网络信息共享和三维虚拟场景的网络可视化。