dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Layers

ImageryTileLayer Class

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html”>GeoBlazor Docs</a> ImageryTileLayer presents raster data from a tiled image service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html”>ArcGIS Maps SDK for JavaScript</a>

public class ImageryTileLayer : dymaptic.GeoBlazor.Core.Components.Layers.Layer, dymaptic.GeoBlazor.Core.Interfaces.IPopupTemplateLayer, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent, dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer, dymaptic.GeoBlazor.Core.Interfaces.IOperationalLayer, dymaptic.GeoBlazor.Core.Interfaces.IPortalLayer, dymaptic.GeoBlazor.Core.Interfaces.IRasterPresetRendererMixin, dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer

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

Implements IPopupTemplateLayer, IMapComponent, IBlendLayer, IOperationalLayer, IPortalLayer, IRasterPresetRendererMixin, IScaleRangeLayer

Constructors

ImageryTileLayer() Constructor

Parameterless constructor for use as a Razor Component.

public ImageryTileLayer();

ImageryTileLayer(string, PortalItem, IImageryRenderer, IReadOnlyList<long>, Nullable<BlendMode>, string, Effect, Nullable<Interpolation>, Nullable<bool>, Nullable<ListMode>, Nullable<double>, Nullable<double>, IReadOnlyList<DimensionalDefinition>, MultidimensionalSubset, Nullable<bool>, Nullable<bool>, PopupTemplate, Nullable<bool>, Dictionary<string,object>, Nullable<double>, string, string, string, Extent, Nullable<bool>, PixelData, IReadOnlyList<RasterPresetRenderer>, RasterFunction, string, TileInfo, TimeExtent, TimeInfo, TimeInterval, TimeExtent, Nullable<bool>) Constructor

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

public ImageryTileLayer(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, string? copyright=null, dymaptic.GeoBlazor.Core.Model.Effect? effect=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.Interpolation> interpolation=null, System.Nullable<bool> legendEnabled=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ListMode> listMode=null, System.Nullable<double> maxScale=null, System.Nullable<double> minScale=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.DimensionalDefinition>? multidimensionalDefinition=null, dymaptic.GeoBlazor.Core.Components.MultidimensionalSubset? multidimensionalSubset=null, System.Nullable<bool> persistenceEnabled=null, System.Nullable<bool> popupEnabled=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? popupTemplate=null, System.Nullable<bool> useViewTime=null, System.Collections.Generic.Dictionary<string,object>? customParameters=null, System.Nullable<double> opacity=null, string? title=null, string? activePresetRendererName=null, string? arcGISLayerId=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=null, System.Nullable<bool> isBasemapReferenceLayer=null, dymaptic.GeoBlazor.Core.Components.PixelData? pixelDataSource=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Renderers.RasterPresetRenderer>? presetRenderers=null, dymaptic.GeoBlazor.Core.Components.RasterFunction? rasterFunction=null, string? stringSource=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, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null, System.Nullable<bool> visible=null);

Parameters

url System.String

The URL of the REST endpoint of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#url”>ArcGIS Maps SDK for JavaScript</a>

portalItem PortalItem

The portal item from which the layer is loaded. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#portalItem”>ArcGIS Maps SDK for JavaScript</a>

renderer IImageryRenderer

The renderer assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#renderer”>ArcGIS Maps SDK for JavaScript</a>

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

Defines a band combination using 0-based band indexes. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ImageryTileMixin.html#bandIds”>ArcGIS Maps SDK for JavaScript</a>

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 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-BlendLayer.html#blendMode”>ArcGIS Maps SDK for JavaScript</a>

copyright System.String

The copyright text as defined by the service. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ImageryTileMixin.html#copyright”>ArcGIS Maps SDK for JavaScript</a>

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 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#effect”>ArcGIS Maps SDK for JavaScript</a>

interpolation System.Nullable<Interpolation>

legendEnabled System.Nullable<System.Boolean>

Indicates whether the layer will be included in the legend. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ImageryTileMixin.html#legendEnabled”>ArcGIS Maps SDK for JavaScript</a>

