中國電建集團(tuán) - 水電工程地質(zhì)協(xié)同設(shè)計系統(tǒng)
所使用產(chǎn)品:Spread .NET, ComponentOne Enterprise
一. 企業(yè)背景
中國電建集團(tuán)北京勘測設(shè)計研究院有限公司(簡稱:北京院)始建于 1953 年,是大型綜合性勘測設(shè)計研究單位,現(xiàn)為中國電力建設(shè)集團(tuán)有限公司(世界 500 強(qiáng)企業(yè))的全資子企業(yè)。
北京院主要從事水電、水利、工民建、新能源、市政、路橋等領(lǐng)域的規(guī)劃、測繪、勘察、設(shè)計、科研、咨詢、監(jiān)理、環(huán)保、水保、監(jiān)測、巖土治理、工程總承包,投資以及文物保護(hù)工程勘察、設(shè)計、施工等業(yè)務(wù)。截止 2014 年底,注冊資本金 1.9 億元,資產(chǎn)總額 13.81 億元,正式員工 986 人,其中,教授級職稱 159 人,高級職稱 302 人,中級職稱 298 人;有全國 “水電行業(yè)勘察設(shè)計大師” 1 人,享受政府特殊津貼的專家 10 人;各類注冊執(zhí)業(yè)資格證書 290 個,涵蓋一級注冊建筑師、一級注冊結(jié)構(gòu)工程師、注冊建造師等 15 個專業(yè)。
北京院擁有工程勘察、設(shè)計綜合甲級,測繪甲級,工程咨詢甲級,工程造價咨詢企業(yè)甲級,建設(shè)項目環(huán)境影響評價甲級,水文、水資源調(diào)查評價甲級,建設(shè)項目水資 源論證甲級,水土保持方案編制甲級,地質(zhì)災(zāi)害治理工程勘查、設(shè)計甲級,水利電力、電力、市政、房屋建筑、人防等工程監(jiān)理甲級,文物保護(hù)工程勘察設(shè)計甲級、 施工一級等近 20 項國家甲級資質(zhì)證書,具有對外經(jīng)營資格證書、進(jìn)出口資格證書,以及 CMA 計量證書,在抽水蓄能電站、常規(guī)水電站、新能源工程勘察設(shè)計領(lǐng)域 處于領(lǐng)先地位,并在水利水務(wù)、工程監(jiān)理、工業(yè)與民用建筑、設(shè)備成套、移民監(jiān)理、環(huán)保水保、水文水資源、路橋、工程造價、金屬結(jié)構(gòu)、工程安全監(jiān)測檢測、文物 保護(hù)與巖土治理等專業(yè)領(lǐng)域形成了較強(qiáng)的技術(shù)優(yōu)勢。在常規(guī)電站領(lǐng)域,完成了黃河、永定河、拒馬河、潮白河、漢江、怒江、通天河、獨(dú)龍江、木扎提河等多條河流 和幾內(nèi)亞、埃塞俄比亞等國家的水資源普查和規(guī)劃工作。承擔(dān)了三門峽、劉家峽、石泉、安康、查龍、大朝山、喜河、天花板、去學(xué)、大華橋等近百座水電站的勘測 設(shè)計工作,創(chuàng)造了多個水電勘測設(shè)計領(lǐng)先技術(shù)。完成的安康水電站在國內(nèi)第一次采用寬尾墩窄縫式異型鼻坎,大朝山水電站是國內(nèi)首次在百米以上級碾壓混凝土高 壩、大單寬流量條件下采用寬尾墩-臺階式壩面聯(lián)合消能工,查龍水電站建成世界上最高海拔的混凝土面板沙礫石壩,去學(xué)水電站將建成世界最高的瀝青混凝土心墻壩。
二. 項目名稱和項目概況
項目名稱:《水電工程地質(zhì)協(xié)同設(shè)計系統(tǒng)》
目前工程地質(zhì)專業(yè)數(shù)據(jù)采集工作仍然采用已沿用近百年的傳統(tǒng)方式,隨著信息化技術(shù)的發(fā)展,數(shù)據(jù)采集工作的效率有較大的提升空間;行業(yè)內(nèi)對工程地質(zhì)數(shù)據(jù)管理和分析工作大多采用傳統(tǒng)的分散式組織方式,雖然已部分實現(xiàn)數(shù)據(jù)管理和分析的信息化,但數(shù)據(jù)的協(xié)同管理和快速分析的手段較為匱乏;勘察成果的輸出尤其是工程地質(zhì)專業(yè)的三維設(shè)計工作對數(shù)據(jù)源的組織和利用缺乏系統(tǒng)的后臺數(shù)據(jù)支撐。
水電工程勘察設(shè)計涉及測量、勘探、地質(zhì)、土建、壩工、引水、廠房、施工等眾多專業(yè),其中工程地質(zhì)專業(yè)在工程前期的樞紐布置設(shè)計階段和工程施工詳細(xì)設(shè)計階段都處于重要的基礎(chǔ)位置。利用地形數(shù)據(jù)和勘探資料建立滿足設(shè)計精度要求的三維地質(zhì)模型,并輸入設(shè)計平臺供設(shè)計專業(yè)直接利用,是實現(xiàn)水電工程三維協(xié)同設(shè)計的必要條件之一。當(dāng)前,工程地質(zhì)勘察信息化、三維化等計算機(jī)應(yīng)用還存在許多不足,主要體現(xiàn)在工程地質(zhì)勘察數(shù)據(jù)的標(biāo)準(zhǔn)化處理、數(shù)據(jù)采集、數(shù)據(jù)管理、數(shù)據(jù)統(tǒng)計分析、數(shù)據(jù)成果整理等手段比較落后[2]。
從水電工程建設(shè)進(jìn)程來看,只從改革開放以來市場競爭變得越來越激烈,工程地質(zhì)勘察的工作周期變得越來越短,工程地質(zhì)專業(yè)迫切需要一個能夠?qū)崿F(xiàn)外業(yè)數(shù)據(jù)采集無紙化、外業(yè)成果到內(nèi)業(yè)數(shù)據(jù)轉(zhuǎn)換自動化、勘察數(shù)據(jù)管理系統(tǒng)化、數(shù)據(jù)分析智能化的技術(shù)方案做支撐,從地質(zhì)信息的數(shù)據(jù)采集、存儲、加工、分析、制圖、以及建立三維地質(zhì)模型并進(jìn)行相應(yīng)的空間分析和決策等整個生產(chǎn)過程進(jìn)行統(tǒng)一管理,實現(xiàn)內(nèi)外業(yè)的協(xié)同工作。在這個大的背景下我們院結(jié)合行業(yè)內(nèi)目前的現(xiàn)狀及勘測專業(yè)的實際情況,提出了“水電工程地質(zhì)協(xié)同設(shè)計系統(tǒng)”項目。
三. 選擇葡萄城控件產(chǎn)品的主要原因
選擇葡萄城控件主要考慮以下三點(diǎn):
簡化代碼:優(yōu)秀的控件已將很多通用的功能高度集成在控件底層,開發(fā)人員只需要調(diào)用相關(guān)接口即可實現(xiàn)功能。
增加代碼可讀性:一個功能強(qiáng)大的控件如 Spread,內(nèi)部封裝了豐富的前端功能,可以用來直接當(dāng)做視圖層(View),把自定義的邏輯全部實現(xiàn)在控制層(Control),再利用 Entity Framework 持久化數(shù)據(jù)(Model),使整個項目結(jié)構(gòu)清晰,代碼可讀性強(qiáng),便于日后維護(hù),符合 MVC 的開發(fā)模式。
界面友好美觀:ComponentOne 和 Spread 與微軟的 Excel 無論從外觀還有操作方式都有很大的相似度,用戶可以很快的掌握使用方法,不用進(jìn)行軟件的學(xué)習(xí)培訓(xùn)即可上手。
四. 實際使用情況
在該項目中主要用 Spread 表格控件進(jìn)行數(shù)據(jù)維護(hù)和成果分析(繪制統(tǒng)計圖、生成統(tǒng)計表)。使用 C1Ribbon 控件模擬了 Office 辦公軟件的布局效果,還用到了 C1PDFViewer 控件生成幫助文檔。
數(shù)據(jù)錄入界面,主要是對地質(zhì)外業(yè)采集的數(shù)據(jù)進(jìn)行標(biāo)準(zhǔn)化錄入,以表格的形式錄入方便數(shù)據(jù)展示查詢,Spread 可以很方便的設(shè)置單元格類型,滿足我們不同類型數(shù)據(jù)的錄入。
其中 C1 控件提供了 Office 的主題效果,統(tǒng)一了界面風(fēng)格,頂部的工具欄為 C1Ribbon 控件,使系統(tǒng)保持和 Office 軟件統(tǒng)一的操作風(fēng)格,保留用戶使用習(xí)慣,更易于上手。
下圖為我們試驗數(shù)據(jù)的錄入,使用 Spread 類似 Excel 的多表格界面。用戶對界面十分熟悉,操作簡單,上手快。
下圖為使用 C1Chart 生成的統(tǒng)計圖,統(tǒng)計圖顯示效果非常美觀;可以在統(tǒng)計圖上面疊加顯示統(tǒng)計表格,隨意拖動統(tǒng)計表格位置;統(tǒng)計圖和統(tǒng)計表一起展示,使成果更有說服力。
下圖為使用 Spread 生成的統(tǒng)計表,可以自定義多屬性分組顯示(如按工程部位、巖性、風(fēng)化程度分組),表格自帶的公式計算功能,可以根據(jù)基礎(chǔ)數(shù)據(jù)自動計算成果數(shù)據(jù)(如平均值、標(biāo)準(zhǔn)值等),對于試驗標(biāo)準(zhǔn)值,還可以定義小于3組不參與計算。
C1PDFViewer 可以很方便的連接生成的 PDF 幫助文檔,用戶在操作程序的時候,可以隨時點(diǎn)擊查看幫助,非常方便。
五. 葡萄城控件產(chǎn)品對于項目的價值
Spread 控件類似 Excel,內(nèi)部集成了公式計算、統(tǒng)計圖、數(shù)據(jù)分組,數(shù)據(jù)篩選等功能,比較適合做數(shù)據(jù)庫管理錄入平臺。本系統(tǒng)使用 Spread 的數(shù)據(jù)綁定機(jī)制,將數(shù)據(jù)層獲取的數(shù)據(jù)直接顯示到 Spread 表格中,Spread 可以自動識別數(shù)據(jù)類型創(chuàng)建表格 ColumnType,無需做任何數(shù)據(jù)處理操作。
ComponentOne 不僅擁有 winform 的所有基礎(chǔ)控件,而且提供了內(nèi)置 Office 風(fēng)格主題美化了外觀,C1Ribbon 控件用于模擬 Office 工具欄效果,保留了用戶的使用習(xí)慣。C1PDFViewer 等控件增加了 Word、Excel、PDF 等軟件的交互控件,方便成果數(shù)據(jù)的導(dǎo)入導(dǎo)出。
總體上,葡萄城控件極大的簡化了項目的開發(fā)難度,縮短了項目的開發(fā)周期。而且,葡萄城控件界面美觀,使系統(tǒng)在感官上提升了一個檔次。
六. 葡萄城客戶服務(wù)對于項目的價值
目前,項目開發(fā)的過程中,用到最多的就是葡萄城的論壇幫助,遇到不懂得問題只要在論壇發(fā)帖都能得到很快的回復(fù)并提出可行的解決方案;論壇從最初的分類較粗,問題查找不方便,到現(xiàn)在分類明確,有專門的解決問題索引貼;我們一步步的見證了它的發(fā)展,也給我們項目開發(fā)帶來了很大的幫助,清除了不少開發(fā)過程中的絆腳石,提高了開發(fā)效率。