Add Diagram Feature Capability By Attribute Rule (Network Diagram Tools)
Summary
Adds a diagram rule to the rule sequence specified on a diagram template to assign a particular capability on diagram features currently represented in the diagram during the diagram building process. This capability is used by other rules that run later in the rule sequence. The diagram features that will be processed are queried from a network source class or object table by attributes.
Learn more about the Add Diagram Feature Capability rule
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:
The Input Network parameter value must be from a database connection established as the database utility network owner or database trace network owner.
The connected ArcGIS Enterprise portal account must be the portal utility network owner or portal trace network owner.
This tool must be connected to the default version, which is expected to be public and not protected.
Specify the Prevent related container from collapse or Allow related container to collapse option for the Capability parameter to flag content diagram features so they prevent or allow their related container to be collapsed by Collapse Container rules run later in the rule sequence. These are rules that are set up using the Add Collapse Container Rule, Add Collapse Container By Attribute Rule, or Add Collapse Container By Category Rule tool.
Specify the Prevent reduce junction or Allow reduce junction option for the Capability parameter to flag diagram junctions so they are discarded or allowed by Reduce Junction rules run later in the rule sequence. These are rules that are set up using the Add Reduce Junction Rule, Add Reduce Junction By Attribute Rule or Add Reduce Junction By Category Rule tool.
Specify the Save unconnected empty container junctions as polygons option for the Capability parameter to create a diagram container instead of a diagram junction to represent any empty container network junction or junction object that is unconnected. This capability only applies to a container junction source class or object table.
Specify the Ignore to start upstream trace option for the Capability parameter to flag diagram features so that they are ignored as starting points by any Trace rules configured later in the rule sequence to trace upstream.
Specify the Ignore to start downstream trace option for the Capability parameter to flag diagram features so that they are ignored as starting points by any Trace rules configured later in the rule sequence to trace downstream.
Starting with ArcGIS Pro 3.4, you can assign capabilities on diagram junctions depending on their valence; that is, depending on the count of diagram junctions to which they connect.
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.
|
Boolean |
|
Network Source |
The network source class or object table that references the features or objects associated with the diagram features to which the particular capability will be assigned. |
Table; Feature Class |
|
Expression |
An SQL expression that will be used to filter out the features or objects of interest among the specified network source feature class or object table. |
SQL Expression |
|
Capability |
Specifies the capability that will be assigned to the queried diagram features at the end of the rule operation. The specified capability will be used by other rules that run later in the rule sequence.
|
String |
|
Description (Optional) |
The description of the rule. |
String |
|
Unconnected (Optional) |
Specifies whether the selected capability will apply to unconnected network diagram junctions.
|
Boolean |
|
Connected to a single junction (Optional) |
Specifies whether the selected capability will apply to network diagram junctions connected to a single junction.
|
Boolean |
|
Connected to two different junctions (Optional) |
Specifies whether the selected capability will apply to network diagram junctions connected to two different junctions.
|
Boolean |
|
Connected to three or more different junctions (Optional) |
Specifies whether the selected capability will apply to network diagram junctions connected to three or more different junctions.
|
Boolean |
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
Related topics
- An overview of the Configuration toolset
- Find a geoprocessing tool
- Add Diagram Feature Capability rule reference
- Add Diagram Feature Capability By Category Rule
- Introduction to the diagram rule and layout definitions
- Add Collapse Container Rule
- Add Collapse Container By Attribute Rule
- Add Collapse Container By Category Rule
- Add Reduce Junction By Attribute Rule
- Add Reduce Junction By Category Rule
- Add Reduce Junction Rule