# 剪断线

# 功能说明

在矢量线编辑过程中,有时候需要将一条线按照一定规则分割成若干条线。针对不同的应用场景,MapGIS提供了多种剪断线方法,有“剪断一条线(有剪断点)”、“剪断一条线(无剪断点)”、“按规则剪断一条线(有剪断点)”、“剪断相交线(剪断母线)”、“剪断相交线(不剪断母线)”、“剪断所有相交线”六种方式可供选择。

提示:

剪断线有“有剪断点”、“无剪断点”和“剪断一条线(中点、分段、距离)”三种剪断方式可供选择。“有剪断点”方式剪断后的两条线都会在剪断处加数据点;“无剪断点”方式剪断后的两条曲线都在剪断处没加数据点。

规则 规则说明
剪断一条线(有剪断点) 用户在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态激活剪断线功能后,再指定剪断点,可从剪断点位置将所选择的线分割成多条。
剪断一条线(无剪断点) 用户在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态激活剪断线功能后,再指定剪断点,可从剪断点位置将所选择的线分割成两条,剪断点所在的弧段消除。
按规则剪断一条线(有剪断点) 用户在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态激活剪断线功能并指定剪断线规则后,交互选择一条线,可根据指定规则将线分割为两条线。
剪断相交线(剪断母线) 当两条线相交时,可通过此功能从相交处对线进行剪断。两条相交线可来自于同一个线图层,也可来自于两个线图层。
剪断相交线(不剪断母线) 当母线与子线相交时,可通过此功能在相交处对子线进行剪断。两条相交线可来自于同一个线图层,也可来自于两个线图层。
剪断所有相交线 通过“剪断所有相交线(剪断母线)”功能,可将线图层内所有相交的线自动进行剪断。

# 剪断一条线(有剪断点)

# 功能说明

用户在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态激活剪断线功能后,再指定剪断点,可从剪断点位置将所选择的线分割成多条。

原始线状态如下所示:

结果从剪断点位置,被分割成两条线:

# 操作说明

1. 在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态。点击“线编辑”面板,选择“剪断线”--“剪断一条线(有剪断点)”;

2. 在地图视图中,交互选择一条线;

3. 在该线段上依次交互点击选择一个或多个剪断点,右键结束操作;

4. 结果从剪断点位置,原始一条线被分割成多条线;

5. 剪断完成后,在属性表中变为两条属性记录,除默认的属性字段外,两条记录的属性值相同。

# 剪断一条线(无剪断点)

# 功能说明

用户在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态激活剪断线功能后,再指定剪断点,可从剪断点位置将所选择的线分割成两条,剪断点所在的弧段消除。

原始线状态如下所示:

结果从剪断点位置,被分割成两条线:

# 操作说明

1. 在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态。点击“线编辑”面板,选择“剪断线”--“剪断一条线(无剪断点)”;

2. 在地图视图中,交互点击选择一条线;

3. 当选择的点两端线点个数少于2个时,会提示“剪断点的两端各自至少有2个节点”;

4. 剪断完成后,从剪断点位置,原始一条线被分割成两条线,选择点所在的弧段会自动消除;

5. 剪断完成后,在属性表中变为两条属性记录,除默认的属性字段外,两条记录的属性值相同。

# 按规则剪断一条线(有剪断点)

# 功能说明

用户在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态激活剪断线功能并指定剪断线规则后,交互选择一条线,可根据指定规则分割线。

分段总数

根据设定的分段数,将线段进行平均分割。

分段比例

按照指定的距离比,将选中的线剪断为两条线。

距离

按照指定的距离,将选中的线剪断为两条线,其中第一条线的长度为指定距离。

# 操作说明

1. 在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态。点击“线编辑”面板,选择“剪断线”--“按规则剪断一条线(有剪断点)”;

2. 弹出如下所示对话框,用户需指定剪断线规则;

3. 设置规则后,在地图视图中交互点击选择一条线;

4. 完成后,可自动将选中的线剪断为两条线。

提示:

1、若对组合线进行剪断,则将以剪断点为分界处,将组合线分解。

2、不可以对线的端点进行剪断操作,否则系统会弹框提示:“不能以线的端点作为剪断点!”

# 剪断相交线(剪断母线)

# 功能说明

当两条线相交时,可通过此功能从相交处对线进行剪断。两条相交线可来自于同一个线图层,也可来自于两个线图层。

如下图所示两条线,通过“剪断相交线(剪断母线)”功能,可被剪断为六条线。剪断线后,结果线参数与原始线参数一致。

# 操作说明

1. 在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态;

2. 点击“线编辑”面板,选择“剪断线”--“剪断相交线(剪断母线)”;

3. 先点选一条线作为母线,再点选一条线作为子线;

4、结果母线和子线会根据相交点剪断为多条线。

# 剪断相交线(不剪断母线)

# 功能说明

当母线与子线相交时,可通过此功能在相交处对子线进行剪断。两条相交线可来自于同一个线图层,也可来自于两个线图层。

如下图所示两条线,通过“剪断相交线(剪断母线)”功能,子线可被剪断为三条线,但母线还是一条线。剪断线后,结果线参数与原始线参数一致。

# 操作说明

1. 在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态;

2. 点击“线编辑”面板,选择“剪断线”--“剪断相交线(不剪断母线)”;

3. 先点选一条线作为母线,再点选一条线作为子线;

4、结果只有子线会根据相交点剪断为多条线。

# 剪断所有相交线

# 功能说明

通过“剪断所有相交线(剪断母线)”功能,可将线图层内所有相交的线自动进行剪断。

# 操作说明

1. 在工作空间将待操作的线图层设置为“编辑”或“当前编辑”状态;

2. 点击“线编辑”面板,选择“剪断线”--“剪断所有相交线”;

3. 系统会自动将该图层内所有相交的线段剪断为多条线。

提示:

此功能不处理组合线相交以及自相交线。若要对自相交线进行剪断,请使用“线拓扑查错”→“清除重叠坐标及自相交剪断”功能。

在对有相交的封闭线(如矩形、圆、椭圆等)进行剪断操作时,除了相交点外,每个封闭线的首尾闭合点处也会生成节点。因此,若对两个相交矩形进行剪断,结果为6条线。