亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于AutoCAD的地形圖線型定制

        2011-06-21 06:12:50齊冬梅鄭加柱
        森林工程 2011年5期
        關鍵詞:線型對話框線段

        齊冬梅,鄭加柱

        (南京林業(yè)大學土木工程學院,南京210037)

        隨著數字化測圖的迅速發(fā)展和廣泛使用,多數測繪單位已經把AutoCAD作為地圖數字化和數字化測圖的一種工具。但是,隨著AutoCAD應用領域的不斷擴大,其應用的地物符號也越來越復雜化,AutoCAD的基本繪圖系統已不能適應當今測繪行業(yè)所面對的各種復雜符號,必須進行定制和開發(fā),才能滿足地圖數字化的要求[1]。而地形圖圖式是國家統一頒布執(zhí)行的標準,是測繪符號設計和編碼的依據。本文就依據GB/T 20257.1—2007《1∶500 1∶1000 1∶2000地形圖圖式》中規(guī)定的符號大小和方向等要素,并對其進行仔細研究和分析的基礎上,根據AutoCAD繪圖特點,介紹用文本編輯器和MKLITPE命令定制地形圖線型的具體方法。

        1 用文本編輯器定制線型

        AutoCAD提供了標準線型庫acad.1in和acadiso.1in。用戶在繪圖時,可根據需要選擇其中的線型,當這些標準的線型滿足不了要求時,就需要制作特殊的線型。

        在AutoCAD中,線型可分為簡單線型和復合線型。簡單線型是指有寬度的實線和各種點劃線,如小路、地類界等。復合線型是在簡單線型的基礎上插入文本或形,如柵欄、圍墻等。線型文件是一種純ASCII碼格式的文本文件,一個線型文件中可以定義多種線型。因此,可以用任何一種文本編輯器 (如WINDOWS的NOTEPAD記事本)或字處理器來編輯線型文件。線型保存在擴展名為.1in的文件中。用戶定義的新線型既可以加在標準線型文件acad.1in或acadiso.1in的后面,也可以自己創(chuàng)建新的線型文件 (如newLtype.lin)。

        1.1 線型文件的定義格式

        在線型文件中,每一種線型的定義都可定義為兩行。具體格式如下:

        其中,第一行定義了線型的名稱及線型說明。在該行中必須以“*”打頭,然后是線型名和可選的線型說明。如果需要給出線型的說明,則必須通過逗號與前面的線型名稱分開,線型說明是可選項,可以是用ASCII文字對線型圖案的簡單表示,也可以是線型的擴展說明,還可以是注釋 (例如“此線型用于隱藏線”)。線型說明允許省略,此時線型名后不能有逗號。

        第二行是定義線型圖案的代碼。以字母A開頭,A為線型的對齊方式,目前,AutoCAD僅支持這一種對齊方式。這種對齊方式將保證直線的端點處為短劃線。后面的dash-n用來指定組成線型圖案的線段長度。若長度為正,則表示是下筆段,即為要畫出的線段;若長度為負,則表示為提筆段,即空出長度為該值的間隔;若長度為零,則表示要繪出一個點。

        1.2 簡單線型的定制

        簡單線型由短劃線、點和空格組成。在地形圖中主要包括公路、小路、房屋實邊線等,這些線型比較簡單。下面以定義縣級行政區(qū)界線為例來說明如何使用文本編輯器定制簡單線型。

        用任一文本編輯器打開acad.1in或acadiso.1in文件,或新建一個文件newLtype.lin,newLtype.lin必須保存在與標準線型acad.1in或acadiso.1in文件相同的路徑中,在AutoCAD 2007中為C:/Documents and Settings/Administrator/Application Data/Autodesk/AutoCAD 2007/R17.0/chs/Support。在newLtype.lin文件中加入下面兩行內容:

        保存此文件并退出文本編輯器,即完成線型的定義。代碼說明:第一行中“*”為標識符,標志一種線型定義的開始?!翱h界”為線型名,之后是對線型形狀的簡單描繪 (描繪是示意性的)。第二行必須以“A”開頭,表示對齊方式。正數4.5表示繪4.5單位長的短劃線,負數-1.75表示空1.75單位長的空格,數字0表示繪出一個點。

        1.3 復合線型的定制

        1 .3 .1 復合線型的定義格式

        復合線型除了包含短劃線、點和空格外,還包含形或文本對象。復合線型的定義格式與簡單線型基本相同,不同之處在于還可在定義的線型中嵌入文本字符串或形文件 (.shx)中的形。復合線型定義的具體格式如下:

        其中,嵌入文本字符串的定義語法為:

        嵌入形的定義語法為:

        其中:Text是嵌入的文字,須用雙引號括起來。Text_style_name是嵌入文字所用的文字樣式名。如果當前圖形中沒有Text_style_name,則AutoCAD不允許使用此線型。Shape_name是嵌入的形名。Shx_file_name是嵌入的形所在的編譯后的形文件名。其余五個字段,R=n,A=n,S=n,X=n和Y=n為可選項。其后面的n表示各參數的值。

        R表示文本或形相對于當前畫線方向的傾斜角度。在系統默認情況下該選項值為0,表示文本或形的方向與當前線段方向一致。

        A表示形或文本相對于世界坐標系的X軸的絕對傾斜角度。當文本或形總是以水平形式出現而與線段的方向無關時,A=0。用戶可以指定R和A,但兩者不能同時指定。如果兩個都沒有指定值,則AutoCAD將采用R=0。R和A默認以度(d)為單位,如果希望以弧度或梯度作為單位,那么數字后面必須加r或g。

        S用來確定文本或形的比例因子。如果使用固定高度的文本樣式,AutoCAD則將該高度乘以n。如果使用可變高度的文本樣式,AutoCAD則會把n當作是絕對高度。對于形而言,該比例因子會使形按確定的比例放大或縮小。

        X和Y用于確定文本或形相對于線型定義所確定的當前點的偏移量。默認情況下,AutoCAD將文本字符串的左下角或形的插入點放在當前點上。X的值使文本或形沿著當前線段方向移動。大于0時和當前線段方向相同,小于0時相反。Y的值使文本或形沿當前線段方向垂直的方向 (逆時針)移動,大于0時與該方向相同,小于0時相反。這兩個值將使文本或形的定位更精確。

        1 .3 .2 復合線型的定制

        在進行復合線型的定制時,可以把形或文本同時嵌入到同一種線型中。下面分別介紹復合線型的定制方法。

        (1)定義帶形 (Shape)的線型。

        以堤、陡坎、斜坡為例,這三種線型都嵌入了一個共同的形 “︱”。其描述代碼為:

        以上代碼說明:第一行是標題行。以“*”開頭,形的編號為135,由6個字節(jié)定義,形名為“KAN”。

        第二行為描述行。 “014”為一個描述字節(jié),其中的0表示后邊兩個字符是十六進制數,1代表1個矢量長度,4代表矢量的方向。整個字節(jié)表示從定義點落筆,向4方向劃1個單位長度線段?!?”表示提筆,和后面的“01C”一起表示向C方向空移1個單位長度,“1”表示落筆,和后面的“01C”一起表示向C方向劃1個單位長度線段,“0”表示形定義結束。(形的定義在這里不再贅述,有興趣的讀者可以參考AutoCAD“幫助”→“自定義手冊”→“形和形字體”→“創(chuàng)建形定義文件”)

        用文本編輯器或字處理器將上述代碼寫入新建的newshape.shp文件中,并保存在C:/Documents and Settings/Administrator/Application Data/Autodesk/AutoCAD 2007/R17.0/chs/Support路徑下。

        形文件必須編譯后,其中定義的形才能被調用。在AutoCAD命令行鍵人COMPILE命令,當顯示“選擇形或字體文件”對話框時,從相應路徑下選擇形定義文件newshape.shp開始編譯。編譯后在同一路徑下自動生成同名.shx文件,即newshape.shx。用LOAD命令加載編譯后的形文件newshape.shx后,定義的形就能被SHAPE命令調用或用來定制復合線型。

        用文本編輯器新建或打開線型文件newLtype.lin,在文件后面加入堤、陡坎、斜坡的線型定義,具體如下,結果如圖1所示:

        圖1 包含形對象的復合線型Fig.1 Complex linetype including shape object

        (2)定義帶文本字符串的線型。

        定義像地面下的污水管道帶有文字的線型,如圖2所示,具體定義如下:

        圖2 污水管道Fig.2 Sewage conduit linetype

        *熱力管道

        (3)定義同時帶文本和形的線型。

        定義架空的熱力管道的復合線型。假設墩架圖

        圖3 熱力管道Fig.3 Heating pipe linetype

        其中的形定義如下:

        1.4 線型的加載和調用

        用文本編輯器定義的線型,其代碼都是在英文半角狀態(tài)下輸入。線型定義完后并不能直接用來進行繪圖操作,必須進行加載后才能調用。在Auto-CAD中,打開“線型管理器”對話框,利用“加載”選項打開“加載或重載線型”對話框,在文件中選擇線型文件newLtype.lin后,既可顯示所有的自定義線型,隨后即可加載所需線型。新線型被加載到“線型管理器”對話框中后,在“線型管理器”對話框中選取新定義的線型,并將該線型置于當前圖層中,最后單擊“確定”按鈕,返回到繪圖窗口,即可使用所定義的新線型進行繪圖。

        2 用MKLITPE命令定制線型

        在AutoCAD完全安裝的情況下,可以利用Express Tools提供的MKLITPE命令來定制線型。用戶無需了解線型的定義格式,也無需反復測量各種數據,只需先繪制出構成線型的各元素,然后激活MKLITPE命令,按照命令提示選擇構成線型的各元素對象,即可生成所需的線型[2]。MKLTYPE命令可以定義一個基于所選對象的新線型,而且不需要加載,在“線型管理器”中就能看到,是線型定義的快速有效方法。其命令行提示如下:

        這里的線型元素既事先繪制好的點 (dot)、線(line)、文本 (Text)和形 (Shape)。AutoCAD將用這些對象的位置、長度等數據來自動生成線型代碼。

        3 結束語

        線型的多樣性,是地形圖繪制的特色之一,可以說掌握了地形圖中線型的定制和使用,就等于掌握了AutoCAD線型定制的全部內容[4]。地形圖的境界線、道路、管線等都是用特殊的線型表示的,而在AutoCAD中卻很少有專用的地形圖線型。通過本文的介紹,用戶可以定制實際需要的線型,同樣能夠達到事半功倍的效果。

        [1]高永芹.測繪CAD[M].北京:中國電力出版社,2008.

        [2]楊德星,王 順.快速定制符合工程設計的CAD線型與圖案[J].煤礦機械,2003(9):67 -69.

        [3]章斌全.AutoCAD進階教程[M].北京:中國宇航出版社,2003.

        [4]李海祥,許藝朦,陳 剛.淺談AutoCAD線型庫制作[J].測繪與空間地理信息,2008,31(4):200 -202,205.

        猜你喜歡
        線型對話框線段
        畫出線段圖來比較
        正?;謴吞摂M機
        微流控法低溫保護劑添加及去除線型優(yōu)化研究
        怎樣畫線段圖
        我們一起數線段
        數線段
        Bootlace Worms’Secret etc.
        中學科技(2018年12期)2018-12-19 11:22:28
        高等級公路幾何線型優(yōu)化設計分析與評價
        江西建材(2018年4期)2018-04-10 12:37:28
        核安全1級設備線型支承分析方法研究
        一種非均勻線型的互連線能量分布模型
        計算物理(2014年1期)2014-03-11 17:00:58
        色www视频永久免费| 午夜精品一区二区三区视频免费看| 久久99久久久精品人妻一区二区| 蜜桃高清视频在线看免费1| 亚洲大尺度无码无码专区| 国产ww久久久久久久久久| 国产成人一区二区三区在线观看| 久久中文字幕日韩无码视频 | 亚洲日韩国产一区二区三区在线| 国产mv在线天堂mv免费观看| 国内精品视频成人一区二区| 日本熟女视频一区二区三区| 亚洲国产丝袜久久久精品一区二区 | 国产精品视频免费一区二区三区| 国产亚洲综合另类色专区| 日本韩国男男作爱gaywww| 久久精品噜噜噜成人| 国产WW久久久久久久久久| 精品粉嫩国产一区二区三区| 中文av字幕一区二区三区| 精品国产乱码久久久久久婷婷| 国产福利一区二区三区在线观看 | 亚洲一区二区二区视频| 熟妇激情内射com| 亚洲色偷偷色噜噜狠狠99| 夫妻一起自拍内射小视频| 国产成人亚洲精品91专区高清| 亚洲另类无码专区首页| 免费无码又爽又刺激聊天app| 99久久国产综合精品女乱人伦| 一区二区在线观看视频亚洲| 久久一本日韩精品中文字幕屁孩 | 日韩女人毛片在线播放| 久久久成人av毛片免费观看| av黄色在线免费观看| 亚洲国产成人av在线观看| 极品美女扒开粉嫩小泬| 国产三级自拍视频在线| 少妇又色又爽又高潮在线看| 99精品国产在热久久无码| 亚洲色大成网站www尤物|