首页 > 范文大全 > 正文

浅谈Google Earth在高速公路项目汇报中的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇浅谈Google Earth在高速公路项目汇报中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:对谷歌地球在公路设计中确定路线方案、外业踏勘、三维演示等环节的应用进行了细致介绍,深入分析了应用的关键技术如文件格式转换、与GPS系统、3dmax和Civil3d的有机结合等。

关键词:谷歌地球、项目汇报、应用

中图分类号: U412.36+6 文献标识码: A 文章编号:

概述:

美国谷歌公司于2005年6月推出一款虚拟地球仪软件,它把卫星照片、航空照相和GIS布置在一个地球的三维模型上,在此基础上提供3D地图定位技术,可以让用户在3D地图上通过交互方式定点查看特定区域,进行不同视角的放大、缩小、漫游等地图控制以及自动搜索路径完成道路导航操作。目前谷歌地球在房地产、石油、水利、电力、海事、通信、物流、城市规划等领域的应用越来越广泛。

通过对谷歌地球应用功能的掌握和开发,我们对其在公路设计中的创新性和应用性进行了探讨,近几年,许多设计单位结合其所提供的高分辨率影像及多视角观察功能,在公路设计中的路线方案选定已广泛应用。但在项目汇报使用谷歌地球还是处于初级阶段。

一说到项目汇报,大家一定会想到PPT,PPT通过图片文字表格等形式,能较好的展示项目情况,应用行业也较为广泛。但是对于涉及平、纵、横三维断面的高速公路汇报来说,有些情况很难达到理想效果。因此项目的立体化展示,慢慢被人们重视。现在我给大家介绍基于google earth的项目汇报。

一 基于Google Earth的项目汇报的演示效果

基于Google Earth的项目汇报达到了3维立体展示的效果。我们结合了布设的路线线位、设置好路经及视角的3D游览、插入的自定义标识、3D动画与平面动画、以及语音解释等,达到了视频动画的效果。如果需要的话中途还可以暂停,并进行任意转换视点和视角。下面我们主要从以下四个方面介绍基于Google Earth的项目汇报的演示效果:

(一).地形方面

采用Google Earth 3D视图和模拟日照的功能,使三维地形产生光照阴影,可以更加立体化的展示走廊带的地形,可以更直观的进行方案比选。

图1也是方案带比选的效果,我们可以清晰的看到,采用了Google Earth 3D视图和模拟日照功能之后的地形图更加的立体、直观。得胜沟沟身较窄但有天然纵坡,利于路线爬坡。大唤起沟沟身宽阔平坦,利于施工。用此方法进行方案必选可以更加直观的进行方案的必选。

图1

(二).视角方面

采用虚拟镜头 和 ,实现了对游览路径及视角的自由控制,从而更好地观察、确定地形、地物对路线的影响。

图1与图2就是游览路径及视角变化的效果。

图2

(四).动画演示

通过对kml文件程序代码的编辑,实现了平面动画与3D的动画的结合,能够更加直观化、立体化的向领导、专家展示项目的重点、难点。

我们通过平面动画与3D的动画相结合方式来介绍A方案重点路段的概况。3D动画展示了路线的总体概况,而平面动画展示纵断面与总体概况的对应情况。在图6中看到白色的小汽车正沿着设计线位由左向右行驶,刚刚经过大骡马隧道出口,向上水头隧道前进。而纵断图中的绿点是白色的小汽车在纵断图中对应的位置。图中黄色区域表示隧道,粉色区域的表示桥梁。

图3

二 基于Google Earth的项目汇报的制作方法

基于Google Earth的项目汇报的制作方法主要分三种,一通过global_map将CAD图形文件转化为kml,之后直接导入;二是利用Google Earth侧栏中的位置栏添加地标、路径、模型、图片等;三是编辑kml文件并导入Google Earth。方法一主要用于CAD图形的导入。方法二主要用于游览和动画。方法三主要用于添加地标、路径、模型、图片等。最后合并成一个文件。下面简单介绍一下这三种方法。

(一).通过global_map将CAD图形文件转化为kml

我想大家一定很熟悉global_map了,我们只要将CAD文件托入global_map中,设置CAD文件的投影参数,之后将投影参数修改为Google Earth需要的参数,导出矢量化格式kml文件即可。由此生成的线位是完全贴近地面的,我们在方法三中再介绍设置高程的方法。此方法要注意CAD中的点间距,太大的线位将成折线,太小造成点过多,影响运行速度。此方法在路线设计中经常应用,此处就不再赘述了。

(二).利用Google Earth侧栏中的位置栏添自定义标识

此方法只要鼠标右击位置栏的任意文件就可以添加地标、路径、模型、图片等,还可以右击已添加的标识进行属性的修改。如果要添加3D模型还可以通过Google SketchUp制作或下载所需的模型,之后导出dae格式即可添加。图6中小汽车就是由此方法得来的。此方法也经常应用,此处就不再赘述了。

(三).动画制作

KML 是一种文件格式,用于在地球浏览器(例如 Google 地球、Google 地图和谷歌手机地图)中显示地理数据。KML 使用包含嵌套的元素和属性的结构(基于标记),并符合 XML 标准。上述两种方法最终也会生成kml或kmz文件。我们也可以自己新建kml文件,并进行文本编辑写入地图项,达到上述方法无法达到效果。下面主要从动画制作介绍下kml文件应用等。

我们在汇报中常见的动画制作都可以通过实现。用于指定对已用指定网址加载的 KML 数据进行添加、更改或删除。 可指定要对其数据(在 Google 地球中)进行修改的 .kml 或 .kmz 文件。 始终包含在 NetworkLinkControl 中。而且,包含 NetworkLinkControl 的文件必须已由 NetworkLink 加载。

Update 的特有元素

可包含任意数量的 、 和 元素(这些元素将会按照顺序进行处理)。

(必需)

用于指定要由 元素对其数据(在 Google 地球中)进行修改的 .kml 文件或 .kmz 文件的网址。该 KML 文件必须已通过 加载。在此类文件中,要修改的元素必须具有已为它定义的明确 id 属性。

用于修改已通过 加载的元素中的值。在 Change 元素中,要修改的子元素必须包含引用原始元素的 id 的 targetId 属性。该更新可视为已修改元素中的“稀少更新”,只替换 中列出的值;其他所有值保持不变。当 应用于一组坐标时,新坐标会替换当前坐标。该元素的子元素是要修改的元素,这些元素由 targetId 属性标识。

用于向已通过 加载的 Folder 或 Document 添加新元素。 中的 元素可指定包含原始 Folder 或 Document的 .kml 或 .kmz 文件的网址。在此类文件内,用于包含新数据的 Folder 或 Document 必须具有已为它定义的明确 id。该 id 作为包含要添加的元素的 中的 Folder 或 Document 的 targetId 属性引用。