首页 理论教育 区编辑及地质制图|MapGIS技巧与方法

区编辑及地质制图|MapGIS技巧与方法

时间:2023-09-21 理论教育 版权反馈
【摘要】:它包括区的形成及其属性的编辑等。3)挑子区(岛)挑子区的操作非常简单,即选中母区即可,由编辑器自动搜索属于它的所有子区。母区、子区是一个相对的概念,相邻两代即为“母子”关系。弧段编辑组成区域边界的曲线段称为弧段,弧段编辑属于区域几何数据的编辑。弧段编辑主要用来修改区域形态。将该编辑功能与“窗口”技术相结合,可以精确修正区域边界线,以提高绘图精度。

区编辑及地质制图|MapGIS技巧与方法

(1)区图元参数说明

①填充底色:整个填充区域的底色。用户可根据“色谱库”选色,并键入对应颜色编号。

②填充图案号:区域中的填充图案在图案库中的编号。

③图案高度:每个填充图案的高度,以mm 为单位。

④图案宽度:每个填充图案的宽度,以mm 为单位。

⑤填充图案颜色:填充图案的输出颜色编号。

⑥透明输出:每一图元在输出时有“透明方式”和“覆盖方式”两种。

基线弧段数:通常为0,不等0 时,填充图案使用“基线-包络线”填充方式,即图案沿着指定的基线以包络线控制高度进行填充。“基线弧段数”N 指定该面元中从第一条弧段开始连续N 条弧段一起构成基线,其余弧段构成包络线。

(2)区编辑

区编辑是图形编辑中很重要的一个环节。它包括区的形成及其属性的编辑等。它能辅助用户提高绘图精度,协助用户利用计算机速度快、色彩丰富的特点和多样化的图示技术,寻求图形的最佳表现形式。熟练地掌握区编辑,对提高编辑效率有很大的帮助。

1)编辑指定区图元

用户输入将要编辑的区的号码,编辑器将此区黄色加亮,用户可再进入其他区编辑功能,可对该区进行编辑。例如,在图形输出过程中,输出系统报告出错图元的图元号,利用此功能将出错图元定位,便可对出错图元进行修改。

2)输入区

输入区,通俗地说,就是普染色,它有两种方式,一种是用光标选择成区,称为“手工方式”;另一种造区方式是通过“拓扑处理”自动生成区,称为“自动化方式”。

①手工方式:选择输入区菜单项,然后用光标单击区的中央即可。同时系统弹出对话框,要求输入区的参数。

②自动方式:利用拓扑处理的方式造区。第一步,先绘制好所有区的边界曲线(弧段),这些曲线可以是由“线转弧”或“线工作区提取弧段”得来,也可以是屏幕上由编辑器生成的(即由“输入弧段”功能生成)。第二步,将这些弧段经过“剪断”“拓扑查错”“结点平差”等前期处理,保证所有区域严格封闭,否则造区失败。第三步,在“其他”菜单中选择“拓扑重建”功能,即可自动生成区。

3)挑子区(岛)

挑子区的操作非常简单,即选中母区即可,由编辑器自动搜索属于它的所有子区。在区域的多重嵌套中,若把最外层的区域看作第一代,那么次内层的区域作为第二代,第二代区的内层作为第三代,依次类推。

母区、子区是一个相对的概念,相邻两代即为“母子”关系。即上代为“母”下代为“子”。确定区域嵌套的母子关系,是保证填充区能够真实反映用户要求的基本条件。如果一个区域中嵌有一个小区,用户希望它们填上各自的颜色和图案。假如不确定其母子关系,在区域填充时,母区就把包括子区在内的整个区域填上母区的颜色和图案,而子区又填上自己的颜色和图案,结果在它们相交的部分,造成了两种颜色和图案的叠加,在输出时造成失真。如果用户确立这两个区域的母子关系,将外层的大区作为母区,内嵌的小区作为子区,那么在填充时,母区在填充自己的颜色和图案时,将属于子区的那一部分挖去,让子区填上自己的颜色和图案,这才真正达到了作图目的。

4)删除区

