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

System.String

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

MultidimensionalSubset

IImageryTileMixin.Renderer Property

dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? Renderer { get; set; }

Property Value

IImageryRenderer

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

RasterInfo

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

TimeExtent

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

TimeInfo

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

TimeInterval

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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

System.Threading.Tasks.Task

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>

Returns

System.Threading.Tasks.Task