一个完整的CAD软件,或者GIS软件,能够让用户灵活地定义自己的符号是必不可少的功能。不同软件提供的方式和手段不尽相同,而MicroStation作为在一个优秀的CAD软件,在这方面为用户提供了相当完整的功能。
一、MicroStation符号库的组织方式
MicroStation在其软件中将符号定义为CELL,一个CELL在MicroStation中实际上是一个小的绘图文件,它被保存在一个符号库文件里,在MicroStation中被保存在后缀为CEL的文件里。每个符号库文件可以保存多个符号。
在MicroStation中,使用符号时,必须首先连接相应的符号库。MicroStation为其符号库指定的符号库默认路径,当然用户也可以改变这一默认路径。实际上,符号库文件可以放在任意的路径下,只要在绘图的时候能正确地连接,便可以用文件中的符号绘图了。MicroStation对符号库文件的数目没有限制,只要你的硬盘空间足够大,但MicroStation对每一个符号的大小有限制,不能超过一定的字节数。
用户要在MicroStation的环境中建立新的符号库文件,也可以打开一个符号库文件进行编辑。删除符号库文件可以在操作系统中的文件管理器中进行。
二、MicroStation对符号库的主要操作
1、 增加一个新的符号。
增加符号必须要定义符号的范围,定义符号的坐标原点,定义符号的类型。定义符号的范围和原点是很容易理解的,因为符号是一个小的绘图文件,在某个位置(X,Y)绘符号,它实际上是完成这样的一个过程,找到连接的符号库,找到相应的符号,以(X,Y)为符号原点,在该位置上绘出符号内容。
原点的定义是通过CELLS工具中的CELL ORIGIN来设定原点。而范围则是由用一个FENCE框来定义。符号的内容当然是由用户来绘的了,它同绘一幅图一样的,可以使用各种绘图工具,可见标注文本,同时也可以使用符号。所以,MicroStation能将符号做得非常的复杂,非常的灵活。
MicroStation将符号分为四种类型——GRAPHIC、POINTS、MENU、TUTORIAL。其中主要使用的是GRAPHIC、POINTS这两种类型。
GRAPHIC是更加“图形”的CELL,我们在添加符号时,绘制符号内容过程中,不同的OBJ我们可以使用不同的LEVEL(层号),不同的颜色。在绘图过程中,用户改变LEVEL或COLOR的设置,并不会改变符号的LEVEL和COLOR,另外,它的旋转与所在视图的旋转是相联系的,也就是当VIEW(视图)的ROTATION变化是,符号也要旋转相应的角度。在进行捕捉的操作时,系统会捕捉该符号的KEYPOINTS(离鼠标最近的点)。POINT 类型的符号不同与GRAPHIC类型的符号,组成该符号的各种OBJ都具有相同的绘图设置,如(LEVEL和COLOR),当设置改变是,符号的LEVEL和COLOR会发生变化。同时,CELL类型的符号不会随视图的旋转而旋转,在进行捕捉的操作时,系统会捕捉CELL的原点。
在新符号定义过程中,还要定义符号的名称和简单的注释。
2、 从符号库中删除一个符号。
3、 编辑符号。MicroStation对符号的编辑仅仅是更改符号的名称和注释。没有直接提供对符号内容的更改,多少有点让人感到意外。但要完成对符号内容的更改,通过组合的操作也很容易的完成,如先删除,在增加等。
三、MicroStation在绘图过程中使用符号的方式
1、 绘独立的符号。就如同前边所说的在某个位置上绘一个CELL。
2、 在一个绘图目标的最后一点位置上绘出符号。
3、 在绘出一系列的符号。(PLACE ACTIVE CELL MATRIX)
4、 用符号来填充多边形。
5、 用符号来组合成线型。
在使用CELL时,要注意这样的概念,那就是SHARE CELL,举个例子,如MicroStation它在绘图时,如果都是使用标识为123的符号,如果将它作为SHARE CELL来使用,那么,如果进行符号替换,所有标识为123的SHARE CELL全部都会被替换。实际上,对SHARE CELL的定义只有一次,但这个SHARE CELL却可以有多个实例。不是SHARE CELL的CELL就不具备这样的性质了。
四、有关符号的操作
1、 获取符号的有关属性,如名称,类型等。
2、 符号的替换
五、同绘制符号有关的几个问题
1、 符号大小。符号的大小是根据用户在定义所绘图形的大小。当然,用户在绘符号的时候,也可以设置各种变形,如X轴的缩放比例,Y轴的缩放比例,以及旋转的角度等。这点与MAPINFO 4.0的符号定义有很大的不同,MAPINFO在定义符号的时候,要给出当前绘图设置下符号的大小,该大小的尺寸单位是象素,但矢量符号是可以放大和缩小的,不同显示设置下定义大小为8的符号,实际上大小却完全不同。这点对制作精致的符号来说,是远不如MicroStation这样灵活。
2、 符号里的内容是可以填充的。如果符号是由多个OBJ组成,还可以通过MicroStation提供的BREAK(打散)操作来将这些目标进行独立的编辑。
3、 在用MicroStation来编制地形图符号时,我们要正确地根据国家标准地形图图示,设置正确的大小和正确的符号原点。这样可以方便符号库的重用。如:果树符号,在地形图中,起定位的点为B,高为3毫米,宽为1.6毫米,那么,我们也应当设置B点为符号原点,用16个坐标单位来作为圆的半径,绘圆。用12个坐标单位长度绘短线。至于要在出图的时候绘成标准的符号,那还与打印的设置有关。
一套完整的符号库,应当采用相同的坐标体系(包括尺寸的定义,坐标描述等),那么,定义了合理的符号原点,合理的符号组成,有了大比例尺的符号库,小比例尺的符号库就没有必要做了,只需改变大比例尺符号的显示比例就可以了(不排除某些特殊的情况)。如果符号原点定义不合理,在符号缩放显示时,会造成符号位置偏移。
六、MicroStation制作符号的缺陷
1、 编辑符号,没有提供直接编辑符号的功能,应当说是一个较明显缺陷吧。
2、 通过获取符号属性的工具来获取符号属性时,没有能获得符号的类型。
[小结]
总的说来,MicroStation制作符号的功能是非常灵活,它可以使用几乎所有的绘图工具,编辑工具。符号中能嵌套符号,同时,提供SHARE CELL,能非常方便用户随心所欲的定义各种符号。而符号,同其他的OBJ一样的,能通过MicroStation的数据库连接工具挂接各种属性。扩大其信息含量。所以说,MicroStation的符号制作功能是非常完整而灵活的,它的模式值得国内GIS软件的开发同行借鉴和参考。
TAG: 测量
发表评论
【声明】 路桥吾爱刊载的资讯及其他内容均由网友提供分享 并且纯属作者个人观点,不表示路桥吾爱同意其说法或描述,仅为提供更多信息,也不构成任何建议。网友转载请注明原作者姓名及出处。如有侵犯到您的版权,请与我们联系,我们会马上进行重新整理!