Interrupting Intersecting Lines

Feature Description

The interrupting intersecting lines function is used to batch process selected line objects. It splits line features at intersection points and removes fully overlapping line segments generated after the split, thereby improving the topological quality of line data and subsequent editing efficiency.

This function handles the intersection relationship of line objects based on two-dimensional planar geometry, without considering Z value differences. The system determines the coincidence relationship between line segments and vertices based on the fuzzy tolerance. Nodes are merged and line segments are split at positions that meet the tolerance condition. When the selected objects contain complex line objects, the system automatically decomposes them into multiple simple sub-objects for breaking processing.

Application Scenarios

  • DLG production data: After operators draw line features such as roads, rivers, and ditches, they can batch process issues of undivided intersections and overlapping line segments, providing correct line data for polygon creation, network construction, and topology analysis.
  • Road editing data: When road centerlines have intersections or overlaps, line segments can be split at intersection points and fully overlapping parts can be cleaned up, supporting subsequent road connectivity checks and network analysis.

Function Conditions

  • Supports splitting among line objects within the same layer, but does not support splitting across layers.
  • Supports line objects in line layers and CAD layers.
  • Supports simple line objects and complex line objects. For complex line objects, the system automatically decomposes their sub-objects for breaking processing.
  • The function is only available when at least one line object is selected in the current map and the line layer is editable.

Version Information

The interrupting intersecting lines function has been available since SuperMap iDesktopX 2026.

Function Entry

  • Edit Data Tab > Object Editing Group > Line editing Drop-down Button > Connect and break Group > Interrupting intersecting lines Button
  • Line editing Toolbar > Interrupting intersecting lines Tool

Operation Instructions

Interrupting intersecting lines

  1. Select the line objects to be processed in the map.
  2. Click the Interrupting intersecting lines button, or press the Shift+P shortcut key, to open the Interrupting intersecting lines dialog box.
  3. Set the Fuzzy tolerance.
    • Fuzzy: Specifies a distance range to determine whether a line segment coincides with a vertex. Positions within this range that are judged as coincident will be merged and the line segment will be split during the breaking operation.
    • Default Value: By default, the fuzzy value from the tolerances is read.
  4. Click OK to execute the interrupting intersecting lines operation.
    • The output window displays "Interrupting intersecting lines completed."
    • The split line objects are automatically selected, allowing you to continue other editing operations.
Note:
  • The splitting operation will delete fully overlapping line segments. Before processing important data, it is recommended to back up the data or ensure that the editing results can be undone.