王子成 金 鑫 管憲偉
水文信息在網絡環境下的應用和服務拓展
王子成 金 鑫 管憲偉
隨著網絡的普及,實現水文信息在網絡上的實時查詢能夠滿足水文信息的實時性、及時性和時效性。水文信息數據通過各水文基層測站每日發送獲得,并存儲在水文信息專用的數據庫中。為使水文信息在互聯網上及時更新并實現數據庫查詢,需做以下工作:(1)建立一個ACCESS數據庫表,并設置好數據庫中的表結構;(2)用編程軟件制作一個數據庫提取軟件;(3)用網頁制作軟件制作一個水文服務網頁;(4)申請網絡空間域名;(5)提取數據庫數據并將制作的水文服務網頁及數據提交到域名空間。
建立ACCESS數據庫,按照水文信息接收SQL數據庫中的庫表結構和所需服務項目,在建立的ACCESS數據庫中建表,庫表結構按照SQL數據庫中的庫表結構進行設置,各表包括水雨情信息表、河道信息表、各站登記表等。
提取的信息數據從水文信息接收數據庫中提取,用VB語言編程,根據之前建立的ACCESS庫表結構對應制作水文信息提取軟件。編輯完成后的提取軟件,可根據需要選擇提取日期,只需執行即可,并在程序中指定的盤符下生成一個ACCESS數據表文件。
根據水文信息的特點以及各單位的需要制作主頁、子頁及相關項目。主頁包括所有水文信息的概況及分項查詢的項目。子頁根據各地區防汛辦公室、水利局及其他需求單位分別設立,為其設置好對應需要的各站信息,包括該地區河道站、雨量站及水庫站詳細的水情信息、雨情信息,并根據需要制成表格及動態瀏覽形式。為了便于使用,實現整體查詢及單站多時段查詢的目標,還需建立一些相關的河道站、雨量站及水庫站的登記表子網頁等。為確保水文資料不外泄,同樣要設定指定的用戶名及密碼,只有指定用戶才能訪問子頁中水文信息的數據。網頁為動態網頁,自動讀取ACCESS數據庫中的數據并成表。
在本機設立虛擬IP和虛擬服務器,建立一個虛擬的網絡環境進行水文信息網的調試,經過內部調試,確保軟件及網頁運行狀態良好的情況下,根據提取數據庫及制作網頁占用的空間,申請合理的網絡空間及域名。將網頁部分和ACCESS數據庫表上傳至所申請的網絡空間即可。
每日在本地數據庫接收水文信息完畢后,需運行提取水情信息軟件生成ACCESS數據庫。將ACCESS數據庫上傳到網絡空間指定目錄中,網頁自動讀取上傳的ACCESS數據庫表并生成表格。根據需求可隨時更改提取軟件,對網頁的服務項目進行刪除和添加。
通過水文信息網,各地區防汛辦公室、水利局及需求單位可在網絡上直接查詢行政區流域所需要的水文信息,其中包括:每日8時流域內河道站的總體水情信息、每日8時流域內河道站的總體雨情信息、每日8時流域內雨量站的總體雨情信息、每日8時流域內水庫站的總體水情信息、每日8時流域內河道站的總體雨情信息、暴雨加報信息、流域內河道站流量和水文的實時測量信息、流域內水庫站的實時測量信息、整體流域的旬月水文信息。為方便工作和查詢,添加水文站、雨量站及水庫站的登記表,可以進行單站水情信息、雨情信息、水庫信息的多日查詢。在雨情信息查詢上添加界值功能,可查詢指定降雨強度以上或區間的降雨。網頁中查詢項目都以表格形式列出,這樣既能滿足該行政區流域內整體水文信息的查詢,又能滿足單個站多時間段水文信息的查詢,且能直觀地看出所查詢的河流流量、水位的漲落趨勢及區域內降雨強度的分布。
水文信息通過網絡的拓展服務應用,省去了大量的數據統計和匯報工作,極大地提高了日常水文工作的效率;水文信息網的建立也極大滿足了各防汛部門對于水文信息的要求,可從各個信息表中直觀得到該行政區流域內整體的水、雨情情況和單個站別多時段水、雨情情況。更便于了解流域內河道流量水位的起漲情況,更好地控制水庫蓄水、放水的調節時間。同時需求部門可從水文信息網頁上的報表的各項子表中得到所需要的信息,并對應其工作進行調整
吉林省水文水資源局白城分局 137000 吉林省水文水資源局吉林分局 132013 中水淮河規劃設計研究有限公司 233001)