ArcGIS Pro 3.7 API Reference Guide
ArcGIS.Core.Data.UtilityNetwork Namespace / AssetType Class
Members Example

In This Topic
    AssetType Class
    In This Topic
    Gets information about the definition of an Asset Type.
    Object Model
    AssetType ClassAssetGroup ClassTerminalConfiguration Class
    Syntax
    Public NotInheritable Class AssetType 
       Inherits ArcGIS.Core.CoreObjectsBase
       Implements System.IDisposable 
    public sealed class AssetType : ArcGIS.Core.CoreObjectsBase, System.IDisposable  
    Example
    Create a utility network association
    {
      // This routine creates a structural attachment association between a pole and a transformer bank
      static void CreateUNAssociation(UtilityNetwork utilityNetwork, AssetType poleAssetType, Guid poleGlobalID, AssetType transformerBankAssetType, Guid transformerBankGlobalID)
      {
        // Create edit operation
        EditOperation editOperation = new EditOperation();
        editOperation.Name = "Create structural attachment association";
    
        // Create a RowHandle for the pole
        Element poleElement = utilityNetwork.CreateElement(poleAssetType, poleGlobalID);
        RowHandle poleRowHandle = new RowHandle(poleElement, utilityNetwork);
    
        // Create a RowHandle for the transformer bank
        Element transformerBankElement =
          utilityNetwork.CreateElement(transformerBankAssetType, transformerBankGlobalID);
        RowHandle transformerBankRowHandle = new RowHandle(transformerBankElement, utilityNetwork);
    
        // Attach the transformer bank to the pole
        AssociationDescription structuralAttachmentAssociationDescription =
          new AssociationDescription(AssociationType.Attachment, poleRowHandle, transformerBankRowHandle);
        editOperation.Create(structuralAttachmentAssociationDescription);
        editOperation.Execute();
      }
    }
    Inheritance Hierarchy

    System.Object
       ArcGIS.Core.CoreObjectsBase
          ArcGIS.Core.Data.UtilityNetwork.AssetType

    Requirements

    Target Platforms: Windows 11 Home, Pro, Enterprise (64 bit)

    ArcGIS Pro version: 3.0 or higher.
    See Also