论文部分内容阅读
随着智慧城市的不断发展,用于建设智慧城市的三维模型数据越来越重要,人们对三维模型的真实度、精细度等要求越来越高。通过倾斜摄影技术生产的倾斜摄影实景模型具有直观、立体、真实的良好视觉效果,在智慧城市的建设中得到越来越广泛的应用。AutoCAD作为一款操作简单、功能强大的自动计算机辅助软件,广泛应用在多个领域中,特别是在国土、规划等部门,AutoCAD必不可少。但目前AutoCAD在三维场景处理方面的功能还不够完善,在AutoCAD平台中处理这种结构较复杂、瓦片数量大的倾斜摄影实景模型的研究非常少,处理技术难度也很高,这将大大限制倾斜摄影实景数据在国土、规划等部门中的应用。因此,本文在深入研究倾斜摄影实景数据处理理论的基础上,以AutoCAD为二次开发平台,以倾斜摄影实景数据及AutoCAD交换文件为研究数据,根据实际生产需要,采用ObjectARX和OSG二次开发技术,设计并实现了基于AutoCAD的插件式倾斜摄影实景数据处理系统本文主要的研究内容如下:1.通过分析常用的几种AutoCAD二次开发工具并对这些工具的优缺点进行对比,结合DWG文件和OSGB文件的数据结构特点,为基于AutoCAD的插件式倾斜摄影实景数据处理系统的开发选择合适的开发工具。2.结合倾斜摄影实景数据处理流程,分别从倾斜摄影实景数据转换、存储、可视化及模型编辑与应用等方面对倾斜摄影实景数据处理方法进行研究,为后续系统的设计与实现提供理论支撑。3.针对实验数据组织结构的特点,在系统需求分析的基础上,从系统的体系结构、功能模块这两个方面出发,采用模块化设计思想完成了基于AutoCAD的插件式倾斜摄影实景数据处理系统的总体设计。4.根据系统的需求分析及总体框架设计,基于ObjectARX和OSG混合二次开发技术,依次完成了倾斜摄影实景数据管理、倾斜摄影实景数据可视化、倾斜摄影实景模型编辑与应用这三大模块的具体设计与实现,并对系统各个模块功能的运行效果进行分析,表明本文所设计的基于AutoCAD的插件式倾斜摄影实景数据处理系统在试验任务中取得了良好的应用效果,达到了设计要求。本文设计并实现的系统具有一定的创新性,其创新点如下:(1)通过本文设计及实现的系统,就可以直接在AutoCAD中对倾斜摄影模型进行三维量测、模型压平、剖面线绘制、土方计算、道路三维建模等操作,方便AutoCAD用户应用倾斜摄影实景数据,提升用户的视觉体验;(2)系统功能以插件方式集成,可以与天正这类AutoCAD二次开发插件一起嵌入到AutoCAD平台中,扩展了其应用的范围。(3)可以将revit、犀牛、sketchup等多种专业设计软件中的三维模型融合到倾斜摄影实景中,实现异构三维模型融合,辅助规划设计。