999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AutoCAD的地形圖線型定制

2011-06-21 06:12:50齊冬梅鄭加柱
森林工程 2011年5期
關(guān)鍵詞:定義方向文本

齊冬梅,鄭加柱

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

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

1 用文本編輯器定制線型

AutoCAD提供了標(biāo)準(zhǔn)線型庫(kù)acad.1in和acadiso.1in。用戶在繪圖時(shí),可根據(jù)需要選擇其中的線型,當(dāng)這些標(biāo)準(zhǔn)的線型滿足不了要求時(shí),就需要制作特殊的線型。

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

1.1 線型文件的定義格式

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

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

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

1.2 簡(jiǎn)單線型的定制

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

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

保存此文件并退出文本編輯器,即完成線型的定義。代碼說明:第一行中“*”為標(biāo)識(shí)符,標(biāo)志一種線型定義的開始。“縣界”為線型名,之后是對(duì)線型形狀的簡(jiǎn)單描繪 (描繪是示意性的)。第二行必須以“A”開頭,表示對(duì)齊方式。正數(shù)4.5表示繪4.5單位長(zhǎng)的短劃線,負(fù)數(shù)-1.75表示空1.75單位長(zhǎng)的空格,數(shù)字0表示繪出一個(gè)點(diǎn)。

1.3 復(fù)合線型的定制

1 .3 .1 復(fù)合線型的定義格式

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

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

嵌入形的定義語(yǔ)法為:

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

R表示文本或形相對(duì)于當(dāng)前畫線方向的傾斜角度。在系統(tǒng)默認(rèn)情況下該選項(xiàng)值為0,表示文本或形的方向與當(dāng)前線段方向一致。

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

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

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

1 .3 .2 復(fù)合線型的定制

在進(jìn)行復(fù)合線型的定制時(shí),可以把形或文本同時(shí)嵌入到同一種線型中。下面分別介紹復(fù)合線型的定制方法。

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

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

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

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

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

形文件必須編譯后,其中定義的形才能被調(diào)用。在AutoCAD命令行鍵人COMPILE命令,當(dāng)顯示“選擇形或字體文件”對(duì)話框時(shí),從相應(yīng)路徑下選擇形定義文件newshape.shp開始編譯。編譯后在同一路徑下自動(dòng)生成同名.shx文件,即newshape.shx。用LOAD命令加載編譯后的形文件newshape.shx后,定義的形就能被SHAPE命令調(diào)用或用來(lái)定制復(fù)合線型。

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

圖1 包含形對(duì)象的復(fù)合線型Fig.1 Complex linetype including shape object

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

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

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

*熱力管道

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

定義架空的熱力管道的復(fù)合線型。假設(shè)墩架圖

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

其中的形定義如下:

1.4 線型的加載和調(diào)用

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

2 用MKLITPE命令定制線型

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

這里的線型元素既事先繪制好的點(diǎn) (dot)、線(line)、文本 (Text)和形 (Shape)。AutoCAD將用這些對(duì)象的位置、長(zhǎng)度等數(shù)據(jù)來(lái)自動(dòng)生成線型代碼。

3 結(jié)束語(yǔ)

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

[1]高永芹.測(cè)繪CAD[M].北京:中國(guó)電力出版社,2008.

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

[3]章斌全.AutoCAD進(jìn)階教程[M].北京:中國(guó)宇航出版社,2003.

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

猜你喜歡
定義方向文本
2022年組稿方向
2021年組稿方向
2021年組稿方向
在808DA上文本顯示的改善
基于doc2vec和TF-IDF的相似文本識(shí)別
電子制作(2018年18期)2018-11-14 01:48:06
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
文本之中·文本之外·文本之上——童話故事《坐井觀天》的教學(xué)隱喻
位置與方向
如何快速走進(jìn)文本
修辭學(xué)的重大定義
主站蜘蛛池模板: 婷婷五月在线视频| 久久免费观看视频| 大香伊人久久| 国产成人亚洲欧美激情| 国产91全国探花系列在线播放| 日日碰狠狠添天天爽| 999精品视频在线| 精品无码日韩国产不卡av| 福利在线免费视频| 午夜老司机永久免费看片| 麻豆国产精品| 亚洲欧洲日产无码AV| 色AV色 综合网站| 久久国产精品嫖妓| 日韩精品欧美国产在线| 亚洲最大在线观看| 亚洲AV无码乱码在线观看裸奔| 在线看国产精品| 久久久久久国产精品mv| 亚洲水蜜桃久久综合网站| 成人在线观看不卡| 久久香蕉国产线| 国产成人AV综合久久| 一级毛片视频免费| 国产白浆一区二区三区视频在线| 国产黄色片在线看| 亚洲国产一区在线观看| 亚洲欧美极品| 国产国语一级毛片| 欧美日韩亚洲综合在线观看| 97在线碰| 97精品伊人久久大香线蕉| 亚洲一级色| 精品五夜婷香蕉国产线看观看| 波多野结衣AV无码久久一区| 午夜福利无码一区二区| 黄色网址免费在线| 亚洲人人视频| 亚洲大尺度在线| 国产成人喷潮在线观看| 四虎在线观看视频高清无码| 广东一级毛片| 91美女在线| 国内丰满少妇猛烈精品播| 国产男人天堂| 久久频这里精品99香蕉久网址| 日韩不卡高清视频| 国产一级视频在线观看网站| 亚洲视频免费播放| 韩日无码在线不卡| 国产精品免费入口视频| 亚洲黄网在线| 久久99国产综合精品女同| 免费女人18毛片a级毛片视频| 精品亚洲欧美中文字幕在线看| 亚洲精品午夜天堂网页| 免费在线看黄网址| 国产网站一区二区三区| 国产精品视频白浆免费视频| 夜夜操国产| 日韩国产欧美精品在线| 免费a级毛片视频| 老司机午夜精品视频你懂的| 国产不卡国语在线| 国产一国产一有一级毛片视频| 久久大香香蕉国产免费网站| 国产香蕉国产精品偷在线观看| 在线a视频免费观看| 亚洲无码电影| 中文字幕不卡免费高清视频| 中文字幕乱妇无码AV在线| 亚洲精品无码成人片在线观看| 日本伊人色综合网| 在线欧美日韩| 在线国产三级| 欧美成人精品高清在线下载| 国产精品白浆无码流出在线看| 毛片在线播放网址| 国产福利微拍精品一区二区| 欧美成人精品欧美一级乱黄| 久久人搡人人玩人妻精品一| 色婷婷在线播放|