国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談CAD中線型的定制和使用

2016-04-14 20:09:06馬曉丹
地球 2016年4期
關(guān)鍵詞:缺省線寬高壓線

■馬曉丹

(遼寧航苑攝影測(cè)量與遙感有限公司遼寧沈陽(yáng)110034)

淺談CAD中線型的定制和使用

■馬曉丹

(遼寧航苑攝影測(cè)量與遙感有限公司遼寧沈陽(yáng)110034)

隨著數(shù)字化產(chǎn)品的普及,我們又進(jìn)入了向GIS(地理信息系統(tǒng))的轉(zhuǎn)變,但是,AutoCAD中的實(shí)體類型與GIS中的點(diǎn)、線、面不匹配,因此我們需要進(jìn)行數(shù)據(jù)整理、轉(zhuǎn)化,以往的許多數(shù)據(jù),有很多沒有采用線型,不僅數(shù)據(jù)量大,而且整理、轉(zhuǎn)化工作煩雜,因此在AutoCAD中廣泛的使用線型,會(huì)給今后的整理、轉(zhuǎn)化工作帶來(lái)巨大的方便。

線型型文件比例因子

線型的多樣性,是地形圖繪制的特色之一,可以說(shuō)掌握了地形圖中線型的定制和使用,就等于掌握了AutoCAD線型定制的全部?jī)?nèi)容。地形圖中的界線、道路、管線、柵欄等都是用特殊的線型表示的,在AutoCAD中很少有可供使用的專用的地形圖線型,但通過由AutoCAD提供的線型自定義功能,處理這些特殊線型也并不是一件很困難的事。本文通過對(duì)地形圖中典型線型的定制和使用的介紹,以求與大家共同掌握AutoCAD中線型的定制及使用。

1 如何定制各種通用的線型

線型通常分為三類:簡(jiǎn)單線型、帶型(Shape)的線型、帶文本字符串的線型。

1.1編輯和調(diào)用線型文件

線型文件是以.lin為擴(kuò)展名的文本文件,可使用任何ASCII文本編輯器來(lái)編輯,如WINDOWS的NOTEPAD記事本。將線型文件編輯好后最好保存在AutoCAD的支持路徑中,如AutoCAD安裝目錄下的SUPPORT子目錄中,這樣就可以進(jìn)入AutoCAD的缺省調(diào)用路徑中。在線型文本中,可加入線型說(shuō)明,但要在行首加上雙分號(hào)“;;”。

在AutoCAD中要調(diào)用自定義的線型,需在線型調(diào)用對(duì)話框中,將待輸入的線型文件名,通過瀏覽路徑,選擇確認(rèn)自定義的.lin文件即可。

1.2如何定義象大車路、鄉(xiāng)村路這類簡(jiǎn)單的線型

這類線型是由重復(fù)使用的虛線、空格、點(diǎn)組成,如:

*DASH8,82________________________

A,4,~1

*DASH4,41____________________

A,2,~.5

第一行中*號(hào)為標(biāo)示符,標(biāo)志一種線型定義的開始?!癉ASH8”為線型名,8用以提示實(shí)部線長(zhǎng)為8MM,2為虛部長(zhǎng)。線型名之后是用字符對(duì)線型形狀的粗略圖示描繪,表示大車路虛線的形狀。第二行必須以A開頭,表示對(duì)齊類型。正數(shù)4表示繪4個(gè)單位的短劃線,負(fù)數(shù)~1表示一個(gè)單位的空格,數(shù)字0表示點(diǎn),但當(dāng)帶有線寬時(shí),點(diǎn)的長(zhǎng)度應(yīng)與線寬相同,否則,點(diǎn)會(huì)是一條線。

1.3如何定義像高壓線、城墻這類帶形(Shape)定義的線型

在簡(jiǎn)單線型的定義中,插入形單元,則組成帶形定義的線型。如高壓線線型定義為:

*高壓線,~~~~<~.~>~~~

A,.001,[CIRCLE,map.shx,s=0.4],~0.4,1.8,

[ARROW,map.shx,s=1],11.0,

[ARROW,map.shx,s=1.0,R=180],1.8

第二行至第四行本為一行,是為了書寫方便才作換行處理的。方括號(hào)內(nèi)為形定義部分,三次引用了共兩個(gè)形單元,CIRCLE為一個(gè)單位圓形,ARROW為箭頭,兩個(gè)形單元均放在名為map.shx的形文件中。

[ARROW,map.shx,s=1.0,R=180]的含義是這樣的:ARROW為形名 (Shapename),指箭頭,map.shx為存放ARROW的型文件名(Shapefilename),放在AutoCAD的執(zhí)行路徑中,s即scalefactor(比例縮放因子),s=1.0就是將ARROW保持形定義中的大小,R即Rotationangle(旋轉(zhuǎn)角度),R=180就是在ARROW插入時(shí)轉(zhuǎn)向180度。形單元的完整定義如下:

[Shape_name,Shape_file_name,S=scale_factor,

R=rotation_angle,X=x_offset,Y=y_offset]

