999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

引用JOOMLA平臺(tái)快速搭建基于WEBGIS的流動(dòng)地震前兆臺(tái)網(wǎng)信息系統(tǒng)

2013-11-26 06:47:12張藝峰許儀西
震災(zāi)防御技術(shù) 2013年3期
關(guān)鍵詞:數(shù)據(jù)庫信息

方 韡 楊 婕 張藝峰 閆 培 許儀西

1)廈門地震勘測研究中心,廈門 361021

2)福建省地震局廈門地震臺(tái),廈門 361003

引言

福建省流動(dòng)地震觀測手段主要包括:206個(gè)流動(dòng)重力觀測網(wǎng);95個(gè)流動(dòng)地磁觀測網(wǎng);16個(gè)流動(dòng)GPS臺(tái)站;22個(gè)跨斷層水準(zhǔn)觀測網(wǎng);6964km長水準(zhǔn)觀測網(wǎng);2個(gè)跨斷層綜合觀測場地。其地震監(jiān)測覆蓋范圍面大,至今已運(yùn)行了30多年,積累了大量的基礎(chǔ)觀測數(shù)據(jù),在防震減災(zāi)三大工作體系中發(fā)揮著重要的作用。通過多年的不斷建設(shè),福建省已形成了覆蓋全省大范圍的地震流動(dòng)監(jiān)測臺(tái)網(wǎng)體系,基本滿足了福建及周邊地區(qū)地震監(jiān)測的需要,對(duì)地震科學(xué)基礎(chǔ)研究起到了積極的作用。

然而,流動(dòng)臺(tái)站管理作為地震監(jiān)測預(yù)報(bào)管理的一項(xiàng)重要內(nèi)容,目前還沒有一套有效、高效、便捷的信息系統(tǒng),大量繁雜的基礎(chǔ)信息被分散保存,查詢檢索極為不便。因此,設(shè)計(jì)一套集臺(tái)站信息、測項(xiàng)信息、地理信息、人員信息等為主要內(nèi)容的信息系統(tǒng)已成為當(dāng)前一項(xiàng)十分重要的工作。

本文利用JOOMLA CMS系統(tǒng)、Google MAP API、MySQL數(shù)據(jù)庫等開源軟件,采用B/S結(jié)構(gòu)快速搭建的福建省流動(dòng)地震觀測臺(tái)網(wǎng)信息系統(tǒng),通過建立流動(dòng)地震臺(tái)站基礎(chǔ)數(shù)據(jù)庫,開發(fā)了流動(dòng)地震臺(tái)站信息系統(tǒng)網(wǎng)絡(luò)軟件,可實(shí)時(shí)響應(yīng)網(wǎng)內(nèi)用戶對(duì)臺(tái)站基礎(chǔ)信息的查詢與檢索。同時(shí)通過Web GIS技術(shù)可實(shí)現(xiàn)不同類型流動(dòng)地震臺(tái)網(wǎng)分布圖的顯示,還可以利用JOOMLA強(qiáng)大的后臺(tái)數(shù)據(jù)庫備份功能定期有效進(jìn)行備份,起到保護(hù)基礎(chǔ)信息數(shù)據(jù)庫的作用。

1 開發(fā)工具選擇

目前在Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。由于這4個(gè)軟件都是遵循GPL的開放源碼軟件,因此使用這種方式不用購買任何軟件系統(tǒng)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。因條件限制,本系統(tǒng)開發(fā)使用 WAMP(Windows+Apache+MySQL+PHP)架構(gòu)方式(王志剛,2010)。

WebGIS是Web技術(shù)應(yīng)用于GIS開發(fā)的產(chǎn)物。利用Web技術(shù)在網(wǎng)絡(luò)上發(fā)布地理信息,就能從Internet的任意一個(gè)節(jié)點(diǎn)瀏覽WebGIS服務(wù)器中的空間數(shù)據(jù),制作專題圖和進(jìn)行各種空間檢索及空間分析,這就為地理信息的開放和共享提供了切實(shí)可行的技術(shù)。WebGIS有利于信息共享,并易于實(shí)現(xiàn)數(shù)據(jù)分布式管理。國際上在開源WebGIS方面已有多種軟件平臺(tái),主要包括:Deegree、OpenMap、GeoServer、GeoTools、uDig、MapBuilder、GRASS、MapGuide、MapServer等。所有這些開源軟件平臺(tái)大都遵循 GPL或 LGPL授權(quán)協(xié)議,不僅可以兼容ESRIshapefile、Mapinfo、Oracle等商業(yè)軟件的數(shù)據(jù)格式,同時(shí)也提供了針對(duì)MySQL、PostGlS等開源軟件的可靠接口。本系統(tǒng)選用MapServer為地圖應(yīng)用服務(wù)器(侯建民等,2008)。

