dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Interfaces
IImageryTileMixin Interface
Interface for types ImageryTileLayer, WCSLayer
public interface IImageryTileMixin :
dymaptic.GeoBlazor.Core.Interfaces.IMapComponent
Implements IMapComponent
Properties
IImageryTileMixin.BandIds Property
Defines a band combination using 0-based band indexes.
ArcGIS Maps SDK for JavaScript
System.Collections.Generic.IReadOnlyList<long>? BandIds { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<System.Int64>
IImageryTileMixin.Copyright Property
The copyright text as defined by the service.
ArcGIS Maps SDK for JavaScript
string? Copyright { get; set; }
Property Value
IImageryTileMixin.Interpolation Property
System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> Interpolation { get; set; }
Property Value
System.Nullable<Interpolation>
IImageryTileMixin.LegendEnabled Property
Indicates whether the layer will be included in the legend.
default true
ArcGIS Maps SDK for JavaScript
System.Nullable<bool> LegendEnabled { get; set; }
Property Value
System.Nullable<System.Boolean>
IImageryTileMixin.MultidimensionalDefinition Property
The multidimensional definitions associated with the layer.
ArcGIS Maps SDK for JavaScript
System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>? MultidimensionalDefinition { get; set; }
Property Value
System.Collections.Generic.IReadOnlyList<DimensionalDefinition>
IImageryTileMixin.MultidimensionalSubset Property
Represents a multidimensional subset of raster data.
ArcGIS Maps SDK for JavaScript
dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? MultidimensionalSubset { get; set; }
Property Value
IImageryTileMixin.Renderer Property
dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? Renderer { get; set; }
Property Value
IImageryTileMixin.ServiceRasterInfo Property
Raster information retrieved from tiled imagery data source.
ArcGIS Maps SDK for JavaScript
dymaptic.GeoBlazor.Core.Model.RasterInfo? ServiceRasterInfo { get; }
Property Value
IImageryTileMixin.TimeExtent Property
The layer’s time extent.
default null
ArcGIS Maps SDK for JavaScript
dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }
Property Value
IImageryTileMixin.TimeInfo Property
TimeInfo provides information such as date fields that store start and end time for each feature and the fullTimeExtent for the layer.
default null
ArcGIS Maps SDK for JavaScript
dymaptic.GeoBlazor.Core.Components.TimeInfo? TimeInfo { get; set; }
Property Value
IImageryTileMixin.TimeOffset Property
A temporary offset of the time data based on a certain TimeInterval.
default null
ArcGIS Maps SDK for JavaScript
dymaptic.GeoBlazor.Core.Components.TimeInterval? TimeOffset { get; set; }
Property Value
IImageryTileMixin.UseViewTime Property
Determines if the layer will update its temporal data based on the view’s timeExtent.
default true
ArcGIS Maps SDK for JavaScript
System.Nullable<bool> UseViewTime { get; set; }
Property Value
System.Nullable<System.Boolean>
Methods
IImageryTileMixin.AddToBandIds(long[]) Method
Asynchronously add elements to the BandIds property.
System.Threading.Tasks.Task AddToBandIds(params long[] values);
Parameters
values
System.Int64[]
Returns
IImageryTileMixin.AddToMultidimensionalDefinition(DimensionalDefinition[]) Method
Asynchronously add elements to the MultidimensionalDefinition property.
System.Threading.Tasks.Task AddToMultidimensionalDefinition(params dymaptic.GeoBlazor.Core.Components.DimensionalDefinition[] values);
Parameters
values
DimensionalDefinition[]
Returns
IImageryTileMixin.FetchPixels(Extent, int, int, ImageryTileMixinFetchPixelsOptions, CancellationToken) Method
Fetches pixels for a given extent.
ArcGIS Maps SDK for JavaScript
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PixelData?> FetchPixels(dymaptic.GeoBlazor.Core.Components.Geometries.Extent extent, int width, int height, dymaptic.GeoBlazor.Core.Options.ImageryTileMixinFetchPixelsOptions options, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
extent
Extent
width
System.Int32
height
System.Int32
options
ImageryTileMixinFetchPixelsOptions
cancellationToken
System.Threading.CancellationToken
The CancellationToken to cancel an asynchronous operation.
Returns
System.Threading.Tasks.Task<PixelData>
IImageryTileMixin.GetBandIds() Method
Asynchronously retrieve the current value of the BandIds property.
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<long>?> GetBandIds();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.Int64>>
IImageryTileMixin.GetCopyright() Method
Asynchronously retrieve the current value of the Copyright property.
System.Threading.Tasks.Task<string?> GetCopyright();
Returns
System.Threading.Tasks.Task<System.String>
IImageryTileMixin.GetInterpolation() Method
Asynchronously retrieve the current value of the Interpolation property.
System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation>> GetInterpolation();
Returns
System.Threading.Tasks.Task<System.Nullable<Interpolation>>
IImageryTileMixin.GetLegendEnabled() Method
Asynchronously retrieve the current value of the LegendEnabled property.
System.Threading.Tasks.Task<System.Nullable<bool>> GetLegendEnabled();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Boolean>>
IImageryTileMixin.GetMultidimensionalDefinition() Method
Asynchronously retrieve the current value of the MultidimensionalDefinition property.
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>?> GetMultidimensionalDefinition();
Returns
System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<DimensionalDefinition>>
IImageryTileMixin.GetMultidimensionalSubset() Method
Asynchronously retrieve the current value of the MultidimensionalSubset property.
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset?> GetMultidimensionalSubset();
Returns
System.Threading.Tasks.Task<MultidimensionalSubset>
IImageryTileMixin.GetRenderer() Method
Asynchronously retrieve the current value of the Renderer property.
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer?> GetRenderer();
Returns
System.Threading.Tasks.Task<IImageryRenderer>
IImageryTileMixin.GetServiceRasterInfo() Method
Asynchronously retrieve the current value of the ServiceRasterInfo property.
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.RasterInfo?> GetServiceRasterInfo();
Returns
System.Threading.Tasks.Task<RasterInfo>
IImageryTileMixin.GetTimeExtent() Method
Asynchronously retrieve the current value of the TimeExtent property.
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetTimeExtent();
Returns
System.Threading.Tasks.Task<TimeExtent>
IImageryTileMixin.GetTimeInfo() Method
Asynchronously retrieve the current value of the TimeInfo property.
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInfo?> GetTimeInfo();
Returns
System.Threading.Tasks.Task<TimeInfo>
IImageryTileMixin.GetTimeOffset() Method
Asynchronously retrieve the current value of the TimeOffset property.
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInterval?> GetTimeOffset();
Returns
System.Threading.Tasks.Task<TimeInterval>
IImageryTileMixin.GetUseViewTime() Method
Asynchronously retrieve the current value of the UseViewTime property.
System.Threading.Tasks.Task<System.Nullable<bool>> GetUseViewTime();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Boolean>>
IImageryTileMixin.Identify(Point, RasterIdentifyOptions, CancellationToken) Method
Identify pixel values at a given location.
ArcGIS Maps SDK for JavaScript
System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.RasterIdentifyResult?> Identify(dymaptic.GeoBlazor.Core.Components.Geometries.Point point, dymaptic.GeoBlazor.Core.Options.RasterIdentifyOptions options, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));
Parameters
point
Point
options
RasterIdentifyOptions
cancellationToken
System.Threading.CancellationToken
The CancellationToken to cancel an asynchronous operation.
Returns
System.Threading.Tasks.Task<RasterIdentifyResult>
IImageryTileMixin.RemoveFromBandIds(long[]) Method
Asynchronously remove elements from the BandIds property.
System.Threading.Tasks.Task RemoveFromBandIds(params long[] values);
Parameters
values
System.Int64[]
Returns
IImageryTileMixin.RemoveFromMultidimensionalDefinition(DimensionalDefinition[]) Method
Asynchronously remove elements from the MultidimensionalDefinition property.
System.Threading.Tasks.Task RemoveFromMultidimensionalDefinition(params dymaptic.GeoBlazor.Core.Components.DimensionalDefinition[] values);
Parameters
values
DimensionalDefinition[]
Returns
IImageryTileMixin.SetBandIds(IReadOnlyList) Method
Asynchronously set the value of the BandIds property after render.
System.Threading.Tasks.Task SetBandIds(System.Collections.Generic.IReadOnlyList<long>? value);
Parameters
value
System.Collections.Generic.IReadOnlyList<System.Int64>
Returns
IImageryTileMixin.SetCopyright(string) Method
Asynchronously set the value of the Copyright property after render.
System.Threading.Tasks.Task SetCopyright(string? value);
Parameters
value
System.String
Returns
IImageryTileMixin.SetInterpolation(Nullable) Method
Asynchronously set the value of the Interpolation property after render.
System.Threading.Tasks.Task SetInterpolation(System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> value);
Parameters
value
System.Nullable<Interpolation>
Returns
IImageryTileMixin.SetLegendEnabled(Nullable) Method
Asynchronously set the value of the LegendEnabled property after render.
System.Threading.Tasks.Task SetLegendEnabled(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>
Returns
IImageryTileMixin.SetMultidimensionalDefinition(IReadOnlyList) Method
Asynchronously set the value of the MultidimensionalDefinition property after render.
System.Threading.Tasks.Task SetMultidimensionalDefinition(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>? value);
Parameters
value
System.Collections.Generic.IReadOnlyList<DimensionalDefinition>
Returns
IImageryTileMixin.SetMultidimensionalSubset(MultidimensionalSubset) Method
Asynchronously set the value of the MultidimensionalSubset property after render.
System.Threading.Tasks.Task SetMultidimensionalSubset(dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? value);
Parameters
value
MultidimensionalSubset
Returns
IImageryTileMixin.SetRenderer(IImageryRenderer) Method
Asynchronously set the value of the Renderer property after render.
System.Threading.Tasks.Task SetRenderer(dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? value);
Parameters
value
IImageryRenderer
Returns
IImageryTileMixin.SetTimeExtent(TimeExtent) Method
Asynchronously set the value of the TimeExtent property after render.
System.Threading.Tasks.Task SetTimeExtent(dymaptic.GeoBlazor.Core.Components.TimeExtent? value);
Parameters
value
TimeExtent
Returns
IImageryTileMixin.SetTimeInfo(TimeInfo) Method
Asynchronously set the value of the TimeInfo property after render.
System.Threading.Tasks.Task SetTimeInfo(dymaptic.GeoBlazor.Core.Components.TimeInfo? value);
Parameters
value
TimeInfo
Returns
IImageryTileMixin.SetTimeOffset(TimeInterval) Method
Asynchronously set the value of the TimeOffset property after render.
System.Threading.Tasks.Task SetTimeOffset(dymaptic.GeoBlazor.Core.Components.TimeInterval? value);
Parameters
value
TimeInterval
Returns
IImageryTileMixin.SetUseViewTime(Nullable) Method
Asynchronously set the value of the UseViewTime property after render.
System.Threading.Tasks.Task SetUseViewTime(System.Nullable<bool> value);
Parameters
value
System.Nullable<System.Boolean>