cyqdesign |
2007-03-29 01:18 |
AutoCAD在測繪圖形處理中的應用
近年來,測繪領(lǐng)域內(nèi)機助制圖的研究取得了飛速發(fā)展,通過繪圖機輸出的圖形從過去簡單的工程制圖到現(xiàn)在的各種比例尺的地形圖、地藉圖、宗地圖,以及非常復雜的小比例尺土地利用現(xiàn)狀圖等。在眾多的繪圖系統(tǒng)中,人們普遍采用的基礎繪圖軟件是美國Autodesk公司的AutoCAD,因為該軟件不僅具有豐富的繪圖命令,還具有強大的圖形編輯功能,而且軟件運行相當穩(wěn)定。但是熟悉AutoCAD的人都知道,要用好AutoCAD,不但要熟練掌握其各項命令,而且要熟練掌握AutoCAD提供的數(shù)據(jù)交換文件SCR、DXF和嵌入AutoCAD內(nèi)部的高級語言 --Auto LISP語言,這樣使您對各種圖形,尤其對復雜的圖形更加得心應手。關(guān)于 AutoCAD 在測繪圖形中應用可歸納為以下幾個方面。 D.?gV_ +fN0>@s 1 實現(xiàn)數(shù)據(jù)到圖形的自動轉(zhuǎn)換 ^da-R;o] v]~[~\|a 有了原始數(shù)據(jù),如何實現(xiàn)自動成圖,這一直是人門關(guān)心的問題,在AutoCAD下,把原始數(shù)據(jù)變成圖形,可以通過以下途徑: da@
.J9 (1)采用高級語言(BASIC語言或C語言)編制程序調(diào)用原始數(shù)據(jù)文件生成SCR命令文 件,在AutoCAD的圖形編輯環(huán)境下調(diào)用SCRIPT命令執(zhí)行該文件,生成相應的圖形。 1YxI q565 (2)用高級語言生成DXF文件,在AutoCAD圖形編輯環(huán)境下調(diào)用DXFIN命令打開該文 件,即可得到相應的圖形文件。 kTV D4Z= (3)用高級語言直接生成DWG圖形文件 }=gGs (4)利用 Auto LISP語言,編寫相應程序,讀取有關(guān)數(shù)據(jù)文件,進行處理,并且調(diào)用 Auto CAD繪圖命令,直接生成圖形。 p(Mv^ea 3]acfCacC 以上四種方法中,第一種方法比較簡單,但執(zhí)行速度慢;第二種方法速度較快,但DXF文件格式死板,記錄冗長,尤其是復雜的圖形,DXF文件長得驚人。第三種方法較前兩種方法理想,但這種方法對于一些復雜的圖形尚有一定的難度,況且,不同的AutoCAD版本,DWG文件的結(jié)構(gòu)也不同,使程序不能通用。三種方法都有一共同的特點,先在AutoCAD外,用高級語言做數(shù)據(jù)處理,然后再回到AutoCAD下成圖,效率低。第四種方法是直接在AutoCAD下工作,減少了中間環(huán)節(jié),提高了效率。而且具有較強的通用性,對一些較復雜的圖形,更直接方便。 sTDBK!9I >B0S5:S$W 2 實現(xiàn)圖形到數(shù)據(jù)的自動轉(zhuǎn)換 uHYI :(O 剛接觸AutoCAD的人都有下面的感覺,就是由數(shù)據(jù)生成圖形容易,由圖形返回數(shù)據(jù)困難, 有LISP語言,這個問題就會迎刃而解。 rH,N.H#] ^E^:
| |