listMode System.Nullable<ListMode>

Indicates how the layer should display in the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-LayerList.html”>LayerList</a> widget. default “show” <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#listMode”>ArcGIS Maps SDK for JavaScript</a>

maxScale System.Nullable<System.Double>

The maximum scale (most zoomed in) at which the layer is visible in the view. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ScaleRangeLayer.html#maxScale”>ArcGIS Maps SDK for JavaScript</a>

minScale System.Nullable<System.Double>

The minimum scale (most zoomed out) at which the layer is visible in the view. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ScaleRangeLayer.html#minScale”>ArcGIS Maps SDK for JavaScript</a>

multidimensionalDefinition System.Collections.Generic.IReadOnlyList<DimensionalDefinition>

The multidimensional definitions associated with the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ImageryTileMixin.html#multidimensionalDefinition”>ArcGIS Maps SDK for JavaScript</a>

multidimensionalSubset MultidimensionalSubset

Represents a multidimensional subset of raster data. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#multidimensionalSubset”>ArcGIS Maps SDK for JavaScript</a>

persistenceEnabled System.Nullable<System.Boolean>

Enable persistence of the layer in a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-WebMap.html”>WebMap</a> or <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-WebScene.html”>WebScene</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-OperationalLayer.html#persistenceEnabled”>ArcGIS Maps SDK for JavaScript</a>

popupEnabled System.Nullable<System.Boolean>

Indicates whether to display popups when features in the layer are clicked. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#popupEnabled”>ArcGIS Maps SDK for JavaScript</a>

popupTemplate PopupTemplate

The popup template for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#popupTemplate”>ArcGIS Maps SDK for JavaScript</a>

useViewTime System.Nullable<System.Boolean>

Determines if the layer will update its temporal data based on the view’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-View.html#timeExtent”>timeExtent</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ImageryTileMixin.html#useViewTime”>ArcGIS Maps SDK for JavaScript</a>

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. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#customParameters”>ArcGIS Maps SDK for JavaScript</a>

opacity System.Nullable<System.Double>

The opacity of the layer. default 1 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#opacity”>ArcGIS Maps SDK for JavaScript</a>

title System.String

The title of the layer used to identify it in places such as the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-LayerList.html”>LayerList</a> widget. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#title”>ArcGIS Maps SDK for JavaScript</a>

activePresetRendererName System.String

arcGISLayerId System.String

The unique ID assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#id”>ArcGIS Maps SDK for JavaScript</a>

fullExtent Extent

The full extent of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#fullExtent”>ArcGIS Maps SDK for JavaScript</a>

isBasemapReferenceLayer System.Nullable<System.Boolean>

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

pixelDataSource PixelData

The data source for client-side ImageryTileLayer can be a <a target=”_blank” href=”https://www.ogc.org/standard/coveragejson/”>coverage JSON</a> object or <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#PixelData”>PixelData</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#source”>ArcGIS Maps SDK for JavaScript</a>

presetRenderers System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>

rasterFunction RasterFunction

The client-side raster functions are operations that apply processing directly to the source image pixels. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#rasterFunction”>ArcGIS Maps SDK for JavaScript</a>

stringSource System.String

The data source for client-side ImageryTileLayer can be a <a target=”_blank” href=”https://www.ogc.org/standard/coveragejson/”>coverage JSON</a> object or <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#PixelData”>PixelData</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#source”>ArcGIS Maps SDK for JavaScript</a>

tileInfo TileInfo

The tiling scheme information for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#tileInfo”>ArcGIS Maps SDK for JavaScript</a>

timeExtent TimeExtent

The layer’s time extent. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#timeExtent”>ArcGIS Maps SDK for JavaScript</a>

timeInfo TimeInfo

TimeInfo provides information such as date fields that store <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#startField”>start</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#endField”>end</a> time for each feature and the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#fullTimeExtent”>fullTimeExtent</a> for the layer. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#timeInfo”>ArcGIS Maps SDK for JavaScript</a>

timeOffset TimeInterval

