首页 理论教育 地质制图软件MapGIS中的线编辑技巧

地质制图软件MapGIS中的线编辑技巧

时间:2023-09-21 理论教育 版权反馈
【摘要】:软件将组的编号称作“线型”,组内具体的符号编号称为“辅助线型”。线编辑线编辑是图形编辑中很重要的一个环节。图3.26 线图元的X 系数设置1)编辑指定的线用户输入需要编辑的线的序号,此线将闪烁显示,然后用户可再进入其他线编辑功能,对该线进行编辑。

地质制图软件MapGIS中的线编辑技巧

(1)线图元参数说明

①线型:形式形状相同或相似的一类线状符号组的编号。

②辅助线型:同一线型组中不同线型的编号。在MapGIS 的线型库中,软件将形状相似的线状符号归为一组,每一组有若干相似的线状符号。软件将组的编号称作“线型”,组内具体的符号编号称为“辅助线型”。

③线颜色:构成线状符号的主体的颜色编号。

④辅助颜色:线状符号中非主体部分的颜色编号。在编辑线型库时,系统在每造一个线元素时都会提示用户选择这个线元素的颜色是用主色还是辅色,如果用户选择主色,那么在输出时这个线元素的颜色就由“线颜色”指定,如果用户选择辅色,那么在输出时这个线元素的颜色就由“辅助颜色”指定。

⑤线类:0 表示折线;1 表示Bizer 光滑曲线等。

⑥线宽:组成线图元的线条的宽度的编号(参见附录的线宽表)。

⑦X系数:线型单元生成时在X 方向的比例系数。

在输入X 的系数时要注意,当X 系数>0 时,表示该线型每隔X 便重复出现,如图3.26(a)所示,其对应的线型如其上的三角形,对应的参数见其下。当X 系数<0 或X 系数=0 时,表示该线型拉长显示。对于河流之类的渐变线(由细渐渐变粗或由粗渐渐变细),X 系数一定要小于或等于0。如图3.26(b)所示,其对应的线型如其上。用户应记住,表示水系显示时,只能用右边这种线型,不能用左边这种线型。

⑧Y 系数:线型单元生成时在Y 方向的比例系数。在造线型时,用户是在一个1×1 的单位内造的,在库中存的也是X,Y 方向均为单位长度线型,在输出还原时,X,Y 系数分别表示这个单位长度在X,Y 方向的所生成的实际长度是多少。

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

(2)线编辑

线编辑是图形编辑中很重要的一个环节。用户通过数字化和矢量化操作,开始进入系统的都是线类图元及区域的边界。由于系统和人工的误差,编辑手段是必不可少的步骤。它能辅助用户提高绘图精度,协助用户利用计算机速度快、色彩丰富的特点和多样化的图示技术,寻求图形的最佳表现形式。由于它是“所见即所得”方式,在输出前,用户还可通过“还原显示”功能在屏幕上浏览一下最终的结果。利用线编辑,用户可以修改线元的空间数据,其中包括增删线、改变线的空间位置,剪断线、产生平行线、拷贝线等功能,也可以编辑、修改线参数,还可以编辑和输入线属性,对所有线图元的编辑操作都在该功能菜单下。

图3.26 线图元的X 系数设置

1)编辑指定的线

用户输入需要编辑的线的序号,此线将闪烁显示,然后用户可再进入其他线编辑功能,对该线进行编辑。例如在图形输出过程中,输出系统报告出错图元的图元号,利用此功能将出错图元定位,便可对出错图元进行修改。

2)输入线

移动光标在图屏上造曲线。造线又分“输入流线”“输入折线”“正交线”“矩形线”“双线”“平行四边形线”“输入椭圆线”“输入圆线”“输入弧线”“输入双线”“正交多边形”等功能。每个功能都有“使用缺省参数”和“不使用缺省参数”两种选择。如果使用缺省参数,输入线之前就需确定缺省参数。如果不使用缺省参数,则每次输入完一条线后就要输入这条线的参数。

①输入流线。输入任意流线为拖动过程,即按下鼠标左键(不松开),沿着拟造曲线轨迹滑动鼠标,系统自动生成曲线轨迹点,直至曲线终点放开鼠标左键,一条曲线构造完毕。同时,在一条线开始或结束时,可用F12 功能键来捕捉需相连接的线头,以达到与已输入的线正确相接或与节点连接。按F8 键加点,按F9 键退点,按F11 键改向。在输入开始时,按下Shift键自动靠近线,结束时按下Ctrl 键则自动封闭线。

