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

基于AutoCAD的地形圖符號庫制作

2012-11-05 08:52:50劉明輝
山西建筑 2012年33期
關(guān)鍵詞:符號定義

劉明輝

(大同市勘察測繪院,山西大同 037006)

目前AutoCAD軟件在測繪生產(chǎn)中應(yīng)用比較廣泛,大多數(shù)的測繪產(chǎn)品均以.DWG的格式提交。但是AutoCAD自帶的符號與測繪地形圖圖式差別很大。為了有效的提高工作效率,建立一套符合規(guī)范的地形圖符號庫顯得十分必要。AutoCAD提供了強(qiáng)大的圖形編輯功能和多種方式的二次開發(fā)及用戶定制,我們可以據(jù)此進(jìn)行符號庫的制作,使地形圖的繪制更加方便、快捷、規(guī)范。

1 符號庫的設(shè)計(jì)

1.1 符號庫設(shè)計(jì)原則

開發(fā)地形圖符號庫主要有兩個目的:

1)將地形圖符號以數(shù)字圖集的形式存儲在計(jì)算機(jī)系統(tǒng)中,便于用戶更好的使用;

2)使地形圖符號符合國家相關(guān)圖式規(guī)范,使數(shù)據(jù)規(guī)范化,方便數(shù)據(jù)的管理與交換。

符號庫的開發(fā)必須遵循以下原則:

1)嚴(yán)格保證符號庫圖式符合國家標(biāo)準(zhǔn)的地形圖圖式;

2)地物符號的整體性:符號一體,屬性關(guān)聯(lián);

3)方便制圖人員操作,盡可能提高工作效率;

4)數(shù)據(jù)文件轉(zhuǎn)換方便,圖形信息無損失。

1.2 符號庫分類

綜合分析地形圖構(gòu)成各要素,可以將地形圖符號分為點(diǎn)狀、線狀、面狀符號三類,見圖1。

圖1 符號庫結(jié)構(gòu)圖

1.3 點(diǎn)狀符號

點(diǎn)狀符號指實(shí)際物體的投影輪廓較小,如按比例縮小在圖上無法清晰表達(dá),比如燈桿、路標(biāo)、路邊電話亭等等。因此,用一個點(diǎn)的坐標(biāo)來表征其空間信息。

由于點(diǎn)狀符號形狀固定,不隨位置發(fā)生變化。這一特點(diǎn)與AutoCAD中塊的特性一致。因此在AutoCAD中,可以用自定義圖塊的方法來制作點(diǎn)狀符號。

對于點(diǎn)狀符號,其定位點(diǎn)要準(zhǔn)確,與物體的實(shí)際位置一致。且符號要與規(guī)范圖式的尺寸、顏色相一致。地形圖圖式中對于符號的定位點(diǎn)有明確規(guī)定,因此制作符號時,圖塊的插入點(diǎn)必須與規(guī)范要求的定位點(diǎn)相一致。符號大小按規(guī)范要求的幾何尺寸1∶1繪制,使用時按相應(yīng)的比例尺設(shè)定圖塊的比例因子。

1.4 線狀符號

線狀符號分為簡單線狀符號,如道路;復(fù)雜線狀符號,如地類界、柵欄、鐵路、電力線、斜坡等。任何線狀符號都可以看作是簡單線狀符號和點(diǎn)狀符號之間的組合。

AutoCAD中,在一個或多個擴(kuò)展名為.lin的線型定義文件中定義了線型。創(chuàng)建線型后,通過命令加載該線型,就可以在繪圖中使用。

簡單線型是點(diǎn)、橫線、空格按一定規(guī)律重復(fù)出現(xiàn)形成的圖案;復(fù)雜線型是點(diǎn)、橫線、空格、“形”“文字”組成的圖案。

1.4.1 簡單線型的定制

在線型定義文件中使用兩行文字定義一種線型:第一行包括線型名稱和可選說明,線型名稱以星號(*)開頭;第二行是定義實(shí)際線型圖案的代碼,必須以字母A開頭,其后是圖案描述代碼,定義提筆長度(空移),落筆長度(劃線)和點(diǎn)。線型定義格式為:

簡單線型定義實(shí)例:

1.4.2 復(fù)雜線型的定制

點(diǎn)、橫線、空格以及嵌入的形和文字組合成為復(fù)雜線型。

線型中可以嵌入字體中的字符。格式如下:

這種格式被作為描述添加到簡單線型,如鐵絲網(wǎng):

復(fù)雜線型也可以嵌入形(保存在形文件中)。與簡單線型一樣,指定端點(diǎn)后可以動態(tài)的繪制復(fù)雜線型。線型說明中的形對象描述語法如下:

[shapename,shxfilename,transform]

其中transform是可選的,可以是R,A,S,X,Y五項(xiàng)的任意組合。R表示相對旋轉(zhuǎn);A表示絕對旋轉(zhuǎn);S表示比例;X表示X偏移;Y表示Y偏移。旋轉(zhuǎn)單位為度,其他單位為圖形單位。