A temporary offset of the time data based on a certain <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-time-TimeInterval.html”>TimeInterval</a>. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#timeOffset”>ArcGIS Maps SDK for JavaScript</a>

visibilityTimeExtent TimeExtent

Specifies a fixed <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-time-TimeExtent.html”>time extent</a> during which a layer should be visible. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#visibilityTimeExtent”>ArcGIS Maps SDK for JavaScript</a>

visible System.Nullable<System.Boolean>

Indicates if the layer is visible in the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-View.html”>View</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-Layer.html#visible”>ArcGIS Maps SDK for JavaScript</a>

Properties

ImageryTileLayer.ActivePresetRendererName Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayeractivepresetrenderername-property”>GeoBlazor Docs</a>

public string? ActivePresetRendererName { get; set; }

Implements ActivePresetRendererName

Property Value

System.String

ImageryTileLayer.BandIds Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerbandids-property”>GeoBlazor Docs</a> Defines a band combination using 0-based band indexes. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ImageryTileMixin.html#bandIds”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

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

ImageryTileLayer.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>

ImageryTileLayer.Copyright Property

The copyright text as defined by the service.

public string? Copyright { get; set; }

Property Value

System.String

ImageryTileLayer.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>

ImageryTileLayer.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

ImageryTileLayer.Interpolation Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerinterpolation-property”>GeoBlazor Docs</a>

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

Property Value

System.Nullable<Interpolation>

ImageryTileLayer.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>

ImageryTileLayer.MaxScale Property

The maximum scale (most zoomed in) at which the layer is visible in the view. If the map is zoomed in beyond this scale, the layer will not be visible. A value of 0 means the layer does not have a maximum scale. The maxScale value should always be smaller than the minScale value, and greater than or equal to the service specification.

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

Implements MaxScale

Property Value

System.Nullable<System.Double>

ImageryTileLayer.MinScale Property

The minimum scale (most zoomed out) at which the layer is visible in the view. If the map is zoomed out beyond this scale, the layer will not be visible. A value of 0 means the layer does not have a minimum scale. The minScale value should always be larger than the maxScale value, and lesser than or equal to the service specification.

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

Implements MinScale

Property Value

System.Nullable<System.Double>

ImageryTileLayer.MultidimensionalDefinition Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayermultidimensionaldefinition-property”>GeoBlazor Docs</a> The multidimensional definitions associated with the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ImageryTileMixin.html#multidimensionalDefinition”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Collections.Generic.IReadOnlyList<DimensionalDefinition>

ImageryTileLayer.MultidimensionalSubset Property

Represents a multidimensional subset of raster data. This includes subsets of both variables and dimensions. When the multidimensionalSubset is defined on a layer, the multidimensionalDefinition must be within the defined multidimensionalSubset, otherwise nothing will be displayed.

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

Property Value

MultidimensionalSubset

ImageryTileLayer.PixelDataSource Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerpixeldatasource-property”>GeoBlazor Docs</a> The data source for client-side ImageryTileLayer can be a <a target=”_blank” href=”https://www.ogc.org/standard/coveragejson/”>coverage JSON</a> object or <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#PixelData”>PixelData</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#source”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

PixelData

ImageryTileLayer.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>

ImageryTileLayer.PopupTemplate Property

The PopupTemplate for the layer.

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

Implements PopupTemplate

Property Value

PopupTemplate

ImageryTileLayer.PortalItem Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerportalitem-property”>GeoBlazor Docs</a> The portal item from which the layer is loaded. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#portalItem”>ArcGIS Maps SDK for JavaScript</a>

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

Implements PortalItem

Property Value

PortalItem

ImageryTileLayer.PresetRenderers Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerpresetrenderers-property”>GeoBlazor Docs</a>

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

Implements PresetRenderers

Property Value

System.Collections.Generic.IReadOnlyList<RasterPresetRenderer>

ImageryTileLayer.RasterFields Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerrasterfields-property”>GeoBlazor Docs</a> A complete list of fields that consists of service pixel value and vector fields. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#rasterFields”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Collections.Generic.IReadOnlyList<Field>

