MosaicRule class final

A rule determining how a requested image should participate in the mosaic.

An image service uses a mosaic rule to mosaic multiple rasters on-the-fly. A mosaic rule parameter is used by many image service operations, such as export image and identify operations.

Implemented types

Constructors

MosaicRule()
Creates a mosaic rule object.
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
isAscending bool
Indicates whether this MosaicRule is ascending.
getter/setter pair
itemRenderingRule RenderingRule?
Rendering rule applied on items before mosaic operation.
getter/setter pair
lockRasterIds List<int>
The collection of raster IDs for image service rasters forced to be visible at all scales.
no setter
mosaicMethod MosaicMethod
Specifies the type of MosaicMethod used for sorting resters in a mosaic dataset.
getter/setter pair
mosaicOperation MosaicOperation
Specifies the MosaicOperation used to resolve overlapped pixel values from various rasters in a mosaic dataset.
getter/setter pair
rasterIds List<int>
The collection of raster IDs specifying a subset of rasters used in the mosaic.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sortField String
The field name used together with MosaicMethod.attribute method.
getter/setter pair
sortValue String
The base sort value used together with MosaicMethod.attribute method. This value is compared with the value of the field specified by MosaicRule.sortField parameter.
getter/setter pair
viewpoint Viewpoint?
The viewpoint used along with MosaicMethod.viewpoint method.
getter/setter pair
whereClause String
SQL WHERE clause to define a subset of rasters used in the mosaic.
getter/setter pair

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