姚 建
(遼寧省營口水文局,遼寧 營口 115000)
遼寧省水文監(jiān)測工作始于1902年,經(jīng)過百余年的建設(shè)發(fā)展,尤其是2011年以后,國家更加重視水文建設(shè),大量增加基礎(chǔ)設(shè)施建設(shè)投入,建立國家防汛抗旱指揮體制,通過實施山洪災(zāi)害防治工程、地下水自動監(jiān)測工程、中小河流水文監(jiān)測和水資源監(jiān)測建設(shè)工程,形成了覆蓋主要河流、分布合理、觀測完整的工程。
基本滿足全省防汛抗旱減災(zāi)、水利工程規(guī)劃建設(shè)、水資源管理和水生態(tài)環(huán)境保護(hù)需求的水文站網(wǎng)監(jiān)測體系。
目前,遼寧省水文數(shù)據(jù)整編系統(tǒng)主要采用南方水文數(shù)據(jù)整編系統(tǒng)2.0版,所需的相關(guān)數(shù)據(jù)和控制信息整編系統(tǒng)主要依靠手工輸入。本年的水文數(shù)據(jù)整編結(jié)果在次年1月底提交。隨著經(jīng)濟(jì)社會的快速發(fā)展,特別是實行最嚴(yán)格的水資源管理制度、河流(湖泊)綜合管理評價、生態(tài)水管理等對水文數(shù)據(jù)的時效性和質(zhì)量提出了更高的要求,在保證水文數(shù)據(jù)質(zhì)量的前提下,提高水文數(shù)據(jù)重組的及時性具有重要意義。
針對新形勢下水文站網(wǎng)管理和水文監(jiān)測數(shù)據(jù)分析工作的需求,結(jié)合當(dāng)前水文站網(wǎng)現(xiàn)狀,遼寧省水文局2013年底提出了水文站網(wǎng)綜合管理系統(tǒng)建設(shè)的想法,系統(tǒng)建設(shè)于2017年初開始,2019年完成研發(fā)投入試運行,到目前為止,系統(tǒng)運行正常,達(dá)到了設(shè)計的要求。
目前,國內(nèi)對水文站網(wǎng)管理、水文監(jiān)測數(shù)據(jù)處理和數(shù)據(jù)重組的研究主要集中在利用信息手段實現(xiàn)智能化處理的單一功能。例如,對基于WebGIS的水文站網(wǎng)管理系統(tǒng)進(jìn)行了初步研究。介紹了WebGIS在青島市水文站網(wǎng)可視化管理系統(tǒng)中的應(yīng)用,分析了系統(tǒng)的組成和功能。云南省開發(fā)設(shè)計了在線水文數(shù)據(jù)整編系統(tǒng)。介紹了系統(tǒng)的總體框架的功能、特點和優(yōu)勢。以上研究提高了水文資料整編的效率和水文站網(wǎng)管理水平,但是有些功能不適合北方季節(jié)性河流水文特征,需要對這些功能模塊進(jìn)行重新構(gòu)建,同時目前國內(nèi)還沒有一套完整的、系統(tǒng)的水文站網(wǎng)綜合管理系統(tǒng),能實現(xiàn)水文監(jiān)測數(shù)據(jù)處理分析、水文資料整編及站網(wǎng)管理的實時處理分析。
遼河水庫管理服務(wù)中心為遼寧省水文產(chǎn)業(yè)管理機(jī)構(gòu),主管全省水文工作。近年來,響應(yīng)國家的號召和自身發(fā)展的需要,省級中心逐步開展了信息化建設(shè)。目前,全省水位,降水遙測系統(tǒng),水情會商系統(tǒng)、旱情會商系統(tǒng)、水文業(yè)務(wù)協(xié)同系統(tǒng)等,還有大批應(yīng)用系統(tǒng)在規(guī)劃和研發(fā)中。在站網(wǎng)管理和水文監(jiān)測數(shù)據(jù)處理方面,還沒有實現(xiàn)水文監(jiān)測數(shù)據(jù)采集、資料整編和站網(wǎng)管理等工作的實時處理和智能化處理,急需提高水文監(jiān)測數(shù)據(jù)智能化處理水平。
隨著水文站網(wǎng)監(jiān)測系統(tǒng)的不斷完善,水文監(jiān)測站、觀測項目和觀測內(nèi)容不斷增加,水文站網(wǎng)的基本信息沒有采用計算機(jī)管理。隨著遼寧自動測報系統(tǒng)的建設(shè)和實施,信息的采集、傳輸方式和信息量發(fā)生了很大的變化。水位、降水、自動測流信息量巨大(按每6min一條記錄,單條記錄可達(dá)10萬條以上)。面對上述情況,必須先解決數(shù)據(jù)整編以前的數(shù)據(jù)傳輸、排序、篩選、校對、檢索等信息處理問題,以緩解信息量突然增加帶來的人工數(shù)據(jù)處理困難。流量、泥沙等測驗方式多采用常規(guī)儀器,人工記錄,只能通過人工輸入計算機(jī)通過互聯(lián)網(wǎng)將測驗結(jié)果實時傳輸?shù)绞≈醒敕?wù)器。部分站點采用了較為先進(jìn)的測流設(shè)備和測沙設(shè)備,可以形成數(shù)字結(jié)果,但數(shù)據(jù)傳輸仍需手動上傳。
在全國水文系統(tǒng)中,缺乏集數(shù)據(jù)采集、站網(wǎng)管理和數(shù)據(jù)整理于一體的系統(tǒng)。為了提高水文數(shù)據(jù)整理的效率和質(zhì)量,提高水文站網(wǎng)的管理水平,全面提升水文現(xiàn)代化和智能化水平,迫切需要對該系統(tǒng)進(jìn)行研究。
水文監(jiān)測數(shù)據(jù)存在高度關(guān)聯(lián)性和海量性的特征,一項水文監(jiān)測要素的改變可能影響另一項要素的計算成果。當(dāng)發(fā)現(xiàn)某項水文要素發(fā)生變動,人為分析關(guān)聯(lián)表項和關(guān)聯(lián)要素,人工進(jìn)行逐一改算處理,關(guān)聯(lián)要素?zé)o法實現(xiàn)跨表檢索和自動改算,經(jīng)常有漏改、錯改現(xiàn)象,進(jìn)而造成資料成果不一致。這種人工修改方式存在效率低、工作量大和易出錯等問題。
水文資料整編是一項非常繁雜而精細(xì)的工作,從監(jiān)測信息收集到整編成果產(chǎn)生要經(jīng)過很多中間處理環(huán)節(jié),耗費大量的人力資源。為了滿足社會對水文資料的時效性的要求,2018年水利部水文司提出次年1月底提交上年度水文資料整編成果的要求。新形勢下,社會對水文資料的時效性要求越來越高,采用原有的水文監(jiān)測資料處理方法已無法滿足水文監(jiān)測工作要求。
遼寧省水文數(shù)據(jù)整編主要采用由長江委員會統(tǒng)一開發(fā)的2.0版南方水文數(shù)據(jù)整編系統(tǒng)。整編系統(tǒng)所需的相關(guān)數(shù)據(jù)和控制信息主要依靠人工輸入。部分功能未考慮北方地區(qū)河流的水文特征,例如冰情要素特征和泥沙特征等,在后期需要人工處理分析。隨著形勢變化,水文資料整編系統(tǒng)也在逐步升級。原長江委統(tǒng)一研發(fā)的《南方片水文資料整編系統(tǒng)》2.0版已由新的《全國水文資料整編系統(tǒng)》(5.0版)代替。新版系統(tǒng)要求采用網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng),全省一個數(shù)據(jù)庫,通過網(wǎng)絡(luò)實現(xiàn)工作站與數(shù)據(jù)庫系統(tǒng)連接。
目前釆用從地市局抽調(diào)專家集中進(jìn)行水文資料審查、人工評定資料質(zhì)量的方式,這種方式存在審查時間長、任務(wù)繁重、耗費大量人力和經(jīng)費開支大等問題。
目前國內(nèi)還沒有一個系統(tǒng),能實現(xiàn)從數(shù)據(jù)采集、數(shù)據(jù)檢查、處理分析、計算到成果與全國水文資料整編系統(tǒng)的無縫對接[1-2],來實現(xiàn)水文監(jiān)測數(shù)據(jù)采集、資料整編和站網(wǎng)管理等工作的實時處理,來提升水文現(xiàn)代化和智能化水平。
對遼寧水文站網(wǎng)監(jiān)測體系內(nèi)的站點基本信息、水文監(jiān)測數(shù)據(jù)、設(shè)施設(shè)備信息、運行維護(hù)記錄、水文資料整編等各種信息集成在一個平臺上,進(jìn)行集中管理,便于信息維護(hù)和快速檢索。
通過大數(shù)據(jù)分析等建立水文人工智能專家數(shù)據(jù)庫,采用自動處理為主,人機(jī)交互操作為輔的操作方式,對數(shù)據(jù)分揀、篩選及校對等,實現(xiàn)實時水文監(jiān)測信息的快速處理,提高了在站人員處理水文監(jiān)測資料的工作效率。
系統(tǒng)對電子版水文監(jiān)測原始資料進(jìn)行了歸檔分類和處理分析,納入到水文監(jiān)測數(shù)據(jù)在線審查平臺,設(shè)定不同人員的功能權(quán)限,組織專家在線審查,具有靈活機(jī)動性和公開透明性,同時提高了水文資料審查的效率。
水文站網(wǎng)綜合管理系統(tǒng)基于Internet的B/S模式,用戶可以通過瀏覽器對水文站網(wǎng)進(jìn)行操作,該系統(tǒng)采用通用軟件開發(fā)平臺和模塊化設(shè)計結(jié)構(gòu),具有良好的可移植性和可擴(kuò)展性[3-4]。該系統(tǒng)部署在省中心的應(yīng)用服務(wù)器上,實現(xiàn)了全省水文系統(tǒng)內(nèi)水文站網(wǎng)的綜合管理。水文測站網(wǎng)的綜合管理系統(tǒng)包括水文測站網(wǎng)管理、水文監(jiān)測管理、設(shè)施和設(shè)備管理、水文監(jiān)測數(shù)據(jù)人工智能分析、水文資料網(wǎng)上審查及與全國水文資料整編系統(tǒng)無縫對接等功能。
3.1.1 Oracle數(shù)據(jù)庫
考慮到水文站網(wǎng)綜合管理系統(tǒng)信息量大,處理速度要求快速,并考慮未來更多的并行處理要求以及權(quán)限分級要求,系統(tǒng)采用Oracle作為主要數(shù)據(jù)庫管理系統(tǒng)。Oracle引入了共享SQL和多先導(dǎo)服務(wù)器架構(gòu),以減少Oracle的資源占用并增強(qiáng)Oracle的能力[5-6]。它提供了基于角色分工的安全保密管理,在數(shù)據(jù)庫管理功能、完整性檢查、安全性和一致性方面具有良好的性能。它支持大量多媒體數(shù)據(jù),如二進(jìn)制圖形、聲音、視頻和多維數(shù)據(jù)結(jié)構(gòu)。它提供了一種新的分布式數(shù)據(jù)庫的功能,可以很容易地讀取和寫入數(shù)據(jù)通過網(wǎng)絡(luò)在遠(yuǎn)程數(shù)據(jù)庫,并對稱復(fù)制技術(shù)。水文站網(wǎng)綜合管理系統(tǒng)的信息存儲采用Oracle數(shù)據(jù)庫管理系統(tǒng)。管理的數(shù)據(jù)庫有基本信息數(shù)據(jù)庫、基礎(chǔ)水文數(shù)據(jù)庫、原始水文資料庫及實時監(jiān)測信息庫?;拘畔?shù)據(jù)庫是本系統(tǒng)信息維護(hù)的主要數(shù)據(jù)庫,也是本次進(jìn)行表結(jié)構(gòu)設(shè)計的重點庫,對其它3個庫的操作主要是資料檢索。
3.1.2 基本信息數(shù)據(jù)庫
基本信息數(shù)據(jù)庫存儲水文站網(wǎng)綜合管理系統(tǒng)要維護(hù)的各種基礎(chǔ)信息,本次定義的表名如下:
1)站網(wǎng)管理類:包括水文水位站、降水蒸發(fā)站、變遷前水文(位)站、變遷前降水蒸發(fā)站、規(guī)劃水文(位)站以及規(guī)劃降水蒸發(fā)站一覽表。
2)監(jiān)測管理類:包括巡測區(qū)主要項目監(jiān)測方式表、單站測驗任務(wù)表、斷面布設(shè)情況表、洪水等級劃分表、水流沙監(jiān)測方案表、報汛方案表、降水蒸發(fā)場地布置情況表、測站高洪應(yīng)急預(yù)案、突發(fā)水事應(yīng)急預(yù)案。
3)設(shè)施設(shè)備管理類:包括站房情況、氣象場情況、觀測碼頭情況、基本水尺情況、自記井基本情況、測流纜道基本情況、水電通信情況、基礎(chǔ)設(shè)施維護(hù)記錄、斷面標(biāo)志及基線、設(shè)備信息登記、設(shè)備軟件及圖片類、應(yīng)急監(jiān)測設(shè)備配置情況、巡測設(shè)備配置情況、水文站設(shè)備配置情況、降蒸站設(shè)備配置情況。
4)基礎(chǔ)資料管理類:包括測站沿革、測站水準(zhǔn)點沿革表、河段情況、實測基本水尺斷面、高洪水位流量關(guān)系、水位面積關(guān)系、水位特征值、流量特征值、流速特征值、含沙量特征值、降水特征值、常用系數(shù)、典型洪水簡述、典型洪水過程。
5)文件及資料管理類:包括文件、資料、測站圖片類、測站資料。
6)報表生成系統(tǒng)類:包括固定檢索表存儲。
7)水文資料檢索類:包括測站資料逐年登記表、檢索申請單、檢索資料清單。
8)水文資料整編管理類:包括質(zhì)量評定權(quán)重分配表、水文(位)站及降水蒸發(fā)站成果一覽表、分類錯誤及扣分準(zhǔn)則重大問題處理記錄、審查會議通知表、審查專家任務(wù)分配表、審查錯誤登記表、單站質(zhì)量評定表、紙質(zhì)資料入庫登記表。
3.1.3 基礎(chǔ)水文數(shù)據(jù)庫
本系統(tǒng)只對該數(shù)據(jù)庫訪問,提供對基礎(chǔ)水文數(shù)據(jù)庫的水文資料檢索功能,對數(shù)據(jù)庫的信息不進(jìn)行維護(hù)。數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計已在中華人民共和國水利部《基礎(chǔ)水文數(shù)據(jù)庫表結(jié)構(gòu)及標(biāo)識符標(biāo)準(zhǔn)》(SL 324-2005)中定義,本系統(tǒng)不需對表結(jié)構(gòu)進(jìn)行設(shè)計。
3.1.4 原始水文數(shù)據(jù)庫
原始水文數(shù)據(jù)存放水文監(jiān)測原始觀測記錄資料、用監(jiān)測儀器生成的原始數(shù)據(jù)文件及通過遙測系統(tǒng)上傳的原始觀測信息等。本系統(tǒng)提供對原始信息的檢索功能,數(shù)據(jù)庫的維護(hù)由其它工程的相應(yīng)系統(tǒng)完成。
3.1.5 實時監(jiān)測信息庫
實時水文監(jiān)測信息數(shù)據(jù)庫存儲《遼寧省水文站網(wǎng)綜合管理系統(tǒng)》要維護(hù)的各種基礎(chǔ)信息,本次定義的表名如下:
1)測站信息表:包括水文水位站整編信息表、降水蒸發(fā)站整編信息表、關(guān)注站點及其項目信息、流域水系對照表。
2)基本信息:包括水準(zhǔn)點沿革表、斷面情況表、水尺沿革表、降水蒸發(fā)儀器沿革信息、水文水位儀器沿革信息、水位級、系數(shù)及單位信息、注解碼對照表、信息輸入習(xí)慣保存。
3)測量類:包括水準(zhǔn)測量參數(shù)引用表、水準(zhǔn)測量記錄表、水尺零高及斷面樁測量參數(shù)引用表、水尺零高及斷面樁測量記錄表、水道斷面參數(shù)引用表、水道斷面測量記錄表、大斷面樁測量記錄表、大斷面成果參數(shù)引用表、實測大斷面成果表、大斷面分級水位成果表、斷面樁測量成果表、水尺零高測量成果表、水準(zhǔn)點測量成果表。
4)水位類:包括實測水位、基本水尺水位記錄、比降水尺水位記錄、篩選水位計算表、實測水位問題表、基本水位月報成果、比降水位月報成果。
5)流量類:包括流量、輸沙測驗基本信息、暢流期流量測驗記錄表、冰期流量測驗記錄表、暢流期流量、輸沙測驗記錄表、冰期流量、輸沙測驗記錄表、水面浮標(biāo)測速記錄表、水面浮標(biāo)圖形坐標(biāo)表、水面浮標(biāo)測深及計算表、聲學(xué)多普勒流速儀流量測驗記錄表、不確定度計算參數(shù)、糙率計算參數(shù)表、實測流量成果表、糙率計算月報成果。
6)泥沙類:包括全斷面混合法輸沙測驗記錄表、調(diào)壓積時式輸沙測驗記錄表、單沙測驗記錄表、單沙(調(diào)壓積時式)測驗記錄表、泥沙水樣處理記錄表、實測輸沙率成果表、單沙月報成果。
7)記錄類:包括實測降水記錄、人工觀測降水記錄、實測降水問題表、降水日表、遙測降水月報成果、人工觀測降水月報成果。
8)蒸發(fā)類:包括水面蒸發(fā)量觀測記錄、水面蒸發(fā)量觀測記錄、蒸發(fā)輔助項目觀測記錄、蒸發(fā)(E601、20cm)月報成果、蒸輔月報成果。
9)水(岸)溫類:包括水(岸)溫觀測記錄、基本水溫月報成果。
10)冰情類:包括冰情觀測、冰厚、河段冰厚、河段冰厚、冰流量、冰速、冰厚測驗記載表、冰情觀測月報成果、斷面冰厚月報成果、水內(nèi)冰成果表、河段冰厚成果表。
11)其它類:包括各項目錯誤記錄登記表、綜合統(tǒng)計、上傳文件說明表、進(jìn)程登記表、成果流程說明表、進(jìn)程狀態(tài)表、測站各項目資料處理時間表、資料更新及補(bǔ)算、系統(tǒng)參數(shù)、站點參數(shù)表、表更新痕跡、三校錯誤登記。
由于水文資料整編系統(tǒng)需要,還需要配置SQL Sever 2008及以上版本的數(shù)據(jù)庫管理系統(tǒng)。SQL Sever數(shù)據(jù)庫是一個可擴(kuò)展的、高性能的數(shù)據(jù)庫管理系統(tǒng),涉及到分布式客戶計算;
擁有強(qiáng)大的事務(wù)處理能力和管理工具,采用多種方法確保數(shù)據(jù)的完整性;支持對稱多處理器架構(gòu)、存儲結(jié)構(gòu)、開放數(shù)據(jù)庫互連,并具有自主的SQL語言,滿足水文監(jiān)測數(shù)據(jù)海量性、多要素、多元異構(gòu)性等特征對數(shù)據(jù)庫的要求。
SQL Sever數(shù)據(jù)庫主要用來存儲水文資料整匯編數(shù)據(jù)及相關(guān)的記錄信息,實現(xiàn)了與全國水文資料整編系統(tǒng)的無縫對接。SQL Sever數(shù)據(jù)庫存儲的整編記錄信息,是指需要進(jìn)行資料整編的水文監(jiān)測記錄信息,包括水流沙數(shù)據(jù)庫、降水?dāng)?shù)據(jù)庫及整編說明等。
數(shù)據(jù)自動改算是通過Orarcle底層數(shù)據(jù)庫的設(shè)計,將庫表中的數(shù)據(jù)字段,通過設(shè)計檢索表,將包含該字段的數(shù)據(jù)和相關(guān)數(shù)據(jù)的其他表關(guān)聯(lián)起來,實現(xiàn)關(guān)聯(lián)元素的跨表檢索和自動批量修改數(shù)據(jù)。
水文要素之間有很高關(guān)聯(lián)性,一項要素的改變可能影響另一項要素的計算成果。以往靠人工進(jìn)行逐一改算處理,目前同類系統(tǒng)中還未有自動改算的功能。本系統(tǒng)采用后臺實時監(jiān)測處理技術(shù)處理,如果發(fā)現(xiàn)某一水文要素發(fā)生了變化,系統(tǒng)根據(jù)水文要素在時間上和工程上的變化,自動分析影響范圍的時間,當(dāng)前要素對其他因素的影響,通過定位影響對象確定范圍,根據(jù)修改情況的記錄評估范圍,自動修改范圍內(nèi)的每個要素。由于系統(tǒng)具有自動改算的功能,有效地解決了因資料修改造成成果不一致等問題,保證了各類整編成果的一致性。
站網(wǎng)綜合管理系統(tǒng)采用后臺監(jiān)聽(LISTENING)技術(shù),完成水文監(jiān)測結(jié)果的信息采集、檢查、分析和計算,與全國水文數(shù)據(jù)匯編系統(tǒng)無縫對接,月報結(jié)果歸檔,實現(xiàn)自動化集成處理。自動處理部分的任務(wù)包括監(jiān)測信息采集、系列合理性校核、結(jié)果分析計算、結(jié)果歸檔、結(jié)果修改等功能。為了使這些功能自動化任務(wù)處理,它們必須在后臺運行的方式工作。
后臺有一個特殊的任務(wù),它監(jiān)聽處理過程,并在系統(tǒng)啟動時自動開始運行。一方面,監(jiān)控進(jìn)程根據(jù)系統(tǒng)安排的任務(wù),定時啟動子進(jìn)程,完成相應(yīng)的工作;另一方面,根據(jù)相應(yīng)的每個用戶請求,處理相應(yīng)的臨時任務(wù)。
水文站網(wǎng)監(jiān)測體系日益完善后,站點不斷加密,監(jiān)測信息逐步全面覆蓋,有利于收集更多、更全面的水文監(jiān)測信息,更好地為當(dāng)?shù)胤姥?、水利?guī)劃與工程設(shè)計、水資源管理及社會各界服務(wù)。水文站網(wǎng)絡(luò)監(jiān)測系統(tǒng)的建設(shè)投入了大量的資金用于水文站的建設(shè),包括試驗點的建設(shè)、試驗設(shè)施設(shè)備的配置、設(shè)施設(shè)備的運行和維護(hù),都是為了獲得準(zhǔn)確的水文監(jiān)測數(shù)據(jù)。為此研究水文監(jiān)測數(shù)據(jù)智能化處理技術(shù)就顯得尤為重要,該技術(shù)的應(yīng)用能夠快捷,便利的對水雨情結(jié)果進(jìn)行整編,又能保證各類水文資料的整編成果。