MosaicMethod enum

A mosaic method specifies how multiple rasters in a MosaicDatasetRaster are sorted.

An ImageServiceRaster 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 on where the camera is located while "view-independent" order rasters the same regardless of where the camera is located.

Inheritance
Available extensions

Values

none → const MosaicMethod

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

center → const MosaicMethod

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

northwest → const MosaicMethod

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

nadir → const MosaicMethod

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

Nadir is defined as the point on the ground vertically beneath the perspective center of the camera lens that captured the image.

viewpoint → const MosaicMethod

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

attribute → const MosaicMethod

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 MosaicRule.sortField and the value is specified by MosaicRule.sortValue. Mosaic results are view-independent.

lockRaster → const MosaicMethod

Displays only the selected rasters specified in MosaicRule.lockRasterIds. Mosaic results are view-independent.

seamline → const MosaicMethod

Orders rasters based on the predefined seamline. The MosaicRule.isAscending property is defined by the seamline so is not applicable anymore. Only two mosaic operations are applicable as listed below. Mosaic results are view-independent.

https://desktop.arcgis.com/en/arcmap/latest/manage-data/raster-and-images/mosaic-dataset-seamlines.htm

Properties

coreValue → RT_MosaicMethod
no setter
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
name String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<MosaicMethod>
A constant List of the values in this enum, in order of their declaration.