删除一个区:从屏幕上将指定的区域删除。移动图屏光标,捕获到被删除区域,该区域加亮显示一下后马上变成屏幕背景颜色,这样该区就被删除。

删除一组区:在屏幕上开一个窗口,系统就会将窗口内的所有区删除。此过程为一个拖动过程。

5)区镜像

有镜像一个,一组两种选择,分别可对X 轴、Y 轴、原点进行镜像,选好以上基本要求后,即可选择欲镜像的区,然后确定轴所在的具体位置,系统即在相关位置生成一个新的区。

6)复制区

“复制一个区”:用鼠标左键单击欲复制的区,捕获选择的对象,按住左键不放,移动鼠标将该区拖到适当位置松开左键将其复制。

“复制一组区”:在屏幕上,用窗口(拖动过程)捕获若干区,按住左键不放,然后拖动鼠标将对象复制到新的指定位置,松开左键即可。

7)阵列复制区

在屏幕上,用窗口(拖动过程)捕获若干区,并将它们作为阵列的一个元素进行复制。捕获到的所有区构成一个阵列元素。人们把这些元素称为基础元素。此时按系统提示输入复制阵列的行、列数(行数是基础元素在纵向的复制个数;列数是基础元素在横向的复制个数)及元素在X、Y(水平、垂直)方向的距离。用户依次输入行、列数及X、Y 距离值后系统将完成复制工作。

8)合并区

合并区功能可将相邻的两个面元合并为一个面元,移动鼠标依次捕获相邻的两个面元,系统即将后捕获的面元合并到先捕获的面元中,合并后,面元的图形参数及属性与先捕获的面元相同。

9)分割区

在数据输入时,有可能出现少线的情况,这样会在输入区造了两个区,但得到了一个区,那么用户通过分割区来解决这个问题,分割区是将一个区元分割成相邻的两个区,步骤如下所述。

第1 步:在该区分割处输入分割弧段(用“输入弧段”或“线工作区提取弧段”均可),如图3.30所示。

图3.30 分割区示意图

第2 步:执行“分割区”命令,然后捕获该分割弧段,系统即用捕获的弧段将区分割成相邻的两个区。

注意:输入的弧段一定要适当穿越要分割的区。

10)自相交检查

面元自相交检查是检查构成面元的弧段之间或弧段内部有无相交现象。这种错误将影响区输出、裁剪、空间分析等,故应预先检查出来。

本菜单项有两个选项,检查一个区和所有区。

“检查一个区”:单击鼠标左键捕获一个面元并对它的弧段进行自相交检查。

“检查所有区”:需要用户给出检查范围(开始面元号,结束面元号)系统即对该范围内的面元逐一进行弧段自相交检查。

(3)弧段编辑

组成区域边界的曲线段称为弧段,弧段编辑属于区域几何数据的编辑。其功能包括纠正弧段上的偏离点,增加、删除弧段,改正“造区域”中反向的弧段等。弧段编辑主要用来修改区域形态。将该编辑功能与“窗口”技术相结合,可以精确修正区域边界线,以提高绘图精度。

弧段编辑的具体操作和线编辑一样,不同之处将分别阐明。弧段编辑之后,编辑器会更新与其相关的区。为了将弧段显示在屏幕上,在编辑弧段时,需在“选择”菜单中打开“弧段可见”选项。

1)输入弧段

“输入弧段”与线编辑中“输入线”操作一模一样,唯一区别是“输入弧段”所得到的线作为弧段存入面元工作区中,请参考线编辑中“输入线”。

2)从线工作区提取弧段

从线工作区中捕捉一条或一组线作为弧段存入面元工作区中。如果捕捉到的线与面元工作区中的弧段有重叠现象,系统将提醒用户继续进行该项操作。

3)弧段加点(删点、移点)

在弧段上增加(删除、移动)数据点,以改变弧段形态。

“弧段加点”:移动光标指向要增加点的弧段的两个原始数据点之间,按下鼠标左键,即在这两点与光标间产生拖动橡皮线,再移动光标到指定的位置按下鼠标器左键,该弧段在此处则增加一点。

