国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

地質測量應用系統(tǒng)升級改造

2011-12-29 09:16:06王增科汪莉萍
銅業(yè)工程 2011年3期
關鍵詞:品位勘探礦區(qū)

王增科,汪莉萍

(1.江西銅業(yè)集團公司德興銅礦,江西德興 334224;2.江西省德興市國土資源局,江西德興 334200)

地質測量應用系統(tǒng)升級改造

王增科1,汪莉萍2

(1.江西銅業(yè)集團公司德興銅礦,江西德興 334224;2.江西省德興市國土資源局,江西德興 334200)

隨著德興銅礦富家塢礦區(qū)的投產,原地質測量應用系統(tǒng)無法處理新礦區(qū)數(shù)據,為適應生產需要和系統(tǒng)長期高效穩(wěn)定運行,在原應用系統(tǒng)的基礎上進行升級改造。使得系統(tǒng)改造后能夠處理新礦區(qū)數(shù)據,數(shù)據安全性更有保障、功能更加完善,滿足地質測量日常生產工作需要。

德興銅礦;地質;測量;應用系統(tǒng);升級改造

1 前言

隨著德興銅礦富家塢礦區(qū)于2007年投產,新礦區(qū)數(shù)據在原地質測量應用系統(tǒng)上無法處理,后經過調整可暫時對爆堆品位及相關數(shù)據的存儲和簡單處理,但部分功能無法使用;同時運行的Autocad版本過低,與其它用戶交換圖件也不方便。造成這些問題的原因是原系統(tǒng)在設計時存在一些缺陷:相關參數(shù)固化在軟件系統(tǒng),數(shù)據與程序的分離不徹底造成系統(tǒng)在新礦區(qū)不適應;數(shù)據存儲沒有采用后臺數(shù)據庫方式存儲,而是采用每個爆堆存儲成單文件方式,數(shù)據的查詢與管理等功能的深度開發(fā)不可避免受到制約,隨著數(shù)據的不斷增加,繪圖計算速度不同程度受到影響;與此同時各種數(shù)據存儲在網絡共享文件夾中,文件夾必須開放給用戶,軟件系統(tǒng)才能運行,數(shù)據與用戶沒有隔離,任何能訪問文件夾的用戶都有刪除修改文件的權限,數(shù)據安全性無法得到保證;同時原系統(tǒng)在Autocad R14、15較低版本上開發(fā),因此無法滿足用戶對Autocad版本升級的要求。

德興銅礦原地質測量應用系統(tǒng)是在Autocad平臺上運行,以Objectarx為工具包,Vc++系列為編譯工具開發(fā)的的應用系統(tǒng);系統(tǒng)涵蓋采礦場地質測量日常工作中數(shù)據采集、計算、繪圖和分析等功能。原系統(tǒng)在銅廠采礦場地質測量日常生產工作中得到廣泛的應用,系統(tǒng)運行穩(wěn)定,提高了工作效率,已成為銅廠采場地質測量日常工作中的常用軟件系統(tǒng)。但是新礦區(qū)投產后急需地測應用系統(tǒng),處理生產數(shù)據。因此,有必要對原系統(tǒng)進行升級改造,解決存在的問題。

2 路線方法

根據地質測量部門用戶反饋,對系統(tǒng)功能重新規(guī)劃調整,同時增加地測日常工作中需要的勘探數(shù)據處理和繪圖計算功能;通過調研采用成熟的MS_ SqlSever 2000為后臺數(shù)據存儲倉庫存儲數(shù)據,替代原有爆堆存儲成單文件模式,同時對地質測量基本數(shù)據及相關數(shù)據關系進行重新梳理,確定合適的數(shù)據表。Autocad平臺采用用戶廣泛使用的R16版為基本版本;開發(fā)工具采用適合R16版本的objectarx工具包和vc++編譯工具。根據上述的要求進行升級改造,最終達到功能更加完善、版本適中、后臺數(shù)據更加安全且管理方便,軟件系統(tǒng)整體性能得到大幅度提升。

3 系統(tǒng)升級改造的主要內容

3.1 系統(tǒng)升級所需開發(fā)環(huán)境、工具及平臺介紹

3.1.1 開發(fā)工具的選擇

根據用戶對新的系統(tǒng)版本的要求,采用適合autocad R15、R16所需的Microsoft Visal C++6.0 vc2002(7.0)作為開發(fā)工具。

