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
- 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.
- 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
When the input data contains coincident nodes, the splitting operation for coincident node pairs is automatically ignored, preserving only a single node.
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.