dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Layers

ImageryLayer Class

Represents a dynamic image service resource
as a layer.
ArcGIS Maps SDK for JavaScript

public class ImageryLayer : dymaptic.GeoBlazor.Core.Components.Layers.Layer,
dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer,
dymaptic.GeoBlazor.Core.Interfaces.IMapComponent,
dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers,
dymaptic.GeoBlazor.Core.Interfaces.IOperationalLayer,
dymaptic.GeoBlazor.Core.Interfaces.IPortalLayer,
dymaptic.GeoBlazor.Core.Interfaces.IRasterPresetRendererMixin,
dymaptic.GeoBlazor.Core.Interfaces.IRefreshableLayer,
dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer,
dymaptic.GeoBlazor.Core.Interfaces.ITemporalLayer

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 Layer 🡒 ImageryLayer

Implements IBlendLayer, IMapComponent, IFeatureTableWidgetLayers, IOperationalLayer, IPortalLayer, IRasterPresetRendererMixin, IRefreshableLayer, IScaleRangeLayer, ITemporalLayer

Constructors

ImageryLayer() Constructor

Parameterless constructor for use as a Razor Component.

public ImageryLayer();

ImageryLayer(string, PortalItem, IImageryRenderer, IReadOnlyList, Nullable, Nullable, Nullable, string, string, Effect, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, Nullable, NoData, Nullable, string, Nullable, Nullable, Nullable, Nullable, Nullable, TileInfo, TimeExtent, TimeInfo, TimeInterval, string, Nullable, Nullable, Nullable, Dictionary<string,object>, Extent, string, string, Nullable, MosaicRule, MultidimensionalSubset, PixelFilterFunction, PopupTemplate, IReadOnlyList, RasterFunction, string, TimeExtent) Constructor

Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.

public ImageryLayer(string? url=null, dymaptic.GeoBlazor.Core.Components.PortalItem? portalItem=null, dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? renderer=null, System.Collections.Generic.IReadOnlyList<long>? bandIds=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> blendMode=null, System.Nullable<double> compressionQuality=null, System.Nullable<double> compressionTolerance=null, string? copyright=null, string? definitionExpression=null, dymaptic.GeoBlazor.Core.Model.Effect? effect=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageFormat> format=null, System.Nullable<bool> hasMultidimensions=null, System.Nullable<int> imageMaxHeight=null, System.Nullable<int> imageMaxWidth=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> interpolation=null, System.Nullable<bool> legendEnabled=null, System.Nullable<double> maxScale=null, System.Nullable<double> minScale=null, dymaptic.GeoBlazor.Core.Components.NoData? noData=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.NoDataInterpretation> noDataInterpretation=null, string? objectIdField=null, System.Nullable<bool> persistenceEnabled=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType> pixelType=null, System.Nullable<bool> popupEnabled=null, System.Nullable<double> refreshInterval=null, System.Nullable<bool> useViewTime=null, dymaptic.GeoBlazor.Core.Components.TileInfo? tileInfo=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, dymaptic.GeoBlazor.Core.Components.TimeInfo? timeInfo=null, dymaptic.GeoBlazor.Core.Components.TimeInterval? timeOffset=null, string? title=null, System.Nullable<double> opacity=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ListMode> listMode=null, System.Nullable<bool> visible=null, System.Collections.Generic.Dictionary<string,object>? customParameters=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=null, string? activePresetRendererName=null, string? arcGISLayerId=null, System.Nullable<bool> isBasemapReferenceLayer=null, dymaptic.GeoBlazor.Core.Model.MosaicRule? mosaicRule=null, dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? multidimensionalSubset=null, dymaptic.GeoBlazor.Core.Functions.PixelFilterFunction? pixelFilter=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? popupTemplate=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>? presetRenderers=null, dymaptic.GeoBlazor.Core.Components.RasterFunction? rasterFunction=null, string? sourceJSON=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null);

Parameters

url System.String

The URL to the REST endpoint of the layer.
ArcGIS Maps SDK for JavaScript

portalItem PortalItem

The portal item from which the layer is loaded.
ArcGIS Maps SDK for JavaScript

renderer IImageryRenderer

The renderer assigned to the layer.
ArcGIS Maps SDK for JavaScript

bandIds System.Collections.Generic.IReadOnlyList<System.Int64>

Defines a band combination using 0-based band indexes.
default null
ArcGIS Maps SDK for JavaScript

blendMode System.Nullable<BlendMode>

Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what seems like a new layer.
default normal
ArcGIS Maps SDK for JavaScript

compressionQuality System.Nullable<System.Double>

The compression quality value.
ArcGIS Maps SDK for JavaScript

compressionTolerance System.Nullable<System.Double>

Controls the tolerance of the lerc compression algorithm.
default 0.01
ArcGIS Maps SDK for JavaScript

copyright System.String

The copyright text as defined by the service.
ArcGIS Maps SDK for JavaScript

definitionExpression System.String

The SQL where clause used to filter rasters.
ArcGIS Maps SDK for JavaScript

effect Effect

Effect provides various filter functions that can be performed on the layer to achieve different visual effects similar to
how image filters work.
default null
ArcGIS Maps SDK for JavaScript

format System.Nullable<ImageFormat>

The format of the exported image.
ArcGIS Maps SDK for JavaScript

