在可变线宽窗口中,用户可以指定线宽号,在存库时该线宽号被转换成线的可变线宽,其它都为固定线宽。在用户使用时,可通过相应图元参数来重新指定可变线宽的线的宽度。 五、符号编辑框
MAPGIS编辑系统库中的子图、图案、线型时,以“符号编辑框”为准,符号编辑框实际上是一个带标记的绿色方框,中间有一个小“+”,编辑框的水平中心线和中间的十字点分别控制着符号的基线(如线型的基线)和符号的中心点(如子图的中心点)。在保存符号时,都将以“符号编辑框”为准,将其规整为一个单位大小。
1.符号编辑框可见:是系统的选择项,在“选择”菜单中。当该选项被选中后,系统在屏幕中央显示符号编辑框,被编辑或装入的符号,都将被显示在该方框内。
2.修改符号编辑框:为了使符号编辑框满足符号的大小及修改中心点的位置,可选择该功能。在执行该功能前,首先将符号编辑框显示在屏幕上,然后执行该功能。执行该功能时,若用鼠标直接抓取方框内的任一位置,都可以移动方框的位置,通过移动方框的位置,可使方框落在符号上。若抓取方框的四角,则为修改方框的大小,此时,用户可自由设置方框的大小,使其能包含整个符号。当方框的大小改变时,中心点的位置也跟着改变。 六、颜色编辑 1.输出颜色表
根据系统当前使用的颜色表自动生成点、线、面文件,即色标文件。用户可将它输出,用以作为制图参考。 2.编辑颜色
分编辑色标和编辑专色两种。
(1) 进入“编辑色标”,系统弹出色标编辑板,如上图示,用户选择要编辑的某一颜色( 颜色号必须是大于500),编辑器将此色标的CMYK和专色的浓度形象化的显示出来,这时用户可用滚动条来调整CMYK和专色的浓度,直到满意为止,按“保存色标”按钮存盘即可。若用户需增加一新色标,可在颜色表最尾处按鼠标左键,然后调整新色标的CMYK和专色的浓度,满意后存盘。
(2) 进入“编辑专色”,系统弹出专色编辑板,用户选择要编辑的某专色,编辑器将此专色的CMYK浓度形象化的显示出来,这时用户可用滚动条来调整CMYK,直到满意为止,按“保存专色”按钮存盘即可。若用户需增加一新专色,按“增加专色”按钮,然后调整新专色的CMYK,满意后存盘,若用户需删除一专色,按“减少专色”按钮。
35
第六讲 误差校正
一、误差校正子系统功能概述
机助制图是用计算机来实现制图,将普通图纸上的图件,转化为计算机可识别处理的图形文件。现代计算机技术和自动控制技术的发展,使机助制图技术发展很快。机助制图主要可分为编辑准备阶段、数字化阶段、计算机编辑处理和分析实用阶段、图形输出阶段等。在各个阶段中,图形数据始终是机助制图数据处理的对象,它用来描述来自现实世界的目标,具有定位、定性、时间和空间关系(包含、联结、邻接)的特征。其中定位是指在一个已知的坐标系里,空间实体都具有唯一的空间位置。但在图件数字化输入的过程中,通常由于操作误差,数字化设备精度、图纸变形等因素,使输入后的图形与实际图形所在的位置往往有偏差,即存在误差。个别图元经编辑、修改后,虽可满足精度,但有些图元,由于位置发生偏移,虽经编辑,很难达到实际要求的精度,此时,说明图形经扫描输入或数字化输入后,存在着变形或畸变。出现变形的图形,必须经过误差校正,清除输入图形的变形,才能使之满足实际要求。
图形数据误差可分为源误差、处理误差和应用误差3种类型。源误差是指数据采集和录入过程中产生的误差,如制图过程中展绘控制点、编绘或清绘地图、制图综合、制印和套色等引入的误差,数字化过程中因纸张变形、变换比例尺、数字化仪的精度(定点误差、重复误差和分辨率)、操作员的技能和采样点的密度等引起的误差。处理误差是指数据录入后进行数据处理过程中产生的误差,包括几何变换、数据编辑、图形化简、数据格式转换、计算机截断误差等。应用误差是指空间数据被使用过程中出现的误差。其中数据处理误差远远小于数据源的误差,应用误差不属于数据本身的误差,因此误差校正主要是来校正数据源误差。这些误差的性质有系统误差、偶然误差和粗差。由于各种误差的存在,使地图各要素的数字化数据转换成图形时不能套合,使不同时间数字化的成果不能精确联结,使相邻图幅不能拼接。所以数字化的地图数据必须经过编辑处理和数据校正,消除输入图形的变形,才能使之满足实际要求,进行应用或入库。
一般情况下,数据编辑处理只能消除或减少在数字化过程中因操作产生的局部误差或明显误差,但因图纸变形和数字化过程的随机误差所产生的影响,必须经过几何校正,才能消除。由于造成数据变形的原因很多,对于不同的因素引起的误差,其校正方法也不同,具体采用何种方法应根据实际情况而定,因此,在设计系统时,应针对不同的情况,应用不同的方法来实施校正。
从理论上讲,误差校正是根据图形的变形情况,计算出其校正系数,然后根据校正系数,校正变形图形。但在实际校正过程中,由于造成变形的因素很多,有机械的、也有人工的,因此校正系数很难估算。比如说,数字化后的图是放大了,还是缩小了,放大或缩小了多少倍,是局部变形还是整体变形,是某些图元与实际不符还是整个图形都发生了畸变等等。如果某个图元本是四边形,可由于输入误差,成为三角形,那么这个是不是也该进行误差校正呢?下面简要谈一谈误差校正的适用范围。
36
对那些由于机械精度、人工误差、图纸变形等造成的整幅图形或图形中的一块或局部图元发生位置偏差,与实际精度不相符的图形,都称为变形的图形,象整图发生平移、旋变、交错、缩放等等。发生变形的图形都属校正范围之列。但对于那些由于个别因素,造成的少点、多边、接合不好等局部误差或明显差错,只能进行编辑修改,不属校正范围之列。校正是对整幅图的全体图元或局部图元块,而非对个别图元而言。
图中若发现仅某条弧段上的某点或某段数据发生偏移,则需经编辑、移动点或移动弧段即可得到数据纠正,但若是这部分图形都发生位置偏移,此时可以对这部分图形进行校正。图中所进行的校正示意为将图形校正到标准网格中。
二、误差校正的使用步骤
1.为了对输入的图元文件进行校正,首先得确定图形的控制点。那么什么是图形的控制点呢?我们这里所说的图形控制点,是指能代表图形某块位置坐标的变形情况,其实际值和理论值都已知或可求得的点。如图形中经纬网交点,从位置上它可指示一幅图的位置情况,其周围点的位置坐标往往是以其为依据。在一幅图中,具体经纬网点的理论坐标可以经计算或根据标准经纬网求得,为此,经纬网点往往作为校正用的控制点。控制点的选取应尽量能覆盖全图,而且均匀,至于控制点的多少根据实际情况,若图件较大,要求的精度较高,要求的控制点越多。一般控制点为三角点、水准点和经纬点,控制点越多,控制越精确。
2.在文件菜单下,选择<打开控制点>,打开或新建控制点文件。
3.装入并显示图形文件,通过<设置控制点参数>功能设置控制点的数据值类型为实际值,通过<选择采集文件>功能选择控制点所在的文件,然后通过<添加控制点>功能直接在图上采集图形中控制点的实际值。
4.直接从键盘输入控制点的理论值或从标准数据文件中采集理论值。 5.显示或编辑校正控制点,检查是否正确,输入完毕记着进行保存。
6.设置校正参数,进行相应文件校正。
7.显示校正后的图元文件,检查校正效果,若未能达到要求的精度,请检查控制点的质量和精度。
三、文件和显示操作
文件菜单主要用来装入校正前的图元源文件或者用来采集控制点的文件及保存变换后的校正图元文件。在输入文件名窗口中,按着Shift键或Ctrl键可以选择多个文件同时打开,装入工作区。
显示操作主要用来显示图元文件,其中选择复位窗口时,可自由地选择工作区中的文件,进行显示。为了比较校正前后的文件,可分别选择校正前后的文件名,一般没有存盘时,缺省的校正后的文件名是newlin.wl(newreg.wp或newpnt.wt)。
在“显示”菜单下有“还原显示开关”和“控制点显示开关”两个开关项,用鼠标点按对应菜单项进行打开和关闭。若菜单项前有“√”,则表示打开。
四、对图形及其参数进行校正
1.整图变换:将所选文件进行比例、平移和旋转变换。参考图形编辑。
37
2.校正转换:被校正文件装入工作区中后,即可设置校正控制点。若校正系数也已设置完毕,即可开始校正变换操作。校正变换的操作相当简单,选中相应的文件校正变换项,选择要校正的文件,系统即自动进行校正变换,变换后的文件分别是newlin.wl (newpnt.wt,newreg.wp) 表示的。校正变换完毕,用户到窗口操作中可以浏览查看一下校正结果。若想保存校正结果,到文件中保存相应文件即可。其中部分文件校正功能类似于存部分文件,校正前用户首先开矩形框选择要校正的部分,则落入框内的文件内容参加校正,框外的坐标保持不变。
注意:若控制点选取不好,校正后的结果文件效果不会很好。所以校正的精度,关键在于选择适当的控制点。
38
第七讲 图形裁剪
图形裁剪实用程序提供对图形(点、线、区)文件进行任意裁剪的手段。裁剪方式有内裁剪和外裁剪。内裁剪即裁剪后保留裁剪框里面的部分,外裁剪则是裁剪后保留裁剪框外面的部分。
一、定义、编辑裁剪框
在裁剪之前,必须先定义裁剪框,定义裁剪框可用下列方法之一:
l. 用图形编辑系统中的造线、修改层号,改当前层,存当前层等功能编辑裁剪框,存到线文 件中,然后再进人裁剪实用处理程序进行裁剪。
2. 在裁剪实用处理程序中,装入被裁剪文件,对照被裁剪文件,用编辑裁剪框功能直接编辑、修改裁剪框。编辑裁剪框的步骤如下:
“装人裁剪框”将裁剪框文件(.wL文件)装人内存,作为当前裁剪框。
“造点”指用鼠标造裁剪框,选中“造点”菜单后,光标变为十字光标,移动鼠标,按一次鼠标左键,造一个点。按鼠标右键结束造点。
“改点”修改点位置。移动鼠标,按左键选中裁剪框上的点,移动鼠标修改点位,再次按鼠标左键确定点位置;按鼠标右键则取消修改。
“删点”删除裁剪框上某一点。当裁剪框点数少于3个点时,删点功能被禁止。 “删除裁剪框”删除当前裁剪框。
“存盘裁剪框”将当前裁剪框存到线文件中。
“另存裁剪框”将当前裁剪框存到指定的线文件中。
“键盘输入裁剪框”用键盘输入裁剪框坐标,或修改裁剪框坐标。选中该菜单系统弹出图坐标输入对话框,输入X坐标值和Y坐标值,按回车键“Enter”。
1. 若当前状态为“添加”则系统把X和Y坐标添加到裁剪框尾,添加前先检查将要添加点与裁剪框尾点是否重叠,如果重叠,则拒绝添加;
2. 若当前状态为“修改”则用刚输入的X和Y坐标替换坐标表中当前点的X和Y坐标。 3. 若“删除”按钮删除坐标表中的当前点。
4. 若坐标输入编辑完毕,选“结束’按钮,退出键盘输入编辑裁剪框对话框。 二、定义裁剪工程
在定义好裁剪框后,就可以定义裁剪工程。裁剪工程定义完毕,就可以开始裁剪。也就是说,裁剪是根据当前的裁剪工程进行的。裁剪工程菜单功能如下:
“新建”根据当前裁剪框和装入的文件,建立新的裁剪工程,然后进入裁剪工程编辑状态。
“打开”打开已存在的裁剪工程文件,并把新打开的文件作为当前裁剪工程。在打开新的裁剪工程文件之前,若已存在当前裁剪工程,则先关闭当前裁剪工程,再打开新的裁剪工程文件。
“关闭”关闭当前裁剪工程文件。
“保存”将当前裁剪工程的内容保存到磁盘文件。 “另存”将当前裁剪工程的内容保存到指定的文件。 “修改”修改编辑当前裁剪工程。
“裁剪”根据当前裁剪工程进行裁剪。在裁剪之前,先检查裁剪工程的内容是否齐全,若不齐全,则进人编辑状态,否则直接进行裁剪。
三、编辑裁剪工程
裁剪工程编辑窗中,显示一个新创建的裁剪工程,包括新创建的裁剪工程名*.CLP,该文件包括三个裁剪项,分别对应打开的三个图形文件*.WL、*.WT和*.WP。三个图形文件的裁剪框是同一个文件(*.WL),即当前裁剪框。裁剪工程没有确定裁剪结果文件,裁剪结果文件名可以直接在对应的编辑框中输入,也可以通过对应“浏览”按钮从磁盘上选择输入。输入好裁剪项的内容(包括裁剪框,被裁剪文件,结果文件,裁剪类型)后,按“增加”按钮可将
39