地形圖圖式中,陡坎、地類界、加固斜坡等都屬于復(fù)雜線型。下邊以此為例說明如何在線型中嵌入形。

*陡坎,陡坎

A,2,[DK,DTKC.shx],2

*地類界,地類界

A,0.[CC,DTKC.shx,S=0.3],-1.6

*加固斜坡,加固斜坡

A,2,[XP,DTKC.shx],2,[DK,DTKC.shx],0,[CC,DTKC.shx,S=0.01,Y=1],2

有關(guān)形的定義方法詳見2.6小節(jié)。

1.5 面狀符號

地形圖中的面狀符號填充大致可以分為顏色填充、斜線或交叉線填充、品字形或井字形填充、無規(guī)律配置符號四類。除無規(guī)律配置符號外,其余都可以通過AutoCAD中自定義填充圖案功能來實(shí)現(xiàn)。其中顏色,斜線或交叉線填充可以使用AutoCAD提供的預(yù)定義填充圖案。有的符號則需要自定義圖案來實(shí)現(xiàn)。填充圖案文件格式為.pat。格式如下:

*pattern-name,description

angle,x-origin,y-origin,delta-x,delta-y,dash-1,dash-2,…

description為所定義填充圖案的定義和說明,angle為線族坐標(biāo)系X軸與水平方向的傾角,x-origin,y-origin為同一線族內(nèi)的線間X,Y方向偏移量。

填充圖案定義遵循以下規(guī)則:

1)圖案定義中每一行最多包含80個字符,可以包含字母,數(shù)字和以下特殊字符:下劃線(_)、連字號(-)、美元符號($)。但是,圖案定義必須以數(shù)字或字母開頭;

2)AutoCAD忽略分號右側(cè)的空行和文字;

3)每條圖案直線被認(rèn)為是直線族的第一個成員,是通過應(yīng)用兩個方向上的偏移增量生成無數(shù)平行線來創(chuàng)建的;

4)增量x的值表示直線族成員在直線方向上的位移(僅適用于虛線);

5)增量y的值表示直線族成員之間的間距;

6)直線被認(rèn)為是無限延伸的。虛線圖案疊加于直線之上。

例如,草地的填充,其定義為:

花圃的填充定義如下:

1.6 形

形是一種能用直線、圓弧和圓定義的特殊實(shí)體,它可以很方便的被繪入圖形中,并按照需要制定比例系數(shù)和旋轉(zhuǎn)角度,以獲得不同的位置和大小。它在AutoCAD中占用的空間小,繪制速度快。因此在進(jìn)行二次開發(fā)時一般將常用的符號、字體等定義為形,這樣既可以節(jié)省存儲空間,也可以為多個作業(yè)所公用。Auto-CAD字體和形文件(.SHX)通過形定義文件(.SHP)編譯。形定義文件可用文本編輯或能將文件存為格式的字處理器創(chuàng)建或編輯。

形定義文件的每一行最多可包含128個字符,超過此長度的行不能編譯。由于AutoCAD忽略空行和分號右側(cè)的文字,所以可以在形定義文件中嵌入注釋。每個形說明都有一個標(biāo)題行(格式如下),以及一行或多行定義字節(jié)。這些定義字節(jié)之間用逗號分隔,最后以0結(jié)束。

簡單的形定義是在一個定義字節(jié)(一個specbyte字段)中包含的編碼。每個矢量的長度和方向代碼是一個三字符的字符串。在代碼字符串中,第一個字符必須為0,第二個字符指定矢量的長度。矢量的長度受到比例因子的影響,矢量長度和比例因子的積是實(shí)際的距離的值。第三個字符指定矢量的方向。在使用時,有16個可用的標(biāo)準(zhǔn)方向,方向編碼如圖2所示。

圖2 形方向編碼

為定義不同對象,如直線、圓弧以及描述各種狀態(tài)如抬筆、落筆、形定義結(jié)束等,AutoCAD設(shè)定了一些特殊描述碼,其含義如下:

0——形定義結(jié)束。

1與2——落筆與抬筆。其中1為落筆開始畫,2為抬筆空走。

3與4——大小控制,其中3為用下一字節(jié)除矢量長度,4為用下一字節(jié)乘矢量長度。

5與6——堆棧推進(jìn)(push)與彈出(pop),其中堆棧深度不能超過4。

7——為子形(subshape reference),可把以前定義的形用形編號調(diào)用。

8與9——X,Y位移(-128~127之間)。如:8,(-9,4)即 X往左9個單位,Y往右4個單位。

10或00A——圓定義(或octant arc)。由下兩個字節(jié)定義八弧段。

00B——由下五個字節(jié)定義的小弧段。

00C——由X-Y位移和凸度定義的弧。

