基于Google Earth技术三维GIS探究.docVIP

  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 Earth技术三维GIS探究

基于Google Earth技术三维GIS探究   摘要:本文借助Google Earth技术,通过Google Earth API 和 KML对Google Sketchup搭建的三维模型开展研究分析,将研究完成的三维模型以网页形式展现,该网页具备浏览、定位及查询等功能。首先,描述了网络化三维GIS的两种方法,其次,通过实例对该网页实现过程进行研究,确保了三维GIS的实用性 关键词:Google Earth技术 三维GIS 研究 中图分类号:TP391.41 文献标识码:A 文章编号:1007-9416(2016)10-0109-01 随着网络的发展,网络化三维GIS已经成为GIS的发展趋势。借助Google Earth API和KML将三维模型网页化,使得地理空间更形象、逼真,实体再现三维模型 1 网络化三维GIS的方法 1.1 三维建模 三维建模技术主要是依据物体的三维空间信息,借助相关建模软件还原构建物体的几何模型,常见模型有线框模型、表面模型、实体模型等。一般借助Google Earth建模有2种方法: (1)借助直接建模工具建模,如Google Sketchup等工具; (2)借助建模软件(如Auto CAD 或3DS max等)建模,通过建模软件建模需借助第三方转换工具将模型格式转换为KML文件,之后在Google Earth 上完成绘制 近年来,因采用Google Sketchup建模生成的文件内存小、传输快,且Google Sketchup 和Google Earth具有良好的兼容性,便于模型处理和显示,很多学者借助 Google Sketchup建模的优点,利用Google Earth软件研发了一套新的快速建模方案。实践表明,借助Google Sketchup三维建模并传输至Google 服务器,大大填补了Google Earth三维表达上的缺憾,使得Google Earth 软件功能更完备 1.2 网络共享 Google为了完成基于浏览器的Google Earth研发,提出了Google Earth API和KML。作为Google Earth应用程序开发接口的Google Earth API,其作用主要有几点:(1)方便第三方应用程序查询Google Earth上的信息及发送命令;(2)辅助Earth插件将Google Earth嵌入至网页;(3)添加标记、折线、3D模型,完成图片覆盖及KML文件加载,便于完成复杂的三维应用程序;(4)借助一定操作(如调用类、接口、数据结构及集合等)来操控Google Earth显示及其他。 KML是一种基于XML且可被Google Earth 客户端识别的数据文件,功能是用来描述和存储地理数据,其主要应用方向就是三维建模。Google Earth界面上显示的KML文件是一个封装的信息包,主要包括XML定义的三维模型中相对地理位置的ID、相对脚点位置、图片、比例、引用的材质、颜色、大小、位置等。图1表达了完整的Google Earth借助KML文件完成三维模型网络发布的流程 2 三维GIS应用实例 2.1 概况 本文以某地区三维建模为例,详细说明了三维模型网络发布技术流程。主要建筑物有办公大楼、食堂、及训练场等 2.2 系统架构 本实例中借助Google Earth实现的网络化三维模型网页展示主要实现了四方面功能:显示控制功能、浏览功能、地图操作功能、辅助功能。显示控制功能主要是通过调用Google Earth API图层显示接口,调控边界层和道路层的显示,以及三维模型图层的显示和隐藏;浏览功能主要是实现地图的放大缩小、上下平移、旋转及时间轴的自动浏览和查看;地图操作功能主要实现精确定位、切换至2D视图会自动显示中心坐标经纬度;辅助功能包括系统的帮助文档及相关链接 2.3 三维建模 借助Google Sketchup三?S建模主要包括几何建模和纹理建模两部分。通过 Google Earth获取待建模信息,形成建筑物平面图。三维建模的原则是“由小到大、整体到局部”,二维几何图形采用多边形建模类型,由二维变三维时,需要对局部形体进行拆分或合并处理。为了更好的完成纹理建模,需实地进行建筑物外观取材,作为三维建模后期纹理参考贴图。贴图应尽量小,方便存储和传输,并进行优化后才可投入三维模型构建中 3 结语 综上所述,本文通过具体实例对基于Google Earth技术的三维GIS进行探究,将通过Google Sketchup软件建立的三维模型发布在Google Earth上,借助Google Earth API和KML对该三维模型进行二次开发并网页化发布,有效的实现了三维模型的共

文档评论(0)

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

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

1亿VIP精品文档

相关文档