“弧段删点”:移动光标指向弧段上要删除的点,按下鼠标左键,该弧段在此处则删除一点。

“弧段移点”:移动弧段上点的位置,该功能有下述3 种方式。

①鼠标弧段上移点:移动光标指向弧段上要移动的点,按下鼠标左键,拖动鼠标,则产生拖动橡皮线,拖动光标到指定的位置松开鼠标即可。

②鼠标连续移点:该功能类似“鼠标弧段上移点”,只是在移动完一个点后,鼠标自动跳到弧段上的下一个点,供用户移动。

③键盘弧段上移点:该功能类似“鼠标弧段上移点”,只是在移动完一个点后,屏幕弹出该点的具体坐标位置,供用户修改。(www.xing528.com)

注意:为了看清弧段上的点,可在“设置”菜单中打开“点标注”选项,则在弧段上的每个原始数据点上标注红色小“+”。

4)删除弧段

从屏幕上删除指定的弧段。如果将被删除的弧段是两个区的共同边界,删除弧段与合并区相似的,其删除弧段后相邻的两个区即合并为一个区;如果将被删除的弧段不属任何区,系统即将这条弧段删除;如果这条弧段作为一个区的边界而不是两个区的共同边界,即该弧段不能被删除。

5)移动弧段

从屏幕上用鼠标选择弧段,并将其拖动到需要的位置,它对整个弧段进行移动。该功能有下述4 种操作方式。

“移动一条弧段”:移动光标单击捕捉要移动的弧段,后按下鼠标左键,拖动鼠标光标到指定的位置松开鼠标即可。

“移动一组弧段”:在屏幕上,用窗口(拖动过程)捕获若干弧段,按下鼠标左键,拖动鼠标光标到指定的位置松开鼠标即可。

“推移弧段”:移动光标指向要移动的弧段,按下鼠标左键,拖动鼠标光标到指定的位置松开鼠标后,屏幕弹出具体移动的距离,供用户修改。

“移动一组弧段坐标调整”:在屏幕上,用窗口(拖动过程)捕获若干弧段,按下鼠标左键,拖动鼠标光标到指定的位置松开鼠标后,屏幕弹出具体移动的距离,供用户修改。

注意:在移动弧段后,与该弧段相关的区域边界将同时更新。

6)剪断弧段

将一条连续的弧段剪断,使其成为两条弧段。剪断的目的大多是处理区域邻接时的公共边界问题。

注意:

第一,为了提高剪断精度,可先在“设置”菜单中打开“坐标点可见(ON)”选项,则弧段上的原始数据点都用小“+”标注。

第二,剪断点必须是在两个原始数据点之间,剪断时可在剪断点处“加点”或“不加点”。

第三,剪断弧段常用于造区,如果一条弧段的一部分属于某个区域,另一部分不属于该区域,那么用户就应将它从分界点剪断。

7)弧段改向

在某个区中将某个弧段的方向取反。

8)延长缩短弧段

本功能有3 个选项,即延长弧段、缩短弧段和靠近弧段,具体如下所述。

“延长弧段”:先指定弧,然后指定新点则弧将延长到新点。

“缩短弧段”:先指定弧,然后每按一下鼠标左键,弧段将退回一点。

“靠近弧段”:相当于延长弧或缩短弧的端点到指定弧上,先指定要延长(缩短)的弧,再指定延长(缩短)到的弧,则弧将延长(缩短)到该弧上。

9)光滑弧段

该功能利用Bezier 样条函数对弧段进行光滑,分为“整段光滑”和“分段光滑”两种,其中分段光滑需要由用户指定光滑的起始和终止点。

10)结点平差

由于数字化误差,几条弧段在交叉处,即结点处没有闭合,留有空隙。为了拓扑处理的需要,也为了保证拓扑关系的严格性,需要将它们在交叉处的端点捏合起来,成为一个真正的结点。结点平差前后的图如图3.31所示。结点平差分为“取圆心值”和“取平均值”两种。