ImageryTileLayer.RasterFunction Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerrasterfunction-property”>GeoBlazor Docs</a> The client-side raster functions are operations that apply processing directly to the source image pixels. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#rasterFunction”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

RasterFunction

ImageryTileLayer.Renderer Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerrenderer-property”>GeoBlazor Docs</a> The renderer assigned to the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#renderer”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

IImageryRenderer

ImageryTileLayer.ServiceRasterInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerservicerasterinfo-property”>GeoBlazor Docs</a> Raster information retrieved from tiled imagery data source. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ImageryTileMixin.html#serviceRasterInfo”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

RasterInfo

ImageryTileLayer.SourceJSON Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayersourcejson-property”>GeoBlazor Docs</a> The <a target=”_blank” href=”https://developers.arcgis.com/rest/services-reference/image-service.htm”>tiled image service’s metadata JSON</a> exposed by the ArcGIS REST API. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#sourceJSON”>ArcGIS Maps SDK for JavaScript</a>

public string? SourceJSON { get; }

Property Value

System.String

ImageryTileLayer.StringSource Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerstringsource-property”>GeoBlazor Docs</a> The data source for client-side ImageryTileLayer can be a <a target=”_blank” href=”https://www.ogc.org/standard/coveragejson/”>coverage JSON</a> object or <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryLayer.html#PixelData”>PixelData</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#source”>ArcGIS Maps SDK for JavaScript</a>

public string? StringSource { get; set; }

Property Value

System.String

ImageryTileLayer.TileInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayertileinfo-property”>GeoBlazor Docs</a> The tiling scheme information for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#tileInfo”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

TileInfo

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

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

Property Value

TimeExtent

ImageryTileLayer.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; }

Property Value

TimeInfo

ImageryTileLayer.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; }

Property Value

TimeInterval

ImageryTileLayer.Type Property

Used internally to identify the sub type of Layer

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

Property Value

LayerType

ImageryTileLayer.Url Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerurl-property”>GeoBlazor Docs</a> The URL of the REST endpoint of the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#url”>ArcGIS Maps SDK for JavaScript</a>

public string? Url { get; set; }

Property Value

System.String

ImageryTileLayer.UseViewTime Property

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

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

Property Value

System.Nullable<System.Boolean>

ImageryTileLayer.Version Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.ImageryTileLayer.html#imagerytilelayerversion-property”>GeoBlazor Docs</a> The version of ArcGIS Server in which the image service is published. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-ImageryTileLayer.html#version”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Double>

Methods

ImageryTileLayer.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

ImageryTileLayer.AddToMultidimensionalDefinition(DimensionalDefinition[]) Method

Asynchronously adds elements to the MultidimensionalDefinition property.

public System.Threading.Tasks.Task AddToMultidimensionalDefinition(params dymaptic.GeoBlazor.Core.Components.DimensionalDefinition[] values);

Parameters

values DimensionalDefinition[]

The elements to add.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.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

ImageryTileLayer.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>

ImageryTileLayer.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>>

ImageryTileLayer.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>>

ImageryTileLayer.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>

ImageryTileLayer.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>>

ImageryTileLayer.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>

ImageryTileLayer.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>>

ImageryTileLayer.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>>

ImageryTileLayer.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>>

ImageryTileLayer.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>>

ImageryTileLayer.GetMultidimensionalDefinition() Method

Asynchronously retrieve the current value of the MultidimensionalDefinition property.

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

Returns

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

ImageryTileLayer.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>

ImageryTileLayer.GetPixelDataSource() Method

Asynchronously retrieve the current value of the PixelDataSource property.

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

Returns

System.Threading.Tasks.Task<PixelData>

ImageryTileLayer.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>>

ImageryTileLayer.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>

ImageryTileLayer.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>

ImageryTileLayer.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>>

ImageryTileLayer.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>>

ImageryTileLayer.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>

ImageryTileLayer.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>

ImageryTileLayer.GetServiceRasterInfo() Method

Retrieves the RasterInfo for the layer from the server.

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

Returns

System.Threading.Tasks.Task<RasterInfo>

ImageryTileLayer.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>