x_offset和y_offset是形插入點(diǎn)在x和y方向上的偏移量,在定義地圖線型時(shí)一般缺省不用,按0外理。此外R的缺省值為0,S為1,只有Shape_name和Shape_file_name是不能缺省的。

1.4生成型(Shape)的捷徑

(1)型的定義過程中,前后有兩種文件形式:.shp和.shx。.shp是文本文件,可以使用任何文本編輯器來(lái)編輯形的定義的.shp文件。在AutoCAD的命令行中用compile命令可將.shp文件編譯成.shx文件。.shx文件是形供AutoCAD直接調(diào)用的文件,在用load命令調(diào)入. shx文件后,使用shape命令就可以像使用塊一樣插入形所描繪的圖形。

(2)下一段落的三行文字,是繪制地圖時(shí)定義的形文件(Map. shp)中關(guān)于城跺的定義,第一行雙分號(hào)后是說(shuō)明文字,可以任意使用中英文或字符。第二行*號(hào)表示一個(gè)定義的開始,*號(hào)所在的行是關(guān)于形的一般信息的標(biāo)題行,其中“2”為城跺的形定義在Map.shp中的排序號(hào),“6”為數(shù)字描述行的字節(jié)長(zhǎng)度,“GWALL”為形的名稱。從第三行開始是數(shù)字描述行,這些數(shù)字支配著一支“虛擬的筆”,控制著它的移動(dòng)和起落,靠它來(lái)把型“繪制”出來(lái)。

(3)自定義型比定義線型要復(fù)雜一些,AutoCAD中有詳細(xì)的介紹,看起來(lái)當(dāng)然比較費(fèi)勁,全面學(xué)會(huì)它還得下點(diǎn)功夫不可。

2 自定義線型應(yīng)注意的幾個(gè)問題

(1)首先應(yīng)確定地圖比例尺,一是因?yàn)榇蟊壤吲c小比例尺的線寬等不同,不能通用,二是不同比例尺的線型比例因子不同,不可混用。

(2)地圖比例尺確定后,確定比例因子。在同一幅圖形中,如果不同的線型采用不同的比例因子,會(huì)給今后的數(shù)據(jù)轉(zhuǎn)換帶來(lái)麻煩。

(3)建議設(shè)定比例因子時(shí),應(yīng)盡可能采用整數(shù),這樣可有效的減少數(shù)據(jù)庫(kù)的數(shù)據(jù)量。

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

在幾年的實(shí)際生產(chǎn)中,通過開發(fā)線型文件及相應(yīng)的CAD二次應(yīng)用程序,大大地提高的勞動(dòng)效率,使數(shù)據(jù)整理及轉(zhuǎn)換工作變得容易起來(lái);但是,不可避免的存在另外的一些問題,如:當(dāng)線長(zhǎng)較短時(shí),線型的符號(hào)顯示不出來(lái),或者在轉(zhuǎn)彎時(shí)的出頭、或不到位等,這些問題都要在實(shí)際工作中靈活處理,這樣才能滿足出圖和數(shù)據(jù)轉(zhuǎn)換的要求。

[1]郭朝勇,AutoCAD2002定制與開發(fā),北京:清華大學(xué)出版社,2002

[2]張晉西,VisualBasic與AutoCAD二次開發(fā),北京:清華大學(xué)出版社,2002

[3]藍(lán)訖生,Autolisp學(xué)習(xí)導(dǎo)引,北京:中國(guó)鐵道出版社,2002

P2[文獻(xiàn)碼]B

1000~405X(2016)~4~266~1

猜你喜歡
缺省線寬高壓線
印制板制造中量化蝕刻研究
生產(chǎn)過程中的PCB線寬分析研究
基于“缺省模式”設(shè)計(jì)平臺(tái)的控制系統(tǒng)研發(fā)模式重塑
月亮站在高壓線上充電
躬耕(2020年2期)2020-03-16 03:21:02
Excel圖形轉(zhuǎn)入CorelDRAW技巧
解數(shù)列題勿碰的高壓線
缺省語(yǔ)義模式下話語(yǔ)交際意義研究
直升機(jī)載毫米波雷達(dá)高壓線防撞處理研究
關(guān)聯(lián)期待與缺省推理下缺省語(yǔ)境的生成模式
觀點(diǎn)句中評(píng)價(jià)對(duì)象/屬性的缺省項(xiàng)識(shí)別方法研究
石景山区| 金阳县| 梓潼县| 平度市| 云和县| 浦城县| 阳曲县| 河池市| 察哈| 台州市| 惠州市| 娄烦县| 鸡西市| 新沂市| 灵璧县| 平乐县| 波密县| 新巴尔虎左旗| 玛沁县| 克拉玛依市| 河北区| 宁蒗| 梁平县| 古丈县| 南昌县| 辛集市| 华阴市| 漯河市| 饶平县| 盐池县| 当阳市| 孟连| 原阳县| 西昌市| 玛多县| 石家庄市| 宜阳县| 马尔康县| 昭觉县| 即墨市| 威海市|