②输入折线。移动光标到曲线的始点位置,按下鼠标左键,曲线的始点便确定了,然后移动光标沿着拟造曲线轨迹进行,每移动到一点按一次鼠标左键……这样就在图屏上留下了一系列由离散点构成的折线。最后在曲线的终点,按鼠标左键,然后再按鼠标右键,一条曲线就算造完了。若要继续输入线,应将光标移到下一条曲线的始点开始,其操作步骤同上。在一条线开始或结束时,可用F12 功能键来捕捉需相连接的线头,以达到与已输入的线正确相接或与节点连接。与输入流线一样按F8 键加点,F9 键退点,F11 改向。在输入开始时,按下Shift 键自动靠近线,结束时按下Ctrl 键则自动封闭线。

③输入正交线。选中该功能项,系统先允许用户移动鼠标到下一条直线段,而后在每次移动鼠标设定的点与前一点形成的直线段都与前一条的直线段垂直或正交,直至整条线结束。在一条线开始或结束时,可用F12 功能键来捕捉需相连接的线头,以达到与已输入的线正确相接或与节点连接。

④输入圆线。输入圆线有两种方法供用户选择。

a.“圆心和半径”方式是在屏幕上用光标确定圆心和半径,并以此圆心和半径按圆形轨迹形成一条线,为一个拖动过程。

b.“三点造圆”方式是移动光标在屏幕上定3 个点,从而形成一个通过这3 个点的圆。

⑤输入椭圆线。输入椭圆线的操作过程可分解为两个拖动过程:第一个拖动过程确定椭圆的长轴和转角;第二个拖动过程确定椭圆的短轴。

⑥输入弧线。输入弧线有下述两种方法。

a.“圆心和半径”方式:在屏幕上移动光标确定弧心、半径、起始角和终止角,并根据这些参数画一条弧。可分解为两个拖动过程:第一个拖动过程确定弧的半径和起始角;第二个拖动过程确定弧的终止角。

b.“三点造弧”方式是移动光标依次在屏幕上定起始点、中间点和终止点3 个点,从而形成一条通过这3 个点的弧。

⑦输入矩形框。输入矩形框为一个拖动过程。

⑧输入平行四边形。输入平行四边形为两个拖动过程。即先拖动输入平行四边形的一条边,接着输入另一条非平行边,即可得此平行四边形。

⑨输入双线。输入双线允许用户输入两条平行的双线,输入后实际保存为两条线,对它们可以分别移动。在输入双线过程中,如果始点或终点落在某一线上,系统即会自动将该线断开一缺口,这一功能对城市街道图或公路图的输入是十分方便的。通过“其他”菜单下的“设置系统参数”功能可设置平行线和双线距离。

⑩正交多边形。输入正交多边形的过程为先输入一条边,然后拖动鼠标输入一长方形,接下来可以对长方形的任意一条边的部分扩展成一长方形,从而生成正交多边形。

注意:第一,在“倒角”有效(倒角选择打√)的情况下,输入“折线”“双线”“正交”“多边形”“矩形”情况下,在转角处根据“倒角半径”大小将转角倒圆。第二,在“折线双线结束询问”有效(打√)的情况下,每输入一条“折线”“双线”结束时,会弹出询问菜单。

3)键盘输入线

选择此功能,系统弹出曲线坐标输入对话框,如图3.27所示。

图3.27 键盘输入线

用户按曲线轨迹逐个输入曲线坐标(X,Y),每输入一个点后按“下一点”按钮确认,即可开始输入下一点,而按“上一点”按钮将取消本点并回到上一点,按“取消”按钮则重新开始输入点,按“完成”按钮则本条线就算输入完成,继续开始下一条线的输入。

4)点联线

依次捕捉点工作区的点图元控制点坐标连接成线。没有点图元的地方可用F8 加点。

5)删除线

捕获一条线将其删除,或者在屏幕上开一个窗口,将用窗口捕获到的所有曲线全部删除。

6)移动线