00D——多個指定凸度的弧。

由于地形圖圖式中規(guī)定了地形圖符號的定位點(diǎn)和定位線,所以必須考慮圖符的中心問題。

在地形圖圖式中規(guī)定:

1)幾何圖形符號(圓形、矩形等)在其幾何中心;

2)寬底符號(如煙囪、水塔等)在底線中心;

3)底部為直角形的符號(如風(fēng)車、路標(biāo)等)在直角的頂點(diǎn);

4)幾種幾何圖形組成的符號(如氣象站等)在其下方的中心點(diǎn)或交叉點(diǎn);

5)下方?jīng)]有底線的符號(如亭、山洞等)應(yīng)在下方兩端點(diǎn)間的中間;

6)線狀符號(如堤、河等)在其符號的中心線。

例如,亭子和路標(biāo)形定義如下(如圖3所示):

*2,23,TZ;;亭子

003,8,002,038,001,064,038,009,(6,6),(6,- 6),(- 9,0),(0,0),002,060.001,06C,002,038,0

*4,17,LB;;路標(biāo)

003,8,040,002,048,001,0C4,008,(5,3),002,06C,001,008,(5,3),0

圖3 亭子和路標(biāo)的形

2 自定義圖案的加載

使用linetype命令可以加載自定義線型。

使用hatch命令加載自定義填充圖案。

使用load命令加載形文件。

3 結(jié)語

本文介紹了在AutoCAD中制作地形圖符號庫的基本方法。結(jié)合相關(guān)圖式規(guī)范,著重介紹了點(diǎn)、線、面各種不同類型符號的特點(diǎn)和制作方法。通過實(shí)踐證明,建立一套符合圖式規(guī)范的符號塊,可以有效的提高工作效率。

猜你喜歡
符號定義
學(xué)符號,比多少
幼兒園(2021年6期)2021-07-28 07:42:14
永遠(yuǎn)不要用“起點(diǎn)”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風(fēng)格”
“+”“-”符號的由來
變符號
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
倍圖的全符號點(diǎn)控制數(shù)
圖的有效符號邊控制數(shù)
pqr階Cayley圖的符號星控制數(shù)
修辭學(xué)的重大定義
主站蜘蛛池模板: 国产av一码二码三码无码| 成年人视频一区二区| 99久久99这里只有免费的精品| 91美女视频在线观看| 日韩av无码精品专区| 国产精品第一区在线观看| 日本在线视频免费| 国产清纯在线一区二区WWW| 国内视频精品| 在线无码私拍| 欧美精品亚洲精品日韩专| 日韩激情成人| 亚洲第一av网站| 亚洲综合色婷婷中文字幕| 亚洲午夜福利在线| 欧美日韩久久综合| 永久免费精品视频| 久久精品丝袜| 97国产精品视频人人做人人爱| av午夜福利一片免费看| 97se亚洲综合| 91丝袜在线观看| 99久久精品久久久久久婷婷| 性欧美在线| 99久久免费精品特色大片| 亚洲欧美自拍中文| 黄片一区二区三区| 国产香蕉在线视频| 蜜芽一区二区国产精品| 成人福利在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 超清无码熟妇人妻AV在线绿巨人| 亚洲乱强伦| 精品三级在线| 精品国产黑色丝袜高跟鞋| 毛片免费观看视频| 中文字幕在线看| 欧美亚洲欧美| 国产一级在线观看www色| 伊人成人在线视频| 日韩一区二区在线电影| 国产jizz| 欧美亚洲欧美| 波多野一区| 日本三级欧美三级| 国产69精品久久久久妇女| 亚洲AⅤ永久无码精品毛片| 国产精品尤物铁牛tv| 制服丝袜在线视频香蕉| 国产美女精品一区二区| 亚洲制服丝袜第一页| 亚洲av成人无码网站在线观看| 精品午夜国产福利观看| 欧美一级高清片久久99| 午夜福利视频一区| 动漫精品啪啪一区二区三区| 欧美日韩亚洲国产主播第一区| 久久精品无码中文字幕| 日韩小视频在线播放| 国产精品视频a| 中文字幕亚洲乱码熟女1区2区| 青青青视频蜜桃一区二区| 欧美精品伊人久久| 蝌蚪国产精品视频第一页| 99在线免费播放| 成人免费午间影院在线观看| 久久精品免费看一| 国产高清又黄又嫩的免费视频网站| 国产91丝袜| 亚洲国产天堂在线观看| 国产亚洲欧美在线中文bt天堂| 99热国产在线精品99| 青青青国产精品国产精品美女| 亚洲一级毛片| 国产成人无码Av在线播放无广告| www亚洲天堂| 久久久久青草线综合超碰| 亚洲专区一区二区在线观看| 免费国产高清视频| 91精品情国产情侣高潮对白蜜| 日本高清在线看免费观看| 国产人碰人摸人爱免费视频|