在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網 資料文庫 成果與水利工程數據庫對接技術探討范文

成果與水利工程數據庫對接技術探討范文

本站小編為你精心準備了成果與水利工程數據庫對接技術探討參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

成果與水利工程數據庫對接技術探討

摘要:如何更好利用水利普查數據,并與現有水利數據進行整合,一直是水利數據庫建設中的難點,數據來源、結果不一致導致數據整合效率不高,無法對現有水利普查數據進行有效利用。文章提出一種水利普查成果與遼寧省水利工程數據庫對接技術,實現水利普查基礎數據與遼寧省水利工程數據庫的無縫整合,有效提高遼寧省水利工程數據庫的完整性、時效性,同時避免了大量數據處理中人工處理質量差、合格率低、效率慢的缺點,對已建水利信息管理系統進行大量數據更新整合具有一定的借鑒價值。

關鍵詞:水利普查;數據庫對接技術;數據整合;遼寧省

遼寧省水利工程數據庫是遼寧省水利信息化建設中最重要的內容之一,包括遼寧省絕大多數水利工程信息如河道、水庫、控制站、堤防、海堤、水閘、跨河工程、城市防洪、險點險段、農村水利等,是遼寧省水利工程數據的基礎,為全省所有水利部門服務。《遼寧省第一次水利普查公報》的標志著水利普查工作任務完成,水利普查取得的成果具有涵蓋信息廣、涉及水利業務全、數據可靠規范等特點[1]。此次普查獲取了海量的水利信息數據,這些數據成果是迄今為止最全面、完整、規范及權威的水利基礎數據。如何有效利用轉化這些水利基礎數據,將普查的水利信息數據轉化整合到遼寧省水利工程數據庫,豐富并統一遼寧省的水利基礎信息,保證遼寧省水利工程數據庫數據的完整性、準確性和時效性是十分必要的。水利普查數據與遼寧省水利工程數據庫對接技術實現水利普查數據在遼寧省水利工程數據庫方面的轉化應用。為了完善遼寧省水利工程數據庫,保持與水利普查數據同步、一致,需要將水利普查獲取的海量數據整合到遼寧省水利工程數據庫中。如果采用人工手動錄入數據,工作量繁重,費時、費力,而且質量差、合格率低、效率慢;而利用計算機技術實現水利普查成果與遼寧省水利工程數據庫自動對接,既可以避免人工錄入的弊端,又可縮短處理時間,達到高效、簡潔地完成數據整合。

1對接技術

ADO.NET是ADO(ActiveXDataObjects)最新發展的產物,是微軟.NET框架的一部分,成功實現了在“斷開”的概念下對服務器上數據庫的訪問[4-5]。ADO.NET由.NET數據提供程序和DataSet(數據集)兩部分組成,.NET數據提供服務負責與物理數據源的連接以及檢索、操作、更新數據源,DataSet負責實現獨立于任何數據源的數據訪問。ADO.NET對象模型如圖1所示。SqlDataAdapter對象是DataSet與SQLSERVER之間的橋接器。Sql-DataAdapter通過對數據源使用適當的Transact-SQL語句填充DataSet中的數據以匹配數據源中的數據和更改數據源中的數據以匹配DataSet中的數據來提供這一橋接。SqlCommand類是用于對數據庫進行操作的類,利用此類可以對SQLSERVER數據庫進行插入、修改、刪除等操作。

2對接技術實現過程

2.1分析比對

分析比對是分析水利普查數據與遼寧省水利工程數據庫數據之間的對應關系,是實現對接技術的基礎。通過充分分析遼寧省水利工程數據庫庫表結構、各表及表中指標字段的意義和水利普查數據,找出遼寧省水利工程數據庫庫表字段與水利普查數據相對應的字段,建立兩者之間的對應關系,以利于兩者進行數據整合。水利普查對象為中華人民共和國(臺灣省、香港和澳門特別行政區除外)境內所有江河湖泊、水利工程、水利機構及重點社會經濟取用水戶等,共33類水利普查對象[6]。遼寧省水利工程數據庫包括河道、水庫、水閘等類工程。水利普查數據一類工程信息由一張數據表表示,遼寧省水利工程數據庫一類工程信息由一張或多張數據表表示。經分析比對,水利普查數據有8類工程與遼寧省水利工程數據庫6類工程相對應,共涉及遼寧省水利工程數據庫中包括河道、水庫、堤防、海堤、水閘、農村水利6類工程張數據表,個數據字段,構成了一對多或多對一的關系,對應關系圖如圖1所示。以水電站普查表與水庫對應關系為例,遼寧省水利工程數據庫與水利普查數據表字段對應見表1。其中需要注意遼寧省水利工程數據庫的總裝機容量單位是兆瓦,水利普查數據表的裝機容量單位是千瓦,對接時需要轉換單位。

2.2讀取水利普查數據

運用MicrosoftSQLSERVER5軟件構建水利普查成果數據庫,每個工程類別對應一張數據表。因為水利普查數據對象編碼方式與遼寧省水利工程數據庫對象編碼方式不同,需要建立水利普查與水利工程數據庫對象編碼對照表,利用SqlDataAdapt-er對象讀取編碼對照表中對象的水利普查數據,填充到不依賴于數據庫的獨立數據集合DataSet,將DataSet中的數據表DataTable綁定到數據網格控件DataGridView實現水利普查數據讀取。