ImageryTileLayer.GetStringSource() Method

Asynchronously retrieve the current value of the StringSource property.

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

Returns

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

ImageryTileLayer.GetTileInfo() Method

Asynchronously retrieve the current value of the TileInfo property.

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

Returns

System.Threading.Tasks.Task<TileInfo>

ImageryTileLayer.GetTimeExtent() Method

Asynchronously retrieve the current value of the TimeExtent property.

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

Returns

System.Threading.Tasks.Task<TimeExtent>

ImageryTileLayer.GetTimeInfo() Method

Asynchronously retrieve the current value of the TimeInfo property.

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

Returns

System.Threading.Tasks.Task<TimeInfo>

ImageryTileLayer.GetTimeOffset() Method

Asynchronously retrieve the current value of the TimeOffset property.

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

Returns

System.Threading.Tasks.Task<TimeInterval>

ImageryTileLayer.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>

ImageryTileLayer.GetUseViewTime() Method

Asynchronously retrieve the current value of the UseViewTime property.

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

Returns

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

ImageryTileLayer.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>>

ImageryTileLayer.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.

ImageryTileLayer.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

ImageryTileLayer.RemoveFromMultidimensionalDefinition(DimensionalDefinition[]) Method

Asynchronously remove an element from the MultidimensionalDefinition property.

public System.Threading.Tasks.Task RemoveFromMultidimensionalDefinition(params dymaptic.GeoBlazor.Core.Components.DimensionalDefinition[] values);

Parameters

values DimensionalDefinition[]

The elements to remove.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.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

ImageryTileLayer.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

ImageryTileLayer.SetBandIds(IReadOnlyList<long>) 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

ImageryTileLayer.SetBlendMode(Nullable<BlendMode>) 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

ImageryTileLayer.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

ImageryTileLayer.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

ImageryTileLayer.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

ImageryTileLayer.SetInterpolation(Nullable<Interpolation>) 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

ImageryTileLayer.SetLegendEnabled(Nullable<bool>) 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

ImageryTileLayer.SetMaxScale(Nullable<double>) 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

ImageryTileLayer.SetMinScale(Nullable<double>) 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

ImageryTileLayer.SetMultidimensionalDefinition(IReadOnlyList<DimensionalDefinition>) Method

Asynchronously set the value of the MultidimensionalDefinition property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<DimensionalDefinition>

The value to set.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.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

ImageryTileLayer.SetPersistenceEnabled(Nullable<bool>) 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

ImageryTileLayer.SetPixelDataSource(PixelData) Method

Asynchronously set the value of the PixelDataSource property after render.

public System.Threading.Tasks.Task SetPixelDataSource(dymaptic.GeoBlazor.Core.Components.PixelData? value);

Parameters

value PixelData

The value to set.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.SetPopupEnabled(Nullable<bool>) 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

ImageryTileLayer.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

ImageryTileLayer.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

ImageryTileLayer.SetPresetRenderers(IReadOnlyList<RasterPresetRenderer>) 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

ImageryTileLayer.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

ImageryTileLayer.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

ImageryTileLayer.SetStringSource(string) Method

Asynchronously set the value of the StringSource property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.SetTileInfo(TileInfo) Method

Asynchronously set the value of the TileInfo property after render.

public System.Threading.Tasks.Task SetTileInfo(dymaptic.GeoBlazor.Core.Components.TileInfo? value);

Parameters

value TileInfo

The value to set.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.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.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.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.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.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.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.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

ImageryTileLayer.SetUseViewTime(Nullable<bool>) 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.

Returns

System.Threading.Tasks.Task

ImageryTileLayer.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.

ImageryTileLayer.ValidateRequiredChildren() Method

When a MapView is prepared to render, this will check to make sure that all properties with the RequiredPropertyAttribute are provided.

public override void ValidateRequiredChildren();

Implements ValidateRequiredChildren()

Exceptions

MissingRequiredChildElementException
The consumer needs to provide the missing child component

MissingRequiredOptionsChildElementException
The consumer needs to provide ONE of the options of child components

ImageryTileLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()