基于Google SketchUp和ArcGIS建立校园三维可视化方法探讨.docVIP

基于Google SketchUp和ArcGIS建立校园三维可视化方法探讨.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Google SketchUp和ArcGIS建立校园三维可视化方法探讨

基于Google SketchUp和ArcGIS建立校园三维可视化方法探讨   摘要:本文讨论如何通过Google SketchUp软件和ArcGIS软件来实现建立校园三维可视化的方法,为建立三维可视化的GIS提供参考。   关键词:GIS 三维可视化   中图分类号:P208 文献标识码:A 文章编号:1007-9416(2011)11-0174-02      1、前言   传统的二维GIS,主要处理X、Y轴上的信息,不能够很好地表达Z轴的信息。[1]这种GIS技术,以矢量文件和栅格文件相结合,对地理信息进行存储和表达。虚拟现实技术(Virtual Reality,简称VR)是一种崭新的人机交互界面,是物理现实的仿真,具有沉浸性、交互性和多感知性的特点。[2]三维仿真建模技术作为虚拟现实的一部分,能够逼真地呈现和表达客观世界。但是,三维仿真建模技术欠缺地理空间信息应用的能力。因此,需要将虚拟现实技术与GIS技术相结合。   目前,地理信息系统(GIS) 和虚拟现实技术(VR)相结合是研究的热点之一。国内的许多地区开始进行数字城市平台建设的研究与实践,其中的一个主要内容是三维仿真与GIS的集成。[3]本文采用Google SketchUp软件和ArcGIS软件,讨论建立校园三维可视化方法。   2、建立校园三维可视化的总体设计   本文实现的应用主要有呈现校园三维场景、三维场景浏览、空间定位和查看校园信息。   整体的工作流程是:采用Google SketchUp建立三维模型,然后在ArcMap和ArcScene建立一个校园三维场景sxd文档,最后采用Visual Studio 2008和ArcEngine 9.3进行二次开发,实现一个简单的平台。   通过上述的方式实现的平台具有以下特点:数据定义标准化、数据格式规范化、信息查询效率比较高,数据内容读取比较稳定。平台的数据框架如图1所示。   3、关键技术   3.1 地图底图的制作   使用Google GetScreen从Google Earth 5.0上以500m的视角高度,相当于在大约为0.5m的空间分辨率下,截取校园范围的影像图,对影像图进行空间配准,保存为TIFF格式。以影像图为底图,制作矢量shp格式图层。   3.2 三维建模与三维场景的制作   Google SketchUp相比3D MAX,Multigen Creator等其它软件,三维建模操作比较简单,适合不同技术水平的用户,而且Google SketchUp软件和ArcGIS软件有良好的数据兼容性和数据交互能力。   三维建模关键是三维模型的简化和形象化能达到均衡的描述。因此,三维建模主要考虑到地物的尺寸、形状和纹理。[4]建立三维模型的流程图如图2所示。   通过Google SketchUp建立的模型要导入到ArcGIS中有两种方式,一种是采用三维标注符号(3D MarkerSymbol)将三维模型导入到ArcGIS;另一种是,采用导出ESRI MultiPatch(*.mdb)格式的数据。   3.2.1 采用三维标注符号的方式   建立好的三维模型,可以保存成格式为skp或3ds等被ArcScene的点标注符号所支持的格式类型。这些三维模型作为符号,在shp格式文件中表现。   3.2.2 采用导出ESRI MultiPatch(*.mdb)格式的数据的方式   借助SketchUp ESRI插件,采用Extrude by field可以从shp格式文件中导出在Google SketchUp下编辑的三维模型文件再导出生成ESRI MultiPatch(*.mdb)格式的数据。ESRI MultiPatch(*.mdb)文件包括模型、空间和属性数据,可以直接被ArcScene读取,实现基于属性和空间位置查询。[6]   根据实际情况,建筑物是校园信息的主要载体,而且校园内的建筑物数量不大。因此,第一种方式操作简便,更适合结合ArcEng ine建立校园三维可视化。   3.3 属性表的建立   XML不仅能够以标准化、规范化地建立数据,方便对数据进行检查、管理和组织,而且,可以实现空间数据的共享和集成,解决异构空间数据互操作的问题,便于对空间数据进行交换和处理,[7]也便于扩展到Web环境下的GIS平台中使用。   本文在XML文件中用结点属性表示字属性字段,将名称作为标识字段同shp文件中的属性表进行关联,与shp文件中的地物要素建立映射关系。   3.4 二次开发   利用ArcEngine 9.3,进行二次开发,实现空间查询定位和信息查看等功能。主要采用的接口是IFeatureLayer,ILayer,IQueryFilter,I

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档