APP下载

浅谈CAD中线型的定制和使用

2016-04-14马晓丹

地球 2016年4期
关键词:缺省线宽高压线

■马晓丹

(辽宁航苑摄影测量与遥感有限公司辽宁沈阳110034)

浅谈CAD中线型的定制和使用

■马晓丹

(辽宁航苑摄影测量与遥感有限公司辽宁沈阳110034)

随着数字化产品的普及,我们又进入了向GIS(地理信息系统)的转变,但是,AutoCAD中的实体类型与GIS中的点、线、面不匹配,因此我们需要进行数据整理、转化,以往的许多数据,有很多没有采用线型,不仅数据量大,而且整理、转化工作烦杂,因此在AutoCAD中广泛的使用线型,会给今后的整理、转化工作带来巨大的方便。

线型型文件比例因子

线型的多样性,是地形图绘制的特色之一,可以说掌握了地形图中线型的定制和使用,就等于掌握了AutoCAD线型定制的全部内容。地形图中的界线、道路、管线、栅栏等都是用特殊的线型表示的,在AutoCAD中很少有可供使用的专用的地形图线型,但通过由AutoCAD提供的线型自定义功能,处理这些特殊线型也并不是一件很困难的事。本文通过对地形图中典型线型的定制和使用的介绍,以求与大家共同掌握AutoCAD中线型的定制及使用。

1 如何定制各种通用的线型

线型通常分为三类:简单线型、带型(Shape)的线型、带文本字符串的线型。

1.1编辑和调用线型文件

线型文件是以.lin为扩展名的文本文件,可使用任何ASCII文本编辑器来编辑,如WINDOWS的NOTEPAD记事本。将线型文件编辑好后最好保存在AutoCAD的支持路径中,如AutoCAD安装目录下的SUPPORT子目录中,这样就可以进入AutoCAD的缺省调用路径中。在线型文本中,可加入线型说明,但要在行首加上双分号“;;”。

在AutoCAD中要调用自定义的线型,需在线型调用对话框中,将待输入的线型文件名,通过浏览路径,选择确认自定义的.lin文件即可。

1.2如何定义象大车路、乡村路这类简单的线型

这类线型是由重复使用的虚线、空格、点组成,如:

*DASH8,82________________________

A,4,~1

*DASH4,41____________________

A,2,~.5

第一行中*号为标示符,标志一种线型定义的开始。“DASH8”为线型名,8用以提示实部线长为8MM,2为虚部长。线型名之后是用字符对线型形状的粗略图示描绘,表示大车路虚线的形状。第二行必须以A开头,表示对齐类型。正数4表示绘4个单位的短划线,负数~1表示一个单位的空格,数字0表示点,但当带有线宽时,点的长度应与线宽相同,否则,点会是一条线。

1.3如何定义像高压线、城墙这类带形(Shape)定义的线型

在简单线型的定义中,插入形单元,则组成带形定义的线型。如高压线线型定义为:

*高压线,~~~~<~.~>~~~

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

第二行至第四行本为一行,是为了书写方便才作换行处理的。方括号内为形定义部分,三次引用了共两个形单元,CIRCLE为一个单位圆形,ARROW为箭头,两个形单元均放在名为map.shx的形文件中。

[ARROW,map.shx,s=1.0,R=180]的含义是这样的:ARROW为形名 (Shapename),指箭头,map.shx为存放ARROW的型文件名(Shapefilename),放在AutoCAD的执行路径中,s即scalefactor(比例缩放因子),s=1.0就是将ARROW保持形定义中的大小,R即Rotationangle(旋转角度),R=180就是在ARROW插入时转向180度。形单元的完整定义如下:

[Shape_name,Shape_file_name,S=scale_factor,

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

x_offset和y_offset是形插入点在x和y方向上的偏移量,在定义地图线型时一般缺省不用,按0外理。此外R的缺省值为0,S为1,只有Shape_name和Shape_file_name是不能缺省的。

1.4生成型(Shape)的捷径

(1)型的定义过程中,前后有两种文件形式:.shp和.shx。.shp是文本文件,可以使用任何文本编辑器来编辑形的定义的.shp文件。在AutoCAD的命令行中用compile命令可将.shp文件编译成.shx文件。.shx文件是形供AutoCAD直接调用的文件,在用load命令调入. shx文件后,使用shape命令就可以像使用块一样插入形所描绘的图形。

(2)下一段落的三行文字,是绘制地图时定义的形文件(Map. shp)中关于城跺的定义,第一行双分号后是说明文字,可以任意使用中英文或字符。第二行*号表示一个定义的开始,*号所在的行是关于形的一般信息的标题行,其中“2”为城跺的形定义在Map.shp中的排序号,“6”为数字描述行的字节长度,“GWALL”为形的名称。从第三行开始是数字描述行,这些数字支配着一支“虚拟的笔”,控制着它的移动和起落,靠它来把型“绘制”出来。

(3)自定义型比定义线型要复杂一些,AutoCAD中有详细的介绍,看起来当然比较费劲,全面学会它还得下点功夫不可。

2 自定义线型应注意的几个问题

(1)首先应确定地图比例尺,一是因为大比例尺与小比例尺的线宽等不同,不能通用,二是不同比例尺的线型比例因子不同,不可混用。

(2)地图比例尺确定后,确定比例因子。在同一幅图形中,如果不同的线型采用不同的比例因子,会给今后的数据转换带来麻烦。

(3)建议设定比例因子时,应尽可能采用整数,这样可有效的减少数据库的数据量。

3 结束语

在几年的实际生产中,通过开发线型文件及相应的CAD二次应用程序,大大地提高的劳动效率,使数据整理及转换工作变得容易起来;但是,不可避免的存在另外的一些问题,如:当线长较短时,线型的符号显示不出来,或者在转弯时的出头、或不到位等,这些问题都要在实际工作中灵活处理,这样才能满足出图和数据转换的要求。

[1]郭朝勇,AutoCAD2002定制与开发,北京:清华大学出版社,2002

[2]张晋西,VisualBasic与AutoCAD二次开发,北京:清华大学出版社,2002

[3]蓝讫生,Autolisp学习导引,北京:中国铁道出版社,2002

P2[文献码]B

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

猜你喜欢

缺省线宽高压线
减成法工艺下非电镀线路的精准加工方法
印制板制造中量化蚀刻研究
生产过程中的PCB线宽分析研究
基于“缺省模式”设计平台的控制系统研发模式重塑
月亮站在高压线上充电
Excel图形转入CorelDRAW技巧
缺省语义模式下话语交际意义研究
直升机载毫米波雷达高压线防撞处理研究
关联期待与缺省推理下缺省语境的生成模式
观点句中评价对象/属性的缺省项识别方法研究