A rule determining how a requested image should participate in the mosaic. More...
Import Statement: | import Esri.ArcGISRuntime 100.15 |
Since: | Esri.ArcGISRuntime 100.9 |
Inherits: |
Properties
- ascending : bool
- itemRenderingRule : RenderingRule
- lockRasterIds : list<string>
- lockRasterIdsAsInts : list<int>
- mosaicMethod : Enums.MosaicMethod
- mosaicOperation : Enums.MosaicOperation
- rasterIds : list<string>
- rasterIdsAsInts : list<int>
- sortField : string
- sortValue : string
- viewpoint : Viewpoint
- whereClause : string
Signals
- ascendingChanged()
- itemRenderingRuleChanged()
- lockRasterIdsAsIntsChanged()
- lockRasterIdsChanged()
- mosaicMethodChanged()
- mosaicOperationChanged()
- rasterIdsAsIntsChanged()
- rasterIdsChanged()
- sortFieldChanged()
- sortValueChanged()
- viewpointChanged()
- whereClauseChanged()
Detailed Description
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.
Property Documentation
Indicates whether this MosaicRule is ascending.
The default value is the value used when the mosaic data was created, if unavailable, the default value is true
.
itemRenderingRule : RenderingRule |
Rendering rule applied on items before mosaic operation.
The collection of raster IDs for image service rasters forced to be visible at all scales.
Used with Enums.MosaicMethodLockRaster. Cannot be greater than the maximum mosaic image count of the service.
Note: The underlying Runtime property is represented as a 64-bit integer type. See Accessing 64-bit integer properties from QML.
Note: lockRasterIds and lockRasterIdsAsInts can be used interchangeably. Both reference the same underlying Runtime property.
See also lockRasterIdsAsInts.
The same as lockRasterIds but represented as an integer types (read-only).
Note: The underlying Runtime property is represented as a 64-bit integer type. See Accessing 64-bit integer properties from QML.
Note: lockRasterIds and lockRasterIdsAsInts can be used interchangeably. Both reference the same underlying Runtime property.
Specifies the type of mosaic method used for individual images.
The default value is the value used when the mosaic data was created, if unavailable, the default value is Enums.MosaicMethodNone
.
Specifies the mosaic operation used to resolve overlapped pixel values.
The default value is the value used when the mosaic data was created, if unavailable, the default value is Enums.MosaicOperationFirst
.
The collection of raster IDs specifying a subset of rasters used in the mosaic.
Any of the specified rasters may not be visible at all scales.
Note: The underlying Runtime property is represented as a 64-bit integer type. See Accessing 64-bit integer properties from QML.
Note: rasterIds and rasterIdsAsInts can be used interchangeably. Both reference the same underlying Runtime property.
See also rasterIdsAsInts.
The same as rasterIds but represented as an integer types (read-only).
Note: The underlying Runtime property is represented as a 64-bit integer type. See Accessing 64-bit integer properties from QML.
Note: rasterIds and rasterIdsAsInts can be used interchangeably. Both reference the same underlying Runtime property.
The base sort value used together with Enums.MosaicMethodAttribute
method and sortField parameter.
viewpoint : Viewpoint |
The viewpoint used along with Enums.MosaicMethodViewpoint
method.
SQL WHERE clause to define a subset of rasters used in the mosaic.
Any of the rasters in the subset may not be visible at all scales.
Signal Documentation
Emitted when the ascending property changes.
Note: The corresponding handler is onAscendingChanged
.
Emitted when the itemRenderingRule property changes.
Note: The corresponding handler is onItemRenderingRuleChanged
.
Emitted when the lockRasterIdsAsInts property changes.
Note: The corresponding handler is onLockRasterIdsAsIntsChanged
.
Emitted when the lockRasterIds property changes.
Note: The corresponding handler is onLockRasterIdsChanged
.
Emitted when the mosaicMethod property changes.
Note: The corresponding handler is onMosaicMethodChanged
.
Emitted when the mosaicOperation property changes.
Note: The corresponding handler is onMosaicOperationChanged
.
Emitted when the rasterIdsAsInts property changes.
Note: The corresponding handler is onRasterIdsAsIntsChanged
.
Emitted when the rasterIds property changes.
Note: The corresponding handler is onRasterIdsChanged
.
Emitted when the sortField property changes.
Note: The corresponding handler is onSortFieldChanged
.
Emitted when the sortValue property changes.
Note: The corresponding handler is onSortValueChanged
.
Emitted when the viewpoint property changes.
Note: The corresponding handler is onViewpointChanged
.
Emitted when the whereClause property changes.
Note: The corresponding handler is onWhereClauseChanged
.