□(河南省信陽水文水資源勘測局)
南方片《水文資料整匯編軟件》SHDP 2.0應(yīng)用淺析
□李繼成(河南省信陽水文水資源勘測局)
南方片《水文資料整匯編軟件》SHDP 2.0能實現(xiàn)整編數(shù)據(jù)錄入,河道站水位、流量、含沙量整編,堰閘(水庫)站水位、流量、含沙量整編,潮水位整編,顆粒級配分析計算整編,水位流量(含沙量)定線,關(guān)系曲線檢驗,降水量整編,水位、降水數(shù)據(jù)固態(tài)處理以及匯編等。文章介紹了南方片《水文資料整匯編軟件》SHDP 2.0的操作要領(lǐng);新建、分離、附加數(shù)據(jù)庫方法;Access數(shù)據(jù)導(dǎo)入SQL Server 2000數(shù)據(jù)庫的方法。
水文資料;整匯編軟件;應(yīng)用
南方片《水文資料整匯編軟件》SHDP 1.0(以下簡稱SHDP 1.0)自2004年在河南省投入使用以來,對提高河南省水文資料整匯編工作水平起到了積極的促進作用。通過五年的使用,2009年長江委水文水資源局軟件研發(fā)組進一步對整匯編軟件進行了充實、完善、升級,形成了南方片《水文資料整匯編軟件》SHDP 2.0(以下簡稱SHDP 2.0),該軟件使用的后臺數(shù)據(jù)庫為SQL Server 2000數(shù)據(jù)庫。升級后的SHDP 2.0采用了《基礎(chǔ)水文數(shù)據(jù)庫表結(jié)構(gòu)及標識符標準》(SL324—2005)的數(shù)據(jù)庫結(jié)構(gòu),各模塊功能較SHDP 1.0得到了加強,操作更加簡便。符合《水文資料整編規(guī)范》(中華人民共和國行業(yè)標準,SL247-2012)。如何將SHDP 1.0所用的Access數(shù)據(jù)庫的數(shù)據(jù)導(dǎo)入SHDP 2.0所用的SQL Server 2000數(shù)據(jù)庫中,使水文數(shù)據(jù)庫更加統(tǒng)一、完整,文章為此作以下簡要介紹。
1.1 新建數(shù)據(jù)庫
SQL Server 2000安裝后,點擊開始,指向程序→Microsoft SQL Server→點擊企業(yè)管理器→點擊控制臺根目錄下的Microsoft SQL Servers左邊的“+”→點擊SQL Server組左邊的“+”→點擊(local)(Windows NT)左邊的“+”→右鍵點擊數(shù)據(jù)庫→點擊新建數(shù)據(jù)庫→在名稱欄中輸入數(shù)據(jù)庫名,以站名加年份作為數(shù)據(jù)庫名,如南灣水文站2015年資料輸入“nw_2015”→點擊確定,即完成了數(shù)據(jù)庫的建立。
1.2 裝載腳本文件
數(shù)據(jù)庫建立后必須裝載shdp2.0腳本文件(2.0.0.4).sql,數(shù)據(jù)庫才能使用。選中數(shù)據(jù)庫名(如nw_2015)→點擊工具菜單→點擊SQL分析查詢器→點擊裝載SQL腳本→在打開查詢文件的查找范圍欄中選擇腳本文件的存放的路徑,即shdp腳本文件(2.0.0.4).sql→點擊打開→點擊執(zhí)行查詢→出現(xiàn)兩條警告提示后關(guān)閉所有窗口,新建的數(shù)據(jù)庫(nw_ 2015)就可以使用了。
點擊開始→指向程序→Microsoft SQL Server→點擊企業(yè)管理器→點擊控制臺根目錄下的Microsoft SQL Servers左邊的+號→點擊SQL Server左邊的“+”→點擊(local)(Windows NT)左邊的“+”→點擊數(shù)據(jù)庫左邊的“+”→右鍵點擊要分離的數(shù)據(jù)庫(如nw_2015)→指向所有任務(wù)→點擊分離數(shù)據(jù)庫→點擊確定,就完成了數(shù)據(jù)庫的分離。找到數(shù)據(jù)庫數(shù)據(jù)文件存放目錄的路徑(如:D∶SQLData),打開SQL Data文件夾→打開MSSQL文件夾→打開Data文件夾→選中后綴為MDF及LDF格式的兩個文件(如:nw_2015_Data.MDF及nw_ 2015_Log.LDF),復(fù)制到目標文件夾中(如南灣2015數(shù)據(jù)庫),水文測站每年上交資料時一并將上述兩個文件交勘測局測驗科。數(shù)據(jù)庫的分離就是為了拷貝上述兩個文件。
點擊開始→指向程序→Microsoft SQL Server→點擊企業(yè)管理器→點擊控制臺根目錄下的Microsoft SQL Servers左邊的+號→點擊SQL Server左邊的“+”→點擊(local)(WindowsNT)左邊的“+”→右鍵點擊數(shù)據(jù)庫→指向所有任務(wù)→點擊附加數(shù)據(jù)庫→點擊驗證左邊的按鈕→找到數(shù)據(jù)庫文件存放目錄的完整路徑(如:D∶SQLData),打開D盤→打開SQL Data文件夾→打開MSSQL文件夾→打開Data文件夾→選中后綴為MDF格式(如:nw_2015_Data.MDF)的文件→點擊確定,數(shù)據(jù)庫就附加成功了。
4.1 原始數(shù)據(jù)測站信息導(dǎo)入
打開SHDP 1.0,將原始信息(選擇dat格式)導(dǎo)出來,再打開SHDP 2.0→點擊整編菜單→點擊原始整編數(shù)據(jù)錄入→點擊原始數(shù)據(jù)測站信息→點擊導(dǎo)入數(shù)據(jù)→在查找范圍框中找到SHDP 1.0導(dǎo)出的原始信息存放路徑→點擊打開,就將SHDP 1.0原始數(shù)據(jù)測站信息導(dǎo)入到SHDP 2.0中了。以后每年新建數(shù)據(jù)庫時將上年的原始測站信息復(fù)制或?qū)氲絊HDP 2.0,若原始數(shù)據(jù)測站信息有變動要進行修改。
4.2 測站一覽表導(dǎo)入
打開SHDP 2.0→點擊數(shù)據(jù)維護菜單→導(dǎo)入1.0數(shù)據(jù)→選擇水文站→選擇全部表項→點擊確定→選擇導(dǎo)入測站信息。導(dǎo)入數(shù)據(jù)后若沒有某站某斷面信息,說明該站當年某斷面無成果表,需要在測站一覽表相應(yīng)位置插入該斷面的信息就行了。
完成上述操作后就可以在SHDP 2.0界面中輸入數(shù)據(jù)了。以后每年新建數(shù)據(jù)庫時將上年的測站一覽表復(fù)制或?qū)氲絊HDP 2.0,若測站一覽表有變動要進行修改。
4.3 降水量原始數(shù)據(jù)導(dǎo)入
啟動SHDP 1.0,將某站的原始數(shù)據(jù)(如:50200150.P0G)導(dǎo)出,復(fù)制到SHDP 2.0的年份目錄下SRCDATA中,然后啟動SHDP 2.0,點擊整編菜單→點擊原始整編數(shù)據(jù)錄入→點擊降水量整編數(shù)據(jù)→選擇站名及年份→點擊導(dǎo)入數(shù)據(jù),某站的原始數(shù)據(jù)(如:50200150.P0G)就導(dǎo)入到SHDP 2.0中。
4.4 河道站原始數(shù)據(jù)導(dǎo)入
啟動SHDP 1.0,將某站的原始數(shù)據(jù)(如:50100100.Z0G)文件導(dǎo)出,復(fù)制到SHDP 2.0的年份目錄SRCDATA中,然后啟動SHDP 2.0,點擊整編菜單→點擊原始整編數(shù)據(jù)錄入→點擊河道站水流沙整編數(shù)據(jù)→選擇站名及年份→點擊導(dǎo)入數(shù)據(jù),就將某站的原始數(shù)據(jù)(如:50100100.Z0G)文件導(dǎo)入到SHDP 2.0中。
4.5 水庫(堰閘)站原始數(shù)據(jù)導(dǎo)入
打開SHDP 1.0年份目錄下的SRCDATA文件夾,將某站原始數(shù)據(jù)(如:50201840.Z1G)文件復(fù)制到SHDP 2.0的年份目錄SRCDATA中,然后啟動SHDP 2.0,點擊堰閘水流沙資料整編→選擇年份→點擊數(shù)據(jù)錄入→選擇表格錄入(將表格錄入前邊的方框打勾)后顯示文件導(dǎo)入→選擇站名→點擊確定(中間有錯誤提示,繼續(xù)進行,原因是現(xiàn)SHDP 2.0的文本數(shù)據(jù)加工格式與SHDP 1.0版本的文本數(shù)據(jù)加工格式不同。最好將SHDP 1.0后綴為Z1G文本數(shù)據(jù)的格式改成SHDP 2.0后綴為Z1G文本數(shù)據(jù)格式,就不會提示錯誤信息了)。某站(如:50201840.Z1G)的推流信息導(dǎo)入到了SHDP 2.0中。然后點擊整編菜單→點擊原始整編數(shù)據(jù)錄入→點擊水庫(堰閘)整編數(shù)據(jù)→選擇站名及年份→依次將測站信息、水位庫容量信息、表項輸出、入庫成果、附注等修改和錄入,水庫(出庫總量)斷面的各項控制信息也要填入,修改后導(dǎo)出數(shù)據(jù),將原來的原始數(shù)據(jù)覆蓋。水庫堰閘站上交資料時要提交SHDP 2.0年份目錄下SRCDATA文件夾中的原始數(shù)據(jù)(后綴為Z1G)文件。
水庫(堰閘)站填寫推流數(shù)據(jù)信息時,要選擇某一出流斷面作為主斷面,其時間、水位和壩上(閘上)時間、水位一一對應(yīng)。否則合成流量時出錯,即逐日平均流量表及水庫水文要素摘錄表數(shù)據(jù)易出錯。
應(yīng)用SHDP 2.0進行水文資料整匯編,不僅減輕了整匯編人員的勞動強度,而且提高了整匯編工作質(zhì)量和工作效率。使用人員要熟練掌握SHDP 2.0的操作方法,及時反饋該軟件在使用中發(fā)現(xiàn)的問題,通過軟件研發(fā)人員的改進,使SHDP 2.0更趨完善、實用。
TU201.2
:B
:1673-8853(2017)01-0041-02
2016-11-14
(編輯:左英勇)
李繼成(1965-),男,工程師,主要從事水文勘測、水文資料整匯編和水文水資源分析計算工作。