Add Diagram Feature Capability By Category Rule (Network Diagram Tools)
Summary
Adds a diagram rule to assign a particular capability to diagram features according to network categories. This assignment occurs during the building of diagrams based on an existing template. This capability is used by other rules that are run later in the rule sequence. The diagram features that will be processed depend on whether they are tagged with specific network categories.
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
The Add Diagram Feature Capability rule adds a specific capability to network features or network objects represented in the diagram so they are processed in a certain way by other diagram rules that are run later in the diagram building process. This tool allows you to configure the Add Diagram Feature Capability rule to run by network categories. This means that you can configure the addition of a specific capability to network features or network objects represented in the diagram depending on whether they are tagged with specific network categories.
This tool is not supported when working with a utility network service. You must use either a utility network in a file or mobile geodatabase, or a database connection to a utility 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.
The connected ArcGIS Enterprise portal account must be the portal utility 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 containing the diagram template that will be modified. |
Utility 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 |
|
Rule Process |
Specifies how the network features or network objects that are tagged with the specified network categories will be processed.
|
String |
|
Categories |
The network categories that will be excluded or included depending on the Rule Process parameter value. If the Rule Process parameter is set to Include categories, one or more network categories must be specified. The specified capability will be assigned to any diagram features that are related to network features and network objects that are tagged with the specified network categories. If the Rule Process parameter is set to Exclude categories, the specified capability will be assigned to any diagram features that are related to network features and network objects that are not tagged with the specified network categories. |
String |
|
Capability |
Specifies the capability that will be assigned to the diagram features filtered out by categories 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. |
Utility 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 Attribute 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