基于Google Map的地震综合信息服务系统构建研究*
2011-11-14左德霖侯建明特木其勒丁文秀张亦梅
李 垠 左德霖 侯建明 特木其勒 丁文秀 刘 可 张亦梅
(1)湖北省地震局,武汉 430071 2)中国地震台网中心,北京100045)
基于Google Map的地震综合信息服务系统构建研究*
李 垠1)左德霖1)侯建明2)特木其勒1)丁文秀1)刘 可1)张亦梅1)
(1)湖北省地震局,武汉 430071 2)中国地震台网中心,北京100045)
基于Google地图API接口,采用Oracle数据库管理和AJAX、JavaScript技术,进行地震综合信息服务系统的平台搭建。结果表明该系统具有快速、全面、易操作的特点,解决了目前开发GIS平台数据昂贵、系统维护困难等问题,为用户了解震情提供了良好的平台。
Google地图;API;地震综合信息服务系统;AJAX技术;Oracle数据库
1 引言
Google Map提供3种地图类型:矢量地图,不同分辨率的海量卫星照片,地形视图[1-3]。
空间数据的应用范围十分广阔,对于GIS而言,如果要进行深入的应用,就需要两大支撑体系,一个是数据,另一个是平台,二者缺一不可,因此搭建一套GIS系统不仅要收集大量数据,而且还要搭建复杂的GIS系统平台,面对这样的现状,Google公司推出了Google Map API的方法,即“应用程序编程接口”,是为第三方开发人员提供的接口,利用这个接口,通过JavaScript将 Google地图嵌入到其他的网页中,不必了解其内部机理,就可以使用部分地图功能[1]。
在Google Map API的推出之后,又出现微软Bing MAP API和百度地图的API等,可见API技术已成为当今热门网络应用之一。API技术推广的同时也推动了Google地图的发展,充分利用Google MAP的数据资源,实现具有WEBGIS功能的地图发布信息窗口。
2 关键性技术
2.1 AJAX技术
本系统采用 Asynchronous JavaScript and XML技术(简称AJAX技术)。它以基于Web标准的XHTML+CSS的方式来表示,使用XMLHttpRequest对象向服务器提出请求并处理响应,它的优点是在不更新整个页面的前提下维护数据,使得Web应用程序能更为迅捷地回应用户动作,而且可以仅向服务器发送并取回必需的数据[2,4]。……