2.3整合數據

分析比對水利普查數據與遼寧省水利工程數據庫數據將存在兩種情況:一種是水利普查數據中的工程對象不存在于遼寧省水利工程數據庫中,另一種是水利普查數據中的工程對象已存在于水利工程數據庫中。針對上述兩種情況,數據整合方式有兩種,一種是針對遼寧省水利工程數據庫中沒有的工程,對于這類工程,按照遼寧省水利工程數據庫中庫表字段選取對應于普查數據的字段,將該普查數據直接導入遼寧省水利工程數據庫,另一種是針對遼寧省水利工程數據庫中已存在的工程,對于這類工程,根據水利普查與遼寧省水利工程數據庫對象編碼對照表進行更新,更新思路是將這類工程最后一次修改的內容復制,更新對應字段的水利普查數據,將復制并更新了普查數據的記錄作為最新的記錄導入遼寧省水利工程數據庫。對于兩種整合方式,每張數據表均通過資料截止日期字段記錄整合時間,作為水利普查成果整合的標識,利于整合出現錯誤后及時方便地處理。整合的實現是通過逐行讀取數據網格控件DataGrid-View中的數據行DataRow,然后利用SqlCommand對象逐行插入或更新到遼寧省水利工程數據庫。

3數據對接匹配度檢測結果

實現水利普查數據與遼寧省水利工程數據庫對接后,需要對整合后的遼寧省水利工程數據庫進行數據匹配檢測,確保整合后的數據質量。根據水利普查數據字段與遼寧省水利工程數據庫字段的對比分析結果,針對工程名稱以及相應的指標字段,結合第一次全國水利普查數據處理上報系統,針對本文方法和傳統數據對接方法分別采用查全率和查準率對整合數據的正確性、完整性進行序列匹配度的檢測,并采用聚類分析、協議分析以及信任值分析方法對比兩種方法數據匹配的優越性,分析結果見表2。從匹配測試結果可看出,本文提出的水利普查數據與水利工程數據庫對接及時經過序列匹配度測試,數據序列匹配度的查全率和查準率均高于5%,且明顯高于傳統逐一數據庫字段對應方式下的序列匹配度。從聚類分析、協議分析、信任值分析下的數據序列查全率和查準率來看,本文的方法都要明顯好于傳統方法,優越程度高于傳統數據庫對接技術。相比于傳統對應數據庫字段的方式,本文提出的水利普查與遼寧省水利工程數據庫對接方法可避免人工處理數據的弊端,減少工作量,提高工作效率。

4結論

(1)水利普查與水利工程數據庫對接指標由于編制時間、用途以及參與專家有所差異,在進行數據庫對接名錄分析時,對于同一個工程對象屬性表述可能存在不一致的情況。對于這類情況建議在對接目錄分析時,需要對應指標參考解釋說明采用人工判定方式進行指標對應。

(2)在進行數據庫指標關聯對接,對接指標只需要和主關鍵工程代碼進行關聯對接時,該指標適用于所有的關聯對象,而對接指標除和主關鍵工程代碼關聯外,和其他指標進行主關鍵關聯時,這類指標不能進行數據對接。

(3)本文提出的數據庫對接技術對于已建信息管理系統與水利普查成果數據進行整合以及大數據量更新有一定的推廣和借鑒價值,但與其他水利數據對接的適用性和序列匹配程度還需要進一步探討

作者:雷明 單位:遼寧省水利水電科學研究院有限責任公司沈陽分公司

主站蜘蛛池模板: 99热这里只有精品一区二区三区 | 国产成人久久精品二区三区 | 看片亚洲| 亚洲第一在线播放 | 羞羞网站免费观看 | 久久综合五月天 | 亚洲色图综合网 | 日本一区二区三区在线观看视频 | 免费久久精品 | 水蜜桃视频网 | 欧美精品网址 | 最新国产一区二区精品久久 | 丁香激情综合色伊人久久 | 九九99香蕉在线视频网站 | 在线免费观看色视频 | 丁香啪啪天堂激情婷婷 | 在线综合视频 | 成人国内精品久久久久影 | 性一交一乱一伦一色一情孩交 | 中文字幕欧美日韩久久 | 亚洲精品国产字幕久久vr | 98精品视频| 亚洲视频在线观看免费视频 | 亚洲精品国产第1页 | 伊人婷婷色 | 最新久久精品 | 四虎看黄 | 中文精品99久久国产 | 伊人久久天堂 | 免费观看激色视频网站(性色) | 亚洲免费二区三区 | 四虎国产精品永久在线网址 | 亚洲无线码一区二区三区 | 国内精品久久久久久久 | 亚洲自拍偷拍区 | 伊人婷婷涩六月丁香七月 | 亚洲四播房 | 亚洲人成一区二区不卡 | 国产精品久久久久久搜索 | 久久久久久国产精品视频 | 欧美日韩成人在线视频 |