dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Model
MosaicRule Class
Specifies the mosaic rule when defining how individual images should be mosaicked.
ArcGIS Maps SDK for JavaScript
public class MosaicRule :
System.IEquatable<dymaptic.GeoBlazor.Core.Model.MosaicRule>
Inheritance System.Object 🡒 MosaicRule
Implements System.IEquatable<MosaicRule>
Constructors
MosaicRule(Nullable, RasterFunction, IReadOnlyCollection, Nullable, IReadOnlyCollection, IReadOnlyCollection, Nullable, string, string, Point, string) Constructor
Specifies the mosaic rule when defining how individual images should be mosaicked.
ArcGIS Maps SDK for JavaScript
public MosaicRule(System.Nullable<bool> Ascending=null, dymaptic.GeoBlazor.Core.Components.RasterFunction? ItemRasterFunction=null, System.Collections.Generic.IReadOnlyCollection<long>? LockRasterIds=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method> Method=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>? MultidimensionalDefinition=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.ObjectId>? ObjectIds=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Operation> Operation=null, string? SortField=null, string? SortValue=null, dymaptic.GeoBlazor.Core.Components.Geometries.Point? Viewpoint=null, string? Where=null);
Parameters
Ascending
System.Nullable<System.Boolean>
Indicates whether the sort should be ascending.
default true
ArcGIS Maps SDK for JavaScript
ItemRasterFunction
RasterFunction
The raster function applied on items before mosaicking.
ArcGIS Maps SDK for JavaScript
LockRasterIds
System.Collections.Generic.IReadOnlyCollection<System.Int64>
An array of raster Ids.
default null
ArcGIS Maps SDK for JavaScript
Method
System.Nullable<Method>
The mosaic method determines how the selected rasters are ordered.
default “none”
ArcGIS Maps SDK for JavaScript
MultidimensionalDefinition
System.Collections.Generic.IReadOnlyCollection<DimensionalDefinition>
The multidimensional definitions associated with the ImageryLayer.
ArcGIS Maps SDK for JavaScript
ObjectIds
System.Collections.Generic.IReadOnlyCollection<ObjectId>
Defines a selection using a set of ObjectIDs.
ArcGIS Maps SDK for JavaScript
Operation
System.Nullable<Operation>
Defines the mosaic operation used to resolve overlapping pixels.
default “first”
ArcGIS Maps SDK for JavaScript
SortField
System.String
The name of the attribute field that is used with a constant sortValue to define the mosaicking
order when the mosaic method is set to attribute
.
default null
ArcGIS Maps SDK for JavaScript
SortValue
System.String
A constant value defining a reference or base value for the sort field when the mosaic method
is set to attribute
.
default null
ArcGIS Maps SDK for JavaScript
Viewpoint
Point
Defines the viewpoint location on which the ordering is defined based on the
distance from the viewpoint and the nadir of rasters.
ArcGIS Maps SDK for JavaScript
Where
System.String
The where clause determines which rasters will participate in the mosaic.
ArcGIS Maps SDK for JavaScript
Properties
MosaicRule.Ascending Property
Indicates whether the sort should be ascending.
default true
ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> Ascending { get; set; }
Property Value
System.Nullable<System.Boolean>
MosaicRule.ItemRasterFunction Property
The raster function applied on items before mosaicking.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.RasterFunction? ItemRasterFunction { get; set; }
Property Value
MosaicRule.LockRasterIds Property
An array of raster Ids.
default null
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<long>? LockRasterIds { get; set; }
Property Value
System.Collections.Generic.IReadOnlyCollection<System.Int64>
MosaicRule.Method Property
The mosaic method determines how the selected rasters are ordered.
default “none”
ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.Method> Method { get; set; }
Property Value
MosaicRule.MultidimensionalDefinition Property
The multidimensional definitions associated with the ImageryLayer.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>? MultidimensionalDefinition { get; set; }
Property Value
System.Collections.Generic.IReadOnlyCollection<DimensionalDefinition>
MosaicRule.ObjectIds Property
Defines a selection using a set of ObjectIDs.
ArcGIS Maps SDK for JavaScript
public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.ObjectId>? ObjectIds { get; set; }
Property Value
System.Collections.Generic.IReadOnlyCollection<ObjectId>
MosaicRule.Operation Property
Defines the mosaic operation used to resolve overlapping pixels.
default “first”
ArcGIS Maps SDK for JavaScript
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.Operation> Operation { get; set; }
Property Value
MosaicRule.SortField Property
The name of the attribute field that is used with a constant sortValue to define the mosaicking
order when the mosaic method is set to attribute
.
default null
ArcGIS Maps SDK for JavaScript
public string? SortField { get; set; }
Property Value
MosaicRule.SortValue Property
A constant value defining a reference or base value for the sort field when the mosaic method
is set to attribute
.
default null
ArcGIS Maps SDK for JavaScript
public string? SortValue { get; set; }
Property Value
MosaicRule.Viewpoint Property
Defines the viewpoint location on which the ordering is defined based on the
distance from the viewpoint and the nadir of rasters.
ArcGIS Maps SDK for JavaScript
public dymaptic.GeoBlazor.Core.Components.Geometries.Point? Viewpoint { get; set; }
Property Value
MosaicRule.Where Property
The where clause determines which rasters will participate in the mosaic.
ArcGIS Maps SDK for JavaScript
public string? Where { get; set; }