1.1 JOOMLA基礎(chǔ)平臺(tái)

JOOMLA是一套在國外相當(dāng)知名的內(nèi)容管理系統(tǒng)(Content Management System, CMS),它的最大特點(diǎn)就是能快速實(shí)現(xiàn)根據(jù)中小企業(yè)自身特點(diǎn)建站,JOOMLA使用 PHP語言加上MySQL數(shù)據(jù)庫所開發(fā)的軟件系統(tǒng),可以在Linux、Windows、MacOSX等各種不同的平臺(tái)上執(zhí)行。目前它是由Open Source Matters(www.opensourcematters.org)這個(gè)開放源碼組織進(jìn)行開發(fā)與支持,這個(gè)組織的成員來自全世界各地,小組成員約有150人,包含了開發(fā)者、設(shè)計(jì)者、系統(tǒng)管理者、文件撰寫者,以及超過2萬名的參與會(huì)員(陳紅飛等,2009)。

1.2 地圖應(yīng)用服務(wù)器:Google Map

借助Google Map自身強(qiáng)大的地理信息支持(如:交通背景、地形地貌、衛(wèi)星地圖等功能),可實(shí)現(xiàn)對(duì)流動(dòng)地震臺(tái)網(wǎng)信息系統(tǒng)的漫游、縮放、采用鳥瞰圖顯示全省監(jiān)測網(wǎng)點(diǎn)、快速定位測點(diǎn)、動(dòng)態(tài)瀏覽測點(diǎn)詳細(xì)信息、根據(jù)比例尺顯示等瀏覽功能(胡秀敏等,2011;劉軍等,2011)。

2 系統(tǒng)結(jié)構(gòu)

本系統(tǒng)的主體架構(gòu)為 B/S,數(shù)據(jù)庫和應(yīng)用程序代碼均安裝于服務(wù)器端,便于集中管理。服務(wù)器端為PHP+Apache+MySQL+Google Map API,圖1為系統(tǒng)框架圖。

圖1 開發(fā)環(huán)境流程結(jié)構(gòu)圖Fig.1 Flow chart of software developing environment

3 數(shù)據(jù)庫設(shè)計(jì)

根據(jù)各種觀測手段基礎(chǔ)臺(tái)網(wǎng)信息數(shù)據(jù)庫設(shè)計(jì),主要包括:流動(dòng)重力、流動(dòng)地磁、流動(dòng)水準(zhǔn)、流動(dòng)GPS等。表1以流動(dòng)地磁觀測手段為例。

表1 數(shù)據(jù)庫結(jié)構(gòu)(以流動(dòng)地磁觀測為例)(國家地震局,1986)Table 1 Structure of database (an example of mobile geomagnetic observation)

4 功能與實(shí)現(xiàn)

基于 JOOMLA開源軟件的福建省流動(dòng)地震前兆臺(tái)網(wǎng)信息系統(tǒng)的開發(fā)實(shí)現(xiàn)了地震臺(tái)站基礎(chǔ)信息的網(wǎng)絡(luò)共享,為臺(tái)站管理人員提供了查詢與檢索服務(wù)。系統(tǒng)按流動(dòng)地震觀測手段分別將臺(tái)站屬性分為4大模塊:流動(dòng)重力臺(tái)網(wǎng)、流動(dòng)地磁臺(tái)網(wǎng)、流動(dòng)GPS臺(tái)網(wǎng)、流動(dòng)水準(zhǔn)臺(tái)網(wǎng),以上模塊都設(shè)有信息查詢及空間數(shù)據(jù)地圖顯示功能。由于系統(tǒng)部署在福建省地震行業(yè)網(wǎng),任何網(wǎng)內(nèi)用戶都可以直接瀏覽查詢相關(guān)信息,因此設(shè)有用戶登錄、后臺(tái)管理模塊,以方便管理人員對(duì)系統(tǒng)數(shù)據(jù)庫的維護(hù)管理。系統(tǒng)框圖如圖2所示。

