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.
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.
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.