ArcGIS Runtime SDK for iOS: AGSMosaicRule.h File Reference
ArcGIS Runtime SDK for iOS  100.11
AGSMosaicRule.h File Reference

Go to the source code of this file.

Enumerations

enum  AGSMosaicMethod {
  AGSMosaicMethodNone = 0 , AGSMosaicMethodCenter = 1 , AGSMosaicMethodNorthwest = 2 , AGSMosaicMethodNadir = 3 ,
  AGSMosaicMethodViewpoint = 4 , AGSMosaicMethodAttribute = 5 , AGSMosaicMethodLockRaster = 6 , AGSMosaicMethodSeamline = 7
}
 
enum  AGSMosaicOperation {
  AGSMosaicOperationFirst = 0 , AGSMosaicOperationLast = 1 , AGSMosaicOperationMin = 2 , AGSMosaicOperationMax = 3 ,
  AGSMosaicOperationMean = 4 , AGSMosaicOperationBlend = 5 , AGSMosaicOperationSum = 6
}
 

Enumeration Type Documentation

◆ AGSMosaicMethod

The mosaic method that is used to determine how multiple rasters in an AGSMosaicDataset will be sorted.

An AGSImageServiceRaster may not support every mosaic method. Check the service's metadata for "Allowed Mosaic Methods" to see which methods are supported. Mosaic methods that are "view-dependent" order rasters based off where the camera is located while "view-independent" order rasters the same regardless of where the camera is located.

See also
https://desktop.arcgis.com/en/arcmap/latest/manage-data/raster-and-images/mosaic-operators.htm
Since
100.9
Enumerator
AGSMosaicMethodNone 

Orders rasters based on the order (ObjectID) in the mosaic dataset attribute table. Mosaic results are view-independent.

AGSMosaicMethodCenter 

Orders rasters based on the distance between each raster's center and the view center. Mosaic results are view-dependent.

AGSMosaicMethodNorthwest 

Orders rasters based on the distance between each raster's center and the northwest point of the service. Mosaic results are view-independent.

AGSMosaicMethodNadir 

Orders rasters based on the distance between each raster's nadir position and view center. Mosaic results are view-dependent.

AGSMosaicMethodViewpoint 

Orders rasters based on the distance between each raster's center and a user defined view point. Mosaic results are view-independent.

AGSMosaicMethodAttribute 

Orders rasters based on the absolute distance between their values of an attribute and a base value. Only numeric or date fields are applicable. The attribute is specified by AGSMosaicRule::sortField and the value is specified by AGSMosaicRule::sortValue. Mosaic results are view-independent.

AGSMosaicMethodLockRaster 

Displays only the selected rasters specified in AGSMosaicRule::lockRasterIDs. Mosaic results are view-independent.

AGSMosaicMethodSeamline 

Orders rasters based on the predefined seamline. The AGSMosaicRule::ascending property is defined by the seamline so it is not applicable anymore. Only two mosaic operations are applicable. Mosaic results are view-independent.

◆ AGSMosaicOperation

The mosaic operation that is used to define how overlapping cells from various rasters in a mosaic dataset will be resolved in the mosaicked image.

Since
100.9
Enumerator
AGSMosaicOperationFirst 

The overlapping areas will contain the cells from the first raster dataset listed in the mosaic dataset.

AGSMosaicOperationLast 

The overlapping areas will contain the cells from the last raster dataset listed in the mosaic dataset.

AGSMosaicOperationMin 

The overlapping areas will contain the minimum cell values from all the overlapping cells.

AGSMosaicOperationMax 

The overlapping areas will contain the maximum cell values from all the overlapping cells.

AGSMosaicOperationMean 

The overlapping areas will contain the mean cell values from all the overlapping cells.

AGSMosaicOperationBlend 

The overlapping areas will be a blend of the cell values that overlap; this blend value relies on an algorithm that is weight based and dependent on the distance from the cells to the edge within the overlapping area.

AGSMosaicOperationSum 

The overlapping areas will contain the total sum of the cell values from all the overlapping cells.