Label | Explanation | Data Type |
Input Network Diagram Layer
| The network diagram to which the layout will be applied. | Diagram Layer |
Line Attribute
| The name of the network attribute that will be used to identify the lines that comprise the straight lines. This network attribute must exist in the network line classes. Its values must be the same for all the edges that comprise a straight line, for example, Line 1, Line 2, and so on. | String |
Direction
(Optional) | Specifies the direction of the main line.
| String |
Offset Between Branches
(Optional) | The spacing between two adjacent branches along the axis perpendicular to the direction of the lines. | Linear Unit |
Break Point Angle (in degrees)
(Optional) | The angle that will be used to position the break point on the branches. It is a value between 30 and 90 degrees that is combined with the Offset Between Branches parameter value to compute this position. When the break point angle value is 90 degrees, each branch displays orthogonally. | Double |
Type Attribute
(Optional) | The name of the network attribute that will be used to qualify the lines. This network attribute may exist in the network line classes. Note:The Type Attribute and Line Attribute parameter values can be the same. | String |
Mainline Values
(Optional) | The Type Attribute values that identify the main lines. When such values exist, they must be the same for any edge that comprises the main lines, regardless of their related network feature line classes or edge object tables. | Value Table |
Branch Values
(Optional) | The Type Attribute values that identify the branches. | Value Table |
Excluded Values
(Optional) | The Type Attribute values that identify the edges that will be excluded from the straight lines (crossovers or ladders). | Value Table |
Compression along the direction
(Optional) | Specifies whether the graph will be compressed.
| Boolean |
Ratio (%) (Optional) | A value between 0 and 100 that is applied to the length of any edge after subtracting the minimal distance of its length. When Ratio (%) is 100, the distance between each detected junction group is equal to the minimal distance. | Double |
Minimal Distance (Optional) | The minimal distance between two adjacent groups of neighbor junctions. This minimal distance is also used to group neighbor junctions based on their projection along the direction axis. Two junctions projected on this axis will belong to the same group when the distance between the two projected points is less than this distance. | Linear Unit |
Alignment Attribute (Optional) | The name of the network attribute that will be used to align lines that are split. The algorithm aligns lines with the same attribute value. | String |
Initial Distances (Optional) | Specifies how the length of the diagram edges will be assessed. This length determines the positions of the junctions along the direction. The distances between the connected junctions along the direction are not equidistant; they are relative to each other and depend on the current edge length and the length of the shortest edge.
| String |
Length Attribute (Optional) |
The network attribute from which the distances will be computed when Initial Distances is From attribute edge. | String |
Run in asynchronous mode on the server
(Optional) | Specifies whether the layout algorithm will run asynchronously or synchronously on the server.
| Boolean |
Derived Output
Label | Explanation | Data Type |
Output Network Diagram | The updated network diagram. | Diagram Layer |