Skip to main content

Add Set Starting Point By Attribute Rule (Network Diagram Tools)

Summary

Adds a diagram rule to a diagram template to set diagram features currently represented in the diagram as starting points for tracing rules. The diagram features are queried from a given network source class or object table and can be filtered by their attributes.

Learn more about presetting starting points on diagrams

Caution:

This tool is a configuration and administration tool.

Note:

This tool impacts the consistency of any existing diagrams based on the input diagram template. All of the existing diagrams become inconsistent and open with a consistency warning icon until they are updated.

Usage

  • This tool is not supported when working with a utility network or trace network service. You must use either a utility network or trace network in a file or mobile geodatabase, or a database connection to a utility network or trace network in an enterprise geodatabase. When working with an enterprise geodatabase, the following are requirements:

  • Configuring starting points on a diagram template makes sense when the template is set up to perform a Trace rule. This is useful when generating diagrams based on this template from network elements selected as input. Running this tool before the Add Trace Rule tool allows you to specify particular diagram features as the only starting points for running the Trace rule instead of all the features represented in the diagram at the time it performs.

  • If the Set Starting Point rule is used before a subnetwork-based trace to configure starting points on diagram features representing network elements with terminals, the rule must specify the terminal ID to identify the origin of the trace. If the terminal ID is not clearly identified, the subnetwork-based trace will not find the starting terminal. In this case, an error will indicate that there are multiple starting points outside the specified tier. When the terminal ID is specified but doesn't correspond to a subnetwork controller for the traced tier, an error will indicate that no subnetwork controller was discovered.

  • If the Set Starting Point rule is configured but none of the features in the diagram correspond to the expected starting points, the Trace rule will be skipped.

  • The Create Diagram tool allows you to create diagrams from trace locations (when the Create diagram from trace locations parameter is checked). This gives the diagram creation process priority to the trace locations currently specified in the network map when it applies the first Trace rule in the rule sequence. That is, it ignores any starting points that can be configured using the this tool before this first Trace rule.

Parameters

Label Explanation Data type

Input Network

The utility network or trace network containing the diagram template that will be modified.

Utility Network; Trace Network

Input Diagram Template

The name of the diagram template that will be modified.

String

Active

Specifies whether the rule will be enabled when generating and updating diagrams based on the specified template.

  • CheckedThe added rule will become enabled during the generation and update of any diagrams based on the input template. This is the default.

  • UncheckedThe added rule will not become enabled during the generation or update of any diagrams based on the input template.

Boolean

Network Source

The network source class or object table that references the features or objects that will be set as starting points.

Table; Feature Class

Expression

(Optional)

An SQL expression that will be used to select the subset of features or objects in the specified source class or object table that will be set as starting points.

SQL Expression

Junction Terminal(s)

(Optional)

The terminal IDs that will start tracing if the network source class or object table references network junctions with terminals.

All the terminal IDs retrieved for the junctions in the Network Source parameter are listed. They correspond to those in the Terminal Configurations section on the Network Properties tab.

When both the Expression and Junction Terminal(s) parameter values are provided, the specified terminals must correspond to queried features or objects; otherwise, no starting points will be set.

Long

Description

(Optional)

The description of the rule.

String

Derived output

Label Explanation Data type

Output Network

The updated utility network or trace network.

Utility Network; Trace Network

Output Diagram Template

The name of the diagram template.

String

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • Basic: No
  • Standard: Yes
  • Advanced: Yes