摘要:Epsw在输出为dwg格式后, Epsw自行定义图式线型并没有带入,有些还分解成许多独立内容,或成块极不易进行二次整理,使我们常常感到现有的线型不能满足自己的要求。因此有必要定制一套地形图图式线型以满足绘图的需求。
关键词:CAD线型,Epsw,标题行,模式行,线型规格说明
引言
Epsw是清华山维新自主研发、自主平台、专业化水平高的一款集电子平板测图、电子手簿等多种测图方法及数据库管理、内业编辑、打印出图、工程应用于一体的野外数据采集软件。该软件可实现现场一次成图,现场即测即显,随时编辑、校核。图式符号符合国家规范,也可自行定义,即提高了测图速度,又提高了测图的准确性和真实性,大大减轻了内外业的工作量。Epsw在输出为dwg格式后,在使用AutoCAD进行图形修改与编辑时,Epsw自行定义图式线型并没有带入,使得常常感到现有的线型不能满足自己的要求。因为AutoCAD具有通用性、易用性,广泛应用于土木建筑、城市规划、园林设计等诸多领域,却没有专门为测绘专业定制标准线型。因此有必要定制一套地形图图式线型以满足绘图的需求。
一、 线型的开发
1、 线型的定义格式
要开发地形图图式线型,就先学习一下AutoCAD本身带的标准线型文件,以便有所借鉴。在AutoCAD所在路径的Support了目录下找到acad.lin的线型文件,用写字板打开就行。线型定义由标题行和模式行两部分组成。
(1)标题行:由线型名称和线型描述组成,标题行必须以“*”为开始,其后是线形名称,可用中文标示,线型名称和描述由逗号分开,线型的描述也是起一个直观的注释作用,最好加上,不过描述不能超过47个字符。
(2) 模式行:由对齐码和线型规格说明组成,中间由逗号分开,其中对齐码“A”表示该线型采用两端对齐方式,目前AutoCAD仅支持这一种对齐方式。
2. 简单线型的定义
简单线型是由短划线(Dash)、点(Dot)和空格(Space)组合而成。在简单线型的规格说明中,输入零表示点,输入负数表示空移,输入正数表示其值为长度的短划线。在acad.lin的AutoCAD本身带的标准线型文件就有简单线型。
3.复杂线型的定义与开发
复杂线型是在简单线型中嵌入符号、字符串或形等其它元素而成的。主要是对第二行进行开发。如图2首先A当然是对齐码,数字的意义仍然与前面简单线型一样,8代表划线长度,-2为空格,每种线型最多可以输入 12 种划线长度规格,但是这些规格必须在 LIN 文件的一行中,并且长度不超过 80 个字符。我们集中精力来看文本的嵌入,线型规格说明的文本嵌入可包含字母、数字和特殊字符,线型名称不能包含空格,“+”是嵌入的文字,注意必须加上双引号。“STANDARD”是文本式样的名字。 “S=1.5”确定文字的比例系数为1.5,我对它的俗称就是文字大小。“R=0”表示嵌入文字相对于画线方向的倾斜角度,0表示嵌入文字与所给线段方向一致,这也是缺省值。 “X=-1.5” 表示嵌入文字在画线方向上的偏移量。“Y=-.75” 表示嵌入文字在画线方向的垂向上的偏移量。缺省时AutoCAD将文本字符串的左下角点放在此当前点。X就是当前线段的方向,Y则是垂直于线段向上的方向。这两个偏移量将使文本的定位更精确。还有些复杂线型需要多个线型规格说明组合,模式行最多可以包含 255 个字符,在这就不一一说明,如图3。图中加固陡的“CIRC1,ltypeshp.shx”可用"o",STANDARD” 代替。
二、 线型的应用与存在的问题
1、 比例的设置
在命令行输入ltscale命今,输入新线型比例因子 <1.0000>:。或在线型管理器对话框中全局比例因子(G)中输入比例。也可通过特性里的线型比例可自己调所选线的比例。通过长期使用,还是建议开发线型的时候按国家规范尺寸设置,不必再做过多设置。
2、 线型的使用
线型使用时,线型的方向与所要求的方向相反时,首先判断所划多段线的起始点是从上到下,还是从左到右,然后通过划一反方向短线连接到末点,使用命令pedit,先选择后划短线,选取合并参数,再选原多段线后,则再给线型即可,也可用快捷键 编辑多段线操作。一般做方向左右两条线型在使用时替换更方便,编辑线型也只需在Y偏移量上做点修改。
3、 Epsw输出带来的问题
(1)输出为dwg格式时文件容量过大
Epsw输出为dwg格式时里面有些线型分解成许多独立内容或成块极不易进行二次整理。1为梯田坎,示坡线完全与梯田坎分离成独立块,2为地类界,没了线段,独立的圆点块。造成进行二次整理的麻烦,且增加文件存储容量,打开大篇幅文件更是占用内存,甚至没有足够的内存来打开图形。我做过对比,在布满梯田坎的50米见方范围的dwg文件大小相差3.8倍。梯田坎示坡线为块的,取长度100米与自建线型100米去除空白dwg文件容量后相比的dwg文件大小相差更是高达12倍。Epsw输出为dwg格式时还有许多不足之处,作为国产自主研发、自主平台的软件在不可回避AutoCAD的前提下,希望在这些细节点能多加完善。
(2) 输出为dwg格式出现乱码现象
在实际绘制中可能会碰到自编辑线型在Epsw输出为dwg格式的文件里出现乱码现象如(图7),上面的为Epsw带的加固坎,为自编辑线,画出的示坡线变粗,垂直于线段向上的示坡线下端伸出了线段,圆点没有居中于示坡线。在此dwg文件中所有的自编辑线都会产生乱码现象,是Epsw输出的问题,只需新建dwg文件,把原图里的所有内容复制粘贴到原坐标,乱码现象就会消失。
参考文献
(1)百度百科《cad线型》
(2)张景春 《AutoCAD 2012中文版基础教程 》中国青年出版社
(3)百度文库《CAD 二次开发》、《CAD线型制作》、《CAD简单自定义线型》、《CAD线型使用》
(4)《国家基本比例尺地图图式1:500 1:1000 1:2000地形图图式》 (GB/T20257.1-2007)
(5)EPSW操作说明
论文指导 >
SCI期刊推荐 >
论文常见问题 >
SCI常见问题 >