发布时间 : 星期四 文章双狐制图操作手册更新完毕开始阅读
双狐软件公司
图1 图2
1.单击“处理――曲线冗余”(图2),操作进入图3所示的状态。
图3 图4
2.在图3所示中,单击“Reduce Curve Redundant(减小曲线多余数据)”对话框中的“输出文件名字”按钮,操作进入图4所示的界面,选择输出文件保存到哪个文件夹中。
3.在图4中“保存文件”对话框中的文件名编辑框中输入用来保存当前图形文件中的曲线图形元素冗余处理后数据的文件名(test1.dfd),然后,单击“保存”,回到图5所示。
图5 图6 图7
4.在图5所示的界面“允许最大误差”编辑框中输入最大误差值(如0.05),然后,单击“确定”按钮,程序进入图6所示的数据处理状态,稍后(当前文件数据量越大处理所用的时间越长),程序运行
- 32 -
双狐软件公司
进入图7所示的状态,即结束“冗余处理”。
5.为了验证我们给的处理精度是否符合要求,我们将图7中所示的曲线类图形元素的颜色改为祡红色。然后,在单击“文件__合并”(图8),在对话框中双击处理前的文件,看一看它们是否“吻合”及“吻合”程度(图9)。如果较好或完全“吻合”,说明我们给的“误差值”是合理的,否则,我们要新给一个“误差值”,再进行“冗余处理”,直到给的合理为止。
图8 图9
6.在看效果时,我们把比例尺调到比原输出比例大2-3倍就可以。从图10中可以看到,处理后的文件test1.dfd的数据量是226kb,而原文件test.dfd大小是1,003kb。这就是“Reduce Curve Redundant(曲线冗余)”命令的功效,即减小曲线类图形元素的数据量,从而减小整个文件的数据量,为程序快速对图形元素进行其它处理(如:查询、打印等)提供方便。
应用此命令应注意的问题:
1)当矢量化的数据文件较大,且精度很高时,我们可以用此命令对文件中的线类图形元素进行“冗余”处理,从而压缩整个文件的数据量,以达到提高查询、打印等操作的速度。当矢量化的数据精度较低时,我们要慎用此命令。如果矢量化数据精度低,最好不要用此命令。
2)此命令适合:手工矢量化精度很高、用半自动追踪及连续状态画曲线的方法矢量化的线类图形元素进行处理。原因是,这三种情况下的线类图形元素的数据量一般都很大,适当减小一些数据一般都能满足精度要求。
3)如果确定“最大误差值”:一般情况下采用“测试法”。所谓测试法就是,将图形中曲率较大的曲线,或很小的闭合曲线线中的很小一部分另存到一个文件中,然后,对这部分数据进行“冗余”处理,
- 33 -
双狐软件公司
并将处理后的数据保存到一个文件中。将处理后数据合并到处理前的数据中,查看处理后的数据与处理前的数据吻合的程度,来检查给定的“误差值”是否合理,如此反复进行,直到测试出合理的值为止。
4)根据实际工作中对精度要求的不同,误差值可以相差较大。 5)在进行“冗余”处理过程中,一定要记住不能破坏原始数据。
6)在图5所示中,如果我们单击“Reduce Curve Redundant”对话框中的“显示输出文件”,使其左侧的复框处于“后的文件。
”状态,则在程序完成“冗余处理”后打开处理后的文件,否则,程序将不打开处理
4.3修饰曲线
我们都知道木桌是由木材制作的,木材有杨木、红松木等。各种木材具有不同的颜色、硬度、纹理、气味等属性,用不同的木材制作的桌子可以具有相同的外形、颜色等属性。如果我们用的木桌是由红木制作的,不管它是什么形状,漆成什么颜色,我们都不能改变它所固有的红木属性。
通过上面例子,我们可以这样理解曲线的修饰属性与始属性的关系是:曲线的修饰属性相当于木桌的外形及粉刷它所用的漆的颜色,而曲线的原始属性相当于木桌所用木材具有的属性。也就是说,曲线的原始属性不可分割的组成部分,如果它发生了变化,那么曲线性质就生了变化__曲线的修饰属性,独立于原始曲本之外,它的变化并不改变曲线原有各种属性,它是我们根据需要强加给曲线的一个外衣。
在矢量化过程中我们就矢量了点类与线类,在修饰时同样。下面先介绍几种曲线修饰的方法:
1) 一般线类
1.打开校位文件(如图1),合并符号文件。
- 34 -
双狐软件公司
图1
2.单击纵工具栏中的
按钮,弹出图2,这时单击“选择所有”__“不能看不能编辑”,单击“应
用”按钮如图3所示,屏幕上一片空白。
图2 图3
3.再单击“选择所有”,使所有图层都不选中,选择要修饰的层名(如公路),单击“能编辑”如图4。
图4
单击“应用”按钮,屏幕上会出现许多绿色的线,这些此就是我们矢量的公路线类。
4.单击鼠标右键如图5,弹出图“确定类别”对话框,在对话框中单击“曲线修饰”弹出如图6。
- 35 -