系統(tǒng)的功能主要包括以下幾個(gè)方面:

(1)各類流動(dòng)觀測臺(tái)網(wǎng)基礎(chǔ)信息的查詢功能:在各類臺(tái)網(wǎng)模塊都可進(jìn)行臺(tái)站基礎(chǔ)信息的查詢。用戶可按條件查詢臺(tái)站的測項(xiàng)信息、儀器信息、人員信息、地理屬性等各種基礎(chǔ)數(shù)據(jù)。

(2)各類流動(dòng)觀測臺(tái)網(wǎng)分布的基礎(chǔ)地圖操作功能:設(shè)計(jì)了該類臺(tái)網(wǎng)的分布圖顯示。通過Web瀏覽器,用戶可以瀏覽福建省各類流動(dòng)觀測臺(tái)網(wǎng)分布圖,并通過放大、縮小、漫游等基本操作查看地理地圖基本信息。

(3)數(shù)據(jù)庫在線維護(hù)功能:用戶可以通過系統(tǒng)鏈接到 phpMyAdmin工具在線維護(hù) MySQL數(shù)據(jù)庫。

圖2 系統(tǒng)框架圖Fig.2 Framework of the system

5 系統(tǒng)運(yùn)行實(shí)例

5.1 基礎(chǔ)信息數(shù)據(jù)庫實(shí)現(xiàn)

福建省流動(dòng)地震臺(tái)網(wǎng)基礎(chǔ)信息庫實(shí)現(xiàn)的關(guān)鍵技術(shù)在于引用了JOOMLA中的Fabric組件,該組件可以實(shí)現(xiàn)快速自定義數(shù)據(jù)庫并以表單方式展現(xiàn)出來。下面以福建省流動(dòng)地磁觀測臺(tái)網(wǎng)為例簡述基礎(chǔ)信息數(shù)據(jù)庫實(shí)現(xiàn)的方法。

(1)Fabric技術(shù)后臺(tái)基礎(chǔ)信息數(shù)據(jù)庫的實(shí)現(xiàn)

Fabrik是一款針對(duì)JOOMLA的“應(yīng)用構(gòu)建”組件,其中一項(xiàng)常用的功能就是進(jìn)行表單設(shè)計(jì)及數(shù)據(jù)庫設(shè)計(jì),可以高效生成自定義數(shù)據(jù)庫系統(tǒng)(圖3)。

圖3 Fabrik數(shù)據(jù)庫生成示意圖Fig.3 Fabrik database generator

(2)流動(dòng)地磁臺(tái)網(wǎng)基礎(chǔ)信息數(shù)據(jù)的查詢

通過Fabrik組件快速生成流動(dòng)地磁臺(tái)網(wǎng)基礎(chǔ)信息數(shù)據(jù)庫后,由于它是以MYSQL數(shù)據(jù)庫查詢語言編寫的,所以通過Select語句集可以自定義各種關(guān)鍵字段的查詢與條件判斷,達(dá)到各種數(shù)據(jù)結(jié)構(gòu)的查詢(圖4)(中國地震局監(jiān)測預(yù)報(bào)司,2003)。

圖4 流動(dòng)地磁臺(tái)網(wǎng)基礎(chǔ)信息數(shù)據(jù)查詢示意Fig.4 Results of basic information query on portable earthquake precursory network

5.2 Google Map空間數(shù)據(jù)的實(shí)現(xiàn)

構(gòu)建福建省流動(dòng)前兆臺(tái)網(wǎng)WebGIS空間數(shù)據(jù)庫的關(guān)鍵是獲取Google Map Key。下面以福建省地震局流動(dòng)地磁觀測臺(tái)網(wǎng)分布圖的繪制模塊為例,簡述系統(tǒng)實(shí)現(xiàn)的方法。

(1)申請(qǐng)一組Google Maps API Key

這里介紹如何利用Google Maps API把Google提供的地圖服務(wù)內(nèi)嵌到網(wǎng)頁中。

申請(qǐng)步驟如下:

①登錄Google Maps API Key申請(qǐng)頁面

http://code.google.com/apis/maps/signup.html;

②將核取控件打勾,并將欲申請(qǐng)Google Mass API的網(wǎng)址填入

例如:http://my-web-design.blogspot.com/;

③按“Generate API Key”取得Key

最后分別會(huì)出現(xiàn)3個(gè)方塊:(a)你取得的Key;(b)你指定的URL;(c)一個(gè)范例。

范例中會(huì)有如下的片段:

其中粗體的部分就是你的Google地圖的Key。

(2)置放Google地圖Key到組件中

通過上一步可把剛剛申請(qǐng)到的Google Maps API Key置放入GmapFP組件中,如圖5所示。其中矩形框就是用戶填寫的Google Maps API Key位置,輸入相關(guān)區(qū)域經(jīng)緯度,就可以在自己的站點(diǎn)中發(fā)布Google Map地圖了。

圖5 GmapFP GoogleMap Key參數(shù)設(shè)置示意圖Fig.5 Setting up GmapFP GoogleMap Key parameters

(3)在JOOMLA平臺(tái)上安裝GmapFP組件

如何在JOOMLA中安裝GmapFP組件,可按以下步驟實(shí)現(xiàn):

①首先到JOOMLA官方網(wǎng)站下載GmapFP for joomla1.5組件;

②點(diǎn)擊JOOMLA后臺(tái)Extensions菜單中的Install/Unisstall子菜單,即可進(jìn)行GmapFP組件的安裝;

③安裝完成后即可在JOOMLA后臺(tái)組件菜單中出現(xiàn)GmapFP功能菜單,如圖6所示。

圖6 GmapFP組件安裝示意圖Fig.6 GmapFP component installation

(4)流動(dòng)地磁觀測臺(tái)網(wǎng)運(yùn)行實(shí)例

通上以上方法獲取到Google map API Key后,采用GmapFP組件對(duì)全省流動(dòng)地磁觀測臺(tái)網(wǎng)站點(diǎn)經(jīng)緯度進(jìn)行展布,就可得到如圖7所示的全省流動(dòng)地磁臺(tái)網(wǎng)展布圖。

如果想繼續(xù)搜索所關(guān)心臺(tái)站的信息情況,可在搜索欄輸入臺(tái)站信息,即可得到該臺(tái)站的具體信息情況,并可將查詢出來的流動(dòng)臺(tái)網(wǎng)詳細(xì)信息快速生成固定格式的文件打印出來(圖8)。

5.3 Akeeba backup技術(shù)在數(shù)據(jù)備份系統(tǒng)的實(shí)現(xiàn)

Akeeba backup是JOOMA平臺(tái)中的一個(gè)備份組件,可以通過它來備份你的網(wǎng)站文件和數(shù)據(jù)庫,它可以把你的網(wǎng)站文件和數(shù)據(jù)庫做成一個(gè)壓縮包,還可以在這個(gè)壓縮包中嵌入一個(gè)安裝包。當(dāng)你的網(wǎng)站完全崩潰時(shí),你可直接去使用它,而 Akeeba的備份文件去安裝和恢復(fù)你的網(wǎng)站都非常的方便。你可通過組件中的立即備份功能,即可快速備份網(wǎng)站數(shù)據(jù)庫。

圖7 流動(dòng)地磁臺(tái)網(wǎng)測點(diǎn)展布示意圖Fig.7 Location of portable observation sites

圖8 流動(dòng)地磁臺(tái)網(wǎng)測點(diǎn)信息查詢示意圖Fig.8 Information search system for portable observation sites

6 結(jié)束語

通過JOOMLA平臺(tái)的應(yīng)用,能夠快速高效的搭建基于WebGIS的流動(dòng)地震臺(tái)網(wǎng)信息系統(tǒng),有效地解決了傳統(tǒng)流動(dòng)地震臺(tái)網(wǎng)信息數(shù)據(jù)的歸檔、保存和查閱,只需一個(gè)瀏覽器,打開即可顯示,并借助Google Map強(qiáng)大的地理信息做背景,快速生成動(dòng)態(tài)的臺(tái)網(wǎng)信息,實(shí)現(xiàn)了流動(dòng)地震臺(tái)網(wǎng)信息動(dòng)態(tài)快速查詢,有利于監(jiān)測網(wǎng)點(diǎn)數(shù)據(jù)信息集中保存與備份,便于流動(dòng)監(jiān)測測點(diǎn)的快速動(dòng)態(tài)瀏覽與查詢,提高了地震工作人員的工作效率,適于在整個(gè)地震行業(yè)內(nèi)推廣。