微軟公司的C++開發(fā)工具,具有集成開發(fā)環(huán)境,可提供編輯C語言,C++以及C++/CLI等編程語言。Visual C++6.0,集成了MFC 6.0,于1998發(fā)行。發(fā)行至今一直被廣泛地用于大大小小的項目開發(fā)。Visual C++.NET 2002(也即Visual C++7.0),于2002年發(fā)行,集成了MFC 7.0,支持鏈接時代碼生成和調試執(zhí)行時檢查。

3.1.2 后臺數(shù)據庫的選擇

為解決原系統(tǒng)在數(shù)據存儲方面的不足,因此采用成熟的商用后臺數(shù)據庫管理系統(tǒng)MsSQL Server2000[1]。

MsSQL Server2000是Microsoft面向分布式客戶機/服務器計算的關系型數(shù)據庫管理系統(tǒng)(RDBMS),是一種跨平臺的交互式的數(shù)據庫平臺。MsSQL Server 2000只是SQL Server 7.0的一個小改款,代號為“Shiloh”,版本號碼為7.5。

3.1.3 開發(fā)平臺、工具包的選擇

系統(tǒng)運行平臺采用已經廣泛應用的Auto-CAD2000-2006為基本應用平臺;

Autocad操作簡單,廣泛應用在礦山、機械等行業(yè),具有廣泛的用戶基礎。對應的工具包采用ObjectARX2000-2006[2]。

ObjectARX是Autodesk公司針對AutoCAD平臺上的二次開發(fā)而推出的一個工具包,它支持面向對象編程方法(即OOP),同時也向下兼容ADS(有時也稱AutoCAD的二次開發(fā)為ARX編程)。ARX程序是運行在AuotCAD平臺上的一種特殊的執(zhí)行模塊。從AutoCAD R12版以來,其二次開發(fā)已經從ADS的支持C語言到ARX的支持C/C++類。

3.1.4 操作系統(tǒng)環(huán)境

開發(fā)操作系統(tǒng)環(huán)境為win2003server,開發(fā)出的系統(tǒng)適用的操作系統(tǒng)為廣大用戶普遍使用的WindowsXP、Windows2000和Windows9X系列。

3.2 系統(tǒng)升級改造設計

3.2.1 總體設計

根據對用戶需求的分析及開發(fā)工具、后臺數(shù)據庫和應用平臺環(huán)境的要求,利用vc objcetarx開發(fā)客戶端應用程序掛在autocad上,通過autocad來負責前端數(shù)據的采集、編輯和對后臺數(shù)據的調用和圖形繪制、數(shù)值計算等。后臺數(shù)據庫通過存儲過程等工具來管理數(shù)據庫數(shù)據的處理??傮w設計圖見圖1。

圖1 系統(tǒng)總體設計圖

3.2.2 詳細設計

3.2.2.1 主要模塊分析

根據系統(tǒng)框架的分析、系統(tǒng)模塊主要可以分為:對sqlseerver數(shù)據庫操作部分(添加、刪除、讀、寫等操作)、對Autocad自身數(shù)據庫(Acdb)的操作類(讀、寫、刪除、添加等)[3]、基礎算法結構類的編寫、關鍵算法模塊的編寫、圖形界面類的編寫共五大類。

(1)Ado封裝類(MsSqlserver數(shù)據庫的操作); (2)AcDb封裝類(Autocad Database操作類);(3)鏈表、三角網、矩陣、等值線、距離反比類、平均品位計算等其它圖形計算方法類;(4)測量坐標計算類(后方交會、支點計算等);(5)菜單類、數(shù)據編輯圖表類(GridCtrl類)等。

3.2.2.2 專業(yè)功能、數(shù)據庫設計

根據對用戶需求和系統(tǒng)主要模塊的分析。應用系統(tǒng)主要設計三大功能:地質、測量、生產勘探三部分以及為了管理三大部分而做的總體功能控制部分[5]。

(1)地質部分。

功能:關鍵參數(shù)的保存與調用;爆堆圖數(shù)據的調用與圖形繪制;爆堆巖粉(撿塊樣)品位、組合樣品位的編輯與保存;組合樣的圈定;礦體線、組合樣線、爆堆地形線(邊緣線)的保存與繪制;爆堆品均礦體品位的保存與調用。基本分析樣、組合樣及基本分析組合樣混合品位的計算;面積計算、連接線、礦巖量計算等功能、巖性線及描述的保存與調用上述功能的數(shù)據可以歸類分別保存在以下數(shù)據庫;

相關表:爆堆品位坐標表、爆堆組合樣品位坐標表、爆堆礦體線表、爆堆組合樣線表、爆堆地形線表、爆堆礦體平均品位表、爆堆巖性線表、爆堆巖性標注表、地質參數(shù)表;

(2)測量部分。

