1、毕业设计文献综述计算机科学与技术基于GOOGLEEARTH的车辆动态监控系统的设计与实现摘要车辆监控系统作为智能交通系统的一个重要组成组分,在当前具有重要的现实意义。本文是关于GOOGLEEARTH二次开发车辆动态监控系统的文献综述。本文引言对车辆监控的意义做了简介,第一节,对每个文献的作者与文献的内容做了详细的介绍,使读者可以清楚的知道这些文献讲的是什么,第二节对车辆动态监控系统的背景做了详细分析,并对系统的二次开发环境做了描述,第三节对文章做出总结。关键词GOOGLEEARTH;动态监控;车辆管理;KML;GPS引言随着我国社会经济的快速发展,单位和家庭汽车的数量急剧上升,公路建设、道路运
2、输等各项交通事业正跨越式地向前发展,传统的交通行业管理和服务手段已经无法满足现代交通的需要。各级交通部门和运输单位积极倡导利用先进的通信、控制、信息等技术建立信息化、实时化,能够满足业务需要的智能交通系统。车辆监控系统作为智能交通系统的一个重要组成组分,在当前具有重要的现实意义。第一节文献介绍江宽,龚小鹏等对GOOGLEAPI开发技术知识作了介绍,具体内容包括GOOGLE地图服务概述、GOOGLEMAPSAPI高级编程、GOOGLEMAPSAPI深度历险、ISEARCHCONTROLLERGE类等。对于GOOGLEEARTHCOMAPI,本书先介绍COM编程思想和KML文件,为读者后面的开发打
3、下基础。然后具体介绍GOOGLEEARTHCOMAPI类库,从如何利用外部程序启动GOOGLEEARTH起步,到最后完成一个具有一定功能的GOOGLEEARTH应用系统。1陈锐祥,何兆成,黄敏,潘秋碧等人通过将海量的高分辨率卫星遥感图与航拍图映射到三维的地球模型中,GOOGLEEARTHGE为ITS的各种应用提供了全新的地理信息平台描述并分析了GE的主要功能及其编程接口,建立了基于GE的实时动态交通信息服务系统的分布式系统架构,并开发了相应的原型系统运行结果表明,原型系统达到了设计目标,与传统基于GIS的交通信息服务系统相比,具有更加生动的交通与地理信息表达方式、用户与开发者友好等优点。2孙玉
4、龙,陈明明等人以南京大胜关桥区航标灯系统为例,在GOOGLEEARTH的三维显示平台基础上,利用SKETCHUP三维建模并结合动态生成和加载KML、KMZ文档,实现GOOGLEEARTH动态显示。当航标遥测信息经TCP协议传入TCP服务器同时也是GOOGLEEARTH显示端后,同数据库中的原有数据一起动态生成KML、KMZ文档,再调用GOOGLEEARTHAPI将其刷新到GOOGLEEARTH上,实现了航标监控系统的动态三维显示。5高昂,段念等著作,对GOOGLEADSENSE、ADWORDS、GADGETS、OPENSOCIAL、MAPS等几十种GOOGLE常用API进行了梳理和介绍,帮助读
5、者对即将使用的GOOGLEAPI建立快速全面的认识,并通过代码实例引导读者立即上手使用API进行互联网应用的开发。6马谦对GOOGLEEARTH和GOOGLEMAP的API的开发,以及KML脚本的编写做了详细的介绍。系统的介绍了GOOGLEEARTH和GOOGLEMAP的API接口的开发方法与实战技巧和各种开发资源,涉及了C/S和B/S开发架构的核心,比如COM、WINDOWSAPI的知识,也介绍了一系列相关的最新技术,包含知识比较广。主要内容包括GOOGLE的背景及GOOGLEEARTH的一些新功能与应用,GOOGLEEARTH和GOOGLEMAPS的基本使用,KML脚本的使用,GOOGLE
6、MAPSAPI,GOOGLEEARTHAPI,结合目前流行的AJAX和其他一些开发小工具给出了一个完整的AJAXGOOGLEMAPS开发案例。7南京航空航天大学自动化学院的马俊,杨忠,杨成顺,徐玲玲等人,分析了GOOGLEEARTH的基本概况和应用前景,研究如何在C平台上对GOOGLEEARTH客户端进行二次开发通过软件编程,调用WINDOWSAPI函数和GECOMAPI函数将GOOGLEEARTH视图嵌入到开发平台界面中,实现地图定位、实时坐标获取和地理位置搜索功能,并结合WINDOWSHOOK钩子机制,实现GOOGLEEARTH视图放大缩小和绘制轨迹的功能,达到人机交互的目的,满足应用基本
7、需求。8MICHAELSENE,JAEGERK等,对基于GOOGLEEARTH的结构化无人机图像导航系统做了详细的描述,让我们可以清晰明确的看到如何用GOOGLEEARTH实现无人机的图像导航。9MARTINCBROWN详细描述了XML在GOOGLEMAPS中的应用,和KML在GOOGLEEARTH中的应用,以黑客的角度对如何开发GOOGLEMAPS和GOOGLEEARTH,技术分析与深入开发都非常到位。10第二节研究背景我要做的课题是基于GOOGLEEARTH的车辆动态监控系统,实际上是一个简单的全球定位导航系统,它可以用于企业,家庭,军事等各个领域,对于车辆的监控与管理有着重大意义。通过本
8、系统可以对车辆进行实时监控和交互,帮助企事业单位加强车辆管理,提高单位车辆的运营效率,加强单位的车辆安全,全面提升单位车队的生产力。GOOGLEEARTH之所以能够拥有庞大而又令人振奋的应用前景,主要是因为GOOGLEEARTH是个很优秀的地图平台,不仅能够提供优异的地图图像传输功能,而且还提供了开发的API接口,能够基于API控制地图的显示,操作地图要素,并且完成一定的空间分析。加上自己的业务代码,完全可以架构一个满足日常业务需要的普通GIS系统。基于GOOGLEEARTH的应用程序,可以充分利用GOOGLE的免费卫星图片,而且其中的地图还无须自己维护,可节约大量的数据维护成本。GOOGLE
9、EARTH还提供了不少三维空间操控视点和地图要素的方法,稍加综合就可以做出超炫的效果,这是一般的地图软件平台所不具备的。但是基于GOOGLEEARTH为平台做开发也有一定的风险,如政策因素。国家测绘管理部门对于GOOGLEEARTH提供的卫星图片的态度还不够明朗。目前GOOGLEEARTH在政策上处于一个灰色地带,是否开放商业领域应用还需要时间的验证。再如GOOGLEEARTH应用的另一大方向GIS系统,GIS的各种地图数据库建设的国家标准目前还没有涉及GOOGLEEARTH地图的方方面面,因此GOOGLEEARTH的应用在某一个特定行业的内部容易被边缘化。但是有理由相信,随着地图产业的发展,
10、GOOGLE地图的触角会伸入到这个行业的每一个角落2。第三节总结在科技高度发展的时代,车辆渐渐普及,企业车辆与家庭车辆的数量急剧上升,已往的车辆管理信息系统缺乏对车辆实时监控以及运行轨迹的记录。GOOGLEEARTH是谷歌推出的一款虚拟地球软件。它把航拍照片、卫星图像和GIS数据整合在一起,形成了一个地球的三维模型,使用户足不出户就可以将全球尽收眼底。丰富的数据量加上强大的数据分析能力,GOOGLEEARTH也将为出行者提供有力的帮助。通过GOOGLEEARTH,我们可以轻松地获取世界上任何一处的地理信息,GOOGLEEARTH为我们创造了一个数字化的地球,我准备利用GOOGLEEARTH做一
11、个车辆的动态监控,可以实时返回车辆的所在区域,坐标,和简单的定位,用于找到所监控的车辆并加以定位,可以向定点的单位返回车辆的实时信息,由于GOOGLEEARTH拥有高分辨率的卫星地图资源,该系统也可以作为导航软件使用。车辆监控系统作为智能交通系统的一个重要组成组分,在当前具有重要的现实意义。参考文献1江宽,龚小鹏GOOGLEAPI开发详解GOOGLEMAPS与GOOGLEEARTH双剑合璧M北京电子工业出版社,20082陈锐祥等GOOGLEEARTH在交通信息服务系统中的应用研究中山大学学报自然科学版,200712,1461951973MICHAELSENE,JAEGERKAGOOGLEEAR
12、THBASEDTESTBEDFORSTRUCTURALIMAGEBASEDUAVNAVIGATIONC/200912THINTERNATIONALCONFERENCEONINFORMATIONFUSIONSEATTLE,USA,20094MARTINCBROWNHACKINGGOOGLEMAPSANDGOOGLEEARTHNEWYORKWILEYPUBLISHING,INC20065孙玉龙等GOOGLEEARTH在航标监控系统中的应用交通与计算机,2007,25981016高昂等GOOGLEAPI大全,电子工业出版社,20097马谦等智慧地图GOOGLEEARTH/MAPS/KML核心开发技术揭秘,电子工业出版社,20108马俊,杨忠,杨成顺,徐玲玲基于GOOGLEEARTH的人机交互平台设计,南京,2010