基于SketchUp和ArcGIS三维数字校园.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于SketchUp和ArcGIS三维数字校园

基于SketchUp和ArcGIS三维数字校园   摘要:为了更好的实现校园全景预览和3D 漫游导航,该文设计并实现了一个基于Web的三维数字校园系统。该系统首先采集并处理校园卫星投影图、实景纹理贴图、基础测绘数据,将二维矢量数据导入SketchUp进行三维实体建模,然后将模型进行格式转换后导入ArcGIS,最后通过CityEngine在Web服务器上发布。该系统一方面能够为校园资源规划提供决策支持,另一方面也可以为GIS应用提供平台支持。   关键词:三维数字校园;SketchUp;ArcGIS;CityEngine   中图分类号:TP37 文献标识码:A 文章编号:1009-3044(2018)02-0180-02   全球定位系统、遥感技术、地理信息系统技术是地球空间技术的核心内容,这三方面的高速发展同样会促进地球空间技术的发展。三维地理信息系统(3DGIS)就是在地球空间技术日益普遍和发展的背景下产生的概念。三维空间数据信息较之二维空间数据信息,它可以将抽象的空间数据可视化,人们通过直接观察即可理解空间数据信息,从而做出较为准确的判断。因此,三维维地理信息系统在可视化方面有着二维地理信息系统难以比拟的优势。本文采用三维地理空间技术,针对一个面向Web的三维数字校园系统的设计与实现流程展开讨论,该系统一方面能够为校园资源规划提供决策支持,另一方面也可以为GIS应用提供平台支持。   1 系统总体设计   系统总体框架如图1所示。首先通过实地测量,并综合其他数据,采用sketchup构建三维校园模型;然后将三维校园模型导入CityEngine中,发布模型到ArcGIS Server,并创建相应的三维地图服务;最后在客户端实现三维地图的访问与基本地图操作。   2 创建三维模型和场景   2.1 数据的采集和处理   空间数据的采集是通过卫星投影获取数据,导入ArcGIS中处理,制作缩放比例1:500地形图。纹理影响主要利用相机进行实地拍摄,在整个拍摄过程中分类拍摄,分别拍摄树木、地面、窗户、标志性建筑物等。模型属性数据采集采用实地测量和卫星测量相结合的方式。   对于采集的空间、纹理数据不能直接构建模型,需要统一数据高程,对纹理数据进行缩小,防止建立的模型占用内存过大。   2.2 校园模型的构建   2.2.1 地上建筑构建   实景贴图建模。运用图像纠正、影像拼接、影像裁剪、色彩调整、大小调整等六方面技术处理图像纹理,然后使用涂料桶将处理过后的纹理影像贴到对应模型上。例如S楼,如图2所示。   虚拟线画建模。用画笔工具画出门窗和墙面的其他部件,使用推拉工具进行三维构建。建筑表面一般都是相同的单元,我们构建其中一个单元,然后将这个单元复制,粘贴到其他单元的位置。例如音乐楼,如图3所示。   2.2.2 地面景观建模   模型总图构建是以地面场景和地形图为基础,将分别构建的多个教学楼模型移动到地面场景图上,与地形图做对比,确保模型的正确性。效果如图4所示。   3 发布3D Web Scene   3.1 实现方式对比   发布3D WEB scence 有两种方法,一种方法是利用ArcMap扩展模块中ArcGIS 3D Analyst工具直接导入3D文件,而后通过CityEngine工具将3D文件发布为3D Web场景,最后登录到ArcGis online上传发布*.3ws文件;另一种方法则是将SketchUp中的三维模型转换成CityEngine支持的格式,导入到CityEngine中,然后导出成*.3ws文件,最后直接在软件中共享为CityEngine Web Scence Package。   由于第一种方法在导入和导出时有版本不兼容的情况发生,所以我们最后选择了第二种方式,并且成功发布了3D WEB scence。以下将详细介绍第二种方式。   3.2 模型的?D换   CityEngine是一款三维城市建模与规划设计软件,主要应用于数字城市、城市规划、模拟仿真、游戏开发和电影制作等领域,以其逼真的三维模型效果和快速的建模效率著称。并且在2011年被ESRI收购后大大增强了对ArcGis软件的支持,在发布CityEngine2012时,支持将场景发布为3D WEB scence,供用户在ArcGis online上浏览。   CityEngine可以直接导入三维模型,所支持格式如图5所示。   由于SketchUp中的模型不能直接导入到CityEngine中,因此需要在SketchUp中将所建好的三维模型转换成CityEngine所支持的格式,SketchUp中可以导出的格式如图6所示。   经过测试,发现DAE文件和OBJ文件导入到CityEngine之后都

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档