①取圆心值:落入平差圆中的线头坐标将置为平差圆的圆心坐标,操作和“圆心,半径”造圆相同。

②取平均值:是一拖动过程,落入平差圆中的线头坐标将置为诸线头坐标的平均值,操作和开窗口相同。

图3.31 线接点平差

11)抽稀弧段

选择合适的抽稀因子对“选择的曲线”或“所有的曲线”进行数据抽稀以在满足精度要求的基础上达到减少数据量的目的。

12)弧段放大

将一弧段放大给定倍,若输入的倍数小于1,实际为缩小;本菜单项有两个选项,可放大一条或一组弧,先选择欲放大的弧或弧组,再选择基点,系统即弹出对话框要求输入放大倍数及基点。

13)弧段旋转

将指定的弧段或一组弧段旋转一定角度,使用时先选择对象,然后用鼠标左键点取旋转中心,拖动鼠标产生一橡皮筋线,所选对象将跟着旋转,放开鼠标即确认了所旋转的角度。

14)设置基线

“指定基线”:先捕捉到欲使用“基线-包络线”填充的面元,然后逐一指定构成基线的弧段,被指定的弧段必须是连续的。按右键结束指定操作,被指定的弧段数放入面元的图形参数中的“基线弧段数”中。

“清除基线”:单击左键捕获一个面元或拖动鼠标形成窗口捕获许多面元,然后将这些面元的基线清除。

(4)参数及属性修改

本小结的菜单项中都包括区和弧段两部分,这里只对区的相关项进行说明,弧段的参数及属性与线类似。

1)修改参数

移动光标捕获某一个区后,系统就将该区的参数显示供用户修改。修改参数后,该区域立即按重新给定的参数显示在图屏上。区参数板上的“填充图案”“填充颜色”“图案颜色”以按钮形式出现,可供用户选择“填充图案”“填充颜色”及“图案颜色”。透明输出的选项允许用户选择图案填充时是否以透明方式进行。

2)统改参数

区域统改参数功能是将满足条件的参数统改为用户设定的参数,若所列的替换条件都没有选择,则为无条件替换,即将所有区域参数统一改为用户设定的参数。相反,若所列的替换结果都没有选择,则不进行替换。各选项前的小方框内若打钩为选择,否则为不选择。

选中该功能项后,编辑器弹出区参数统改面板,供用户输入统改条件与替换结果。用户根据自己的要求设置好替换条件和替换结果的参数后,按OK 键系统即自动搜索满足条件的区域参数,并将其替换为结果设定的值。在替换时,凡是替换结果选项前没有打钩的项,都保持原先的值不变。如要统改填充颜色,只需将填充颜色前的小方框按鼠标左键打钩,其他选项不设置,那么替换的结果就只是颜色,其他值不变。

注意:在以上替换中的条件和结果中有关图层号的选择,利用此功能可以将符合某种条件的图元放到某一层中,然后对该层进行处理,如删除等。

3)修改属性

“修改属性”工具用来编辑修改图元的属性信息,该功能主要用在地理信息系统进行信息分析、查询的软件系统中。选中“修改属性”功能项后,移动光标捕获某一个区域后,系统将该区的属性信息显示出来,供用户作修改。

4)根据属性赋参数

该功能根据用户输入的属性条件,将满足条件的图元参数自动更新为用户设置的参数。该操作过程分为两步。首先,输入属性查询条件,选中该功能后系统会弹出属性条件表达式输入窗口;然后,系统会弹出图元参数输入窗口,供用户输入统改后的图元参数,输入完毕,系统自动搜索满足条件的图元,并进行修改。

5)根据参数赋属性

该功能根据图形参数条件和属性条件来确定。属性条件表达式为空时,只根据图形参数条件;图形参数条件没有设置时,只根据属性条件;两项条件都已设置时,将同时满足两项条件。满足条件后欲改的属性项必须确认(打“√”),将满足条件的图元属性更新为用户设置的值。如欲将“面积>=2 200”并且“颜色等于128”的图元的ID 值赋以10,其设置参数如图3.32所示。

图3.32 根据参数赋属性面板

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