Click or drag to resize

Esri.ArcGISRuntime.UtilityNetworks Namespace

Contains classes for working with a utility network, which is used to model utility systems such as electric, gas, water, storm water, wastewater, and telecommunications.
Classes
  ClassDescription
Public classCode exampleUtilityAssetGroup
An instance of this class represents a Utility Network Asset Group.
Public classCode exampleUtilityAssetType
An instance of this class represents a Utility Network Asset Type.
Public classCode exampleUtilityAssociation
A connectivity, containment, or structural attachment association.
Public classCode exampleUtilityCategory
An instance of this class represents a category used to define a characteristic of an asset in a network.
Public classCode exampleUtilityCategoryComparison
An instance of this class represents a condition evaluating whether a particular UtilityCategory exists on a feature in the trace.
Public classCode exampleUtilityDomainNetwork
An instance of this class represents a domain network inside a utility network.
Public classCode exampleUtilityElement
An instance of this class represents an entity in a utility network that corresponds to a Feature.
Public classCode exampleUtilityElementTraceResult
A trace result set comprised of an array of UtilityElement objects.
Public classUtilityFunctionTraceResult
A trace result set comprised of a collection of UtilityTraceFunctionOutput objects.
Public classUtilityGeometryTraceResult
The trace result comprised of a set of Geometry objects representing the network elements identified by the trace.
Public classUtilityNamedTraceConfiguration
A set of predefined trace options that can be used by UtilityTraceParameters to simplify configuring and running a trace operation.
Public classUtilityNamedTraceConfigurationQueryParameters
The query parameters to use when searching for applicable named trace configuration objects.
Public classUtilityNearestNeighbor
A filter set on NearestNeighbor to return the next N features from the starting point.
Public classCode exampleUtilityNetwork
An instance of this class represents the central Utility Network.
Public classCode exampleUtilityNetworkAttribute
An instance of this class represents a network attribute in a Utility Network.
Public classCode exampleUtilityNetworkAttributeComparison
An instance of this class represents a condition evaluating the value of a UtilityNetworkAttribute on features in the network, either to another UtilityNetworkAttribute or to a specific value.
Public classCode exampleUtilityNetworkDefinition
An instance of this class represents the metadata of a Utility Network feature service.
Public classCode exampleUtilityNetworkSource
An instance of this class represents a network source in a utility network.
Public classUtilityPropagator
Propagator objects allow a subset of UtilityNetworkAttribute values to propagate through a network while executing a trace.
Public classCode exampleUtilityTerminal
An instance of this class represents a single terminal on a junction feature.
Public classCode exampleUtilityTerminalConfiguration
An instance of this class represents a utility network terminal configuration.
Public classUtilityTerminalConfigurationPath
The set of flow paths between terminals for a given device configuration.
Public classUtilityTerminalPath
Specifies a flow path between two UtilityTerminal objects.
Public classCode exampleUtilityTier
Tiers demarcate a logical level within a network.
Public classUtilityTierGroup
Tier groups provide an extra level of organization for tiers.
Public classCode exampleUtilityTraceAndCondition
An instance of this class represents two sub-expressions combined together using a logical AND operator.
Public classCode exampleUtilityTraceCondition
The abstract base class for all trace result objects
Public classCode exampleUtilityTraceConditionalExpression
The base class for a traversability condition built using schema metadata.
Public classCode exampleUtilityTraceConfiguration
An instance of this class represents a set of utility network parameters that define elements of a trace or of a subnetwork.
Public classCode exampleUtilityTraceFilter
A mechanism to stop tracing when returning results. UtilityTraceFilter objects do not stop traversability to the controller.
Public classUtilityTraceFunction
Functions allow the computation of values during a network trace.
Public classUtilityTraceFunctionBarrier
A UtilityTraceFunctionBarrier stops continued traversal when a comparison expression evaluates as true.
Public classUtilityTraceFunctionOutput
A UtilityTraceFunctionOutput is comprised of a UtilityTraceFunction and its corresponding global result.
Public classCode exampleUtilityTraceOrCondition
An instance of this class represents two sub-expressions combined together using a logical OR operator.
Public classCode exampleUtilityTraceParameters
An instance of this class represents parameters for utility network trace.
Public classCode exampleUtilityTraceResult
The abstract base class for all trace result objects
Public classCode exampleUtilityTraversability
An instance of this class represents a set of options controlling what objects are evaluated or returned during a tracing operation
Enumerations
  EnumerationDescription
Public enumerationUtilityAssociationRole
An enumeration of the different association roles.
Public enumerationCode exampleUtilityAssociationType
An enumeration of the various types of associations supported by the utility network.
Public enumerationCode exampleUtilityAttributeComparisonOperator
An enumeration of the various comparisons to perform between a UtilityNetworkAttribute and a second UtilityNetworkAttribute or a specific value.
Public enumerationCode exampleUtilityCategoryComparisonOperator
An enumeration of the various types of operators to use when evaluating the existence of a UtilityCategory on a network feature
Public enumerationUtilityMinimumStartingLocations
An enumeration of the various types of minimum starting locations used in UtilityNamedTraceConfiguration.
Public enumerationCode exampleUtilityNetworkAttributeDataType
An enumeration of the different network attribute data types.
Public enumerationCode exampleUtilityNetworkSourceType
An enumeration of the various network source types.
Public enumerationCode exampleUtilityNetworkSourceUsageType
An enumeration of the various usage types of a UtilityNetworkSource.
Public enumerationUtilityPropagatorFunctionType
The function types that can be used with UtilityPropagator instances.
Public enumerationUtilitySubnetworkControllerType
The type of subnetwork controllers that are supported by a domain network.
Public enumerationUtilityTerminalDirectionality
An enumeration of the directionality setting of terminals on a device.
Public enumerationUtilityTierTopologyType
Specifies the type of topology that makes up a UtilityTier definition.
Public enumerationUtilityTierType
Describes the tier type of a domain network.
Public enumerationUtilityTraceFunctionType
The type of UtilityTraceFunction calculation to perform.
Public enumerationUtilityTraceResultType
An enumeration of the result types returned by a trace operation.
Public enumerationCode exampleUtilityTraceType
An enumeration of the various types of traces that may be performed with a utility network.
Public enumerationCode exampleUtilityTraversabilityScope
Used to specify whether traversability criteria are applied to junctions, edges, or both.