近年來,測(cè)繪領(lǐng)域內(nèi)機(jī)助制圖的研究取得了飛速發(fā)展,通過繪圖機(jī)輸出的圖形從過去簡(jiǎn)單的工程制圖到現(xiàn)在的各種比例尺的地形圖、地藉圖、宗地圖,以及非常復(fù)雜的小比例尺土地利用現(xiàn)狀圖等。在眾多的繪圖系統(tǒng)中,人們普遍采用的基礎(chǔ)繪圖軟件是美國(guó)Autodesk公司的AutoCAD,因?yàn)樵撥浖粌H具有豐富的繪圖命令,還具有強(qiáng)大的圖形編輯功能,而且軟件運(yùn)行相當(dāng)穩(wěn)定。但是熟悉AutoCAD的人都知道,要用好AutoCAD,不但要熟練掌握其各項(xiàng)命令,而且要熟練掌握AutoCAD提供的數(shù)據(jù)交換文件SCR、DXF和嵌入AutoCAD內(nèi)部的高級(jí)語(yǔ)言 --Auto LISP語(yǔ)言,這樣使您對(duì)各種圖形,尤其對(duì)復(fù)雜的圖形更加得心應(yīng)手。關(guān)于 AutoCAD 在測(cè)繪圖形中應(yīng)用可歸納為以下幾個(gè)方面。
w2B)$u !j!w$ 1 實(shí)現(xiàn)數(shù)據(jù)到圖形的自動(dòng)轉(zhuǎn)換
9<mMU: PT>b%7Of 有了原始數(shù)據(jù),如何實(shí)現(xiàn)自動(dòng)成圖,這一直是人門關(guān)心的問題,在AutoCAD下,把原始數(shù)據(jù)變成圖形,可以通過以下途徑:
>.<VD7p (1)采用高級(jí)語(yǔ)言(BASIC語(yǔ)言或C語(yǔ)言)編制程序調(diào)用原始數(shù)據(jù)文件生成SCR命令文 件,在AutoCAD的圖形編輯環(huán)境下調(diào)用SCRIPT命令執(zhí)行該文件,生成相應(yīng)的圖形。
}*x1e_m}H (2)用高級(jí)語(yǔ)言生成DXF文件,在AutoCAD圖形編輯環(huán)境下調(diào)用DXFIN命令打開該文 件,即可得到相應(yīng)的圖形文件。
n_kwtWX( (3)用高級(jí)語(yǔ)言直接生成DWG圖形文件
z}vT8qoX (4)利用 Auto LISP語(yǔ)言,編寫相應(yīng)程序,讀取有關(guān)數(shù)據(jù)文件,進(jìn)行處理,并且調(diào)用 Auto CAD繪圖命令,直接生成圖形。
'FW?
'54\!yQ<{ 以上四種方法中,第一種方法比較簡(jiǎn)單,但執(zhí)行速度慢;第二種方法速度較快,但DXF文件格式死板,記錄冗長(zhǎng),尤其是復(fù)雜的圖形,DXF文件長(zhǎng)得驚人。第三種方法較前兩種方法理想,但這種方法對(duì)于一些復(fù)雜的圖形尚有一定的難度,況且,不同的AutoCAD版本,DWG文件的結(jié)構(gòu)也不同,使程序不能通用。三種方法都有一共同的特點(diǎn),先在AutoCAD外,用高級(jí)語(yǔ)言做數(shù)據(jù)處理,然后再回到AutoCAD下成圖,效率低。第四種方法是直接在AutoCAD下工作,減少了中間環(huán)節(jié),提高了效率。而且具有較強(qiáng)的通用性,對(duì)一些較復(fù)雜的圖形,更直接方便。
()lgd7|+ ^G4YvS( 2 實(shí)現(xiàn)圖形到數(shù)據(jù)的自動(dòng)轉(zhuǎn)換
/&gg].&2? 剛接觸AutoCAD的人都有下面的感覺,就是由數(shù)據(jù)生成圖形容易,由圖形返回?cái)?shù)據(jù)困難, 有LISP語(yǔ)言,這個(gè)問題就會(huì)迎刃而解。
rm-d),Zt TXImmkC 2.1 圖紙資料的數(shù)字化
*Y>