论文部分内容阅读
随着智慧城市的提出以及三维地理信息系统的发展,人们对于城市的三维场景展示及应用提出了更高的要求。传统的城市三维场景构建方法中,基于地形图数据的全单体模型场景的构建效率较低,而基于一体化模型的三维场景不能将重点建筑突出表达。利用城市一体化模型与单体模型融合构建城市三维场景,能够全方位、多精度的展示城市地形地物,并提高城市三维场景的构建效率。然而在多源数据融合构建城市三维场景过程中面临一些急需解决的问题,如城市一体化模型与海量单体模型的自动融合问题以及一体化模型中单体信息的添加等问题。文中针对这些问题进行如下研究:(1)城市三维场景构建方法及对比分析。介绍了城市主要三维建模对象的分类构建,以及目前常用的城市三维场景构建方法,并根据特点进行对比分析,指出了一体化模型构建城市三维场景中所存在一些问题,如只能作为三维地图浏览而不能单独选中查询属性信息,对三维模型无法进行删除、添加等编辑操作。(2)一体化模型中批量单体模型的快速嵌入方法研究。指出了一体化模型与批量单体模型无缝融合的难点问题,并给出了解决思路,即利用建筑物轮廓矢量数据,批量修改一体化模型中对应建筑物的地形高度,使之与周围地形高度接近,并将海量单体模型批量嵌入一体化模型中,从而实现多源三维模型自动、无缝融合。章节最后利用现有的一体化模型数据和单体模型数据在skyline软件平台上进行了实验测试,证实了方案可行性。(3)一体化模型中单体信息的添加方法研究。指出了一体化模型中单个对象的信息添加难点问题,并介绍了目前存在的一体化模型单体信息添加的主要方法并进行对比分析,提出了基于建筑物最大包围轮廓的信息添加方法。利用建筑物矢量轮廓数据,选择合适的缓冲距离,建立建筑物最大包围轮廓,并根据最大包围轮廓求取一体化模型上对应建筑物的最大高程值,利用建筑物高程数据及最大包围轮廓数据建立对应的透明包围盒,对包围盒进行属性信息的添加等操作,使之在选中一体化模型中某一建筑物时出现与单体模型选中时类似的效果。章节最后进行了实验测试,证实其方法可行。文中主要通过对Skyline软件进行二次开发实现以上两种研究方法,并在平台上进行实验测试,证实了其可行性,但程序运行速度还有待提高,并可进一步探索一般建筑模型的自动构建方法。