ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.CIM Namespace / CIMMosaicRule Class / MosaicMethod Property
Example

In This Topic
    MosaicMethod Property
    In This Topic
    Gets or sets the mosaic method.
    Syntax
    public RasterMosaicMethod MosaicMethod {get; set;}
    Public Property MosaicMethod As RasterMosaicMethod
    Example
    Update the sort order - mosaic method 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 mosaicingRule = mosaicImageSubLayer.GetMosaicRule();
      // Set the Mosaic Method to Center.
      mosaicingRule.MosaicMethod = RasterMosaicMethod.Center;
      // Update the mosaic with the changed mosaic rule.
      mosaicImageSubLayer.SetMosaicRule(mosaicingRule);
    });
    Update the sort order - mosaic method on an image service layer
    await QueuedTask.Run(() =>
    {
      // Get the mosaic rule of the image service.
      CIMMosaicRule mosaicRule = isLayer.GetMosaicRule();
      // Set the Mosaic Method to Center.
      mosaicRule.MosaicMethod = RasterMosaicMethod.Center;
      // Update the image service with the changed mosaic rule.
      isLayer.SetMosaicRule(mosaicRule);
    });
    Requirements

    Target Platforms: Windows 11, Windows 10

    ArcGIS Pro version: 3 or higher.
    See Also