陳紅飛,2009. PHP內(nèi)容管理系統(tǒng):Joomla快速建站指南. 北京:電子工業(yè)出版社,15—56.

國家地震局,1986. 地震地磁野外測量規(guī)范. 北京:地震出版社,12—20.

胡秀敏,柴榮建,2011. 一種基于Google Maps的地震信息節(jié)點(diǎn)顯示地震震中的模式. 華南地震,31(1):104—109.

侯建民,劉瑞豐,趙京鐵等,2008. 基于WebGIS地震目錄數(shù)據(jù)發(fā)布系統(tǒng)研究. 地震地磁觀測與研究,29(2):106—111.

劉軍,陳貴美,2011. Google地圖應(yīng)用之廣東省地區(qū)JOPENS地震速報(bào)系統(tǒng). 華南地震,31(3):41—49.

王志剛,2010. PHP5應(yīng)用實(shí)例詳解、使用. 北京:電子工業(yè)出版社,101—138.

中國地震局監(jiān)測預(yù)報(bào)司,2003. 地殼形變數(shù)字觀測技術(shù). 北京:地震出版社,36—36.

猜你喜歡
數(shù)據(jù)庫信息
數(shù)據(jù)庫
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
展會(huì)信息
數(shù)據(jù)庫
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 久青草网站| AV不卡在线永久免费观看| 欧美精品在线免费| 亚洲天堂网视频| 日本欧美视频在线观看| 亚洲欧州色色免费AV| 亚洲AV无码乱码在线观看代蜜桃| 97国产精品视频人人做人人爱| 久久美女精品| 另类重口100页在线播放| 茄子视频毛片免费观看| 一级福利视频| 人妻中文久热无码丝袜| 亚洲无线一二三四区男男| 凹凸精品免费精品视频| 丰满人妻中出白浆| 亚洲精品天堂自在久久77| 亚洲成a人在线观看| 国产一二视频| 91在线无码精品秘九色APP| 免费激情网站| 72种姿势欧美久久久大黄蕉| 国产网友愉拍精品视频| 视频国产精品丝袜第一页| 国产农村妇女精品一二区| 激情无码视频在线看| AV在线麻免费观看网站 | 日本一区二区三区精品国产| 国产交换配偶在线视频| 亚洲精品在线影院| 伊人精品视频免费在线| 亚洲最猛黑人xxxx黑人猛交 | 国产在线视频导航| 毛片一级在线| 天堂在线亚洲| 亚洲AⅤ永久无码精品毛片| 国产国产人免费视频成18| 色婷婷狠狠干| 日韩av高清无码一区二区三区| 毛片三级在线观看| 久久久无码人妻精品无码| 91无码国产视频| 亚洲另类国产欧美一区二区| 中文字幕日韩久久综合影院| 亚洲国产成人在线| 无码aⅴ精品一区二区三区| 真实国产乱子伦视频| 四虎在线观看视频高清无码| 老司机久久99久久精品播放 | 久久96热在精品国产高清| 日韩不卡高清视频| 久久99精品久久久久纯品| 亚洲视频无码| 国产激情无码一区二区免费| 亚洲人视频在线观看| 国产噜噜噜| 毛片手机在线看| 国产一区成人| 91国内视频在线观看| 亚洲热线99精品视频| 亚洲欧洲美色一区二区三区| 欧美中文字幕在线播放| 日韩黄色精品| 国产欧美日韩精品第二区| 国产精品性| 这里只有精品在线播放| 亚洲男人天堂2020| 日韩一区二区在线电影| 亚洲视频一区| 亚洲人在线| 国产精品一线天| 久久精品丝袜| 老司机午夜精品视频你懂的| 婷婷在线网站| 色综合婷婷| 国产成人综合久久精品尤物| 青青操视频在线| 久久精品嫩草研究院| 国产精品hd在线播放| 538精品在线观看| 无码av免费不卡在线观看| 久久www视频|