
第15金笔3用 现代利绘 ¥.15,Na.3 30e年5日 Medktu Suteing and Mappine M.26 AutoCAD中测量符号库的建立 陈金美季建华 红落省蒸壁米用信息中心江落有京11们1】:2宁泼市灰制同北仑什局额江学技515) 拥要用前中隔上5收作品料餐多据本共能敛用户见育女好。但它们都是作为蚊件平台,并不是密用牧 荐旋直接应用子具体某一领城。为了表得粉合我国国家属式标准的粉号岸周要器其件提供的功能模块和二次 开发工具连行开发建这。载件选择的健坏,将直接利建立的雅晨程度, 关健河国形话右符号建库悦月 中属分卖号:问网 文解标识目B 文章号:1672.4097(106101,0041,04 1图形符号库设计和编西 号自动第的程序, 对图式符号按其表征的方法特性进行分炎,是简 2 AutoCAD中独立符号的生成 化符号库系线的重要于段,根据符号的实方法和 我)可以把(图式》中的标准的鞋文地物荐号, 成用方法,可将整个符号库分为石干个库,每个库代 如导浅点.污水井盖等,做成AUTOCAD的~型”, 表一类符号这样对风线一的用方法。荐号库分类 即制作一个·,sHP的文件,也可以利用 还依赖于秋件的图形系烧所提供的符号设计方法。 AUTOCAD的块功能来实现, 地形图图式根据表征特性分粮文地物(点符号)、 2L型的侧作 线状地物(线符号)区域图溪化面符号)。习外,图 2山!型约一批格式型是一种用直规度图强和圆 式的符号中有依比侧的,有不信比制的,有常分依比 米定又的特殊图元。一个室文件扩展名为“SP"可 例表示(如肤轨广告牌等)的特城情况。因此在设计 以容钠12送个型定义。一个显定义的筑体格式如下 符号率时将不同类的拾号分类,一个符号库最好不 ·事编阴定义字有数型名 用有多种比例尺。对于图式中不同比例尺有不可的 字节1字梦2,0 表示符号时风分冠存放在不可的库中,以兔在使用 其中:①型编码在1一25级之间本文件中唯 过程中出现差“同时也复于管围和?用, ,带償银·。 图式符号南的每个符号必美要国码行号有名 ②定义字节数,包含最后一个0,不大于2000 称要唯一,为了查询方便符号军的符号名序要与 个字节 图式射应的编号保许一致, 型名必朗大写。 为了管理方便一股的数字再图款件中约管号审 ④定义字节为每一个矢量长度和方向减为特 是足图式符号分成三大类:点默符号线很符号和面 县代写的一个数字,可以是十进制,包可 状符号,在每个测图饮件中制作和实现符号的过程 以是十六进刚,知第一个字符为0侧限随其 是以符号韵形状而定韵。每个测图软什要按用自己 后的再个数字为十六进制, 的结构系统的精点米进行有号的分龙和实灵, ⑤表达失量和方向的字节必用5个字符米 在A的CAD环境下,地形图的独立地物和地 表示,第一个必为0,第二个为长度 舰可以通过定义图符块或篇制“形“约两种方法实 写成十六进制第三个为突量方向,其中方向 现。对手某一母简单和有规律性的线状管号,也可 定义闻图所示 以通过国刻“线形“文什来制作。 对手一些复染线状符号(没有规律性的线状符 号如斜城能坎铁路等)就不能用编制线形文 件米生成。为了解决这个问题,我们可以利用 AU TOCAD开货的体系结肉和星大的二次开发功 能,通过对AU TOCAD内第数据结购的探讨,应月 图】事中信为有定叉 AU TOL1SP或ARX语言,国写一系别地形地物行 国2甲线
第 29 卷第 3 期 2006 年 5 月 现 代 测 绘 Modern Surveying and Mapping Vol. 29 ,No. 3 May. 2006 AutoCAD 中测量符号库的建立 陈金美1 ,季建华2 ( 1江苏省基础地理信息中心 ,江苏 南京 210013 ; 2宁波市规划局北仑分局 ,浙江 宁波 315800) 摘 要 目前市场上 GIS 软件品种繁多 ,基本功能相似 ,用户界面友好。但它们都是作为软件平台 ,并不是应用软 件能直接应用于具体某一领域。为了获得符合我国国家图式标准的符号库 ,需要 GIS 软件提供的功能模块和二次 开发工具进行开发建立。软件选择的好坏 ,将直接影响建立的难易程度。 关键词 图形语言 符号 建库 应用 中图分类号 : P208 文献标识码 :B 文章编号 :1672 - 4097 (2006) 02 - 0041 - 04 1 图形符号库设计和编码 对图式符号按其表征的方法特性进行分类 ,是简 化符号库系统的重要手段。根据符号的实现方法和 应用方法 ,可将整个符号库分为若干个库 ,每个库代 表一类符号 ,这样对应统一的应用方法。符号库分类 还依赖于软件的图形系统所提供的符号设计方法。 地形图图式根据表征特性分独立地物(点符号) 、 线状地物(线符号) 、区域图案化(面符号) 。另外 ,图 式的符号中有依比例的 ,有不依比例的 ,有部分依比 例表示(如铁轨、广告牌等)的特殊情况。因此在设计 符号库时 ,将不同类的符号分类 ,一个符号库最好不 混有多种比例尺。对于图式中不同比例尺有不同的 表示符号时 ,以分别存放在不同的库中 ,以免在使用 过程中出现差错 ,同时也便于管理和使用。 图式符号库的每个符号必须要编码 ,符号库名 称要唯一 ,为了查询方便 ,符号库的符号名称要与 图式对应的编号保持一致。 为了管理方便一般的数字测图软件中的符号库 是把图式符号分成三大类:点状符号 ,线状符号和面 状符号。在每个测图软件中制作和实现符号的过程 是以符号的形状而定的。每个测图软件要按照自己 的结构系统的特点来进行符号的分类和实现。 在 AutoCAD 环境下 ,地形图的独立地物和地 貌可以通过定义图符块或编制“形”的两种方法实 现。对于某一些简单和有规律性的线状符号 ,也可 以通过编制“线形”文件来制作。 对于一些复杂线状符号 (没有规律性的线状符 号 ,如斜坡 ,陡坎 ,铁路等) ,就不能用编制“线形”文 件来生成。为了解决这个问题 , 我们可以利用 AU TOCAD 开放的体系结构和强大的二次开发功 能 ,通过对 AU TOCAD 内部数据结构的探讨 ,应用 AU TOL ISP 或 ARX 语言 ,编写一系列地形地物符 号自动编辑的程序。 2 AutoCAD 中独立符号的生成 我们可以把《图式》中的标准的独立地物符号 , 如导线点、污水井盖等 ,做成 AU TOCAD 的“型”, 即 制 作 一 个 3 . SHP 的 文 件 ; 也 可 以 利 用 AU TOCAD 的块功能来实现。 211 型的制作 21111 型的一般格式 型是一种用直线段、圆弧和圆 来定义的特殊图元。一个型文件扩展名为“. SHP”可 以容纳 128 个型定义。一个型定义的具体格式如下: 3 型编码 ,定义字节数 ,型名 字节 1 ,字节 2 , …0 其中 : ①型编码在 1~258 之间 ,本文件中唯 一 ,带前缀 3 。 ②定义字节数 ,包含最后一个 0 ,不大于 2000 个字节。 ③型名必须大写。 ④定义字节为每一个矢量长度和方向或为特 殊代码的一个数字 ,可以是十进制 ,也可 以是十六进制。如第一个字符为 0 ,则跟随其 后的两个数字为十六进制。 ⑤表达矢量和方向的字节必须用 3 个字符来 表示 ,第一个必须为 0 ,第二个为长度 , 写成十六进制 ,第三个为矢量方向 ,其中方向 定义如图所示 : © 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