hasMultidimensions System.Nullable<System.Boolean>

Indicates if the layer has multidimensionalInfo.
ArcGIS Maps SDK for JavaScript

imageMaxHeight System.Nullable<System.Int32>

Indicates the maximum height of the image exported by the service.
default 4100
ArcGIS Maps SDK for JavaScript

imageMaxWidth System.Nullable<System.Int32>

Indicates the maximum width of the image exported by the service.
default 15000
ArcGIS Maps SDK for JavaScript

interpolation System.Nullable<Interpolation>

Defines how to interpolate pixel values.
ArcGIS Maps SDK for JavaScript

legendEnabled System.Nullable<System.Boolean>

Indicates whether the layer will be included in the legend.
default true
ArcGIS Maps SDK for JavaScript

maxScale System.Nullable<System.Double>

The maximum scale (most zoomed in) at which the layer is visible in the view.
default 0
ArcGIS Maps SDK for JavaScript

minScale System.Nullable<System.Double>

The minimum scale (most zoomed out) at which the layer is visible in the view.
default 0
ArcGIS Maps SDK for JavaScript

noData NoData

The pixel value representing no available information.
ArcGIS Maps SDK for JavaScript

noDataInterpretation System.Nullable<NoDataInterpretation>

Interpretation of the noData setting.
ArcGIS Maps SDK for JavaScript

objectIdField System.String

The name of an oid field containing a unique value or identifier for each raster in the layer.
ArcGIS Maps SDK for JavaScript

persistenceEnabled System.Nullable<System.Boolean>

Enable persistence of the layer in a WebMap or WebScene.
default true
ArcGIS Maps SDK for JavaScript

pixelType System.Nullable<PixelType>

Raster source pixel type.
ArcGIS Maps SDK for JavaScript

popupEnabled System.Nullable<System.Boolean>

Indicates whether to display popups when features in the layer are clicked.
default true
ArcGIS Maps SDK for JavaScript

refreshInterval System.Nullable<System.Double>

Refresh interval of the layer in minutes.
default 0
ArcGIS Maps SDK for JavaScript

useViewTime System.Nullable<System.Boolean>

Determines if the time enabled layer will update its temporal data based on the view’s timeExtent.
default true
ArcGIS Maps SDK for JavaScript

tileInfo TileInfo

The tiling scheme information for the layer.

timeExtent TimeExtent

The layer’s time extent.
default null
ArcGIS Maps SDK for JavaScript

timeInfo TimeInfo

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

timeOffset TimeInterval

A temporary offset of the time data based on a certain TimeInterval.
default null
ArcGIS Maps SDK for JavaScript

title System.String

The title of the layer used to identify it in places such as the LayerList widget.
ArcGIS Maps SDK for JavaScript

opacity System.Nullable<System.Double>

The opacity of the layer.
default 1
ArcGIS Maps SDK for JavaScript

listMode System.Nullable<ListMode>

Indicates how the layer should display in the LayerList widget.
default “show”
ArcGIS Maps SDK for JavaScript

visible System.Nullable<System.Boolean>

Indicates if the layer is visible in the View.
default true
ArcGIS Maps SDK for JavaScript

customParameters System.Collections.Generic.Dictionary<System.String,System.Object>

A list of custom parameters appended to the URL of all resources fetched by the layer.
ArcGIS Maps SDK for JavaScript

fullExtent Extent

The full extent of the layer.
ArcGIS Maps SDK for JavaScript

activePresetRendererName System.String

arcGISLayerId System.String

The unique ID assigned to the layer.
ArcGIS Maps SDK for JavaScript

isBasemapReferenceLayer System.Nullable<System.Boolean>

Indicates whether the layer is a basemap reference layer. Default value: false.

mosaicRule MosaicRule

Defines how overlapping images should be mosaicked.
ArcGIS Maps SDK for JavaScript

multidimensionalSubset MultidimensionalSubset

Represents a multidimensional subset of raster data.
ArcGIS Maps SDK for JavaScript

pixelFilter PixelFilterFunction(PixelData)

A function that processes pixelData.
ArcGIS Maps SDK for JavaScript

popupTemplate PopupTemplate

The popup template for the layer.
ArcGIS Maps SDK for JavaScript

presetRenderers System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>

rasterFunction RasterFunction

Specifies the rule for how the requested image should be processed.
ArcGIS Maps SDK for JavaScript

sourceJSON System.String

The image service’s metadata JSON exposed by the ArcGIS REST API.
ArcGIS Maps SDK for JavaScript

visibilityTimeExtent TimeExtent

Specifies a fixed time extent during which a layer should be visible.
default null
ArcGIS Maps SDK for JavaScript

Properties

ImageryLayer.ActivePresetRendererName Property

public string? ActivePresetRendererName { get; set; }

Implements ActivePresetRendererName

Property Value

System.String

ImageryLayer.BandIds Property