①移动一条线:单击鼠标左键捕获一条线,移动鼠标将该线拖到适当位置后按下左键即完成移动操作。

②移动一组线:移动一组线操作过程可分解为两个过程,第一个拖动过程确定一个窗口,落入此窗口的所有线为将要被移动的线;第二个拖动过程确定移动的增量。在屏幕上,用窗口(拖动过程)捕获若干线,按下鼠标左键,拖动鼠标光标到指定的位置松开鼠标即可。

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

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

7)复制线

①复制一条线:捕获一条线,移动鼠标将该线拖到适当位置按下左键将其复制。继续按左键将连续复制直到按右键为止。

②复制一组线:复制一组线操作过程可分解为两个拖动过程,第一个拖动过程确定一个窗口,落入此窗口的所有线为将要被复制的线;第二个拖动过程确定复制线的移动的增量。

8)阵列复制

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

9)剪断线

在屏幕上将曲线在指定处剪断,将一条曲线变成两条曲线。

该功能在图形编辑中很重要。在输入子系统中,前文曾提及区域可以按线图元输入,然后将这些线图元拼成区域。在拼区中要将有些连续曲线剪断。在数字化采集时,游标跟踪有时过头而多出一点线头,人们可以从多出的地方剪断,然后将多余的线头删除。

在屏幕上,人们所看到的曲线都是连续的,其实它是由原始的离散图形数据拟合而成的。人们剪断线,就是要从这些原始数据点之间剪断,剪断线有“有剪断点”和“没剪断点”两种剪断方式可供选择。

①“有剪断点”方式剪断线后的两条曲线都在剪断处加数据点。

②“没剪断点”方式剪断后的两条曲线在剪断处都没加数据点。显然,如一条直线只有两个端点,如果用户选择“没剪断点”方式剪断它是不可能的,但是可以选择“有剪断点”的方式剪断它。

剪断线时,首先移动光标到指定曲线,将光标指向曲线需要剪断处,按下鼠标左键。若剪断成功,先后一闪则被剪断的曲线分成红蓝两段;若不成功,则先亮黄色。为了方便操作,用户可以打开点标注开关(即在“设置”菜单中,将“点标注”设置为“ON”),此时,曲线上的所有原始数据点都标上了红色小“+”。

10)钝化线

对线的尖角或两条线相交处倒圆。操作时在尖角两边取点,然后系统弹出橡皮筋弧线,此时移到合适位置点按左键,即将原来的尖角变成了圆角。

11)联接线

将两条曲线连成一条曲线。(www.xing528.com)

移动光标到第一条被连接曲线上的某点,按下鼠标器左键,如捕获成功,该曲线即变为闪烁。然后捕获第二条被联接线,连接时系统将第一条线的尾端和第二条线的最近的一端相连。

12)延长缩短线

由于数字化误差,个别线某端点需要延长(缩短)一些,才能到达它所应该连接的结点位置。此外有时用户还希望某线端点正好延长到另一条线上,例如在交通图中的道路的十字路口,则可使用本选项中靠近线功能。本功能有下述3 个选项。

①延长线:先在欲延长的一端指定线,然后每按一次鼠标左键,线将增加一点。

②缩短线:先指定线,然后每按一次鼠标左键,线将退回一点。

③靠近线:相当于延长或缩短线的端点到指定线上,先指定要延长(缩短)到的线,再指定要延长(缩短)的线,则线将延长(缩短)到该线上。若要使距离或超出某一线一定距离(结点搜索半径)内的线都自动靠到该线上,可使用“其他”菜单中的“边缘处理”功能。

13)线上加点

在曲线上增加数据点,以改变曲线形态。

首先选中需要加点的线。移动光标指向要加点线段的两个原始数据点之间,用一拖动过程插入一个点。重复这个过程可连续插点。按鼠标右键,结束对此线段的加点操作。

14)线上删点

删除曲线上的原始数据点,改变曲线的形状。

首先选中需要删除点的线。移动光标指向将被删除的点的附近,按鼠标左键,该点即被删除。重复这个过程可连续删点。按鼠标右键,结束对此线段的删点操作。

15)线上移点

在曲线上移动数据点,改变曲线形态。本功能有3 个选项,即鼠标线上移点、鼠标线上连续移点和键盘线上移点。

