Split at Nodes

Feature Description

Splits line/region objects sequentially at their vertices according to the node order, generating polyline objects. The output result dataset retains all attributes from the input data, and adds an "oriseq" field to record the order of the polyline objects within the original input data.

As shown in the figure below, input parametric area objects (including arc edges). After executing the [Split at Nodes] tool, three polylines and one arc are output. The output result shows that this tool does not convert parametric objects into polylines.

Application Scenarios

  1. Road Network Topology Construction: To manage continuous roads in segments based on actual intersection locations, use "Split at Nodes" to automatically split road segments at intersections, generating road network data with topological associations.
  2. Urban Parcel Boundary Analysis: During sunlight analysis by extracting building outlines, it can be used to convert polygonal building features into boundary polylines, preserving corner nodes for accurate calculation of building projection ranges.

Parameter Description

Parameter Name Parameter Interpretation Parameter Type
Source Dataset Input data, supports line and region datasets DatasetVector
Target Datasource Specified datasource to store the result dataset Datasource
Resulting Dataset Name Specify the name for the output result dataset String

Output Result

Parameter Name Parameter Interpretation Parameter Type
Polyline Dataset The output result dataset Dataset

Notes

  1. When the input data contains coincident nodes, the splitting operation for coincident node pairs is automatically ignored, preserving only a single node.

  2. Parametric objects such as circles, arcs, ellipses, elliptic arcs, and 3rd-order Bézier curves will maintain their original geometry types and will not be converted into polylines.