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 record 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; init; }
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; init; }
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; init; }
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; init; }
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; init; }
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; init; }
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; init; }
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; init; }
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; init; }
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; init; }
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; init; }