劉中義
(遼寧省水文水資源勘測(cè)局葫蘆島分局,遼寧葫蘆島125000)
防汛辦公軟件的研發(fā)與應(yīng)用
劉中義
(遼寧省水文水資源勘測(cè)局葫蘆島分局,遼寧葫蘆島125000)
針對(duì)SL323—2011《實(shí)時(shí)雨水情數(shù)據(jù)庫(kù)表結(jié)構(gòu)與標(biāo)示符標(biāo)準(zhǔn)》,編制的“防汛辦公”軟件,實(shí)現(xiàn)了信息傳輸監(jiān)控,數(shù)據(jù)查詢,數(shù)據(jù)報(bào)表,數(shù)據(jù)可視化。能夠及時(shí)地為防汛抗旱決策提供依據(jù)。經(jīng)過(guò)一段時(shí)期的運(yùn)行,取得了良好的效果。已經(jīng)成為防汛科學(xué)決策的重要工具。
防汛;水情 軟件;研發(fā);應(yīng)用
水情信息是防汛決策的重要依據(jù)。如何將收集的信息及時(shí)、準(zhǔn)確、科學(xué)、清晰的提供給決策部門對(duì)防汛的科學(xué)決策、人民生命財(cái)產(chǎn)的安全及經(jīng)濟(jì)社會(huì)建設(shè)都具有極其重要意義。該“軟件”對(duì) 信息傳輸監(jiān)控,水情信息查詢,水情信息圖表展示,雨情報(bào)警,水情數(shù)據(jù)庫(kù)應(yīng)用等進(jìn)行了深入的研究,并結(jié)合防汛工作的實(shí)際需要,研發(fā)出應(yīng)用方便、直觀易懂、圖表清晰、快捷準(zhǔn)確的防汛辦公軟件,經(jīng)實(shí)際運(yùn)行效果很好,并得到了市領(lǐng)導(dǎo)和有關(guān)部門的肯定。
水情信息自下而上的傳輸過(guò)程中,一般經(jīng)由4級(jí)單位,如圖1所示。
圖1 水情信息傳輸示意圖
在水文測(cè)站,數(shù)據(jù)采集設(shè)備采用專業(yè)公司的定型產(chǎn)品,水文測(cè)站至市水情分中心之間的傳輸信道多種多樣,一般有 PSTN,GPRS,GSM,微波,超短波等等。其余三級(jí)單位目前均已實(shí)現(xiàn)光纖網(wǎng)絡(luò)連接,已經(jīng)組成了企業(yè)網(wǎng)絡(luò),各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)之間傳輸、處理軟件由水利部水文局統(tǒng)一開發(fā),應(yīng)用在各級(jí)單位。防汛辦公軟件,主要應(yīng)用在市水情分中心(或省水情中心)一級(jí)。主要圍繞水文測(cè)站到市水情分中心之間以及市水情分中心到省水情中心之間信息傳輸?shù)谋O(jiān)控,水情信息查詢,水情信息圖表應(yīng)用3部分功能設(shè)計(jì),是水情工作日常辦公的重要工具[1]。
鑒于當(dāng)前微型計(jì)算機(jī)的普及程度,選用占主導(dǎo)地位的WindosXP系統(tǒng)平臺(tái),數(shù)據(jù)庫(kù)采用SQL Server 2000,開發(fā)工具選擇 VB.NET,網(wǎng)絡(luò)協(xié)議采用TCP/IP。
“軟件”一方面需要進(jìn)行數(shù)據(jù)庫(kù)表的查詢,另一方面需要通過(guò)各種水文要素圖來(lái)顯示水情信息,因此,采用CS結(jié)構(gòu)設(shè)計(jì)水情值班軟件。
“軟件”實(shí)現(xiàn)的功能模塊,如圖2所示。
圖2 辦公軟件功能模塊示意圖
最新雨情提供從指定時(shí)間起到計(jì)算機(jī)系統(tǒng)當(dāng)前時(shí)間為止各報(bào)汛站的降水量的合計(jì)值,填記在行政分布圖上??梢酝ㄟ^(guò)配置文件設(shè)置顯示的字體,字號(hào),顏色。
最新河道水情提供數(shù)據(jù)庫(kù)中各個(gè)水文站最后一個(gè)時(shí)間的水情信息。若水勢(shì)漲,顯示紅色數(shù)據(jù);若水勢(shì)落,顯示藍(lán)色數(shù)據(jù);若水勢(shì)平,顯示黑色數(shù)據(jù)[2]。
最新水庫(kù)水情提供數(shù)據(jù)庫(kù)中各個(gè)水庫(kù)站最后一個(gè)時(shí)間的水情信息。若水位超過(guò)汛限水位,顯示紅色數(shù)據(jù);若水位超過(guò)溢洪道底高程,顯示粉紅色數(shù)據(jù);其他情況,顯示黑色數(shù)據(jù)。
實(shí)時(shí)數(shù)據(jù)查詢提供了數(shù)據(jù)庫(kù)內(nèi)39個(gè)實(shí)時(shí)信息表的數(shù)據(jù)查詢功能,同時(shí)可以選擇時(shí)間段,選擇項(xiàng)目,選擇站點(diǎn),選擇字段等靈活的查詢方式,對(duì)查詢的結(jié)果可以導(dǎo)出到CSV格式的文本文件中進(jìn)行存檔。
基本數(shù)據(jù)查詢提供了數(shù)據(jù)庫(kù)內(nèi)18個(gè)基本信息表的數(shù)據(jù)查詢功能,同時(shí)可以選擇項(xiàng)目,選擇站點(diǎn),選擇字段等靈活的查詢方式,對(duì)查詢的結(jié)果可以導(dǎo)出到CSV格式的文本文件中進(jìn)行存檔。
預(yù)報(bào)信息查詢提供了數(shù)據(jù)庫(kù)內(nèi)12個(gè)預(yù)報(bào)信息表的數(shù)據(jù)查詢功能,同時(shí)可以選擇項(xiàng)目,選擇站點(diǎn),選擇字段等靈活的查詢方式,對(duì)查詢的結(jié)果可以導(dǎo)出到CSV格式的文本文件進(jìn)行存檔。
水情報(bào)文查詢提供了收到的水情電文、錯(cuò)誤電文、遲報(bào)電文的查詢顯示,并提供了錯(cuò)報(bào)率統(tǒng)計(jì)、遲報(bào)率統(tǒng)計(jì)功能??梢詫⒔y(tǒng)計(jì)查詢結(jié)果導(dǎo)出到CSV格式的文本文件中進(jìn)行存檔。
缺報(bào)情況查詢能夠?qū)θ战邓繄?bào)、旬月雨量報(bào)、河道水情報(bào)、水庫(kù)水情報(bào)、墑情報(bào)等5種來(lái)報(bào)情況進(jìn)行檢查,當(dāng)有缺報(bào)情況發(fā)生時(shí),在數(shù)據(jù)表格內(nèi)顯示序號(hào)、站號(hào)、站名、電話號(hào)碼等信息。
為了確保市水情分中心將水情電報(bào)傳輸?shù)绞∷橹行?,進(jìn)行確認(rèn)檢查的一個(gè)功能模塊。若有水情電報(bào)在傳輸過(guò)程中發(fā)生丟失時(shí),會(huì)在文本框內(nèi)顯示出來(lái),以便進(jìn)行補(bǔ)發(fā)處理。
水情圖表由9部分組成,分別是:
1)降水量分布圖:繪制行政區(qū)域內(nèi)降水量的分布圖,能夠自動(dòng)繪制等雨量線,標(biāo)注降水量值,計(jì)算降水量的區(qū)域均值,統(tǒng)計(jì)最大值、最小值。
2)水文站過(guò)程圖:按照實(shí)時(shí)數(shù)據(jù)庫(kù)中水文站的信息,繪制一定時(shí)段內(nèi)的水位、流量過(guò)程線,并提供了時(shí)段洪量的計(jì)算功能。
3)水庫(kù)站過(guò)程圖:按照實(shí)時(shí)數(shù)據(jù)庫(kù)中水庫(kù)站的信息,繪制一定時(shí)段內(nèi)的入庫(kù)流量、水位、庫(kù)容、出庫(kù)流量過(guò)程線,并提供了時(shí)段入庫(kù)洪量、出庫(kù)洪量、庫(kù)容變量的計(jì)算功能。
4)降水量填圖:降水量填圖是在已有報(bào)汛站點(diǎn)分布底圖上,在一定的位置,打印降水量信息的功能模塊。
5)墑情填圖:墑情填圖是在已有報(bào)汛站點(diǎn)分布底圖上,在一定的位置,打印墑情信息的功能模塊。
6)河道水情報(bào)表:是日常辦公中提供水文站水位、流量、水勢(shì)等信息的一種報(bào)表。
7)水庫(kù)水情報(bào)表:是日常辦公中提供水庫(kù)站水位、庫(kù)容、入庫(kù)流量、出庫(kù)流量、水勢(shì)、閘門啟閉等信息的一種報(bào)表。
8)雨情報(bào)表:是日常辦公中提供行政區(qū)域內(nèi)報(bào)汛站日降水量、旬降水量、月降水量信息的一種報(bào)表。
9)墑情報(bào)表:是日常辦公中提供行政區(qū)域內(nèi)報(bào)汛站墑情、地下水埋深等信息的一種報(bào)表。
1)降水量對(duì)比:提供當(dāng)前旬或月降水量,與去年同期降水量的比較情況,以及與多年均值比較情況的水情報(bào)表。
2)降水量檢查:用于各報(bào)汛站時(shí)段降水量合計(jì)與日降水量的比較檢查;日降水量合計(jì)與旬降水量的比較檢查;旬降水量合計(jì)與月降水量的檢查。以便發(fā)現(xiàn)缺報(bào)、漏報(bào)、錯(cuò)報(bào)。
3)降水量統(tǒng)計(jì):用于各報(bào)汛站給定起止時(shí)段降水量合計(jì)計(jì)算。
4)降水量登記:將各個(gè)時(shí)段的降水量數(shù)據(jù)填記到登記表內(nèi),用于雨情分析檢查。
5)降水量月報(bào)表:將各個(gè)報(bào)汛站各日降水量填記到月報(bào)表中,用于雨情分析,統(tǒng)計(jì),檢查。
顯示版權(quán)信息,研發(fā)單位,研制人員,聯(lián)系電話,電子信箱地址等信息。
幫助模塊提供軟件的版權(quán)聲明,聯(lián)系方式,功能介紹,安裝的硬件要求、軟件要求,參數(shù)配置,菜單功能的說(shuō)明信息等。
本軟件應(yīng)用平臺(tái)、數(shù)據(jù)庫(kù)、開發(fā)工具,均為MicroSoft公司生產(chǎn),其相互的兼容性能最好。
根據(jù)本地情況,對(duì)軟件的配置文件進(jìn)行相應(yīng)的設(shè)置,對(duì)數(shù)據(jù)庫(kù)工作表進(jìn)行相應(yīng)配置,就能夠正常運(yùn)行本軟件。各個(gè)命令菜單,只要使用鼠標(biāo)就能夠完成信息查詢、計(jì)算、分析、處理。
由于本軟件是自主開發(fā),掌握所有程序代碼。改進(jìn)現(xiàn)有功能,以及增加新功能,將會(huì)非常方便。
降水量分布圖、水文站過(guò)程圖、水庫(kù)站過(guò)程圖的繪制模塊,完全采用底層程序代碼,速度快,生成的圖片可以為BPM格式,也可以為GIF格式,在其他文檔中使用特別方便。
在遼寧省葫蘆島市、朝陽(yáng)市等水情分中心,應(yīng)用防汛辦公軟件,能夠快速生成降水量報(bào)表、降水量對(duì)比表和降水量分布圖,繪制水文站水位流量過(guò)程線,水庫(kù)站水位、庫(kù)容、出庫(kù)流量過(guò)程線,以及快速計(jì)算時(shí)段洪水總量等、同時(shí)能對(duì)數(shù)據(jù)庫(kù)內(nèi)89個(gè)表的實(shí)時(shí)信息和歷史信息進(jìn)行查詢,在防汛抗旱決策支持上,發(fā)揮了重要作用。
隨著計(jì)算機(jī)和網(wǎng)絡(luò)通信技術(shù)的飛速發(fā)展,防汛辦公軟件也將不斷升級(jí)和改造。其功能將會(huì)越來(lái)越多,越來(lái)越強(qiáng)。自主研發(fā)水情值班應(yīng)用軟件,在信息時(shí)代的今天,具有廣泛的借鑒意義。
[1]馮黎,張建,王鵬,等.水庫(kù)防汛業(yè)務(wù)的實(shí)體對(duì)象描述[J].西北水力發(fā)電,2003,19(04):19-22.
[2]郭東明,王才,王教河.對(duì)防汛決策支持系統(tǒng)建設(shè)的總體思路[J].東北水利水電,2000,18(10):40-42.
R&D and Application for Flood Control Office Software
LIU Zhong-yi
(Huludao Substation of Liaoning Province Hydrology& Water Resources Survey Bureau,Huludao 125000,China)
Based on SL323—2011 Real Time Hydrological Information Database Structure and Mark Standard,compiled software for flood control can realize information transmission monitoring,data query,data reporting,data visualization,which provide the basis for flood control and drought fighting on time.After a period of operation,it has achieved good results and become an important tool for the decision making of flood control.
flood control;regimen;software;R&D;application
TV87
B
1007-7596(2014)05-0013-03
2013-02-20
劉中義(1956-),男,遼寧錦州人,高級(jí)工程師,從事水情、洪水預(yù)報(bào)、水資源論證評(píng)價(jià)等工作。