梁 超,扈守全
(山東中礦集團有限公司,山東招遠(yuǎn)市 265400)
AutoCAD2008二次開發(fā)在地測制圖中的應(yīng)用
梁 超,扈守全
(山東中礦集團有限公司,山東招遠(yuǎn)市 265400)
利用AutoCAD lisp語言及自定義工具等二次開發(fā)CAD2008,開發(fā)出“巷道輪廓錄入程序”、“采場廓錄入程序”、“巷道樣品錄入程序”、“鉆孔樣品程錄入程序”、“工程符號工具欄”等比較實用的小工具,以方便快捷地進(jìn)行地測繪圖,為地測人員能及時指導(dǎo)工程施工及采掘生產(chǎn)提供了方便的條件。
AutoCAD;二次開發(fā);地測制圖
AutoCAD2008制圖軟件以操作方便、繪圖精度高、速度快、易于管理、用途廣泛等特點,為礦山地測制圖提供了良好的平臺?,F(xiàn)在,地測人員在井下進(jìn)行測量、原始編錄等收集的各種原始數(shù)據(jù),在室內(nèi)用計算機成圖并儲存且可方便計算出施工和計算時所需的長度、方位、面積、體積等參數(shù),為礦山節(jié)省了大量的人力、物力、財力和時間,大大提高了勞動生產(chǎn)效率。但AutoCAD不是礦山制圖的專業(yè)軟件,與手工制圖的方法與步驟有根本區(qū)別。以計算機為工具制圖時,一些具有經(jīng)常性、相似性、反復(fù)性的操作可編制有關(guān)程序使其實現(xiàn)自動化,經(jīng)常用到的大量礦山專用圖形符號也可以通過編程來簡化。例如在圖上繪制鉆孔時,大量的鉆孔樣品結(jié)果要逐一繪上,操作時非常繁瑣;繪制井巷工程時,會用到許多溜井、天井等工程專用符號,這些操作都影響了做圖速度。AutoCAD的二次開發(fā)功能可供用戶定制與開發(fā)一些工具及程序,作圖時只需輸入簡單的參數(shù),計算機便自動成圖,制圖更為快捷方便,進(jìn)一步提高工作效率。
通過地測人員的努力學(xué)習(xí)與不斷摸索,熟練地掌握了AutoCAD制圖的方法與技巧,編輯了參數(shù)化繪圖程序:根據(jù)井下巷道原始編錄繪制巷道輪廓,開發(fā)了巷道輪廓錄入程序;依據(jù)采場驗收時測量的采場邊界數(shù)據(jù)成圖,開發(fā)了采場輪廓錄入程序;根據(jù)經(jīng)常性的展布鉆孔、采場、巷道樣品分析結(jié)果,開發(fā)了鉆孔樣品錄入程序、巷道樣品錄入程序、采場樣品錄入程序;還開發(fā)出像天井、溜井等常用的礦山工程符號(見圖1)程序。利用AutoCAD的菜單和工具定制功能,基于地測具體的工作情況,開發(fā)出更適合礦山地測制圖的菜單與工具條,壓縮測繪編錄、成圖時間,提高地測制圖的速度與工作效率。
圖1 礦山地測制圖專用工程符號
將上述程序加入個人定制的菜單,加載在AutoCAD的菜單欄中將礦山專用工程符號程序定制成工具條(見圖2)或菜單(見圖3)。這樣使用時直接點擊菜單或圖標(biāo),更為快捷方便。
圖2 自定義的工程符號工具條
圖3 自定義的程序菜單
在井下的地測工作中,要進(jìn)行采場驗收工作,繪編大量的采場分層地質(zhì)平面圖。傳統(tǒng)的測量方法是用皮尺導(dǎo)線支距法,做出圖的采場輪廓與實際邊界吻合性差,采場邊界不準(zhǔn)確,相鄰的采場間柱容易出現(xiàn)采礦損失或破壞,影響指導(dǎo)采礦和采場安全。改良后,將電子經(jīng)緯儀、手持測距儀與電子手薄組合成“全站儀”,井下采場驗收采用支導(dǎo)線碎部測量法,測出采場輪廓點、巖性分界點、斷層上2點、天井溜井等工程中心點等測量數(shù)據(jù)。室內(nèi)把存儲在電子手薄中的測量數(shù)據(jù)下載到計算機的文本文件中,采場輪廓錄入程序使用時自動讀取數(shù)據(jù)文件,把各個碎部點展繪在圖上,并用直線連接碎部點繪出采場輪廓、巖性界線、斷層線,繪出天井溜井等符號。這樣做圖速度快,圖的精度也大大提高,對采礦施工管理和井下采場安全都起了重要作用。
編錄巷道時,依據(jù)原始編錄數(shù)據(jù),以往計算機制圖需要做大量的輔助線把支距點一一做出來,然后連接這些支距點,再把輔助線刪除,這樣做非常繁瑣。本文開發(fā)的巷道輪廓錄入程序只需輸入原始編錄的基本參數(shù),則自動繪出巷道輪廓。
例如,根據(jù)原始地質(zhì)編錄繪制1個20m長的巷道,操作時命令文本框如下:
Command:Bian/
輸入第一點(起點):
輸入第二點(終點):
先尺左后尺右:
輸入進(jìn)尺:0/
輸入支距<尺左>:1.2/
總共進(jìn)尺0.0剩余距離20.0
輸入進(jìn)尺:2/
輸入支距<尺左>:1.1/
總共進(jìn)尺2.0剩余距離18.0
輸入進(jìn)尺:6/
輸入支距<尺左>:0.9/
…… ……
總共進(jìn)尺20.0剩余距離0
Command:開始尺右
輸入進(jìn)尺:0/
輸入支距<尺左>:0.6/
…… ……
程序會自動設(shè)置“巷道輪廓”為當(dāng)前層。如沒有這個圖層,程序會自動新建該圖層,并設(shè)置為當(dāng)前圖層。操作完成后程序繪出巷道輪廓線。
繪制鉆孔最為繁瑣的是把鉆孔樣品結(jié)果一一繪制在鉆孔線相應(yīng)的位置上,傳統(tǒng)做圖繪投影1個近百米的鉆孔需要幾十分鐘,非常浪費時間。本文根據(jù)保存在電子表格中的鉆孔取樣記錄表,把鉆孔取樣的進(jìn)尺、樣品結(jié)果分別復(fù)制到研修文本文件中,鉆孔樣品錄入程序會自動讀取文本文件,把樣品結(jié)果展布在圖上,且程序會自動用不同顏色區(qū)分品位值。操作時只需鉆孔起點、鉆孔終點或鉆孔線上一點、樣品總數(shù)3個參數(shù)。這樣兩三分鐘就可以繪制完1個近百米的鉆孔,節(jié)省了時間,而且做出的圖整齊、美觀,如圖4所示。
圖4 程序繪制鉆孔示意
對地質(zhì)人員來說,井下有大量的地質(zhì)樣品需要落在圖上,用來圈定礦體。樣槽要在井巷工程邊線上用火車線的式樣表示出來,樣品結(jié)果要用不同顏色區(qū)分開。本文開發(fā)一個程序,在相應(yīng)的位置自動錄入樣品結(jié)果、編號,自動繪出樣槽線。
操作時命令文本框如下:
Command:yang/
請選擇:1.樣品結(jié)果在右邊2.樣品結(jié)果在左邊<1>2/
請輸入起始樣號:90/
請輸入樣號字體大?。?.4>:/
請輸入樣號字體方向<20> /
請輸入樣槽寬<0.2>/
開始樣槽是否填充:1.填充 2.不填充<1>:
Command:請輸入第90號樣品結(jié)果:0.40/
Command:請輸入第91號樣品結(jié)果:0.90/
Command:請輸入第92號樣品結(jié)果:1.80/
…… ……
程序會自動新建圖層“樣號”、“樣槽線”、“品位01(品位<1g/t)”、“品位12(1g/t<=品位<2 g/t)”、“品位23(2g/t<=品位<3g/t)”、“品位3(3g/t<=品位t)”,并且分別用黑色、藍(lán)色、紫色、紅色不同顏色區(qū)分品位值。應(yīng)用時做出要展布樣品的線條,點擊菜單命令或在命令窗口輸入自定義的命令,以上步驟可按命令窗口的提示進(jìn)行操作。
利用AutoCAD編制二次開發(fā)程序,且在礦山企業(yè)地測制圖中進(jìn)行試用,取得了較好的應(yīng)用效果,使復(fù)雜的制圖操作步驟變得簡單方便,壓縮了測繪編錄、成圖時間,縮短了地測資料的收集與分析時間,從而縮短了采場施工的循環(huán)周期,提高地測指揮的即時性,提高了工作效率。計算機繪制地測圖件的應(yīng)用與開發(fā)也是一種全新的工作方式,代表了地測制圖的發(fā)展方向。
今后,在掌握AutoCAD制圖的基礎(chǔ)上,需利用AutoCAD的開發(fā)工具,如Vsiual LISP、VBA、Ac-tiveX、ObjectARX等,編制出適合礦山地測制圖的程序,靈活實現(xiàn)制圖功能的集成和制圖自動化,使AutoCAD更適用于礦山地測制圖,促進(jìn)礦山地測制圖技術(shù)與規(guī)范日趨發(fā)展和完善。
[1]張 磊,劉憲權(quán),李翠平,等.基于AutoCAD平臺的GIS技術(shù)及其實現(xiàn)[J].礦業(yè)研究與開發(fā),2010,30(6):56-59.
[2]黃振林.AutoCAD2008應(yīng)用教程[M].北京:清華大學(xué)出版社,2008.
2012-02-15)
梁 超(1975-),男,河南商丘人,采礦工程師,主要從事采礦技術(shù)管理工作。