Node Splitting

Feature Description

This tool splits line/polygon geometric objects at vertices sequentially along their node order, generating polyline objects. The output dataset retains all attributes from input data and adds an "oriseq" field to record the sequence of polyline objects in original data.

As shown in the diagram below, when processing a parameterized polygon containing arc edges through the [Node Splitting] tool, the output contains three polylines and one arc. This demonstrates that the tool preserves parameterized objects without converting them to polylines.

Application Scenarios

  1. Road Network Topology Construction: Automatically splits continuous roads at intersections using node splitting to generate topologically connected road segments for management.
  2. Urban Parcel Boundary Analysis: Converts polygonal building features to boundary polylines during sunlight analysis, preserving corner node information for accurate shadow projection calculations.

Parameter Description

Parameter Description Type
Source Dataset Input data supporting line/polygon datasets DatasetVector
Target Datasource Specified datasource for storing result dataset Datasource
Resulting Dataset Name Name of output dataset String

Output

Parameter Description Type
Polyline Dataset Output result dataset Dataset

Notes

  1. Duplicate nodes in input data will be ignored during splitting, retaining only single nodes.

  2. Parameterized objects (circles, arcs, ellipses, elliptical arcs, third-order Bezier curves, etc.) maintain their geometric types without polyline conversion.