以GoogleMap浏览为基础的流动地震监测网点志记动态信息化应用分析
2020-12-31徐丹
徐 丹
(吉林省长白山天池火山监测站,吉林 延边 133613)
针对传统的流动地震监测网而言,其主要由流动重力监测网、流动GPS台站、流动地磁及流动水准等构成,本单位所采用的监测网已经运行十余年,从中积累了许多有用且准确的观测数据。针对此些数据而言,其与地震监测网测点所对应的长期性保存密不可分,因此,将点志记电子资料的合理保存工作做好,尤为重要与必要。针对传统点志记数据(流动地震监测测点)而言,其无论是在归档上,还是在保存与查阅上,均有一些不足指出,如监测网测点有着比较低的查询效率、无法实现共享式浏览、难以集中进行数据保存备份而致使数据丢失等。而通过现代计算机技术的合理化、高效化应用,借助GoogleMap所具有的强大地理信息搜集功能,生成全面且动态化的点志记,以此实现动态、数字化管理流动地震监测网点志记的目的,而且还能为相关信息、数据的快速、动态化浏览提供辅助。本文结合当前实况,就基于GoogleMap浏览下,围绕流动地震监测网点志记,对其开展动态信息化应用,现就此探讨如下。
1 应用系统的基本构成
在设计应用系统时,其基本目标为利用Internet网络,将浏览器/服务器(B/S)体系结构当作基本架构,以Joomla为基础进行平台搭建,利用先进的PHP交互式,联合与之相匹配的Jooml插件,在整个网络体系当中,将GoogleMap地图以一种动态化方式插入其中,最终实现流动地震监测测点点志记的动态化生成。
1.1 B/S机构的基本特点分析
所谓B/S结构,从基础层面来分析,就是服务器与浏览器结构,伴随当今Internet技术的日渐成熟与完善,其对原本的C/S结构进行改建与升级。基于B/S结构的作用下,可通过WWW浏览,来实现用户工作界面,仅有一小部分事务逻辑实现于前端,大多实现于服务器端,并且还建立了更加规范的三层结构。另外,还需要指出的是,其还对客户端电脑负载进行了简化,因而使系统维护、升级方面的工作量、成本等,均得到大幅减轻。还需说明的是,B/S还能实现不同人员通过各地点,并且以多种介入方式,对同一数据库进行访问与操作,并且还能对访问权限进行管理,对数据平坦进行保护,因而有助于服务器数据库的整体运行安全。
1.2 搭建环境
(1)WAMP。针对WAMP来讲,其实为一组用于动态服务器或网站进行搭建的开源软件,也就是基于Windows系统辅助支撑下的PHP、Mysql与Apache的组合体;对于Apache来分析,其实为现阶段最具有实用性且高效的HTTP服务器软件,能够多许多平台上高效、持久运行,具有可靠、稳定且快速等优点。(2)Joomla软件平台。对于Joomla来讲,其作为一套已得到广泛应用的内容管理系统(CMS),在整个领域架构当中,属企业入口网站型(Portal),通常会将其当作一种具有商业类型特质的网站程序,或者是将其当作架站程序。还需强调的是,Joomla是基于两种业态(其一为MySQL数据库,其二是PHP语言)所开发出的一种软件系统,其能够根据现实需要,在多种平台上高质量运行,比如MacOSX、WindowS及Linux等。现阶段,由Open Souree Matters这一开放源码组织进行深层次开发及提供支持,此组织的各类成员来自全球各地,不仅有开发者、设计者,而且还有文件撰写者、系统管理者等。(3)GMapFP插件。此插件实为基于Joomla1.5x平台而开发出的一种谷歌地图管理组件,其主要功能为:其一,能够在站点当中,实现谷歌地图的动态伸长;其二,能够根据现实情况及具体需要,进行无限量地点的创建,而且还能在地图上进行准确定位;其三,可以将指定低点的诸如网址、地址、照片、名称等信息给显示出来。
1.3 开发环境系统的结构
客户端将请求发送出去,服务器端对其进行接收,然后完成身份验证后,通过Joomla平台(由Apache搭建),对GMapFP组件进行访问,直至谷歌地图服务器;最后便能实现流动监测网点志记地理信息图的动态生成。
2 核心技术分析
(1)对一组Google Maps Apl Key进行申请。借助Google Maps Apl Key,将地图服务(由Google所提供),内嵌至网页上。申请的基本步骤为:(1)打开Google Maps Apl Key的申请页面,然后输入账号、密码后登陆;(2)打勾核取控件,将申请网址输入;(3)依据Generate API Key,从中得到Key,并且还会有三个方块出现,其一为1个范例,其二是指定URL,其三为Key。(2)将Google地图Key置放于组件内。在GmaPFP组件内置入Google Maps Apl Key,其中,Google Maps Apl Key进行申请。借助GoogleMapsAplKey,将地图服务(由Google所提供),内嵌至网页上。其中,Google Maps Apl Key位置由用户来进行填写,通过将某个区域的经度、纬度输入,便能在站点当中,进行Google Map地图的发布。
3 应用过程分析
(1)将GmapFp组件安装在Joomla平台上。需要指出的是,将GmapFP组件安装在Joomla当中的基本流程为:首先,打开Joomla官方网站,从中对GmapFP forjoomlal. 5组件进行下载;其次,对Extensions菜单(Joomla后台)当中的子菜单(Install/Unisstall)进行点击,如此一来,便能安装GmapFp组件;最后,完成安装操作后,在所弹出的Joomla后台组件菜单当中,便会有GmapFP功能菜单出现。(2)设置GmapFP组件新增测点的各项参数。在实际设计各项参数时,可遵循如下步骤:首先,将新增加点的点名输入;其次,将新增点所对应的经纬度输入,此时,底的地图便能够将新增点的准确位置给显示出来。再次,将新增点的文字信息输入,然后可以向其中输入一些比较简单的叙述文字,比如详细位置说明、经纬度、点名、交通说明等;最后,分别将测桩图片以及测点的详细位置图嵌入,并对测点标记类型进行选取;当完成数据输入操作后,便可将Svae键按下,此时,便可完成新增测点的各项工作。(3)动态生成基于Google Map浏览。其基本流程为:首先,借助地形、卫星、地图等标签,实现各种背景地图的动态生成;其次,借助浏览控制器,可以实现对背景地图的动态缩放、移动与浏览;最后,对测点标志进行点击,便能够将信息窗口给详细的显示出来,比如埋点时间、详细位置说明、点名及交通说明等。
4 结束语
综上,应用此方法可以将传统流动地震监测点志记数据在查阅、保存及归档等工作当中所存在的各种不足给解决掉,尤其是将谷歌地图所对应的地理信息当作背景,能够实现点志记的动态生成,并动态数字化管理流动地震监测点志记,这不仅对集中保存、监测网点点志有利,而且还能动态且快速的浏览流动监测测点,因而有助于相关人员工作效率与质量的提升。