彭維明+李五林+陳小軍+邱雯婷
江西歷年都是防汛減災(zāi)壓力非凡的地方,上饒不可避免的首當(dāng)其沖,研究開發(fā)上饒全市區(qū)域自動(dòng)站資料實(shí)時(shí)查詢系統(tǒng),將雨量等數(shù)值實(shí)時(shí)推送顯示,為防汛減災(zāi)的決策部署提供參考作用,進(jìn)一步發(fā)掘氣象區(qū)域站數(shù)據(jù)的潛在作用和價(jià)值。對(duì)雨量等進(jìn)行預(yù)報(bào)和統(tǒng)計(jì)一直以來就是國(guó)內(nèi)氣象界的一個(gè)熱點(diǎn)問題,也是氣象防災(zāi)減災(zāi)重要的參考,開發(fā)雨量等實(shí)時(shí)統(tǒng)計(jì)查詢平臺(tái),對(duì)做好氣象防災(zāi)減災(zāi)、防范泥石流、防汛指揮等都有著重要的意義。
一、基本情況
在現(xiàn)行的雨量查詢系統(tǒng)中,省局主要立足全省所有臺(tái)站基礎(chǔ)上進(jìn)行開發(fā),而各地市局在本地區(qū)的開發(fā)研究尚不完善,或者說根本就沒有從地市角度出發(fā)來進(jìn)行開發(fā)研究,而且今年汛期鄱陽湖決堤使得相關(guān)資料實(shí)時(shí)推送顯得尤為重要。在此特殊情形,區(qū)域自動(dòng)站雨量實(shí)時(shí)推送查詢正式著手研究設(shè)計(jì)方案,該設(shè)計(jì)包含數(shù)據(jù)處理、數(shù)據(jù)上傳、手機(jī)查詢等系統(tǒng)。全面實(shí)現(xiàn)查詢過程中的相關(guān)信息錄入、雨量數(shù)據(jù)顯示實(shí)時(shí)化、數(shù)據(jù)處理對(duì)數(shù)據(jù)庫數(shù)據(jù)自動(dòng)進(jìn)行計(jì)算整理,處理之后數(shù)據(jù)都是用于上網(wǎng)查詢的直觀數(shù)據(jù),為了實(shí)現(xiàn)手機(jī)可查詢,設(shè)置手機(jī)網(wǎng)頁查詢模式和手機(jī)應(yīng)用查詢模式。
拓展氣象服務(wù)通道,讓氣象服務(wù)更貼心、更便利、也更實(shí)用。氣象服務(wù)也朝著專業(yè)化方向邁進(jìn)了,對(duì)不同的氣象要素進(jìn)行單獨(dú)開發(fā)利用,更有針對(duì)性的服務(wù)于政府以及大眾,這就是我們的創(chuàng)新之舉。
二、總體設(shè)計(jì)
1.準(zhǔn)備工作:按照項(xiàng)目管理標(biāo)準(zhǔn)設(shè)計(jì)為:1、統(tǒng)計(jì)全市實(shí)時(shí)雨量資料,將數(shù)據(jù)處理并實(shí)時(shí)上傳顯示。2、查詢最近7天中任意時(shí)段雨量資料,并整理出全市及各縣市平均降水量;突顯出雨量特別大且需要注意的站點(diǎn)信息。3、雨量站查詢基礎(chǔ)上增加溫度和風(fēng)的信息。 4、開發(fā)基于智能機(jī)上的應(yīng)用等階段。
2.信息收集:為了減少原有區(qū)域站探測(cè)資料數(shù)據(jù)庫的訪問壓力,實(shí)現(xiàn)區(qū)站號(hào)中文顯示,系統(tǒng)的數(shù)據(jù)庫訪問采用了分步讀取,即第一步先自行建立一張全市區(qū)域站基礎(chǔ)信息資料,資料全面可靠性強(qiáng)。這次主要采用access數(shù)據(jù)庫,包括字段有站名、所屬縣區(qū)、區(qū)站號(hào)等,數(shù)據(jù)按所屬縣區(qū)排列,數(shù)據(jù)庫存放在內(nèi)網(wǎng)服務(wù)器上;第二步利用asp語言編寫數(shù)據(jù)庫接口程序,實(shí)現(xiàn)數(shù)據(jù)查詢的交互,再返回html格式的內(nèi)容。實(shí)施用戶管理,設(shè)置賬戶是為了對(duì)數(shù)據(jù)訪問進(jìn)行必要的管控,提高服務(wù)器的安全。
3.算法思路:核心算法有兩個(gè)重要參數(shù):區(qū)站號(hào)、時(shí)間。區(qū)站號(hào)具有唯一性,是連接兩個(gè)數(shù)據(jù)庫的關(guān)鍵,決定了從原始區(qū)域站數(shù)據(jù)庫讀取哪些數(shù)據(jù),為了數(shù)據(jù)直觀,采取按縣區(qū)為單位進(jìn)行選擇查詢和數(shù)據(jù)顯示,每個(gè)站點(diǎn)還提供了每小時(shí)雨量的詳細(xì)查詢;時(shí)間參數(shù)主要是用來確定需要查詢哪個(gè)階段的數(shù)據(jù),最長(zhǎng)不能超過7天,否則會(huì)有彈出錯(cuò)誤提示,在程序的開始默認(rèn)了一個(gè)時(shí)間參數(shù),為當(dāng)前時(shí)間減12小時(shí),跨度可以隨意調(diào)整。這兩個(gè)參數(shù)都提供了用戶交互,可以在允許的范圍內(nèi)自由選擇。其中時(shí)間這一參數(shù)做了比較多的工作,因?yàn)橐驮紨?shù)據(jù)庫的時(shí)間保持一致。
4.開發(fā)設(shè)計(jì):基于b/s顯示,asp+sql開發(fā)的數(shù)據(jù)查詢處理的交互系統(tǒng),用戶只需要記住一個(gè)網(wǎng)址就可以輕松訪問獲取站點(diǎn)提供的所有服務(wù),同時(shí)避免了程序的安裝和升級(jí)的麻煩,每次訪問都會(huì)顯示最新的更新頁面。手機(jī)網(wǎng)頁模式和手機(jī)應(yīng)用系統(tǒng)查詢兩種模式分別基于asp和云技術(shù)實(shí)現(xiàn),應(yīng)用于智能機(jī)系統(tǒng)。
三、總體效果
上饒市自動(dòng)站資料實(shí)時(shí)查詢系統(tǒng)在投入應(yīng)用以來,普遍反映該系統(tǒng)對(duì)及時(shí)掌握全市雨情和分布具有很大的幫助,因?yàn)闊o論何時(shí)何地只要有網(wǎng)絡(luò)的地方就能訪問查詢,消除了內(nèi)外網(wǎng)的局限限制,使得即使在外地出差、開會(huì)現(xiàn)場(chǎng)照樣對(duì)本區(qū)域的降水落區(qū)有一個(gè)詳細(xì)的掌握,特別是在汛期,無論是領(lǐng)導(dǎo)匯報(bào)工作還是一線業(yè)務(wù)人員對(duì)雨量情況進(jìn)行總結(jié)匯報(bào)都可以憑借該系統(tǒng)及時(shí)查詢所需數(shù)據(jù),服務(wù)效率提高不少,如圖:
現(xiàn)今越來越嚴(yán)峻的防汛減災(zāi)形式要求我們必須緊跟時(shí)代,做好新時(shí)代氣象服務(wù)工作,讓氣象能更及時(shí)、更準(zhǔn)確、更直接的服務(wù)防汛減災(zāi)決策、服務(wù)地方經(jīng)濟(jì)發(fā)展、服務(wù)社會(huì)人民。今年鄱陽湖決堤后期,平臺(tái)已是邊開發(fā)邊使用階段了,盡管不曾往外推送,但氣象內(nèi)部依然用它來查詢實(shí)時(shí)資料,以便獲得第一手資料,方便預(yù)報(bào)服務(wù)工作,為今年的鄱陽湖雨水提供的都是第一手資料。因此,開發(fā)好區(qū)域自動(dòng)站資料使氣象為防汛減災(zāi)提供及時(shí)決策服務(wù)資料就顯得
四、結(jié)語
1.本系統(tǒng)基本滿足各縣市局汛期對(duì)雨量信息的要求,能對(duì)各站暴雨及特大暴雨進(jìn)行突顯,很方便掌握實(shí)時(shí)資料信息,資料也是便于防災(zāi)減災(zāi)決策服務(wù)。
2.數(shù)據(jù)量比較大,服務(wù)器比較落后,運(yùn)算能力相對(duì)較差,對(duì)數(shù)據(jù)的查詢運(yùn)算有一定的影響,需要對(duì)頁面打開速度不斷優(yōu)化。程序是基于原始數(shù)據(jù)庫開發(fā),原始數(shù)據(jù)本身如果有貽誤或不準(zhǔn)確,會(huì)對(duì)程序的正常運(yùn)行有影響,需要對(duì)返回的數(shù)據(jù)進(jìn)行一個(gè)質(zhì)量控制或必要的錯(cuò)誤提示,但是會(huì)影響訪問速度。手機(jī)應(yīng)用軟件開發(fā)尚存技術(shù)不足之處,功能拓展能力受到一定限制,今后還需要逐步完善原生態(tài)的手機(jī)應(yīng)用軟件開發(fā)。