42 现代测绘 第29叁 查表示字节时,除了矢慧长度和方向的字 Conroad:BL玉le4er1减h里Cklemer1l.OCK 节,也常用到一线特殊和不少的药其含义如下: rame (or 3:DXDCenter 0型定义结来. gna民H:L到ee】(定位点的坐标 1与2落笔与当笔。其中1为落笔开始通 5知1:透取孩国形中覆作定义的全江美体.如 保再上能DXD闲形销号) 2为的笔空表。 Seloct ooct:(erter] 3与4一大小控制,其中3为用下一字节除 量长度4为用下一字节果矢量长度。 其中下划线表示用户输入的内容,e成口]表示 5与6一堆找推进(p=h》与洋出(rp),其中 回车。 堆栈深度不都过4。 22.2图块的花用方法一N5家T角令如 7一为子室(suhshape reference)、可把以前 果管面建立的图块文件DXD.DWG,从下面说明可 定义的型用型编号调用。 以看到图峡的使用方法 8与9X,Y整事(:128一127之间》,知: Coned:NSERTIemer] 8(:94)即X往左9个单位,Y往石4个单位 Mock aane for3口D川tr:名 l0或0oA周定义或octant are). mnm:1527,4%23er]:提示输入场入 的位置, 如:…012.10,(1,-321.01E,…(10 XmrI>or/X2:00r川提示输 radius(.)OSC). 入用块霍入,方利的丽险比例 例1出导线点知图2所示 Yace factar (default "X):lerter 14引,19.DXD::导线点 e时ng女≤a0之:erier|,是阳块精入时的 00201e01s0012402m,02e02f001010, 转角: 01400g.10018,0910A. 以上操作将把名为D①的图块插在坐标点 (1.-040)0 145287.4561231上. 其中141“为导线点的编码,“19为在第二行 廖用上述建立图块的方法,可以将每个点状符 的字节数,“DXD是型名, 号制作成图块,井分别保存在文件中。 21,2独立符号型的实现程设要在屏喜上通出 3 AutoCAD中线重符号的生成 DX知的图式符号其实现抄摩如下 ①定义生成文件型文件·s日P,架存在·,,: 天1简单钱型符号 AU TOCAD SUPPORT"目录下: 311找型文作的格式线型文件是一种纯 ②H用COMMAND COMP1E生成·.sHX: ASC国格式的文本文作,一个线型文样可以定义 ③利用COMMAND:1OAD,粉后注行 多线量。每一种线型的定义在线型文件中占两 COMMAND:SHAPE: 行,空行和后面往释)的内容都酸忽略。每一种 ④se国meor):DND输入型名 线型的定义悠式年下 0 Starting Point:21056、34012.在屏幕上 ·型名线型绿述1 捕铁一个点或坐标偷入作为符号的定位点: Ant,白h-1.在h2,由h-1, 团Height《1m>:1,搜比制的侵减来定本 对战型的描述不能超过47个字符。它是可选 符号的大小默认值为10国,也可以通过移动累够 项,可省略。 按健米政度图形的大小 Alignmem字段为线型对齐方式。目着 ⑦tation anglelo,指定木符号的方 AuoCAD只支持崔字又开头编入“A”米折的这 向默认值为0如输入“10表示DD符号爱位于 一种对齐方式:使用A型利齐,ALoCAD将保证 角度为1心的斜度。 直线的确点处为短划线。这种对齐方式,首短划线 22换约制作 的值成大于0(即下笔取或点),第二个短线的恒 22I图块的定义方法BL0CK,WL.OCK 应小于0(提笔夏,并从第一个短线说明开始,至 命令假定当信图形中国有导规点的符号,知倒2 少要有2个矩线结构说明。线型说明中的虹划线 所示 「序列寿从第一个到最后一个相维国出案,然后再 如下遂操作可以把它定义成图决DXD,并保存 从第一个说明的短息线开始重复这个序列。 在文件DX知.DWG中 Dsh一n字段指定粗成线型的规段的长度,若 C/94-Chma taene Jomal Eleerro起uin Haw.AYun径hlp分cni.ant
⑥在表示字节时 ,除了矢量长度和方向的字 节 ,也常用到一些特殊和不少的码 ,其含义如下 : 0 ———型定义结束。 1 与 2 ———落笔与抬笔。其中 1 为落笔开始画 , 2 为抬笔空走。 3 与 4 ———大小控制 ,其中 3 为用下一字节除矢 量长度 ,4 为用下一字节乘矢量长度。 5 与 6 ———堆栈推进 (p ush) 与弹出 (pop) ,其中 堆栈深度不能超过 4。 7 ———为子型 (subshape reference) ,可把以前 定义的型用型编号调用。 8 与 9 ———X , Y 位移 ( - 128~127 之间) 。如 : 8 ,( - 9 ,4) 即 X 往左 9 个单位 , Y往右 4 个单位 10 或 00A ———圆定义(或 octant arc) 。 如 : …012 , 10 , ( 1 , - 32 ) , 01E , … 即 ( 10 , radius ,( - ) OSC) 。 例 1 :画出导线点如图 2 所示 3 141 , 19 , DXD ; ;导线点 002 ,01c ,018 ,001 ,024 ,020 ,02c ,028 ,002 ,010 , 014 ,003 ,10 ,018 ,001 ,00A , (1 , - 040) ,0 其中“141”为导线点的编码 “, 19”为在第二行 的字节数“, DXD”是型名。 21112 独立符号型的实现 假设要在屏幕上画出 DXD 的图式符号 ,其实现步骤如下 : ①定义生成文件型文件 3 . SHP ,保存在“. . . \ AU TOCAD\ SU PPORT”目录下 ; ②利用 COMMAND :COMPIL E 生成 3 . SHX; ③ 利 用 COMMAND : LOAD , 然 后 进 行 COMMAND :SHAPE ; ④Shape name (or ?) :DXD ,输入型名 ; ⑤Starting Point : 210156 , 340112。在屏幕上 捕获一个点或坐标输入作为符号的定位点 ; ⑥ Height :1。按比例的要求来定本 符号的大小 ,默认值为 11000 ,也可以通过移动鼠标 按键来改变图形的大小 ; ⑦Rotation angle :10。指定本符号的方 向 ,默认值为 0 ,如输入“10”表示 DXD 符号要位于 角度为 10 0 的斜度。 212 块的制作 21211 图块的定义方法 ———BLOCK , WBLOCK 命令 假定当前图形中画有导线点的符号 ,如图 2 所示 : 如下述操作可以把它定义成图块 DXD ,并保存 在文件 DXD. DWG中 : Command :BLOCK[ enter ]或WBLOCK[ enter ] BLOCK name (or ?) : DXD[ enter ] Insertion base point : 0 ,0[enter] (定位点的坐标) Select object : (选取该图形中需作定义的全部实体 ,如 屏幕上的 DXD 图形符号) Select object :[ enter ] 其中下划线表示用户输入的内容 ,[ enter ]表示 回车。 212. 2 图块的使用方法 ————INSERT 命令 如 果前面建立的图块文件 DXD. DWG , 从下面说明可 以看到图块的使用方法 : Command :INSERT[ enter ] Block name (or ?) :DXD[ enter ] ; 图块名 Insert point :1451287 , 4561123 [ enter ] ;提示输入插入 点的位置 ; X scale factor / corner/ XYZ: 1000 [ enter ] ;提示输 入图块插入时 , x 方向的缩放比例 Y scale factor (default = X) : [enter] Rotation angle : [ enter ] ; 提示图块插入时的 转角。 以上操作将把名为 DXD 的图块插在坐标点 (1451287 , 4561123) 上。 应用上述建立图块的方法 ,可以将每个点状符 号制作成图块 ,并分别保存在文件中。 3 AutoCAD 中线型符号的生成 311 简单线型符号 31111 线型文件的格式 线型文件是一种纯 ASCII 码格式的文本文件 ,一个线型文件可以定义 多种线型。每一种线型的定义在线型文件中占两 行。空行和后面 (注释) 的内容都被忽略。每一种 线型的定义格式如下 : 3 线型名[ ,线型描述] Alignment , dash 1 , dash 2 , dash 3 ,. . . 对线型的描述不能超过 47 个字符。它是可选 项 ,可省略。 Alignment 字 段 为 线 型 对 齐 方 式。目 前 AutoCAD 只支持在字段开头输入“A”来指定的这 一种对齐方式。使用 A 型对齐 ,AutoCAD 将保证 直线的端点处为短划线。这种对齐方式 ,首短划线 的值应大于 0 (即下笔段或点) ,第二个短划线的值 应小于 0 (提笔段) ,并从第一个短划线说明开始 ,至 少要有 2 个短划线结构说明。线型说明中的短划线 序列 ,将从第一个到最后一个相继画出来 ,然后再 从第一个说明的短划线开始重复这个序列。 Dash n 字段指定组成线型的线段的长度。若 24 现 代 测 绘 第 29 卷 © 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

第3期 阵金美等:AuloCAD中测量按号库的建立 长度为正则表示是下笔段.甲为要百出的线段:看 方白一致,A。麻表示文本或形相对千世界坐标系的 长度为负,用表示为一提笔段(间隔):长度为零则 X射的绝时的其角。R和A以度为单位年知果希里以 面出一个点◆在.LN文件中,每个线型定文皮限 新度成风度作为单位那么数字后面必频加民或G: 制在0个字符以内14版本量多可允许20个字 S■魂定文本酸形的比例系数,如果使用固 荐。即便在最多0个字符的行中用户亦可为每个 定高度的文本式样,AuoCAD会将北真度乘以n: 线型角定12个线度12个点及12个隔,升于 对于型面言,8■馆放系数会使形从其缺省增政系 般的线型定义这已足够用了。 数1。按此值度大成增小。在任何情况下, 11.2前单线型的定义简单规型符号主要包括 AuoCAD道过S=脑货系数与L TSCALE的乘机米 公路小路,房星实边线等,这些线型比较算单,世 请定高度减省放数。因此应该将$=确定域正常 无需草,其格式为上面灵到的线型文什的格式: L TSCALE例如0)下以1:1为输出比例时所对应 如:多村路 的植。这样当在比例不同的图中使用复合线堂且将 +路, LTSCALE2成与各图比例相对应的值时,这些文本 A,4。·1 或形在输出的图纸上以相对应的尺寸出现, 这类线数使用时香按图式爱求设定相三的 X一■裂Y一n为可意项,它们确定相对于线型 线堂。 分类中的当育点的偏移量,正的X偏移量会使文 玉2复合线堂符号 本现形明晋当前线夏的第二个揭点的方向移动,正 321复合线型符号的定义复合线型色括健 的Y偏移量将桂文本或形沿看正X方向的0度方 款用栏篱题、株路等居状的线型,以及多平行线 向边时针)移动,这再个偏移量将便文本暖罩的 是义线型当中要用列的线壁。复合线型是 定位更精确。 AutoCAD从RI3版本起新增的功使,它使线型的 玉22复合馒型符号的使用线罩定义完成后还 定义不得局限于线段,点和间隔,还可再定膜的线 不能汽直接调用新线草进行给图。在使用前还必颈将 型中帐入文本字符申政形文作(.sH)中的型,复 其装入到ACAD中才可调用之。知果用户只是对 合线壁定义的语法格式与简单线型基木相门,不门 ACAD.LN文作中的线型进行了修或或在其中正如 之处在手复合线型在定义行中增加了用方括号括 了新载经,制在AuloCAD自动时系统己将ACAD 起的特统参数,用以告诉AuoCAD如何怅入文本 LN中定义的线型装入,西德必频连行线型的装入提 或形,复合线型定复的具体格式知下 作。要加载一找堂定义鲜当箱绘图系统中可以使用 ,LINETYPE政LINETYPE命令养出对话框然后 ·找学名引战市情述 进行得应的操作进行线型装入, Age.功”1,sh2--【装入的文本学 按成愁定义】,h一n 当用户定义的线型生规井装入以后,还不能马 上用来绘图。因为ACAD的当管层上已经有了 其中眠入文本字符串和型约定义婚法为 一个线取,如果不改变它,则始终用此罩绘图。 I“nng”,style_R=n,s=a,X=n,Y=a1以及 圆此。看要?用自己定义的线型,一服使用 (shapename .shape.file,R=nS=n,x=n,Y=nl LINETYPE角今发设置,在图层与假型特性对话框 i吧是双引号中的由一个或多个字养组成的 中的线季豪单下远择以装入线罩列表中所需的自 文本字符串,军enue是hupe,e文样中的型 定义线罩,然日拔下Ct发组单击OK结束 名,s恒e.fk文件中必第有型,否AutoCAD不 授置比后的所有绘尾操作均采用该新线型绘制。 允许用户使用此线型,5是文木式样的名字, 玉3多平行战线型制作 hupe,le为AuteCAD的.sHX至文韩。果台 玉31文件格式在ACAD以SUPPORT目柔下 儒图形中没有S1)e,ACAD则不定许使用比线 有一ACAD.MLN文件,记录的概是多平行线线型 型。如果hpe.le文件没有?于库精零路径中, 的描运,其格式含义为:MLsT1E标志个线型 AutoCAD会提示并要求同户选样月外一个,8HX 的开始,2“说明后面跟的是线型名,“0“是标记 文特,在甲e.e文科中可以包括移径。长余五 码,“3“后而是描运文字,“5引“和“52“是旋转角标 个字投民=,A一,5▣,X=和Y=为可蓬择的转换 1记,“71“后是线重复数,“49为偏移量,“62箱述的 分类。辐个转化分类后面的表示所需数字, 是橱色,%是单线型标记,心“"为体来符。 民=表示文本或形相对于马静方向的特角。缺 玉32多平行线线型的使用键入“mlie"命令, 省时为0表示AueCAD文本或形的方向与所给钱夏 速样“5TLE“项,在提示输入名称后输入 694200 Choe Arademe fosmdl Bleemonte Pvfuiong /ssee.蛋w01dhp合ohn
长度为正 ,则表示是下笔段 ,即为要画出的线段 ;若 长度为负 ,则表示为一提笔段 (间隔) ;长度为零则 画出一个点。在. L IN 文件中 ,每个线型定义应限 制在 80 个字符以内 ,R14 版本最多可允许 280 个字 符。即使在最多 80 个字符的行中 ,用户亦可为每个 线型确定 12 个线段、12 个点及 12 个间隔。对于一 般的线型定义 ,这已足够用了。 31112 简单线型的定义 简单线型符号主要包括 公路、小路、房屋实边线等 ,这些线型比较简单 ,也 无需型 ,其格式为上面提到的线型文件的格式 : 如 :乡村路 3 路 , — — — — — — — — — — A , 4 , - 1 这类线型使用时需按图式要求设定相应的 线宽。 312 复合线型符号 31211 复合线型符号的定义 复合线型包括陡 坎、栅栏、篱笆、铁路等形状的线型 ,以及多平行线 定义 线 型 当 中 要 用 到 的 线 型。复 合 线 型 是 AutoCAD 从 R13 版本起新增的功能 ,它使线型的 定义不再局限于线段、点和间隔 ,还可再定制的线 型中嵌入文本字符串或形文件(. SHX) 中的型。复 合线型定义的语法格式与简单线型基本相同 ,不同 之处在于复合线型在定义行中增加了用方括号括 起的特殊参数 ,用以告诉 AutoCAD 如何嵌入文本 或形。复合线型定义的具体格式如下 : 3 线型名[ ,线型描述] Alignment , dash 1 ,dash 2 ,. . . [嵌入的文本字 符或形定义] , dash n. . . 其中 ,嵌入文本字符串和型的定义语法为 : [“string”,style ,R = n ,S = n ,X = n , Y = n ]以及 [shapename ,shape - file , R = n ,S = n ,X = n , Y = n ] string 是双引号中的由一个或多个字符组成的 文本字符串 ,shapename 是 shape - file 文件中的型 名。shape - file 文件中必须有型 ,否则 AutoCAD 不 允许用户使用此线型。Style 是文本式样的名字 , shape - file 为 AutoCAD 的. SHX 型文件。如果当 前图形中没有 Style ,AutoCAD 则不允许使用此线 型。如果 shape - file 文件没有位于库搜索路径中 , AutoCAD 会提示并要求用户选择另外一个. SHX 文件。在 shape - file 文件中可以包括路径。其余五 个字段 R = ,A = ,S = ,X = 和 Y = 为可选择的转换 分类。每个转化分类后面的 n 表示所需数字。 R = n 表示文本或形相对于当前方向的转角。缺 省时为 0 ,表示 AutoCAD 文本或形的方向与所给线段 方向一致。A = n 表示文本或形相对于世界坐标系的 X轴的绝对的转角。R 和 A 以度为单位。如果希望以 弧度或梯度作为单位 ,那么数字后面必须加 R 或 G。 S = n 确定文本或形的比例系数。如果使用固 定高度的文本式样 ,AutoCAD 会将此高度乘以 n。 对于型而言 ,S = 缩放系数会使形从其缺省缩放系 数 110 按 此 值 放 大 或 缩 小。在 任 何 情 况 下 , AutoCAD 通过 S = 缩放系数与 L TSCAL E 的乘积来 确定高度或缩放系数。因此 ,应该将 S = 确定成正常 L TSCAL E(例如 015)下以 1 :1 为输出比例时所对应 的值。这样当在比例不同的图中使用复合线型且将 L TSCAL E设成与各图比例相对应的值时 ,这些文本 或形在输出的图纸上以相对应的尺寸出现。 X = n 和 Y = n 为可选项 ,它们确定相对于线型 分类中的当前点的偏移量。正的 X 偏移量会使文 本或形朝着当前线段的第二个端点的方向移动 ,正 的 Y偏移量将使文本或形沿着正 X 方向的 90 度方 向(逆时针) 移动。这两个偏移量将使文本或型的 定位更精确。 31212 复合线型符号的使用 线型定义完成后还 不能直接调用新线型进行绘图。在使用前还必须将 其装入到 AutoCAD 中才可调用之。如果用户只是对 ACAD. LIN 文件中的线型进行了修改或在其中正加 了新线型 ,则在 AutoCAD 启动时系统已将 ACAD. LIN 中定义的线型装入 ,否则必须进行线型的装入操 作。要加载一线型定义到当前绘图系统中 ,可以使用 - LINETYPE或LINETYPE命令 ,弹出对话框 ,然后 进行相应的操作进行线型装入。 当用户定义的线型生成并装入以后 ,还不能马 上用来绘图。因为 AutoCAD 的当前层上已经有了 一个线型 ,如果不改变它 ,则始终用此线型绘图。 因此。若 要 使 用 自 己 定 义 的 线 型 , 一 般 使 用 L IN ET YPE 命令来设置 ,在图层与线型特性对话框 中的线型菜单下选择以装入线型列表中所需的自 定义线型 ,然后按下“Current”按钮 ,单击“O K”结束 设置 ,则此后的所有绘图操作均采用该新线型绘制。 313 多平行线线型制作 31311 文件格式 在 ACAD\ SU PPORT 目录下 有一 ACAD. MLN 文件 ,记录的就是多平行线线型 的描述 ,其格式含义为 : ML ST YL E 标志一个线型 的开始 “, 2”说明后面跟的是线型名 “, 70”是标记 码“, 3”后面是描述文字 “, 51”和“52”是旋转角标 记“, 71”后是线重复数“, 49”为偏移量“, 62”描述的 是颜色“, 6”是单线型标记“, 0”为结束符。 31312 多平行线线型的使用 键入“mline”命令 , 选择“ST YL E”项 , 在 提 示 输 入 名 称 后 输 入 第 3 期 陈金美等 :AutoCAD 中测量符号库的建立 34 © 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net

