摘要:介紹了AutoCAD的屬性功能以及屬性塊定義、編輯、屬性提取的操作方法,說明了屬性塊在勘探點(diǎn)屬性的生成方面的作用,以提高平面圖繪制的速度和巖土工程勘察內(nèi)業(yè)整理的質(zhì)量和效率,同時很好的解決了內(nèi)業(yè)-外業(yè),外業(yè)-內(nèi)業(yè)的有機(jī)結(jié)合,很大程度地實(shí)現(xiàn)數(shù)據(jù)的自動轉(zhuǎn)移,避免大量的數(shù)據(jù)輸入、輸出操作。本工具很好地解決了當(dāng)前普遍存在的巖土工程平面圖繪制中的難點(diǎn)問題。
關(guān)鍵詞:autocad,工具,屬性塊,勘探點(diǎn)數(shù)據(jù),輸入,內(nèi)業(yè)資料整理
1、前言
對于我們?nèi)A晉公司勘察部門,一般工作流程如下:接到地質(zhì)勘察任務(wù)書,從設(shè)計(jì)人員那里把擬建構(gòu)(建)筑物平面圖拷貝來,然后根據(jù)設(shè)計(jì)技術(shù)要求編制勘察綱要……。在編制勘察方案中關(guān)鍵的一步就是進(jìn)行勘探孔的具體布置。根據(jù)習(xí)慣做法,首先把平面圖打印出來,然后用鉛筆在圖上把一個個勘探孔的符號畫上去,然后經(jīng)審核無誤后再在電腦里把勘探點(diǎn)符號畫到平面圖上。
如果設(shè)計(jì)任務(wù)是勘探點(diǎn)不多的話花半個小時估計(jì)也能完成,但如果勘探點(diǎn)多的話,恐怕一個人在二、三個小時內(nèi)是完不成的。不要小看編號,對于有上百個勘探孔的工程,正確地按順序編號和孔深也是件麻煩的事。就算勘探孔全部布置好了,手工統(tǒng)計(jì)就要費(fèi)些時間了。
對各個勘探點(diǎn)的坐標(biāo),技術(shù)人員捕捉每個勘探點(diǎn)坐標(biāo)數(shù)據(jù),寫到紙上,然后交給測繪人員,測繪人員再把每個坐標(biāo)點(diǎn)再輸入到測量儀器中,外業(yè)放勘探點(diǎn)孔位?辈焱鈽I(yè)完成之后,技術(shù)人員對勘察資料進(jìn)行整理繪制剖面圖,柱狀圖時,首先要輸入單孔數(shù)據(jù),又要把外業(yè)的勘察點(diǎn)的孔號、孔深、孔口標(biāo)高等數(shù)據(jù)再依次錄入到華寧軟件中,總之也是件勞神費(fèi)時的活。
為了解決上述在繪制勘探點(diǎn)平面布置圖中遇到的種種困難,特意制定了能大大加速工作效率的勘探點(diǎn)平面圖布置工具,旨在讓勘探點(diǎn)平面布置的工作高效化、簡單化。該工具獨(dú)立運(yùn)行于AutoCAD環(huán)境下,不依賴其它勘察軟件,可以單獨(dú)使用。勘探點(diǎn)坐標(biāo)轉(zhuǎn)為華寧勘察軟件的格式,在華寧勘察軟件中可以直接調(diào)用,解決了技術(shù)人員輸入勘探點(diǎn)坐標(biāo)、孔號、孔深等重復(fù)工作,從而大大地提高工作效率。
2、軟件的加載
菜單和應(yīng)用程序加載:
筆者定制了一個AutoCAD菜單,它包含了繪圖中常用的自定義命令。將它拷貝到相應(yīng)的目錄下,運(yùn)行AutoCAD2005后,加載自定義菜單kccd.mnc,并加載應(yīng)用程序即可。此時已經(jīng)加載了平面圖繪制軟件的菜單,可以應(yīng)用所有自定義的命令和菜單了,直接鼠標(biāo)點(diǎn)取命令菜單即可。
該工具條分為四個內(nèi)容:(1)繪制勘探的輔助工具及修改工具(1-9);(2)塊操作(11-16);(3)層操作(17-20);(4)成果輸出及其它(21-28)。定制的AutoCAD菜單自定義命令的功能即可實(shí)現(xiàn)。
3、勘探孔布置
利用繪制勘探點(diǎn)的輔助工具(1-9);可方便地定出勘探點(diǎn)具體位置,如“5-兩線端點(diǎn)連線的中心線”和“9-批量線線等分成n份并刪除原線”,“26-角度陣列”等。
繪制勘探點(diǎn)及其提取勘探點(diǎn)坐標(biāo)兩種方式:插入圖塊再定位寫文本的方式和帶屬性的圖塊方式,本文著重介紹帶屬性的圖塊方式繪制勘察點(diǎn)和提取勘察點(diǎn)數(shù)據(jù)方式。
把常用的勘探點(diǎn)做成圖塊或?qū)傩詨K,為方便技術(shù)人員使用,筆者制作一個標(biāo)準(zhǔn)圖形(在AutoCAD2000下),同時在AutoCAD2005增加了勘探點(diǎn)工具選項(xiàng),增加了各種勘探工具,方便使用。
首先建立KTD圖層,使勘探點(diǎn)都在一個層面上并區(qū)別于其它層的顏色(在AutoCAD2005用工具選項(xiàng)板窗口下可省略),點(diǎn)擊“標(biāo)準(zhǔn)圖形”出現(xiàn)以下屏幕菜單。
AutoCAD的屏幕菜單,它有非常清楚的名稱,也有非常直觀的圖形,你可以單擊名稱或圖形然后點(diǎn)擊確定,本標(biāo)準(zhǔn)圖形把常用的勘探點(diǎn)做成圖塊或?qū)傩詨K,塊的優(yōu)點(diǎn)是能夠增加繪圖的準(zhǔn)確性,提高繪圖速度和減小文件尺寸。
3.1插入圖塊再定位寫文本的方式
可以選擇部分勘探,然后以孔各孔中心為基點(diǎn)統(tǒng)一按比例縮放或旋轉(zhuǎn)一定角度。再把已確定好勘探點(diǎn)的位置,對各勘探點(diǎn)(孔號,孔深)進(jìn)行復(fù)制粘貼。
選擇圖中需要自動編號的勘探點(diǎn),將從“起始編號”開始按“X坐標(biāo)”方向或按“Y坐標(biāo)”方向的順序統(tǒng)一編號。“起始編號”自由設(shè)定。編號根據(jù)勘探孔類型的不同將分別加以不同的前綴,如取土孔以“Z”開頭,靜探孔以“J”開頭,動探孔以“D”開頭…。
然后根據(jù)“1-數(shù)字遞增復(fù)制”,命令,來復(fù)制增加每個勘探孔孔號的序號,也可用“6-后綴值累加”,只要點(diǎn)擊使每個勘探點(diǎn)的序號自動加1。將“4-多個文字改為另外同一個文字”,或“7-目標(biāo)文字替換需改變的文字點(diǎn)”,選擇相同勘探點(diǎn)的孔深,可使勘探點(diǎn)孔深都改為一致的,無需一個一個的去修改,加快了修改速度。
現(xiàn)可用“pline”依次連接同類型如Z1,Z2——各個勘探點(diǎn),再用“坐標(biāo)寫出文件”命令選中要寫坐標(biāo)的多定義線,可以得到各鉆探孔的坐標(biāo)(TXT文件)。同樣的方法,依次連接由鉆孔、標(biāo)貫孔、動探孔等一條線,生成坐標(biāo)文件可以得到其它勘探孔的坐標(biāo)。
3.2帶屬性的圖塊方式
屬性是從屬于塊的非圖形信息,是塊的組成部分。屬性塊就是“帶有隨著塊插入的附屬文本信息”的塊,塊屬性是一項(xiàng)非常有用的塊的附加特征,塊屬性存儲信息數(shù)據(jù),這些數(shù)據(jù)可定義為常量值,也可以在塊插入時由用戶輸入,還可以在以后作編輯。
(1)定義塊時,應(yīng)將圖形對象和表示屬性定義的屬性標(biāo)記名一起來定義塊對象。
(2)插入塊時,AutoCAD通過提示要求用戶輸入屬性值。插入塊后,屬性用它的值表示。因此,同一個塊,在不同點(diǎn)插入時,可以有不同的屬性值。
(3)插入塊后,用戶可以改變屬性的顯示可見性;可以修改屬性;可以把屬性單獨(dú)提取出來寫入文件,以供統(tǒng)計(jì)、制表時使用;還可以與其他高級語言或數(shù)據(jù)庫進(jìn)行數(shù)據(jù)通訊。
隨著計(jì)算機(jī)應(yīng)用的日益普及,我國相當(dāng)數(shù)量的企業(yè)已采用計(jì)算機(jī)繪圖,而其中絕大多數(shù)選用了AutoCAD作為工具軟件。我國開發(fā)的面向產(chǎn)品的卑鄙的男人軟件大部分也是基于AutoCAD進(jìn)行二次開發(fā)的,無論是交互式繪圖,還是二次開發(fā),對于標(biāo)題欄、明細(xì)欄及其它類似表格的處理,基本上都采用上述插入圖塊再定位寫文本的方式,不僅麻煩,而且在匯總的孔數(shù)、孔深、各勘探孔總延米數(shù)及其它相關(guān)的報(bào)告時,仍需要做大量、繁瑣的人工抄錄及檢索工作。而屬性塊可以較好地解決以上問題。
3.2.1創(chuàng)建屬性塊
在AutoCAD繪圖中,圖形可以定義為圖塊,而圖塊可帶有屬性,它是隨著塊插入的附屬文本信息.屬性包含用戶生成技術(shù)報(bào)告所需的信息,可以顯示在圖形上,它可以是常量或變量、可視或不可視的。當(dāng)用戶將一個塊及屬性插入到圖形中時,屬性按塊的縮放、比例和轉(zhuǎn)動來顯示。而這些塊屬性值是可以提取出來,存入指定文件(*.txt,*.xls)中,然后進(jìn)行相應(yīng)的數(shù)據(jù)處理和打印,提高了工作效率。
3.2.2定義屬性
創(chuàng)建屬性塊之前必須預(yù)定義屬性,通過預(yù)先定義文本大小、樣式、對齊方式、層及文本的其他特點(diǎn),可簡化可視屬性文本輸入信息。具體定義方法如下:
(1)在命令行下輸入“attdef”,可以生成一個帶屬性的塊。再輸入I,c,v或p或回車,各選項(xiàng)含義分別為:I:不可見;C:常值;V:校驗(yàn);P:預(yù)置;一般情況用回車即可。
(2)輸入屬性標(biāo)記。該標(biāo)記非常重要,它是用屬性塊生成技術(shù)報(bào)告時的字段名,可用相關(guān)的英文單詞或漢語拼音表示,對于將在同一個報(bào)告中出現(xiàn)的屬性,不要使用相同的標(biāo)記名。
(3)輸入提示文本,也可直接回車不顯示提示信息。
died輸入缺省的屬性值。
(4)接下去的提示與“文本”命令相同。
每個屬性均要重復(fù)以上定義過程。屬性定義完成后,可以進(jìn)行移動、復(fù)制、旋轉(zhuǎn)、鏡像、對齊等操作。
屬性塊所附帶的附加文本信息,正好可以用來保存“孔號”、“孔深””等信息。下面以“取土孔”為例說明如下(見表1)。
圖塊名稱:a-0001.dwg
表1勘探孔圖塊屬性一覽表屬性標(biāo)記提示默認(rèn)倒置反向可見固定驗(yàn)證預(yù)置
孔號-KH孔號(無)否否是否否否
孔深-KS孔深(無)否否是否否否
3.2.3定義屬性塊
屬性塊的定義方法與普通塊的定義基本一致,只是選擇實(shí)體時,要把將在塊中出現(xiàn)的屬性選中。為方便多個圖形文件共用,也可以用“wblock”命令將屬性塊寫入硬盤。
3.2.4使用屬性塊
(1)插入操作
屬性塊的插入方法與普通塊的插入方法基本一致,只是在回答完塊的旋轉(zhuǎn)角度后需輸各屬性的具體值。在勘探點(diǎn)工具選項(xiàng)中孔性前用“S”為屬性塊,以區(qū)分其它圖塊。
用“標(biāo)準(zhǔn)圖形”插入屬性塊(auto2002),出現(xiàn)以下提示可以輸入的屬性的具體值。
使用勘探點(diǎn)工具選項(xiàng)插入屬性塊(autocad2002和autocad2005),出現(xiàn)以下提示可以輸入屬性的具體值。
(2)編輯屬性
塊插入完成后,由于種種原因,可能需對某些屬性值進(jìn)行修改,這時一個常見的錯誤是:先用“使爆炸”將塊炸開,再準(zhǔn)備作修改操作,但在塊被炸開后會發(fā)現(xiàn),這時屬性值全部變成了屬性標(biāo)記值。其實(shí),修改屬性值非常方便,僅需進(jìn)行屬性編輯即可,具體方法是:直接輸入“ddatte”命令或直接雙擊屬性塊,選中待修改的屬性塊,在對話框中可以修改該塊中所有的屬性值。
(3)利用屬性生成報(bào)告
屬性的報(bào)告特征,使用戶可以從圖形中提取屬性值,然后,用它們來生成一份獨(dú)立的報(bào)告。提取屬性所用的命令是“eattext”,可以提出以下四種格式的文件,我們一般提取(*.xls)電子表格格式。
(4)勘探孔分類統(tǒng)計(jì)
通過提取屬性值,生成xls文件,提取各勘探點(diǎn)的孔性、孔深和XY坐標(biāo),并利用優(yōu)秀的分類匯總統(tǒng)計(jì)出各類勘探孔的數(shù)量、總延米數(shù),便于及時調(diào)整布孔方案,解決了技術(shù)人員計(jì)算器手工統(tǒng)計(jì)數(shù)據(jù),最大可能避免重復(fù)性勞動及提高工作效率。
3.2.5屬性塊應(yīng)用實(shí)例及常見問題解決
勘探孔符號事先做成帶屬性的圖塊,并單獨(dú)保存為“dwg”文件,按勘探點(diǎn)的位置插入某種類型的圖塊,同時直接輸入孔號和孔深。這種方法可直接定勘探點(diǎn),輸入孔號和孔深,無需再對每個勘探點(diǎn)的孔號和孔深進(jìn)行修改。
在實(shí)際工作中,打印出圖后,往往繪制的勘探孔的比例不適宜,或小看不清勘探孔的標(biāo)注,或大圖面不美觀,此時用“11-圖塊三軸等比例修改”命令,可以使整幅圖的各勘探孔的同時放大或縮小;用15-塊統(tǒng)計(jì)并制表標(biāo)注,可隨時統(tǒng)計(jì)各勘探孔類型的總數(shù),進(jìn)而要對勘探點(diǎn)布孔進(jìn)行重新調(diào)整,可用“14-屬性塊替換”來改變勘探孔的圖標(biāo)。
3.2.6兩種方式的對比
這兩種方法的共同之處是,都能提取各勘察孔的坐標(biāo),不能提取孔號和孔深,第二種方法不僅能提取坐標(biāo),孔號,孔深也能提取出來。這兩種方法雖然不同,但與以往的方法繪制速度都大大提高,筆者認(rèn)為,第二種方法優(yōu)于第一種方法。在實(shí)際工作中,可根據(jù)實(shí)際情況、工作習(xí)慣和工作特點(diǎn)選擇不同的布點(diǎn)方法。
4、外業(yè)定勘探點(diǎn)位置
對于大量的勘探點(diǎn)數(shù)據(jù),把“坐標(biāo)文件”文本文件類數(shù)據(jù)上裝到全站儀,就可以外業(yè)放點(diǎn)了。省去了每個坐標(biāo)的手工輸入,減少了輸入過程中的錯誤。
4.1已知文本文件(坐標(biāo)文件)如:test.txt
1,100.000,200.000,0
2,400.000,500.000,0
注意:坐標(biāo)的格式是:點(diǎn)號,E坐標(biāo)(東坐標(biāo)),N坐標(biāo)(北坐標(biāo)),高程
4.2全站儀操作:
進(jìn)入“菜單”菜單?→?存儲管理?→?數(shù)據(jù)通訊?→?接收數(shù)據(jù)?→?坐標(biāo)數(shù)據(jù)?→?輸入接收的坐標(biāo)文件名,點(diǎn)擊“是”等待數(shù)據(jù)接收。
4.3PC機(jī)操作:
運(yùn)行“T-COM”通訊軟件,進(jìn)入主菜單,點(diǎn)擊圖標(biāo)(上裝坐標(biāo)數(shù)據(jù)到GTS-200/300/GPT-1000),將通訊參數(shù)與全站儀上通訊參數(shù)設(shè)置一致。
5、勘探點(diǎn)平面圖的繪制
勘探點(diǎn)平面布置圖到此尚未大功告成,實(shí)際工作中,往往因?yàn)榭辈靾龅貏舆w、已有建筑物的影響、地下障礙物等因素的影響,勘探點(diǎn)位置發(fā)生相應(yīng)的調(diào)整。在巖土工程勘察外業(yè)工作結(jié)束后,根據(jù)國家規(guī)范應(yīng)該把實(shí)際施工的勘探點(diǎn)位置和屬性(孔口標(biāo)高、穩(wěn)定水位、孔類型等)剖面號標(biāo)注在圖中。當(dāng)建設(shè)單位提供的圖紙中包括了勘探點(diǎn)、已建建筑物、擬建建筑物、地形等高線等內(nèi)容后,它便成為繪制巖土工程勘察勘探點(diǎn)平面布置圖的草圖。
待野外勘探完成后,再把調(diào)整后的勘探點(diǎn)的三維數(shù)據(jù)按照華寧格式轉(zhuǎn)到華寧軟件中。只要輸入個別調(diào)整孔深和穩(wěn)定水位,無需再進(jìn)行孔號、孔深及勘探點(diǎn)坐標(biāo)的輸入,避免了重復(fù)性輸入。再利用華寧軟件生成帶有剖面線的勘探點(diǎn)平面布置圖。附到原建構(gòu)(建)筑物平面圖(先把原圖層KTD刪掉)。
6、結(jié)束語
筆者定制的AutoCAD菜單不僅在繪勘探點(diǎn)平面布置圖中可以使用,在其它繪圖中也是方便、快捷的常用工具;塊的優(yōu)點(diǎn)是能夠增加繪圖的準(zhǔn)確性,提高繪圖速度和減小文件尺寸;屬性塊使用方便,插入圖形格式速度很快,用戶容易得到協(xié)調(diào)一致的文本高度、樣式、對齊方式、顏色等,最重要的是可以提取所關(guān)心的屬性,以生成所需的勘探點(diǎn)數(shù)據(jù)報(bào)告,尤其是對各類勘探點(diǎn)的坐標(biāo)、孔數(shù)、孔深的收集、整理、存儲、統(tǒng)計(jì)、制表、統(tǒng)計(jì),匯總工作有著重要的意義;勘探點(diǎn)的三維數(shù)據(jù)轉(zhuǎn)到華寧軟件中,很大程度地實(shí)現(xiàn)數(shù)據(jù)的自動轉(zhuǎn)移,避免大量重復(fù)性數(shù)據(jù)的輸入、輸出操作,對勘探點(diǎn)的基礎(chǔ)性輸入工作同樣有著重要的意義。
參考文獻(xiàn):
[1]黃大足.autoCAD2004[M].電子工業(yè)出版社,2005.7.
[2]蔣先剛,涂曉斌.AutoCAD2006工程繪圖及應(yīng)用開發(fā)[M].西南交通大學(xué)出版社,2006.8.
轉(zhuǎn)載請注明來自:http://www.jinnzone.com/jisuanjiyingyonglw/21935.html