免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2633|回复: 5
收起左侧

[资料] MicroStation 符号制作剖析

[复制链接]

2945

主题

12万

铜板

537

好友

版主

有困难,找信娘!

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
41085

精华勋章宣传勋章爱心勋章灌水勋章活跃勋章贡献勋章名人堂勋章

发表于 2012-3-3 18:52 | 显示全部楼层 |阅读模式
MicroStation 符号制作剖析


[前言]
一个完整的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软件的开发同行借鉴和参考。

参考文献
[1] MicroStation 95 Administrator's Guide
[2] MicroStation 95 User's Guide



该贴已经同步到 永颉同心的微博

64

主题

5万

铜板

73

好友

黄金会员

努力奋斗

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
5243
QQ
发表于 2012-3-3 19:25 | 显示全部楼层
这个软件有破解版的吗?能上传吗?
新的目标
回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128743

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2013-10-1 13:27 | 显示全部楼层
谢谢楼主分享
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

9

主题

6831

铜板

8

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2014
发表于 2022-12-16 15:56 | 显示全部楼层
感谢分享摸摸哒!!!
回复 支持 反对

使用道具 举报

1

主题

1万

铜板

2

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4876
发表于 2022-12-31 19:14 | 显示全部楼层
感谢分享
回复

使用道具 举报

2

主题

2万

铜板

7

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2171
QQ
发表于 2023-1-4 16:44 | 显示全部楼层
功能软件,学习
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表