徐 丹
(吉林省長白山天池火山監(jiān)測站,吉林 延邊 133613)
針對傳統(tǒng)的流動地震監(jiān)測網(wǎng)而言,其主要由流動重力監(jiān)測網(wǎng)、流動GPS臺站、流動地磁及流動水準等構成,本單位所采用的監(jiān)測網(wǎng)已經(jīng)運行十余年,從中積累了許多有用且準確的觀測數(shù)據(jù)。針對此些數(shù)據(jù)而言,其與地震監(jiān)測網(wǎng)測點所對應的長期性保存密不可分,因此,將點志記電子資料的合理保存工作做好,尤為重要與必要。針對傳統(tǒng)點志記數(shù)據(jù)(流動地震監(jiān)測測點)而言,其無論是在歸檔上,還是在保存與查閱上,均有一些不足指出,如監(jiān)測網(wǎng)測點有著比較低的查詢效率、無法實現(xiàn)共享式瀏覽、難以集中進行數(shù)據(jù)保存?zhèn)浞荻率箶?shù)據(jù)丟失等。而通過現(xiàn)代計算機技術的合理化、高效化應用,借助GoogleMap所具有的強大地理信息搜集功能,生成全面且動態(tài)化的點志記,以此實現(xiàn)動態(tài)、數(shù)字化管理流動地震監(jiān)測網(wǎng)點志記的目的,而且還能為相關信息、數(shù)據(jù)的快速、動態(tài)化瀏覽提供輔助。本文結合當前實況,就基于GoogleMap瀏覽下,圍繞流動地震監(jiān)測網(wǎng)點志記,對其開展動態(tài)信息化應用,現(xiàn)就此探討如下。
在設計應用系統(tǒng)時,其基本目標為利用Internet網(wǎng)絡,將瀏覽器/服務器(B/S)體系結構當作基本架構,以Joomla為基礎進行平臺搭建,利用先進的PHP交互式,聯(lián)合與之相匹配的Jooml插件,在整個網(wǎng)絡體系當中,將GoogleMap地圖以一種動態(tài)化方式插入其中,最終實現(xiàn)流動地震監(jiān)測測點點志記的動態(tài)化生成。
所謂B/S結構,從基礎層面來分析,就是服務器與瀏覽器結構,伴隨當今Internet技術的日漸成熟與完善,其對原本的C/S結構進行改建與升級。基于B/S結構的作用下,可通過WWW瀏覽,來實現(xiàn)用戶工作界面,僅有一小部分事務邏輯實現(xiàn)于前端,大多實現(xiàn)于服務器端,并且還建立了更加規(guī)范的三層結構。另外,還需要指出的是,其還對客戶端電腦負載進行了簡化,因而使系統(tǒng)維護、升級方面的工作量、成本等,均得到大幅減輕。還需說明的是,B/S還能實現(xiàn)不同人員通過各地點,并且以多種介入方式,對同一數(shù)據(jù)庫進行訪問與操作,并且還能對訪問權限進行管理,對數(shù)據(jù)平坦進行保護,因而有助于服務器數(shù)據(jù)庫的整體運行安全。
(1)WAMP。針對WAMP來講,其實為一組用于動態(tài)服務器或網(wǎng)站進行搭建的開源軟件,也就是基于Windows系統(tǒng)輔助支撐下的PHP、Mysql與Apache的組合體;對于Apache來分析,其實為現(xiàn)階段最具有實用性且高效的HTTP服務器軟件,能夠多許多平臺上高效、持久運行,具有可靠、穩(wěn)定且快速等優(yōu)點。(2)Joomla軟件平臺。對于Joomla來講,其作為一套已得到廣泛應用的內(nèi)容管理系統(tǒng)(CMS),在整個領域架構當中,屬企業(yè)入口網(wǎng)站型(Portal),通常會將其當作一種具有商業(yè)類型特質(zhì)的網(wǎng)站程序,或者是將其當作架站程序。還需強調(diào)的是,Joomla是基于兩種業(yè)態(tài)(其一為MySQL數(shù)據(jù)庫,其二是PHP語言)所開發(fā)出的一種軟件系統(tǒng),其能夠根據(jù)現(xiàn)實需要,在多種平臺上高質(zhì)量運行,比如MacOSX、WindowS及Linux等?,F(xiàn)階段,由Open Souree Matters這一開放源碼組織進行深層次開發(fā)及提供支持,此組織的各類成員來自全球各地,不僅有開發(fā)者、設計者,而且還有文件撰寫者、系統(tǒng)管理者等。(3)GMapFP插件。此插件實為基于Joomla1.5x平臺而開發(fā)出的一種谷歌地圖管理組件,其主要功能為:其一,能夠在站點當中,實現(xiàn)谷歌地圖的動態(tài)伸長;其二,能夠根據(jù)現(xiàn)實情況及具體需要,進行無限量地點的創(chuàng)建,而且還能在地圖上進行準確定位;其三,可以將指定低點的諸如網(wǎng)址、地址、照片、名稱等信息給顯示出來。
客戶端將請求發(fā)送出去,服務器端對其進行接收,然后完成身份驗證后,通過Joomla平臺(由Apache搭建),對GMapFP組件進行訪問,直至谷歌地圖服務器;最后便能實現(xiàn)流動監(jiān)測網(wǎng)點志記地理信息圖的動態(tài)生成。
(1)對一組Google Maps Apl Key進行申請。借助Google Maps Apl Key,將地圖服務(由Google所提供),內(nèi)嵌至網(wǎng)頁上。申請的基本步驟為:(1)打開Google Maps Apl Key的申請頁面,然后輸入賬號、密碼后登陸;(2)打勾核取控件,將申請網(wǎng)址輸入;(3)依據(jù)Generate API Key,從中得到Key,并且還會有三個方塊出現(xiàn),其一為1個范例,其二是指定URL,其三為Key。(2)將Google地圖Key置放于組件內(nèi)。在GmaPFP組件內(nèi)置入Google Maps Apl Key,其中,Google Maps Apl Key進行申請。借助GoogleMapsAplKey,將地圖服務(由Google所提供),內(nèi)嵌至網(wǎng)頁上。其中,Google Maps Apl Key位置由用戶來進行填寫,通過將某個區(qū)域的經(jīng)度、緯度輸入,便能在站點當中,進行Google Map地圖的發(fā)布。
(1)將GmapFp組件安裝在Joomla平臺上。需要指出的是,將GmapFP組件安裝在Joomla當中的基本流程為:首先,打開Joomla官方網(wǎng)站,從中對GmapFP forjoomlal. 5組件進行下載;其次,對Extensions菜單(Joomla后臺)當中的子菜單(Install/Unisstall)進行點擊,如此一來,便能安裝GmapFp組件;最后,完成安裝操作后,在所彈出的Joomla后臺組件菜單當中,便會有GmapFP功能菜單出現(xiàn)。(2)設置GmapFP組件新增測點的各項參數(shù)。在實際設計各項參數(shù)時,可遵循如下步驟:首先,將新增加點的點名輸入;其次,將新增點所對應的經(jīng)緯度輸入,此時,底的地圖便能夠將新增點的準確位置給顯示出來。再次,將新增點的文字信息輸入,然后可以向其中輸入一些比較簡單的敘述文字,比如詳細位置說明、經(jīng)緯度、點名、交通說明等;最后,分別將測樁圖片以及測點的詳細位置圖嵌入,并對測點標記類型進行選?。划斖瓿蓴?shù)據(jù)輸入操作后,便可將Svae鍵按下,此時,便可完成新增測點的各項工作。(3)動態(tài)生成基于Google Map瀏覽。其基本流程為:首先,借助地形、衛(wèi)星、地圖等標簽,實現(xiàn)各種背景地圖的動態(tài)生成;其次,借助瀏覽控制器,可以實現(xiàn)對背景地圖的動態(tài)縮放、移動與瀏覽;最后,對測點標志進行點擊,便能夠將信息窗口給詳細的顯示出來,比如埋點時間、詳細位置說明、點名及交通說明等。
綜上,應用此方法可以將傳統(tǒng)流動地震監(jiān)測點志記數(shù)據(jù)在查閱、保存及歸檔等工作當中所存在的各種不足給解決掉,尤其是將谷歌地圖所對應的地理信息當作背景,能夠實現(xiàn)點志記的動態(tài)生成,并動態(tài)數(shù)字化管理流動地震監(jiān)測點志記,這不僅對集中保存、監(jiān)測網(wǎng)點點志有利,而且還能動態(tài)且快速的瀏覽流動監(jiān)測測點,因而有助于相關人員工作效率與質(zhì)量的提升。