近年來(lái),測(cè)繪領(lǐng)域內(nèi)機(jī)助制圖的研究取得了飛速發(fā)展,通過(guò)繪圖機(jī)輸出的圖形從過(guò)去簡(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è)方面。
3F fS2we Bw^*6P^l 1 實(shí)現(xiàn)數(shù)據(jù)到圖形的自動(dòng)轉(zhuǎn)換
KQ0Zy yVQ0;h 有了原始數(shù)據(jù),如何實(shí)現(xiàn)自動(dòng)成圖,這一直是人門(mén)關(guān)心的問(wèn)題,在AutoCAD下,把原始數(shù)據(jù)變成圖形,可以通過(guò)以下途徑:
ZmSe>}B= (1)采用高級(jí)語(yǔ)言(BASIC語(yǔ)言或C語(yǔ)言)編制程序調(diào)用原始數(shù)據(jù)文件生成SCR命令文 件,在AutoCAD的圖形編輯環(huán)境下調(diào)用SCRIPT命令執(zhí)行該文件,生成相應(yīng)的圖形。
*x[ZN\$`Y (2)用高級(jí)語(yǔ)言生成DXF文件,在AutoCAD圖形編輯環(huán)境下調(diào)用DXFIN命令打開(kāi)該文 件,即可得到相應(yīng)的圖形文件。
'Rbv3U (3)用高級(jí)語(yǔ)言直接生成DWG圖形文件
Pn:L=* (4)利用 Auto LISP語(yǔ)言,編寫(xiě)相應(yīng)程序,讀取有關(guān)數(shù)據(jù)文件,進(jìn)行處理,并且調(diào)用 Auto CAD繪圖命令,直接生成圖形。
;&mefaFlWp wLn,x;;< 以上四種方法中,第一種方法比較簡(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ù)雜的圖形,更直接方便。
w|$i<OIi) ) #G5XS+) 2 實(shí)現(xiàn)圖形到數(shù)據(jù)的自動(dòng)轉(zhuǎn)換
)kLTyx2& 剛接觸AutoCAD的人都有下面的感覺(jué),就是由數(shù)據(jù)生成圖形容易,由圖形返回?cái)?shù)據(jù)困難, 有LISP語(yǔ)言,這個(gè)問(wèn)題就會(huì)迎刃而解。
O$d