论文部分内容阅读
近年来,虚拟校园系统的建设越来越得到各大高校的高度重视,特别是伴随着GIS技术的不断发展,人们的需求不再仅仅局限于为了满足视觉上的“可视化”,在可视化的前提下,他们的需求更多的是希望能够进行空间属性查询、测量距离等功能的实现。目前,在国内外各大高校纷纷创建了基于GIS的三维虚拟校园系统。在三维虚拟校园系统中,我们使用了三维GIS技术,通过对三维虚拟场景构建模型的方式,从而能够形象、逼真地重现真实的校园景观,让用户体验到身临其境的感觉,同时通过人机交互,并与GIS的空间分析技术相结合,可以做到空间属性查询、测量距离等功能的实现,这在很大程度上可以满足用户的多方面需求。论文以长安大学雁塔校区为研究对象,通过3DS MAX对校园场景进行建模,然后在Arc Scene中构建三维虚拟场景,最后把Arc Engine10.0和C#作为开发平台,开发基于GIS的虚拟校园系统,从而完成三维虚拟校园场景浏览、校园信息的空间属性查询、测量距离和动画输出等功能的实现。本文首先是原始数据的采集与处理,获得校园的矢量数据,然后将矢量化数据导入到三维建模软件3DSMAX中,使用3DSMAX对校园内的实体进行建模,重点介绍了3DSMAX软件创建三维模型的方法,校园内建筑物的建模和周围环境及道路建模等。最后以三维模型为基础,以通用软件开发工具Microsoft Visual Studio2010为开发平台,使用C#语言结合ArcEngine进行二者的集成开发,实现三维场景浏览、空间属性查询、测量距离、动画输出等功能。