ArcGIS Pro 3.2 API Reference Guide
ArcGIS.Core.CIM Namespace / RasterMosaicOperatorType Enumeration
Example Example

In This Topic
    RasterMosaicOperatorType Enumeration
    In This Topic
    Raster mosaic operator type.
    Syntax
    public enum RasterMosaicOperatorType : System.Enum, System.IComparable, System.IConvertible, System.IFormattable  
    Public Enum RasterMosaicOperatorType 
       Inherits System.Enum
       Implements System.IComparable, System.IConvertible, System.IFormattable 
    Members
    MemberDescription
    Blend Blend.
    First First.
    Last Last.
    Max Maximum.
    Mean Mean.
    Min Minimum.
    Sum Sum.
    Example
    Update the resolve overlap - mosaic operator on a mosaic layer
    await QueuedTask.Run(() =>
    {
      // Get the image sub-layer from the mosaic layer.
      ImageServiceLayer mosaicImageSublayer = mosaicLayer.GetImageLayer() as ImageServiceLayer;
      // Get the mosaic rule.
      CIMMosaicRule mosaicRule = mosaicImageSublayer.GetMosaicRule();
      // Set the Mosaic Operator to Mean.
      mosaicRule.MosaicOperatorType = RasterMosaicOperatorType.Mean;
      // Update the mosaic with the changed mosaic rule.
      mosaicImageSublayer.SetMosaicRule(mosaicRule);
    });
    Update the resolve overlap - mosaic operator on an image service layer
    await QueuedTask.Run(() =>
    {
      // Get the mosaic rule of the image service.
      CIMMosaicRule mosaicingRule = isLayer.GetMosaicRule();
      // Set the Mosaic Operator to Mean.
      mosaicingRule.MosaicOperatorType = RasterMosaicOperatorType.Mean;
      // Update the image service with the changed mosaic rule.
      isLayer.SetMosaicRule(mosaicingRule);
    });
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             ArcGIS.Core.CIM.RasterMosaicOperatorType

    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also