基于GoogleMapsAPI地震信息查询系统研究与开发.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:4 大小:2.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于GoogleMapsAPI地震信息查询系统研究与开发.pdf

基于GoogleMapsAPI地震信息查询系统研究与开发.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

首都师范大学学报(自然科学版)第31卷第1期JournalofCapitalNormalUniversityNo.12010年2月(NaturalScienceEdition)Feb.,2010基于GoogleMapsAPI地震信息查询系统研究与开发苏娟1张晶1侯建民2黄志斌2(11首都师范资源环境与旅游学院,北京100048;21中国地震台网中心,北京100045)摘要针对地震信息网络发布现状,为了实现对地震信息实现有效的管理,特别是方便用户的快速查询,本文探讨了基于GoogleMapsAPI、GoogleEarthKML及数据库等相关技术建立信息查询系统,并开发出了应用系统.该系统实现了对地震信息资源在GIS平台上的应用,这为有关部门在信息检索方面提供了支持,为公众快速获得相关地震信息提供了一个便捷的平台.关键词:GoogleMapsAPI,GoogleEarthKML,地震信息查询.中图分类号:P208息研究的新内容,也具有较强的现实意义,它为地震1研究背景及目标数据信息的共享与服务起到了很好的作用.对地震监测数据提供优质高效的服务,是地震系统设计管理部门的重要职责之一,随着计算机技术、网络技2术和数据库技术等的发展,用户对地震数据的服务211系统结构水平要求也越来越高.现在,对地震数据提供网络服系统是基于Jsp和GOOGLEMAPSAPI构建的[1,2]务,最常见的做图工具就是GMT(GMTHomeB/S结构的三层应用系统,体系结构上将系统分为Page,2005),但用该工具做图,对地震数据服务而数据库层、业务逻辑层和表现层[7].业务逻辑层用言,有一定的局限性.现在,随便GIS技术的发展,从于处理系统的业务逻辑,数据库层主要用来存储与单机到服务器再到[3]陈述彭等GISGIS,WebGIS(,管理数据,表现层负责数据结果的显示和用户请求)把技术引入到地震数据管理与服务这1999,GIS,的提交.整个系统将按照功能不同部署在Web服务是一种新的尝试也是技术发展的潮流所在现在欧,.器、地图服务器、数据库服务器三台服务器上.地图美国家,把WebGIS技术应用在地震领域已经较为应用服务器和Web服务器负责相应数据结果的显~普遍,在我国也开始了这方面的应用研究工作[46]示和处理用户的请求,包括地图操作、数据检索、远(侯建民,2005a,2008b;于海英,2007).普通的浏览程计算等;而数据库服务器负责管理数据.所有的地器就可以为用户提供GIS服务,WebGIS技术可以为震信息数据和地图数据以及应用程序都放在服务器地震数据管理与服务带来全新的变化.本文是基于端,客户机只是提出请求,所有的响应都在服务器端GoogleMaps地图资源,利于API所开发的一套地震完成,即所谓的“瘦客户机模式”.用户仅仅需要利信息查询系统,并增加了GoogleEarthKML的嵌入,用Internet通过Web浏览器便可以轻松的访问系按个数、震级、时间和经纬度范围的查询,地震点在统.系统的结构如图1.世界地图上的定位和更详细的地图显示形式,描述212系统平台的选择地震信息的方式将分为详细显示和概括显示.21211开发平台的选择地震信息系统既为地理信息科学增添了地震信JSP是由SunMicroSystem公司于1999年6月推出的新的网页开发技术,它是基于JavaServlet以收稿日期:2008210220及整个Java体系的Web开发技术,是Servlet2.1API51首都师范大学学报(自然科学版)2010年出的免费编程开放接口,是Google自己推出编程API,可以让全世界对GoogleMaps有兴趣的程序设计师自行开发基于GoogleMaps的服务,建立自己的地图网站[9].一直以来,GoogleMaps就是Google全球化战略中一个重要组成部分,而其开放性更是Google战略的一个重要的特色.GoogleEarthKML中KML的全称是Keyhole图1系统结构MarkupLanguage,是一个基于XML语法和文件格式的文件,用来描述和保存地理信息如点、线、图片、折的扩展.利用这一技术,可以建立先进、安全和跨平线并在GoogleEarth客户端之中显示.对于希望创台的动态网站.Java是未来的主流开发技术,具有很建通过E2mail或者网页来发布的不动态的KML文多优势.JSP则是Java在Internet/IntranetWeb上的件的用户来说,GoogleEarth客户端就是一个很好的重要应用技术,得到了广泛的支持和承认,它可以和KML编辑工具,GoogleEarth客户端