功能:調入點格式設置、調入點文件格式設置、點數(shù)據的調入(從文件)、后方交會計算(包括控制點管理、支點計算、全站儀計算[6]、碎步點數(shù)據編輯)臺階底板點的管理、鏟裝線的管理、驗收范圍及平均高程的管理、平均高程的計算、面積計算、連接線、中心坐標等。

相關表:控制點表、P點表、碎步點表、底板點表、鏟裝線表、驗收范圍表、驗收范圍平均高程表、測量參數(shù)表。

(3)勘探部分。

功能:勘探鉆孔數(shù)據的管理、勘探數(shù)據的檢查與預處理、臺階數(shù)據的繪制與計算、水平面數(shù)據、剖面數(shù)據、鉆孔線、鉆孔名稱的調用圖形繪制、剖面視圖、文字視圖修改等功能[7]。

相關表:勘探鉆孔開孔坐標表、測斜表、品位表、巖性表、測斜初始化表、品位初始化表、巖性初始化表、臺階品位組合表等。

(4)總控部分。

功能:系統(tǒng)登錄管理、賬戶權限密碼管理、地質勘探生產元素精度管理、礦物元素顏色分級管理、礦區(qū)參數(shù)管理、爆堆、勘探臺階品位繪制中的字體、顏色偏移位置等功能管理、日志管理、數(shù)據的導出管理。

相關表:登錄系統(tǒng)表、用戶表、礦物元素名稱及精度表、礦區(qū)參數(shù)表、礦區(qū)分區(qū)參數(shù)表、礦物顏色分級表、勘探爆堆數(shù)據加載字體顏色偏移位置表、日志表等。

4 系統(tǒng)升級改造后功能介紹

由地質、測量、勘探及總控四部分構成,升級改造后增加勘探及總控部分,同時對地質和測量部分進行了優(yōu)化。

4.1 地質部分

(1)關鍵字設置、礦區(qū)范圍設置。(2)爆堆相關數(shù)據的加載。(3)基本品位、組合樣品位、礦體線、組合線、爆堆平均品位的加載繪制、爆堆圖制作、存儲、編輯。(4)爆堆出圖相關操作。(5)組合樣圈定、組合品位采集、存儲。(6)基本分析品位計算、組合樣品位計算、基本分析和組合樣混合計算。(7)面積計算、連接線、做邊界等。

4.2 測量部分

(1)關鍵字設置、礦區(qū)范圍設置。(2)展點功能:加載點格式設置、文件格式設置、展點。(3)底板點的加載、導入數(shù)據庫及分類、編輯等。(4)鏟裝線的加載、保存和刪除。(5)驗收范圍線及高程的管理;驗收范圍加載、保存和刪除;范圍平均高程的加載、保存和刪除。(6)平均高程計算:設置網格大小、距離反比參數(shù)、選擇范圍和高程數(shù)據進行高程平均計算。高程的簡單平均計算。驗收范圍、高程數(shù)據的面積加權平均高程計算。(7)測量坐標的相關計算:控制點管理;后方交會、全站儀坐標計算;支點計算;碎步點的管理和坐標的計算及圖形繪制。(8)面積計算、連接線、做邊界、中心坐標繪制等。

4.3 勘探部分

(1)關鍵字設置、礦區(qū)范圍;(2)剖面視圖:將圖形投影為某剖面視圖;(3)修改文字剖面視圖:將字符串的投影方向修改為某剖面視圖;(4)加載勘探數(shù)據:臺階品位加載;鉆孔名稱加載;鉆孔線的加載;水平切面品位巖性的加載;剖面品位巖性的加載; (5)臺階品位的計算;(6)勘探基本數(shù)據管理:勘探數(shù)據的編輯(孔口坐標、測斜、品位、巖性);完整性檢查:對原始數(shù)據是否連續(xù)、缺失等方面進行初步檢查;將原始數(shù)據初始化為帶三維坐標的數(shù)據、并且按照臺階高度組合臺階品位數(shù)據。

4.4 總控部分

(1)系統(tǒng)相關參數(shù)管理:礦區(qū)的相關參數(shù)統(tǒng)一存儲在后臺數(shù)據庫中,通過對數(shù)據表參數(shù)的修改即可適應不同礦區(qū)的應用需求。(2)用戶權限管理:系統(tǒng)設計了相應的授權體系,對不同用戶操作范圍及權限進行管理。(3)后臺數(shù)據庫的管理:通過存儲過程對用戶的關鍵操作進行記錄,便于數(shù)據庫的維護。

5 結語

