Build Topology Network

Feature Description

Generates a network dataset from specified point datasets, line datasets, or network datasets for building a 2D network.

Feature Entry

  • Transport Analysis Tab -> Build Topology Network dropdown -> Build 2D Network.

Steps

Supports construction based on point datasets, line datasets, and network datasets. Click Add on the toolbar to add datasets for building the network dataset to the list box. The system will automatically add selected datasets from the workspace manager. When building the network, participating datasets can include only line datasets, or both point and line datasets, but cannot include only point datasets.

  • Add Dataset
  • Result Settings
    • Datasources: The datasource containing the result dataset.
    • Dataset: Stores the generated network dataset. You can modify the result dataset name here.
    • Result Field: Click the "Fields Settings..." button to open the "Select Fields" dialog shown below.

      The "Select Fields" dialog displays all user fields (non-system fields and SmUserID fields) from participating point and line datasets. Selected fields will be assigned to the new network dataset. Attributes from point objects will be assigned to corresponding network nodes, while attributes from line objects will be assigned to corresponding network arcs. Other system fields in the network dataset will be automatically assigned by the system.

  • Split Settings...
    • Split Line by Point: When selected, line objects will be split at intersections with points within tolerance range, except when intersecting at line endpoints.
    • Split Lines at Intersection: When selected, intersecting line objects within tolerance range will be split at intersection points. This operation automatically enables "Split Line by Point" and cannot be used independently.
    • Split Tolerance: Sets the node tolerance - the minimum distance between line-line or line-point objects. For example:

      Nodes within this tolerance are considered coincident. The default tolerance relates to dataset coordinate system (see Tolerance Reference).

      Note: Set reasonable tolerance values. Excessive values may cause incorrect point snapping, leading to missing nodes, erroneous network datasets, and failed network analysis results.

Caution:
  • If duplicate lines exist in source line datasets, network analysis may fail with error: "Errors on network edges [xxx analysis] The execution is failed." Perform topology processing to remove duplicate lines before network construction.
  • When multiple point/line datasets contain fields with identical names but different domains, only the first dataset's domain information will be retained in result fields.