现代测绘 第29卷 ON系会询问线型名所在文件输入 运用他方法 可象 D,地1 ,18 4 AutoCAD的面状符号 5AoCD符号总结 n:1BNTE]:提示输人满充 方法的限度无其是在利 名为PAT 影图案的定义格式为如下 林秀月明华 ACAD中地形图线型的解方室 Y-affse Geh地形图符号库的 其中,A为线段的方向角:X二m 大比尺地布地行号 Nanling.210013
“WEIQIAN G”,系统会询问线型名所在文件 ,输入 “Map .lin”,显示结果。 314 运用其他方法进行线型制作 创建好复合线型以及多平行线以后 ,就可象简 单型一样使用。除此以外 ,也可编程实现线型的绘 制 ,这样线宽和 L TSCAL E 等参数可在软件内设 定 ,使其既可避免使用不当 ,有使用非常方便。 4 AutoCAD 的面状符号 面状符号按一定行列配置的称为整列式 ,如水 稻田、苗圃、草地、经济林等。不按一定行列配置的 称为散列式 ,如树林、灌木林、坟地等。散列式符号 一般通过做块插入的方法进行 ,而整列式符号可采 用 HA TCH 来建立。 411 填充封闭区域的方法 ——— HA TCH 命令 假设建立了草地的填充模式 ,名为 CAODI ,用 它填充一个封闭区域的方法如下 : Command : HA TCH [ EN TER] Pattern ( ?Or name/ u , style) : CAODI [ EN TER] ;提示 输入填充图案名 Scale for pattern : 1 [ EN TER] ; 提示输入填充比 例尺 Angle for pattern : [ EN TER] Select objects: (选取区域边界) Select objects: [ EN TER] 412 定义填充模式的方法 AU TOCAD 允许用户自定义填充模式 ,用户可 以用文本编辑器将模式定义写入 ACAD. PA T 或者 其他扩展名为. PA T 的文件。 填充模式由若干线划构成 ,它们在同一坐标系 中 ,按各自的倾角和位移重复配置 ,填满全部填充 区域。阴影图案的定义格式为如下 : 3 Pattern - name[ ,description ] Angle , X origin , Y origin , X offset , Y offset , dash 1 , dash 2 ,. . . 其中 ,Angle 为线段的方向角 ; X origin , Y origin 是控制线段的原点;X offset , Y offset 用来 控制线段的重复绘出时与原点的偏移量 ,其中 X offset 为沿着线方向的偏移量 , Y offset 为垂直线方 向的偏移量 ;dash 1 ,dash 2 ,. . .为抬落笔码。 例 3 :草地、花圃、水稻田的填充符号定义如下 : 3 CAODI ,草地 11113 90 , 0 , 0 , 10 ,10 , 115 , - 1815 90 , 018 , 0 , 10 ,10 , 115 , - 1815 3 HUAPU , 花圃 11154 0 , - 0175 ,0 , 10 ,10 , 115 , - 1815 90 , 0 , 0 , 10 ,10 , 115 , - 1815 45 , 0 , 0 , 0 ,1411421 , 115 , - 1216421 135 , 0 , 0 , 0 ,1411421 , 115 , - 1216421 3 RICE , 水稻田 11111 7115651 , 0 , 0 , 1819737 , 613246 , 015270 , - 3110958 10814349 , 0 , 0 , 1819737 , - 613246 , 015270 , - 3110958 0 , - 011667 ,015 , 10 ,10 , 013334 , - 1916666 90 , 0 , 0 , 10 ,10 , 210 , - 1810 5 AutoCAD 符号总结 从上面的内容来看 ,在 AU TOCAD 的环境下 , 对于 同 一 种 独 立 符 号 来 讲 , 其 型 的 制 作 要 比 BLOCK 的方法还要费力。另外 ,由于 AU TOCAD 系统所提供的型的制作方法的限度 ,尤其是在利用 线段长度和方向来定义一个独立符号的线段方向 的定义步骤时 ,两个线段互相附近所过程的夹角为 2215 ° ,因此有一些独立符号很难用型的制作方法来 实现符号的生成。如 GPS 控制点的图形符号 ,是一 个等边等角的三角形 ,其中边之间的夹角为 60 ° ,这 就实现了用型的制作的限度。在这一点 ,通过用 AU TOCAD 的功能 ,再利用 BLOCK 方法就能解决 这个问题。 参考文献 1 林秀月 ,范明华. AutoCAD 中地形图线型的解决方案 , 江苏测绘 ,200111 2 周卫娟 ,许捍卫. 基于 Geo Graphics 地形图符号库的建 立及应用 , 测绘通报 , 199913 3 关艳玲等. 基于 Mapinfo 的大比例尺地形地籍图符号 库的建立 ,测绘科技动态 , 199912 Building of Surveying Symbol Base in AutoCAD Chen Jinmei 1 , Ji Jianhua 2 ( 1 Foundational Geograp hy Information Center of JiangSu Province , NanJing , 210013 ; 2 NingBo planning bureau , NingBo , 315800) Abstract Now the kinds of GIS software are more , the function is the same , the user interface is good. They are software platform , and not used in some fields directly. In order to acquire symbol base meet national standard , the second exploring is need using GIS function module and exploring tools. It influences degree of difficulty that Chosen software is good or not. Key words Graph language , Symbol building database , Application 44 现 代 测 绘 第 29 卷 © 1994-2008 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net