近年來,測繪領域內機助制圖的研究取得了飛速發(fā)展,通過繪圖機輸出的圖形從過去簡單的工程制圖到現(xiàn)在的各種比例尺的地形圖、地藉圖、宗地圖,以及非常復雜的小比例尺土地利用現(xiàn)狀圖等。在眾多的繪圖系統(tǒng)中,人們普遍采用的基礎繪圖軟件是美國Autodesk公司的AutoCAD,因為該軟件不僅具有豐富的繪圖命令,還具有強大的圖形編輯功能,而且軟件運行相當穩(wěn)定。但是熟悉AutoCAD的人都知道,要用好AutoCAD,不但要熟練掌握其各項命令,而且要熟練掌握AutoCAD提供的數(shù)據(jù)交換文件SCR、DXF和嵌入AutoCAD內部的高級語言 --Auto LISP語言,這樣使您對各種圖形,尤其對復雜的圖形更加得心應手。關于 AutoCAD 在測繪圖形中應用可歸納為以下幾個方面。
FBR]) h'Z bK7j" 1 實現(xiàn)數(shù)據(jù)到圖形的自動轉換
|BO!q9633V f*{~N!g 有了原始數(shù)據(jù),如何實現(xiàn)自動成圖,這一直是人門關心的問題,在AutoCAD下,把原始數(shù)據(jù)變成圖形,可以通過以下途徑:
YCWt%a*I' (1)采用高級語言(BASIC語言或C語言)編制程序調用原始數(shù)據(jù)文件生成SCR命令文 件,在AutoCAD的圖形編輯環(huán)境下調用SCRIPT命令執(zhí)行該文件,生成相應的圖形。
KXAh0A?&+ (2)用高級語言生成DXF文件,在AutoCAD圖形編輯環(huán)境下調用DXFIN命令打開該文 件,即可得到相應的圖形文件。
\UD:9g" (3)用高級語言直接生成DWG圖形文件
Td7=La0
(4)利用 Auto LISP語言,編寫相應程序,讀取有關數(shù)據(jù)文件,進行處理,并且調用 Auto CAD繪圖命令,直接生成圖形。
}=+J&cR "-pQL )f 以上四種方法中,第一種方法比較簡單,但執(zhí)行速度慢;第二種方法速度較快,但DXF文件格式死板,記錄冗長,尤其是復雜的圖形,DXF文件長得驚人。第三種方法較前兩種方法理想,但這種方法對于一些復雜的圖形尚有一定的難度,況且,不同的AutoCAD版本,DWG文件的結構也不同,使程序不能通用。三種方法都有一共同的特點,先在AutoCAD外,用高級語言做數(shù)據(jù)處理,然后再回到AutoCAD下成圖,效率低。第四種方法是直接在AutoCAD下工作,減少了中間環(huán)節(jié),提高了效率。而且具有較強的通用性,對一些較復雜的圖形,更直接方便。
aWG7k#nE
Y\Z.E; 2 實現(xiàn)圖形到數(shù)據(jù)的自動轉換
r