①鼠标线上移点:首先选中需要移点的线。移动光标指向将被移动的点的附近,用一拖动过程移动一个点。重复这个过程可移动多点。按鼠标右键,即可结束对此线段的移点操作。

②鼠标线上连续移点:首先选中需要移点的线。移动光标指向将被移动的点的附近,用一拖动过程移动一个点。移动完毕一点,系统自动跳到下一点。移动完毕,按鼠标右键,结束对此线段的移点操作。

③键盘线上移点:首先用鼠标选中需要移点的线,编辑器弹出线坐标输入对话框,鼠标选中的点的坐标出现在对话框中,用户可对其进行修改。此功能也可用来查找坐标点的值、线号、点号。

16)造平行线

在屏幕上对选定曲线按给定距离形成平行线。平行线产生在原曲线行进方向的右侧;如要产生另一侧的曲线,可以通过选择负的距离实现。产生平行线有“与线同方向”和“与线反方向”两种不同方式可供选择。

“与线同方向”即所产生的平行曲线与原曲线方向相同。

“与线反方向”即所产生的平行曲线与原始曲线方向相反。

执行这项功能时,系统会提示用户输入产生的平行线与原线的距离,距离以mm 为单位。

17)光滑线

利用Bezier 样条函数或插值函数对曲线进行光滑。选择该功能后,系统即弹出光滑参数选择窗口,由用户选择光滑类型并设置光滑参数。光滑类型有二次Bezier 光滑、三次Bezier光滑、三次B 样条插值、三次Bezier 样条插值4 种可供用户选择,前两种不增加坐标点。该功能分为:

分段光滑线:选中需要的光滑线,然后在曲线上选出两点,对两点间的部分曲线进行光滑。

整段光滑线:捕捉一条线或在屏幕上开一个窗口,将捕捉到的线或用窗口捕获到的所有曲线全部光滑处理。

18)抽稀线

选择合适的抽稀因子对“一条线”或“一组线”进行数据抽稀,从而在满足精度要求的基础上达到减少数据量的目的。抽稀因子见“扫描矢量化”系统介绍。

19)改线方向

改变选定的曲线的行进方向,变成它的反方向。

20)线结点平差

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

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

21)变换线

可以放大一条线及一组线。选中线,然后确定放大中心点,系统随即弹出对话框允许输入放大比例及中心点坐标,修改后确认即将所选线放大。

22)旋转线

可以旋转一条线及一组线。选中线,然后确定旋转中心并拖动鼠标,所选线即跟着转动,到合适位置后放开鼠标,即得到旋转后的结果。

23)镜像线

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

(3)线参数编辑

参数编辑用于修改已经输入线的参数。“修改参数”是修改单根线的参数。“统改参数”是修改多根线的参数。“缺省参数”是由用户给定线元的缺省参数。以下分别介绍各功能的作用与操作。

1)修改参数

用光标捕获一条曲线,然后修改其参数。线参数板中的“线型”按钮和“颜色”按钮,分别用于选线型和线颜色,线参数板如图3.28所示。

图3.28 修改线参数面板

2)统改线参数

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

选中该功能项后,编辑器弹出线参数统改面板,如图3.29所示,供用户输入统改条件与替换结果。

用户可根据自己的要求设置好替换条件和替换结果的参数后,按“OK 键”系统即自动搜索满足条件的线参数,并将其替换为结果设定的值。在替换时,凡是替换结果选项前没有打钩的项,都将保持原来的值不变。如要统改线颜色,只需将线颜色前的小方框按鼠标左键打钩,其他选项不设置,那么替换的结果就只是线颜色,其他值不变。

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

图3.29 统改线参数面板

3)修改缺省线参数

通过本菜单设置缺省线参数,以加快输入的速度。

4)修改线属性

“修改线属性”工具用来编辑修改线图元的专业属性信息,该功能主要用在地理信息系统。

5)编辑线属性结构

修改专业属性库的结构,详细说明见属性库编辑的相关内容。

6)根据属性赋参数

该操作过程分为两步:①输入属性查询条件并确定。②在弹出的图元参数输入窗口中输入统改后的图元参数,确定即可。

7)根据参数赋属性

相关内容请参考区编辑中的“根据参数赋属性”。

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

我要反馈