Defines a band combination using 0-based band indexes.
default null
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<long>? BandIds { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.Int64>

ImageryLayer.BlendMode Property

Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what seems like a new layer.

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> BlendMode { get; set; }

Implements BlendMode

Property Value

System.Nullable<BlendMode>

ImageryLayer.Capabilities Property

Describes the layer’s supported capabilities.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.ArcGISImageServiceCapabilities? Capabilities { get; set; }

Property Value

ArcGISImageServiceCapabilities

ImageryLayer.CompressionQuality Property

The compression quality value.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> CompressionQuality { get; set; }

Property Value

System.Nullable<System.Double>

ImageryLayer.CompressionTolerance Property

Controls the tolerance of the lerc compression algorithm.

public System.Nullable<double> CompressionTolerance { get; set; }

Property Value

System.Nullable<System.Double>

ImageryLayer.Copyright Property

The copyright text as defined by the service.

public string? Copyright { get; set; }

Property Value

System.String

ImageryLayer.CustomParameters Property

A list of custom parameters appended to the URL of all resources fetched by the layer. It’s an object with key-value pairs where value is a string. The layer’s refresh() method needs to be called if the customParameters are updated at runtime.

public System.Collections.Generic.Dictionary<string,object>? CustomParameters { get; set; }

Property Value

System.Collections.Generic.Dictionary<System.String,System.Object>

ImageryLayer.DefaultMosaicRule Property

Default mosaic rule of the image service.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.MosaicRule? DefaultMosaicRule { get; set; }

Property Value

MosaicRule

ImageryLayer.DefinitionExpression Property

The SQL where clause used to filter rasters.

public string? DefinitionExpression { get; set; }

Property Value

System.String

ImageryLayer.Effect Property

Effect provides various filter functions that can be performed on the layer to achieve different visual effects similar to how image filters work.

public dymaptic.GeoBlazor.Core.Model.Effect? Effect { get; set; }

Implements Effect

Property Value

Effect

ImageryLayer.Fields Property

An array of fields in the layer.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? Fields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Field>

ImageryLayer.FieldsIndex Property

A convenient property that can be used to make case-insensitive lookups for a field by name.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.FieldsIndex? FieldsIndex { get; set; }

Property Value

FieldsIndex

ImageryLayer.Format Property

The format of the exported image.

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageFormat> Format { get; set; }

Property Value

System.Nullable<ImageFormat>

ImageryLayer.HasMultidimensions Property

Indicates if the layer has multidimensionalInfo.

public System.Nullable<bool> HasMultidimensions { get; set; }

Property Value

System.Nullable<System.Boolean>

ImageryLayer.HasPixelFilter Property

A convenience property that signifies whether a custom PixelFilter function was registered.

public bool HasPixelFilter { get; }

Property Value

System.Boolean

ImageryLayer.HasRefreshListener Property

Used in JavaScript layer to determine if the event listener is registered.

public bool HasRefreshListener { get; }

Property Value

System.Boolean

ImageryLayer.ImageMaxHeight Property

Indicates the maximum height of the image exported by the service.

public System.Nullable<int> ImageMaxHeight { get; set; }

Property Value

System.Nullable<System.Int32>

ImageryLayer.ImageMaxWidth Property

Indicates the maximum width of the image exported by the service.

public System.Nullable<int> ImageMaxWidth { get; set; }

Property Value

System.Nullable<System.Int32>

ImageryLayer.Interpolation Property

Defines how to interpolate pixel values.
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> Interpolation { get; set; }

Property Value

System.Nullable<Interpolation>

ImageryLayer.LegendEnabled Property

Indicates whether the layer will be included in the legend.

public System.Nullable<bool> LegendEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

ImageryLayer.MaxScale Property

The maximum scale (most zoomed in) at which the layer is visible in the view.

public System.Nullable<double> MaxScale { get; set; }

Implements MaxScale

Property Value

System.Nullable<System.Double>

ImageryLayer.MinScale Property

The minimum scale (most zoomed out) at which the layer is visible in the view.

public System.Nullable<double> MinScale { get; set; }

Implements MinScale

Property Value

System.Nullable<System.Double>

ImageryLayer.MosaicRule Property

Defines how overlapping images should be mosaicked.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.MosaicRule? MosaicRule { get; set; }

Property Value

MosaicRule

ImageryLayer.MultidimensionalInfo Property

The multidimensional information associated with the layer if the layer’s hasMultidimensions property is true.
default null
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.RasterMultidimensionalInfo? MultidimensionalInfo { get; set; }

Property Value

RasterMultidimensionalInfo

ImageryLayer.MultidimensionalSubset Property

Represents a multidimensional subset of raster data.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? MultidimensionalSubset { get; set; }

Property Value

MultidimensionalSubset

ImageryLayer.NoData Property

The pixel value representing no available information.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.NoData? NoData { get; set; }

Property Value

NoData

ImageryLayer.NoDataInterpretation Property

Interpretation of the noData setting.
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.NoDataInterpretation> NoDataInterpretation { get; set; }

Property Value

System.Nullable<NoDataInterpretation>

ImageryLayer.ObjectIdField Property

The name of an oid field containing a unique value or identifier for each raster in the layer..

public string? ObjectIdField { get; set; }

Property Value

System.String

ImageryLayer.OnRefresh Property

Fires if the layer has the refreshInterval set or when refresh() method is called.
The event payload indicates if the layer’s data has changed.

public Microsoft.AspNetCore.Components.EventCallback<dymaptic.GeoBlazor.Core.Events.RefreshEvent> OnRefresh { get; set; }

Property Value

Microsoft.AspNetCore.Components.EventCallback<RefreshEvent>

ImageryLayer.PixelFilter Property

A function that processes pixelData.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Functions.PixelFilterFunction? PixelFilter { get; set; }

Property Value

PixelFilterFunction(PixelData)

ImageryLayer.PixelType Property

Raster source pixel type.

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType> PixelType { get; set; }

Property Value

System.Nullable<PixelType>

ImageryLayer.PopupEnabled Property

Indicates whether to display popups when features in the layer are clicked.

public System.Nullable<bool> PopupEnabled { get; set; }

Property Value

System.Nullable<System.Boolean>

ImageryLayer.PopupTemplate Property

The popup template for the layer.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? PopupTemplate { get; set; }

Property Value

PopupTemplate

ImageryLayer.PortalItem Property

The portal item from which the layer is loaded.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.PortalItem? PortalItem { get; set; }

Implements PortalItem

Property Value

PortalItem

ImageryLayer.PresetRenderers Property

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>? PresetRenderers { get; set; }

Implements PresetRenderers

Property Value

System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>

ImageryLayer.RasterFields Property

A complete list of fields that consists of raster attribute table fields, item pixel value, service pixel value, service pixel value with various server defined function templates, and raster attribute table fields.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? RasterFields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Field>

ImageryLayer.RasterFunction Property

Specifies the rule for how the requested image should be processed.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.RasterFunction? RasterFunction { get; set; }

Property Value

RasterFunction

ImageryLayer.RasterFunctionInfos Property

Returns raster function information for the image services, including the name, description, help, function type, and a thumbnail of pre-configured raster function templates.
default null
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.RasterFunctionInfo>? RasterFunctionInfos { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<RasterFunctionInfo>

ImageryLayer.RefreshInterval Property

Refresh interval of the layer in minutes. Value of 0 indicates no refresh.

public System.Nullable<double> RefreshInterval { get; set; }

Implements RefreshInterval

Property Value

System.Nullable<System.Double>

ImageryLayer.Renderer Property

The renderer assigned to the layer.
ArcGIS Maps SDK for JavaScript

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

Property Value

IImageryRenderer

ImageryLayer.ServiceRasterInfo Property

Source raster information of the image service.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Model.RasterInfo? ServiceRasterInfo { get; set; }

Property Value

RasterInfo

ImageryLayer.SourceJSON Property

The image service’s metadata JSON exposed by the ArcGIS REST API.
ArcGIS Maps SDK for JavaScript

public string? SourceJSON { get; set; }

Property Value

System.String

ImageryLayer.SourceType Property

Image service data source type.
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.SourceType> SourceType { get; set; }

Property Value

System.Nullable<SourceType>

ImageryLayer.SpatialReference Property

The spatial reference of the image service.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; set; }

Property Value

SpatialReference

ImageryLayer.TileInfo Property

The tiling scheme information for the layer.

public dymaptic.GeoBlazor.Core.Components.TileInfo? TileInfo { get; set; }

Property Value

TileInfo

ImageryLayer.TimeExtent Property

The layer’s time extent. When the layer’s useViewTime is false, the layer instructs the view to show data from the layer based on this time extent. If the useViewTime is true, and both layer and view time extents are set, then features that fall within the intersection of the view and layer time extents will be displayed. For example, if the layer’s time extent is set to display features between 1970 and 1975 and the view has a time extent set to 1972-1980, the effective time on the feature layer will be 1972-1975.

public dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent { get; set; }

Implements TimeExtent

Property Value

TimeExtent

ImageryLayer.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 Value:null

public dymaptic.GeoBlazor.Core.Components.TimeInfo? TimeInfo { get; set; }

Implements TimeInfo

Property Value

TimeInfo

ImageryLayer.TimeOffset Property

A temporary offset of the time data based on a certain TimeInterval. This allows users to overlay features from two or more time-aware layers with different time extents. For example, if a layer has data recorded for the year 1970, an offset value of 2 years would temporarily shift the data to 1972. You can then overlay this data with data recorded in 1972. A time offset can be used for display purposes only. The query and selection are not affected by the offset.
Default Value:null

public dymaptic.GeoBlazor.Core.Components.TimeInterval? TimeOffset { get; set; }

Implements TimeOffset

Property Value

TimeInterval

ImageryLayer.Type Property

Used internally to identify the sub type of Layer

public override dymaptic.GeoBlazor.Core.Enums.LayerType Type { get; }

Property Value

LayerType

ImageryLayer.Url Property

The URL to the REST endpoint of the layer.
ArcGIS Maps SDK for JavaScript

public string? Url { get; set; }

Property Value

System.String

ImageryLayer.UseViewTime Property

Determines if the layer will update its temporal data based on the view’s timeExtent.

public System.Nullable<bool> UseViewTime { get; set; }

Implements UseViewTime

Property Value

System.Nullable<System.Boolean>

ImageryLayer.Version Property

The version of ArcGIS Server in which the image service is published.
ArcGIS Maps SDK for JavaScript

public System.Nullable<double> Version { get; set; }

Property Value

System.Nullable<System.Double>

Methods

ImageryLayer.AddToBandIds(long[]) Method

Asynchronously adds elements to the BandIds property.

public System.Threading.Tasks.Task AddToBandIds(params long[] values);

Parameters

values System.Int64[]

The elements to add.

Returns

System.Threading.Tasks.Task

ImageryLayer.AddToPresetRenderers(RasterPresetRenderer[]) Method

Asynchronously adds elements to the PresetRenderers property.

public System.Threading.Tasks.Task AddToPresetRenderers(params dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer[] values);

Parameters

values RasterPresetRenderer[]

The elements to add.

Implements AddToPresetRenderers(RasterPresetRenderer[])

Returns

System.Threading.Tasks.Task

ImageryLayer.GetActivePresetRendererName() Method

Asynchronously retrieve the current value of the ActivePresetRendererName property.

public System.Threading.Tasks.Task<string?> GetActivePresetRendererName();

Implements GetActivePresetRendererName()

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayer.GetBandIds() Method

Asynchronously retrieve the current value of the BandIds property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<long>?> GetBandIds();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<System.Int64>>

ImageryLayer.GetBlendMode() Method

Asynchronously retrieve the current value of the BlendMode property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode>> GetBlendMode();

Implements GetBlendMode()

Returns

System.Threading.Tasks.Task<System.Nullable<BlendMode>>

ImageryLayer.GetCapabilities() Method

Asynchronously retrieve the current value of the Capabilities property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.ArcGISImageServiceCapabilities?> GetCapabilities();

Returns

System.Threading.Tasks.Task<ArcGISImageServiceCapabilities>

ImageryLayer.GetCompressionQuality() Method

Asynchronously retrieve the current value of the CompressionQuality property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetCompressionQuality();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

ImageryLayer.GetCompressionTolerance() Method

Asynchronously retrieve the current value of the CompressionTolerance property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetCompressionTolerance();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

ImageryLayer.GetCopyright() Method

Asynchronously retrieve the current value of the Copyright property.

public System.Threading.Tasks.Task<string?> GetCopyright();

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayer.GetCustomParameters() Method

Asynchronously retrieve the current value of the CustomParameters property.

public System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<string,object>?> GetCustomParameters();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.Dictionary<System.String,System.Object>>

ImageryLayer.GetDefaultMosaicRule() Method

Asynchronously retrieve the current value of the DefaultMosaicRule property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.MosaicRule?> GetDefaultMosaicRule();

Returns

System.Threading.Tasks.Task<MosaicRule>

ImageryLayer.GetDefinitionExpression() Method

Asynchronously retrieve the current value of the DefinitionExpression property.

public System.Threading.Tasks.Task<string?> GetDefinitionExpression();

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayer.GetEffect() Method

Asynchronously retrieve the current value of the Effect property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Effect?> GetEffect();

Implements GetEffect()

Returns

System.Threading.Tasks.Task<Effect>

ImageryLayer.GetFields() Method

Asynchronously retrieve the current value of the Fields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>?> GetFields();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Field>>

ImageryLayer.GetFieldsIndex() Method

Asynchronously retrieve the current value of the FieldsIndex property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FieldsIndex?> GetFieldsIndex();

Returns

System.Threading.Tasks.Task<FieldsIndex>

ImageryLayer.GetFormat() Method

Asynchronously retrieve the current value of the Format property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageFormat>> GetFormat();

Returns

System.Threading.Tasks.Task<System.Nullable<ImageFormat>>

ImageryLayer.GetHasMultidimensions() Method

Asynchronously retrieve the current value of the HasMultidimensions property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetHasMultidimensions();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

ImageryLayer.GetImageMaxHeight() Method

Asynchronously retrieve the current value of the ImageMaxHeight property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetImageMaxHeight();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

ImageryLayer.GetImageMaxWidth() Method

Asynchronously retrieve the current value of the ImageMaxWidth property.

public System.Threading.Tasks.Task<System.Nullable<int>> GetImageMaxWidth();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Int32>>

ImageryLayer.GetInterpolation() Method

Asynchronously retrieve the current value of the Interpolation property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation>> GetInterpolation();

Returns

System.Threading.Tasks.Task<System.Nullable<Interpolation>>

ImageryLayer.GetLegendEnabled() Method

Asynchronously retrieve the current value of the LegendEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetLegendEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

ImageryLayer.GetMaxScale() Method

Asynchronously retrieve the current value of the MaxScale property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetMaxScale();

Implements GetMaxScale()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

ImageryLayer.GetMinScale() Method

Asynchronously retrieve the current value of the MinScale property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetMinScale();

Implements GetMinScale()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

ImageryLayer.GetMosaicRule() Method

Asynchronously retrieve the current value of the MosaicRule property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.MosaicRule?> GetMosaicRule();

Returns

System.Threading.Tasks.Task<MosaicRule>

ImageryLayer.GetMultidimensionalInfo() Method

Asynchronously retrieve the current value of the MultidimensionalInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.RasterMultidimensionalInfo?> GetMultidimensionalInfo();

Returns

System.Threading.Tasks.Task<RasterMultidimensionalInfo>

ImageryLayer.GetMultidimensionalSubset() Method

Asynchronously retrieve the current value of the MultidimensionalSubset property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset?> GetMultidimensionalSubset();

Returns

System.Threading.Tasks.Task<MultidimensionalSubset>

ImageryLayer.GetNoData() Method

Asynchronously retrieve the current value of the NoData property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.NoData?> GetNoData();

Returns

System.Threading.Tasks.Task<NoData>

ImageryLayer.GetNoDataInterpretation() Method

Asynchronously retrieve the current value of the NoDataInterpretation property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.NoDataInterpretation>> GetNoDataInterpretation();

Returns

System.Threading.Tasks.Task<System.Nullable<NoDataInterpretation>>

ImageryLayer.GetObjectIdField() Method

Asynchronously retrieve the current value of the ObjectIdField property.

public System.Threading.Tasks.Task<string?> GetObjectIdField();

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayer.GetPixelType() Method

Asynchronously retrieve the current value of the PixelType property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType>> GetPixelType();

Returns

System.Threading.Tasks.Task<System.Nullable<PixelType>>

ImageryLayer.GetPopupEnabled() Method

Asynchronously retrieve the current value of the PopupEnabled property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetPopupEnabled();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

ImageryLayer.GetPopupTemplate() Method

Asynchronously retrieve the current value of the PopupTemplate property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate?> GetPopupTemplate();

Returns

System.Threading.Tasks.Task<PopupTemplate>

ImageryLayer.GetPortalItem() Method

Asynchronously retrieve the current value of the PortalItem property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.PortalItem?> GetPortalItem();

Implements GetPortalItem()

Returns

System.Threading.Tasks.Task<PortalItem>

ImageryLayer.GetPresetRenderers() Method

Asynchronously retrieve the current value of the PresetRenderers property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>?> GetPresetRenderers();

Implements GetPresetRenderers()

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>>

ImageryLayer.GetRasterFields() Method

Asynchronously retrieve the current value of the RasterFields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>?> GetRasterFields();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<Field>>

ImageryLayer.GetRasterFunction() Method

Asynchronously retrieve the current value of the RasterFunction property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.RasterFunction?> GetRasterFunction();

Returns

System.Threading.Tasks.Task<RasterFunction>

ImageryLayer.GetRasterFunctionInfos() Method

Asynchronously retrieve the current value of the RasterFunctionInfos property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Model.RasterFunctionInfo>?> GetRasterFunctionInfos();

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<RasterFunctionInfo>>

ImageryLayer.GetRefreshInterval() Method

Asynchronously retrieve the current value of the RefreshInterval property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetRefreshInterval();

Implements GetRefreshInterval()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

ImageryLayer.GetRenderer() Method

Asynchronously retrieve the current value of the Renderer property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer?> GetRenderer();

Returns

System.Threading.Tasks.Task<IImageryRenderer>

ImageryLayer.GetServiceRasterInfo() Method

Asynchronously retrieve the current value of the ServiceRasterInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.RasterInfo?> GetServiceRasterInfo();

Returns

System.Threading.Tasks.Task<RasterInfo>

ImageryLayer.GetSourceJSON() Method

Asynchronously retrieve the current value of the SourceJSON property.

public System.Threading.Tasks.Task<string?> GetSourceJSON();

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayer.GetSourceType() Method

Asynchronously retrieve the current value of the SourceType property.

public System.Threading.Tasks.Task<System.Nullable<dymaptic.GeoBlazor.Core.Enums.SourceType>> GetSourceType();

Returns

System.Threading.Tasks.Task<System.Nullable<SourceType>>

ImageryLayer.GetSpatialReference() Method

Asynchronously retrieve the current value of the SpatialReference property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.SpatialReference?> GetSpatialReference();

Returns

System.Threading.Tasks.Task<SpatialReference>

ImageryLayer.GetTimeExtent() Method

Asynchronously retrieve the current value of the TimeExtent property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeExtent?> GetTimeExtent();

Implements GetTimeExtent()

Returns

System.Threading.Tasks.Task<TimeExtent>

ImageryLayer.GetTimeInfo() Method

Asynchronously retrieve the current value of the TimeInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInfo?> GetTimeInfo();

Implements GetTimeInfo()

Returns

System.Threading.Tasks.Task<TimeInfo>

ImageryLayer.GetTimeOffset() Method

Asynchronously retrieve the current value of the TimeOffset property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.TimeInterval?> GetTimeOffset();

Implements GetTimeOffset()

Returns

System.Threading.Tasks.Task<TimeInterval>

ImageryLayer.GetUrl() Method

Asynchronously retrieve the current value of the Url property.

public System.Threading.Tasks.Task<string?> GetUrl();

Returns

System.Threading.Tasks.Task<System.String>

ImageryLayer.GetUseViewTime() Method

Asynchronously retrieve the current value of the UseViewTime property.

public System.Threading.Tasks.Task<System.Nullable<bool>> GetUseViewTime();

Implements GetUseViewTime()

Returns

System.Threading.Tasks.Task<System.Nullable<System.Boolean>>

ImageryLayer.GetVersion() Method

Asynchronously retrieve the current value of the Version property.

public System.Threading.Tasks.Task<System.Nullable<double>> GetVersion();

Returns

System.Threading.Tasks.Task<System.Nullable<System.Double>>

ImageryLayer.OnJsPixelFilter(PixelData) Method

JS-invokable method that triggers the PixelFilter function.
Should not be called by consuming code.

public System.Threading.Tasks.Task OnJsPixelFilter(dymaptic.GeoBlazor.Core.Components.PixelData pixelData);

Parameters

pixelData PixelData

Returns

System.Threading.Tasks.Task

ImageryLayer.OnJsRefresh(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

public System.Threading.Tasks.Task OnJsRefresh(Microsoft.JSInterop.IJSStreamReference jsStreamRef);

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

ImageryLayer.Refresh() Method

Fetches all the data for the layer.
ArcGIS Maps SDK for JavaScript

public override System.Threading.Tasks.ValueTask Refresh();

Implements Refresh()

Returns

System.Threading.Tasks.ValueTask

ImageryLayer.RegisterChildComponent(MapComponent) Method

Called from dymaptic.GeoBlazor.Core.Components.MapComponent.OnInitializedAsync to “Register” the current component with its parent.

public override System.Threading.Tasks.Task RegisterChildComponent(dymaptic.GeoBlazor.Core.Components.MapComponent child);

Parameters

child MapComponent

The calling, child component to register

Returns

System.Threading.Tasks.Task

Exceptions

InvalidChildElementException
Throws if the current child is not a valid sub-component to the parent.

Remarks

This method is an implementation detail and should not be called directly by consumers. In future versions, this may be changed to an internal method. If you see no other way to register a child component, please open an issue on GitHub.

ImageryLayer.RemoveFromBandIds(long[]) Method

Asynchronously remove an element from the BandIds property.

public System.Threading.Tasks.Task RemoveFromBandIds(params long[] values);

Parameters

values System.Int64[]

The elements to remove.

Returns

System.Threading.Tasks.Task

ImageryLayer.RemoveFromPresetRenderers(RasterPresetRenderer[]) Method

Asynchronously remove an element from the PresetRenderers property.

public System.Threading.Tasks.Task RemoveFromPresetRenderers(params dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer[] values);

Parameters

values RasterPresetRenderer[]

The elements to remove.

Implements RemoveFromPresetRenderers(RasterPresetRenderer[])

Returns

System.Threading.Tasks.Task

ImageryLayer.SetActivePresetRendererName(string) Method

Asynchronously set the value of the ActivePresetRendererName property after render.

public System.Threading.Tasks.Task SetActivePresetRendererName(string? value);

Parameters

value System.String

The value to set.

Implements SetActivePresetRendererName(string)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetBandIds(IReadOnlyList) Method

Asynchronously set the value of the BandIds property after render.

public System.Threading.Tasks.Task SetBandIds(System.Collections.Generic.IReadOnlyList<long>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<System.Int64>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetBlendMode(Nullable) Method

Asynchronously set the value of the BlendMode property after render.

public System.Threading.Tasks.Task SetBlendMode(System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> value);

Parameters

value System.Nullable<BlendMode>

The value to set.

Implements SetBlendMode(Nullable<BlendMode>)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetCompressionQuality(Nullable) Method

Asynchronously set the value of the CompressionQuality property after render.

public System.Threading.Tasks.Task SetCompressionQuality(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetCompressionTolerance(Nullable) Method

Asynchronously set the value of the CompressionTolerance property after render.

public System.Threading.Tasks.Task SetCompressionTolerance(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetCopyright(string) Method

Asynchronously set the value of the Copyright property after render.

public System.Threading.Tasks.Task SetCopyright(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetCustomParameters(Dictionary<string,object>) Method

Asynchronously set the value of the CustomParameters property after render.

public System.Threading.Tasks.Task SetCustomParameters(System.Collections.Generic.Dictionary<string,object>? value);

Parameters

value System.Collections.Generic.Dictionary<System.String,System.Object>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetDefinitionExpression(string) Method

Asynchronously set the value of the DefinitionExpression property after render.

public System.Threading.Tasks.Task SetDefinitionExpression(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetEffect(Effect) Method

Asynchronously set the value of the Effect property after render.

public System.Threading.Tasks.Task SetEffect(dymaptic.GeoBlazor.Core.Model.Effect? value);

Parameters

value Effect

The value to set.

Implements SetEffect(Effect)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetFormat(Nullable) Method

Asynchronously set the value of the Format property after render.

public System.Threading.Tasks.Task SetFormat(System.Nullable<dymaptic.GeoBlazor.Core.Enums.ImageFormat> value);

Parameters

value System.Nullable<ImageFormat>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetImageMaxHeight(Nullable) Method

Asynchronously set the value of the ImageMaxHeight property after render.

public System.Threading.Tasks.Task SetImageMaxHeight(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetImageMaxWidth(Nullable) Method

Asynchronously set the value of the ImageMaxWidth property after render.

public System.Threading.Tasks.Task SetImageMaxWidth(System.Nullable<int> value);

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetInterpolation(Nullable) Method

Asynchronously set the value of the Interpolation property after render.

public System.Threading.Tasks.Task SetInterpolation(System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> value);

Parameters

value System.Nullable<Interpolation>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetLegendEnabled(Nullable) Method

Asynchronously set the value of the LegendEnabled property after render.

public System.Threading.Tasks.Task SetLegendEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetMaxScale(Nullable) Method

Asynchronously set the value of the MaxScale property after render.

public System.Threading.Tasks.Task SetMaxScale(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetMaxScale(Nullable<double>)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetMinScale(Nullable) Method

Asynchronously set the value of the MinScale property after render.

public System.Threading.Tasks.Task SetMinScale(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetMinScale(Nullable<double>)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetMosaicRule(MosaicRule) Method

Asynchronously set the value of the MosaicRule property after render.

public System.Threading.Tasks.Task SetMosaicRule(dymaptic.GeoBlazor.Core.Model.MosaicRule? value);

Parameters

value MosaicRule

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetMultidimensionalSubset(MultidimensionalSubset) Method

Asynchronously set the value of the MultidimensionalSubset property after render.

public System.Threading.Tasks.Task SetMultidimensionalSubset(dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? value);

Parameters

value MultidimensionalSubset

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetNoData(NoData) Method

Asynchronously set the value of the NoData property after render.

public System.Threading.Tasks.Task SetNoData(dymaptic.GeoBlazor.Core.Components.NoData? value);

Parameters

value NoData

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetNoDataInterpretation(Nullable) Method

Asynchronously set the value of the NoDataInterpretation property after render.

public System.Threading.Tasks.Task SetNoDataInterpretation(System.Nullable<dymaptic.GeoBlazor.Core.Enums.NoDataInterpretation> value);

Parameters

value System.Nullable<NoDataInterpretation>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetPersistenceEnabled(Nullable) Method

Asynchronously set the value of the PersistenceEnabled property after render.

public System.Threading.Tasks.Task SetPersistenceEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetPersistenceEnabled(Nullable<bool>)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetPixelType(Nullable) Method

Asynchronously set the value of the PixelType property after render.

public System.Threading.Tasks.Task SetPixelType(System.Nullable<dymaptic.GeoBlazor.Core.Enums.PixelType> value);

Parameters

value System.Nullable<PixelType>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetPopupEnabled(Nullable) Method

Asynchronously set the value of the PopupEnabled property after render.

public System.Threading.Tasks.Task SetPopupEnabled(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetPopupTemplate(PopupTemplate) Method

Asynchronously set the value of the PopupTemplate property after render.

public System.Threading.Tasks.Task SetPopupTemplate(dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? value);

Parameters

value PopupTemplate

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetPortalItem(PortalItem) Method

Asynchronously set the value of the PortalItem property after render.

public System.Threading.Tasks.Task SetPortalItem(dymaptic.GeoBlazor.Core.Components.PortalItem? value);

Parameters

value PortalItem

The value to set.

Implements SetPortalItem(PortalItem)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetPresetRenderers(IReadOnlyList) Method

Asynchronously set the value of the PresetRenderers property after render.

public System.Threading.Tasks.Task SetPresetRenderers(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>

The value to set.

Implements SetPresetRenderers(IReadOnlyList<RasterPresetRenderer>)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetRasterFunction(RasterFunction) Method

Asynchronously set the value of the RasterFunction property after render.

public System.Threading.Tasks.Task SetRasterFunction(dymaptic.GeoBlazor.Core.Components.RasterFunction? value);

Parameters

value RasterFunction

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetRefreshInterval(Nullable) Method

Asynchronously set the value of the RefreshInterval property after render.

public System.Threading.Tasks.Task SetRefreshInterval(System.Nullable<double> value);

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetRefreshInterval(Nullable<double>)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetRenderer(IImageryRenderer) Method

Asynchronously set the value of the Renderer property after render.

public System.Threading.Tasks.Task SetRenderer(dymaptic.GeoBlazor.Core.Interfaces.IImageryRenderer? value);

Parameters

value IImageryRenderer

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetSourceJSON(string) Method

Asynchronously set the value of the SourceJSON property after render.

public System.Threading.Tasks.Task SetSourceJSON(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetTimeExtent(TimeExtent) Method

Asynchronously set the value of the TimeExtent property after render.

public System.Threading.Tasks.Task SetTimeExtent(dymaptic.GeoBlazor.Core.Components.TimeExtent? value);

Parameters

value TimeExtent

The value to set.

Implements SetTimeExtent(TimeExtent)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetTimeInfo(TimeInfo) Method

Asynchronously set the value of the TimeInfo property after render.

public System.Threading.Tasks.Task SetTimeInfo(dymaptic.GeoBlazor.Core.Components.TimeInfo? value);

Parameters

value TimeInfo

The value to set.

Implements SetTimeInfo(TimeInfo)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetTimeOffset(TimeInterval) Method

Asynchronously set the value of the TimeOffset property after render.

public System.Threading.Tasks.Task SetTimeOffset(dymaptic.GeoBlazor.Core.Components.TimeInterval? value);

Parameters

value TimeInterval

The value to set.

Implements SetTimeOffset(TimeInterval)

Returns

System.Threading.Tasks.Task

ImageryLayer.SetUrl(string) Method

Asynchronously set the value of the Url property after render.

public System.Threading.Tasks.Task SetUrl(string? value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

ImageryLayer.SetUseViewTime(Nullable) Method

Asynchronously set the value of the UseViewTime property after render.

public System.Threading.Tasks.Task SetUseViewTime(System.Nullable<bool> value);

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetUseViewTime(Nullable<bool>)

Returns

System.Threading.Tasks.Task

ImageryLayer.UnregisterChildComponent(MapComponent) Method

Undoes the “Registration” of a child with its parent.

public override System.Threading.Tasks.Task UnregisterChildComponent(dymaptic.GeoBlazor.Core.Components.MapComponent child);

Parameters

child MapComponent

The child to unregister

Returns

System.Threading.Tasks.Task

Remarks

This method is an implementation detail and should not be called directly by consumers. In future versions, this may be changed to an internal method.

ImageryLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()