徐 丹
(吉林省長白山天池火山監測站,吉林 延邊 133613)
針對傳統的流動地震監測網而言,其主要由流動重力監測網、流動GPS臺站、流動地磁及流動水準等構成,本單位所采用的監測網已經運行十余年,從中積累了許多有用且準確的觀測數據。針對此些數據而言,其與地震監測網測點所對應的長期性保存密不可分,因此,將點志記電子資料的合理保存工作做好,尤為重要與必要。針對傳統點志記數據(流動地震監測測點)而言,其無論是在歸檔上,還是在保存與查閱上,均有一些不足指出,如監測網測點有著比較低的查詢效率、無法實現共享式瀏覽、難以集中進行數據保存備份而致使數據丟失等。而通過現代計算機技術的合理化、高效化應用,借助GoogleMap所具有的強大地理信息搜集功能,生成全面且動態化的點志記,以此實現動態、數字化管理流動地震監測網點志記的目的,而且還能為相關信息、數據的快速、動態化瀏覽提供輔助。本文結合當前實況,就基于GoogleMap瀏覽下,圍繞流動地震監測網點志記,對其開展動態信息化應用,現就此探討如下。
在設計應用系統時,其基本目標為利用Internet網絡,將瀏覽器/服務器(B/S)體系結構當作基本架構,以Joomla為基礎進行平臺搭建,利用先進的PHP交互式,聯合與之相匹配的Jooml插件,在整個網絡體系當中,將GoogleMap地圖以一種動態化方式插入其中,最終實現流動地震監測測點點志記的動態化生成。
所謂B/S結構,從基礎層面來分析,就是服務器與瀏覽器結構,伴隨當今Internet技術的日漸成熟與完善,其對原本的C/S結構進行改建與升級。基于B/S結構的作用下,可通過WWW瀏覽,來實現用戶工作界面,僅有一小部分事務邏輯實現于前端,大多實現于服務器端,并且還建立了更加規范的三層結構。另外,還需要指出的是,其還對客戶端電腦負載進行了簡化,因而使系統維護、升級方面的工作量、成本等,均得到大幅減輕。還需說明的是,B/S還能實現不同人員通過各地點,并且以多種介入方式,對同一數據庫進行訪問與操作,并且還能對訪問權限進行管理,對數據平坦進行保護,因而有助于服務器數據庫的整體運行安全。
(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平臺而開發出的一種谷歌地圖管理組件,其主要功能為:其一,能夠在站點當中,實現谷歌地圖的動態伸長;其二,能夠根據現實情況及具體需要,進行無限量地點的創建,而且還能在地圖上進行準確定位;其三,可以將指定低點的諸如網址、地址、照片、名稱等信息給顯示出來。
客戶端將請求發送出去,服務器端對其進行接收,然后完成身份驗證后,通過Joomla平臺(由Apache搭建),對GMapFP組件進行訪問,直至谷歌地圖服務器;最后便能實現流動監測網點志記地理信息圖的動態生成。
(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地圖的發布。
(1)將GmapFp組件安裝在Joomla平臺上。需要指出的是,將GmapFP組件安裝在Joomla當中的基本流程為:首先,打開Joomla官方網站,從中對GmapFP forjoomlal. 5組件進行下載;其次,對Extensions菜單(Joomla后臺)當中的子菜單(Install/Unisstall)進行點擊,如此一來,便能安裝GmapFp組件;最后,完成安裝操作后,在所彈出的Joomla后臺組件菜單當中,便會有GmapFP功能菜單出現。(2)設置GmapFP組件新增測點的各項參數。在實際設計各項參數時,可遵循如下步驟:首先,將新增加點的點名輸入;其次,將新增點所對應的經緯度輸入,此時,底的地圖便能夠將新增點的準確位置給顯示出來。再次,將新增點的文字信息輸入,然后可以向其中輸入一些比較簡單的敘述文字,比如詳細位置說明、經緯度、點名、交通說明等;最后,分別將測樁圖片以及測點的詳細位置圖嵌入,并對測點標記類型進行選取;當完成數據輸入操作后,便可將Svae鍵按下,此時,便可完成新增測點的各項工作。(3)動態生成基于Google Map瀏覽。其基本流程為:首先,借助地形、衛星、地圖等標簽,實現各種背景地圖的動態生成;其次,借助瀏覽控制器,可以實現對背景地圖的動態縮放、移動與瀏覽;最后,對測點標志進行點擊,便能夠將信息窗口給詳細的顯示出來,比如埋點時間、詳細位置說明、點名及交通說明等。
綜上,應用此方法可以將傳統流動地震監測點志記數據在查閱、保存及歸檔等工作當中所存在的各種不足給解決掉,尤其是將谷歌地圖所對應的地理信息當作背景,能夠實現點志記的動態生成,并動態數字化管理流動地震監測點志記,這不僅對集中保存、監測網點點志有利,而且還能動態且快速的瀏覽流動監測測點,因而有助于相關人員工作效率與質量的提升。