欢迎来到天天文库
浏览记录
ID:56183835
大小:392.00 KB
页数:7页
时间:2020-03-18
《Google Earth与GIS数据整合探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、GoogleEarth与GIS数据整合探讨摘要:GoogleEarth与GIS数据整合可以为程序的开发提供丰富的地理数据,KMZ文件可以镶嵌到程序窗【I,使得GIS的数据表现形式更加多元化、生动化、实用化。GIS数据经过专业软件转换,可以将更多格式的数据转化为KMZ文件,添加到GoogleEarth上,形成更形象的信息窗口。关键字::GoogleEarthGIS,数据密合,KM乙探讨一GoogleEarth简介GoogleEarth是由Google公司开发的-款虚拟地球软件,它把航拍照片、一卫星图像
2、和GIS数据整合在一起,形成-•个地球的三维模型。GoogleEarth的诞生,改变了传统GIS观念,为普通用户提供高清晰的影像数据,并支持与用户的交互和数据的共亨。Google公司在2008年4月14日放弃了对其KML(KeyholeMarkupLanguageKML,Keyhole标记语言)的控制,以便使GoogleEarth服务和Googlemap服务屮使用的这种语言成为个国际标准。OGC宣布已经完成了KML的标准化进程。KMLC经成为了一个OGC标准。KML是一•个基于XML语法和文件格式的
3、文件,用來描述和保存地理信息如点、线、图片、折线并在GoogleEarth客户端之中显示,提供以下功能:指定一个地点的图标和标注来区分每一个地点」为每一个视图指定明确的视角来创建不同的特写镜头「使用指定到屏幕或地理位宜的图片标注「为特定种类的标注定义显示样式「为标注指定基于简单HTML语法的描述,支持超级链接和图片的显示」使用目录(folders)对标注进行树形的分类管理(为了便于理解和符合习惯,将“folder”翻译为"目录”,实际上是代表一纽地理标注,请谅解)「基于时间戳记的标注可以用來进行动态
4、的播放「从本地或远程的网络地址动态的加载KML文件「当GoogleEarth客八端视图变化时,自动将视图信息发送给指定的源服务器并从服务器获取相关的标注信息」KML被GoogleEarthviewer显示的过程和HTML网页被浏览器处理差不多,而且和HTML—样,KML也使用•种基于标签(名称和属性)的语法格式來描述地里标注信息,可以说,GoogleEarthviewer是一个KML文件浏览器。KMZ是GoogleEarth默认的输出文件格式,是一个经过ZIP格式压缩过的KML文件,当我们从网站上下
5、载KMZ文件的时候,Windows会把KMZ文件认成ZIP文件,所以另存的时候文件后缀会被改成.ZIP,因此需要手动将文件后缀改成.KMZ,KMZ文件用ZlPT.具软件打开,然后解压缩即可得到原始KML文件。KMZ文件包含了KML文件和相关的图片筹,可以不依赖引用网络上的图片。二GIS与GoogleEarth的整合方式GoogleEarth提供了GoogleAPI,包括GoogleMapAPI和GoogleEarthComAPI。GoogleMapAPI使得GIS数据表现更加多元化、生动化和实川化。
6、国内外基TGoogle地图的应川层出不穷,使得Google地图的使用性人人增强oGoogleEarthComAPI的推出,可以在VC、C#、VB/VBA等语言屮调用,将Google地球镶嵌到程序窗口中,为程序的本少开发提供丰富的地理数据。GIS数据与GoogleEarth整合的方式主要有以下四种:GIS数据KML/KMZ->GoogleEarth^GIS数据fWMSServer-*GoogleEarth^GIS数据-*lmagePyramid-*GoogleEarth-iGoogleEarthlma
7、ge-*Georeferencedlmage-*GIS-.三基于ArcGIS的KML转化丁具随着GoogleEarth应用的拓展,将空间数据直接地转化为KML/KMZ的丁具也得到长足的发展,在ArcGIS9.3屮改进建立KML的支援,可以口接将GIS数据转换为KML文件,无需透过3DAnalyst扩充模块。新的HTMLPopup(弹出HTML窗口)工具让KML文件中的图徽更容易地指立弹出窗口中的内容。在ArcSripts中,有很多免费、功能强人的脚本文件将ArcGIS数据转换为KML,如图1所示:s
8、cnots1-lOof23AuthorResortbymGood电EarthPath(KML)to5HPArcGISD«$ktopVisualBaseDaniel15404ArcGIS-ArcVi
此文档下载收益归作者所有