系統(tǒng)升級改造從2007年8月開始至2008年1月結束,在原有系統(tǒng)基礎上,采用新技術新方法完成。原系統(tǒng)存在的主要問題得到解決,數(shù)據存儲在后臺數(shù)據庫中,不再直接存放在開放的文件夾中,安全性得到保證;系統(tǒng)參數(shù)及數(shù)據與程序完全分開;在原有的采場爆堆數(shù)據的采集計算圖形繪制等功能基礎上又增加了勘探數(shù)據處理方面的功能,基本涵蓋地質測量等日常工作所需的基礎功能。地質測量日常工作流程得到整合、基礎數(shù)據實現(xiàn)共享,可為礦山生產快速準確地提供地測方面的基礎數(shù)據。

系統(tǒng)升級改造后數(shù)據與程序完全分離,為礦體模型、采礦、爆破、選礦等方面的進一步開發(fā)應用和拓展研究奠定了堅實的基礎。系統(tǒng)開放程度提高,操作簡單,系統(tǒng)已在在相似類型的露天礦山如銀山鉛鋅礦露采、城門山銅礦先后推廣應用。

[1]張莉.SqlServer數(shù)據庫原理及應用教程[M].北京:清華大學出版社,2003.

[2]李世國.Autocad2000 ObjectARX編程指南[M].北京:機械工業(yè)出版社,2000.

[3]閔落明,王霄.VC++環(huán)境下ObjectARX應用程序開發(fā)的關鍵技術[J].成都:計算機應用研究,1999,16.

[4]馬江平.露天礦地質CAD軟件系統(tǒng)的開發(fā)[D].遼寧工程技術大學,2005.

[5]李安光.露天煤礦地質信息管理系統(tǒng)的開發(fā)及應用[J].撫順:露天采礦技術,2009,2.

[6]史鐵生,孫江.實用礦山測量[M].哈爾濱:黑龍江科學技術出版社,2006.

[7]楊雷.ObjectARX與MFC結合開發(fā)勘探點平面布置軟件[J].北京:工程地質計算機應用,2006,2.

Upgrade of Geological Survey Application System

WANG Zeng-ke,WANG Li-ping

(JCC Dexing Copper Mine,Dexing,Jiangxi,China 334224)

With the Fujiawu Copper mine puting into production,the original geological and survey applications system can not handle the new Mining area data.To meet the production needs and long-term efficient and stable operation of the system,the original survey and geological applications of data mining system will be upgrade based on the original application systems.The new survey and geological applications of data mining system is able to handle the new data mining,with data security,more secure and more feature-complete.It can meet the operational needs.

dexing copper Mine;geological;survey;applications system;upgrade

TD178

B

1009-3842(2011)03-0017-04

2010-12-26

王增科(1978-),男,漢族,河南鎮(zhèn)平人,本科,工程師,從事礦山地質工作,E-Mail:gxglhnnywzk@126.com

猜你喜歡
品位勘探礦區(qū)
油氣勘探開發(fā)三年滾動計劃編制的思考
化工管理(2022年14期)2022-12-02 11:43:00
鐘情山花爛漫 品位幸福時光
加納Amanforom礦區(qū)Ⅲ號隱伏金礦帶的發(fā)現(xiàn)與評價
礦產勘查(2020年6期)2020-12-25 02:42:12
加納Amanforom礦區(qū)Ⅲ號隱伏金礦帶的發(fā)現(xiàn)與評價
礦產勘查(2020年5期)2020-12-25 02:39:06
廣東省蕉嶺縣作壁坑礦區(qū)探明超大型銣礦
礦產勘查(2020年5期)2020-12-19 18:25:11
湖北省??悼h堰邊上礦區(qū)發(fā)現(xiàn)超大型磷礦
礦產勘查(2020年5期)2020-12-19 18:25:11
勘探石油
金堆城鉬礦床硫元素分布規(guī)律研究
春曉油氣田勘探開發(fā)的歷史
能源(2016年1期)2016-12-01 05:10:19
萊鋼3200 m3高爐低品位冶煉實踐
山東冶金(2015年5期)2015-12-10 03:27:38
太湖县| 柘荣县| 安康市| 永济市| 道真| 道孚县| 襄城县| 承德市| 武冈市| 西乡县| 鄂托克前旗| 盘山县| 松江区| 衡阳市| 阳朔县| 图木舒克市| 张家界市| 怀柔区| 朝阳县| 通河县| 海门市| 门头沟区| 托里县| 高台县| 会宁县| 大理市| 石屏县| 新昌县| 平安县| 淮阳县| 松阳县| 绥德县| 通化县| 济源市| 金阳县| 沿河| 鄂尔多斯市| 城口县| 田阳县| 定陶县| 伊川县|