GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components.Layers

OGCFeatureLayer Class

The OGCFeatureLayer class is used to create a layer based on individual collections from a OGC API Features service. ArcGIS Maps SDK for JavaScript

public class OGCFeatureLayer : dymaptic.GeoBlazor.Pro.Components.Layers.ProLayer, dymaptic.GeoBlazor.Core.Interfaces.IAPIKeyMixin, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent, dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer, dymaptic.GeoBlazor.Core.Interfaces.ICustomParametersMixin, dymaptic.GeoBlazor.Core.Interfaces.IDisplayFilteredLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureEffectLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureReductionLayer, dymaptic.GeoBlazor.Core.Interfaces.IOperationalLayer, dymaptic.GeoBlazor.Core.Interfaces.IOrderedLayer, dymaptic.GeoBlazor.Core.Interfaces.IPortalLayer, dymaptic.GeoBlazor.Core.Interfaces.IRefreshableLayer, dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer, dymaptic.GeoBlazor.Core.Interfaces.ITrackableLayer

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 MapComponent 🡒 Layer 🡒 ProLayer 🡒 OGCFeatureLayer

Implements IAPIKeyMixin, IMapComponent, IBlendLayer, ICustomParametersMixin, IDisplayFilteredLayer, IFeatureEffectLayer, IFeatureReductionLayer, IOperationalLayer, IOrderedLayer, IPortalLayer, IRefreshableLayer, IScaleRangeLayer, ITrackableLayer

Constructors

OGCFeatureLayer() Constructor

Parameterless constructor for use as a Razor Component.

public OGCFeatureLayer();

OGCFeatureLayer(string, string, Nullable, string, string, Dictionary<string,object>, string, Nullable, DisplayFilterInfo, Effect, OGCFeatureLayerElevationInfo, Nullable, FeatureEffect, IFeatureReduction, IReadOnlyList, Extent, Nullable, Nullable, IReadOnlyList

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

public OGCFeatureLayer(string? apiKey=null, string? arcGISLayerId=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> blendMode=null, string? collectionId=null, string? copyright=null, System.Collections.Generic.Dictionary<string,object>? customParameters=null, string? displayField=null, System.Nullable<bool> displayFilterEnabled=null, dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo? displayFilterInfo=null, dymaptic.GeoBlazor.Core.Model.Effect? effect=null, dymaptic.GeoBlazor.Pro.Components.OGCFeatureLayerElevationInfo? elevationInfo=null, System.Nullable<bool> excludeApiKey=null, dymaptic.GeoBlazor.Core.Components.FeatureEffect? featureEffect=null, dymaptic.GeoBlazor.Core.Interfaces.IFeatureReduction? featureReduction=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? fields=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SimpleGeometryType> geometryType=null, System.Nullable<bool> isBasemapReferenceLayer=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Label>? labelingInfo=null, System.Nullable<bool> labelsVisible=null, System.Nullable<bool> legendEnabled=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ListMode> listMode=null, System.Nullable<int> maxRecordCount=null, System.Nullable<double> maxScale=null, System.Nullable<double> minScale=null, string? objectIdField=null, System.Nullable<double> opacity=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.OrderByInfo>? orderBy=null, System.Nullable<bool> persistenceEnabled=null, System.Nullable<bool> popupEnabled=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? popupTemplate=null, dymaptic.GeoBlazor.Core.Components.PortalItem? portalItem=null, System.Nullable<double> refreshInterval=null, dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? renderer=null, System.Nullable<bool> screenSizePerspectiveEnabled=null, string? title=null, dymaptic.GeoBlazor.Core.Components.TrackInfo? trackInfo=null, string? url=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null, System.Nullable<bool> visible=null);

Parameters

apiKey System.String

An authorization string used to access a resource or service. ArcGIS Maps SDK for JavaScript

arcGISLayerId System.String

The unique ID assigned to the layer. 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

collectionId System.String

The unique identifier of the collection on the server. ArcGIS Maps SDK for JavaScript

copyright System.String

Copyright information for the layer. 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

displayField System.String

The name of the layer’s primary display field. ArcGIS Maps SDK for JavaScript

displayFilterEnabled System.Nullable<System.Boolean>

displayFilterInfo DisplayFilterInfo

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

elevationInfo OGCFeatureLayerElevationInfo

Specifies how features are placed on the vertical axis (z). ArcGIS Maps SDK for JavaScript

excludeApiKey System.Nullable<System.Boolean>

Indicates whether the layer should exclude the API key when making requests to services. This is a workaround for an ArcGIS bug where public services throw an “Invalid Token” error.

featureEffect FeatureEffect

The featureEffect can be used to draw attention features of interest. ArcGIS Maps SDK for JavaScript

featureReduction IFeatureReduction

Configures the method for reducing the number of features in the view. ArcGIS Maps SDK for JavaScript

fields System.Collections.Generic.IReadOnlyList<Field>

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

fullExtent Extent

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

geometryType System.Nullable<SimpleGeometryType>

The geometry type of features in the layer. ArcGIS Maps SDK for JavaScript

isBasemapReferenceLayer System.Nullable<System.Boolean>

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

labelingInfo System.Collections.Generic.IReadOnlyList<Label>

The label definition for this layer, specified as an array of LabelClass. ArcGIS Maps SDK for JavaScript

labelsVisible System.Nullable<System.Boolean>

Indicates whether to display labels for this layer. default true 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

listMode System.Nullable<ListMode>

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

maxRecordCount System.Nullable<System.Int32>

Explicitly set the maximum number of features that can be returned in a single request. default null 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

objectIdField System.String

The OGCFeatureLayer requires that each feature be uniquely identified with an object id. default null ArcGIS Maps SDK for JavaScript

opacity System.Nullable<System.Double>

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

orderBy System.Collections.Generic.IReadOnlyList<OrderByInfo>

Determines the order in which features are drawn in the view. default null 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

popupEnabled System.Nullable<System.Boolean>

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

popupTemplate PopupTemplate

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

portalItem PortalItem

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

refreshInterval System.Nullable<System.Double>

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

renderer Renderer

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

screenSizePerspectiveEnabled System.Nullable<System.Boolean>

Apply perspective scaling to screen-size point symbols in a SceneView. default true 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

trackInfo TrackInfo

Allows you to render track data for a layer, including a track line, previous observations, and latest observations. ArcGIS Maps SDK for JavaScript

url System.String

The URL to the server. 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

visible System.Nullable<System.Boolean>

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

Properties

OGCFeatureLayer.ApiKey Property

An authorization string used to access a resource or service. ArcGIS Maps SDK for JavaScript

public string? ApiKey { get; set; }

Implements ApiKey

Property Value

System.String

OGCFeatureLayer.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. default normal ArcGIS Maps SDK for JavaScript

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

Implements BlendMode

Property Value

System.Nullable<BlendMode>

OGCFeatureLayer.CollectionId Property

The unique identifier of the collection on the server. ArcGIS Maps SDK for JavaScript

public string CollectionId { get; set; }

Property Value

System.String

OGCFeatureLayer.Copyright Property

Copyright information for the layer. ArcGIS Maps SDK for JavaScript

public string? Copyright { get; set; }

Property Value

System.String

OGCFeatureLayer.CustomParameters Property

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

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

Implements CustomParameters

Property Value

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

OGCFeatureLayer.Description Property

Description of the features in the collection. ArcGIS Maps SDK for JavaScript

public string? Description { get; }

Property Value

System.String

OGCFeatureLayer.DisplayField Property

The name of the layer’s primary display field. ArcGIS Maps SDK for JavaScript

public string? DisplayField { get; set; }

Property Value

System.String

OGCFeatureLayer.DisplayFilterEnabled Property

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

Implements DisplayFilterEnabled

Property Value

System.Nullable<System.Boolean>

OGCFeatureLayer.DisplayFilterInfo Property

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

Implements DisplayFilterInfo

Property Value

DisplayFilterInfo

OGCFeatureLayer.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. default null ArcGIS Maps SDK for JavaScript

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

Implements Effect

Property Value

Effect

OGCFeatureLayer.ElevationInfo Property

Specifies how features are placed on the vertical axis (z). ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Pro.Components.OGCFeatureLayerElevationInfo? ElevationInfo { get; set; }

Property Value

OGCFeatureLayerElevationInfo

OGCFeatureLayer.FeatureEffect Property

The featureEffect can be used to draw attention features of interest. ArcGIS Maps SDK for JavaScript

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

Implements FeatureEffect

Property Value

FeatureEffect

OGCFeatureLayer.FeatureReduction Property

Configures the method for reducing the number of features in the view. ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Interfaces.IFeatureReduction? FeatureReduction { get; set; }

Implements FeatureReduction

Property Value

IFeatureReduction

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

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

Property Value

FieldsIndex

OGCFeatureLayer.GeometryType Property

The geometry type of features in the layer. ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<SimpleGeometryType>

OGCFeatureLayer.HasRefreshListener Property

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

public bool HasRefreshListener { get; }

Property Value

System.Boolean

OGCFeatureLayer.LabelingInfo Property

The label definition for this layer, specified as an array of LabelClass. ArcGIS Maps SDK for JavaScript

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

Property Value

System.Collections.Generic.IReadOnlyList<Label>

OGCFeatureLayer.LabelsVisible Property

Indicates whether to display labels for this layer. default true ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

OGCFeatureLayer.LegendEnabled Property

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

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

Property Value

System.Nullable<System.Boolean>

OGCFeatureLayer.MaxRecordCount Property

Explicitly set the maximum number of features that can be returned in a single request. default null ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Int32>

OGCFeatureLayer.MaxScale Property

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

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

Implements MaxScale

Property Value

System.Nullable<System.Double>

OGCFeatureLayer.MinScale Property

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

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

Implements MinScale

Property Value

System.Nullable<System.Double>

OGCFeatureLayer.ObjectIdField Property

The OGCFeatureLayer requires that each feature be uniquely identified with an object id. default null ArcGIS Maps SDK for JavaScript

public string? ObjectIdField { get; set; }

Property Value

System.String

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

OGCFeatureLayer.OrderBy Property

Determines the order in which features are drawn in the view. default null ArcGIS Maps SDK for JavaScript

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

Implements OrderBy

Property Value

System.Collections.Generic.IReadOnlyList<OrderByInfo>

OGCFeatureLayer.PopupEnabled Property

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

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

Property Value

System.Nullable<System.Boolean>

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

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

OGCFeatureLayer.RefreshInterval Property

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

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

Implements RefreshInterval

Property Value

System.Nullable<System.Double>

OGCFeatureLayer.Renderer Property

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

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

Property Value

Renderer

OGCFeatureLayer.ScreenSizePerspectiveEnabled Property

Apply perspective scaling to screen-size point symbols in a SceneView. default true ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

OGCFeatureLayer.SpatialReference Property

The spatial reference the source data is stored in. ArcGIS Maps SDK for JavaScript

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

Property Value

SpatialReference

OGCFeatureLayer.TrackInfo Property

Allows you to render track data for a layer, including a track line, previous observations, and latest observations. ArcGIS Maps SDK for JavaScript

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

Implements TrackInfo

Property Value

TrackInfo

OGCFeatureLayer.Type Property

Used internally to identify the sub type of Layer

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

Property Value

LayerType

OGCFeatureLayer.Url Property

The URL to the server. ArcGIS Maps SDK for JavaScript

public string Url { get; set; }

Property Value

System.String

Methods

OGCFeatureLayer.AddToFields(Field[]) Method

Asynchronously adds elements to the Fields property.

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

Parameters

values Field[]

The elements to add.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.AddToLabelingInfo(Label[]) Method

Asynchronously adds elements to the LabelingInfo property.

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

Parameters

values Label[]

The elements to add.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.AddToOrderBy(OrderByInfo[]) Method

Asynchronously adds elements to the OrderBy property.

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

Parameters

values OrderByInfo[]

The elements to add.

Implements AddToOrderBy(OrderByInfo[])

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.CreatePopupTemplate(CreatePopupTemplateOptions) Method

Creates a popup template for the layer, populated with all the fields of the layer. ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate?> CreatePopupTemplate(dymaptic.GeoBlazor.Core.Options.CreatePopupTemplateOptions options);

Parameters

options CreatePopupTemplateOptions

Options for creating the popup template.

Returns

System.Threading.Tasks.Task<PopupTemplate>

OGCFeatureLayer.GetApiKey() Method

Asynchronously retrieve the current value of the ApiKey property.

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

Implements GetApiKey()

Returns

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

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

OGCFeatureLayer.GetCollectionId() Method

Asynchronously retrieve the current value of the CollectionId property.

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

Returns

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

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

OGCFeatureLayer.GetCustomParameters() Method

Asynchronously retrieve the current value of the CustomParameters property.

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

Implements GetCustomParameters()

Returns

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

OGCFeatureLayer.GetDescription() Method

Asynchronously retrieve the current value of the Description property.

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

Returns

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

OGCFeatureLayer.GetDisplayField() Method

Asynchronously retrieve the current value of the DisplayField property.

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

Returns

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

OGCFeatureLayer.GetDisplayFilterEnabled() Method

Asynchronously retrieve the current value of the DisplayFilterEnabled property.

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

Implements GetDisplayFilterEnabled()

Returns

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

OGCFeatureLayer.GetDisplayFilterInfo() Method

Asynchronously retrieve the current value of the DisplayFilterInfo property.

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

Implements GetDisplayFilterInfo()

Returns

System.Threading.Tasks.Task<DisplayFilterInfo>

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

OGCFeatureLayer.GetElevationInfo() Method

Asynchronously retrieve the current value of the ElevationInfo property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Pro.Components.OGCFeatureLayerElevationInfo?> GetElevationInfo();

Returns

System.Threading.Tasks.Task<OGCFeatureLayerElevationInfo>

OGCFeatureLayer.GetFeatureEffect() Method

Asynchronously retrieve the current value of the FeatureEffect property.

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

Implements GetFeatureEffect()

Returns

System.Threading.Tasks.Task<FeatureEffect>

OGCFeatureLayer.GetFeatureReduction() Method

Asynchronously retrieve the current value of the FeatureReduction property.

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

Returns

System.Threading.Tasks.Task<IFeatureReduction>

OGCFeatureLayer.GetField(string) Method

Returns the Field instance for a field name (case-insensitive). ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Field?> GetField(string fieldName);

Parameters

fieldName System.String

Name of the field.

Returns

System.Threading.Tasks.Task<Field>

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

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

OGCFeatureLayer.GetGeometryType() Method

Asynchronously retrieve the current value of the GeometryType property.

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

Returns

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

OGCFeatureLayer.GetLabelingInfo() Method

Asynchronously retrieve the current value of the LabelingInfo property.

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

Returns

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

OGCFeatureLayer.GetLabelsVisible() Method

Asynchronously retrieve the current value of the LabelsVisible property.

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

Returns

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

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

OGCFeatureLayer.GetMaxRecordCount() Method

Asynchronously retrieve the current value of the MaxRecordCount property.

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

Returns

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

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

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

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

OGCFeatureLayer.GetOrderBy() Method

Asynchronously retrieve the current value of the OrderBy property.

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

Implements GetOrderBy()

Returns

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

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

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

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

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

OGCFeatureLayer.GetRenderer() Method

Asynchronously retrieve the current value of the Renderer property.

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Renderers.Renderer?> GetRenderer();

Returns

System.Threading.Tasks.Task<Renderer>

OGCFeatureLayer.GetScreenSizePerspectiveEnabled() Method

Asynchronously retrieve the current value of the ScreenSizePerspectiveEnabled property.

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

Returns

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

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

OGCFeatureLayer.GetTrackInfo() Method

Asynchronously retrieve the current value of the TrackInfo property.

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

Implements GetTrackInfo()

Returns

System.Threading.Tasks.Task<TrackInfo>

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

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

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

OGCFeatureLayer.RemoveFromFields(Field[]) Method

Asynchronously remove an element from the Fields property.

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

Parameters

values Field[]

The elements to remove.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.RemoveFromLabelingInfo(Label[]) Method

Asynchronously remove an element from the LabelingInfo property.

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

Parameters

values Label[]

The elements to remove.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.RemoveFromOrderBy(OrderByInfo[]) Method

Asynchronously remove an element from the OrderBy property.

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

Parameters

values OrderByInfo[]

The elements to remove.

Implements RemoveFromOrderBy(OrderByInfo[])

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetApiKey(string) Method

Asynchronously set the value of the ApiKey property after render.

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

Parameters

value System.String

The value to set.

Implements SetApiKey(string)

Returns

System.Threading.Tasks.Task

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

OGCFeatureLayer.SetCollectionId(string) Method

Asynchronously set the value of the CollectionId property after render.

public System.Threading.Tasks.Task SetCollectionId(string value);

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

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

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

Implements SetCustomParameters(Dictionary<string,object>)

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetDisplayField(string) Method

Asynchronously set the value of the DisplayField property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetDisplayFilterEnabled(Nullable) Method

Asynchronously set the value of the DisplayFilterEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetDisplayFilterEnabled(Nullable<bool>)

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetDisplayFilterInfo(DisplayFilterInfo) Method

Asynchronously set the value of the DisplayFilterInfo property after render.

public System.Threading.Tasks.Task SetDisplayFilterInfo(dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo? value);

Parameters

value DisplayFilterInfo

The value to set.

Implements SetDisplayFilterInfo(DisplayFilterInfo)

Returns

System.Threading.Tasks.Task

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

OGCFeatureLayer.SetElevationInfo(OGCFeatureLayerElevationInfo) Method

Asynchronously set the value of the ElevationInfo property after render.

public System.Threading.Tasks.Task SetElevationInfo(dymaptic.GeoBlazor.Pro.Components.OGCFeatureLayerElevationInfo? value);

Parameters

value OGCFeatureLayerElevationInfo

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetFeatureEffect(FeatureEffect) Method

Asynchronously set the value of the FeatureEffect property after render.

public System.Threading.Tasks.Task SetFeatureEffect(dymaptic.GeoBlazor.Core.Components.FeatureEffect? value);

Parameters

value FeatureEffect

The value to set.

Implements SetFeatureEffect(FeatureEffect)

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetFeatureReduction(IFeatureReduction) Method

Asynchronously set the value of the FeatureReduction property after render.

public System.Threading.Tasks.Task SetFeatureReduction(dymaptic.GeoBlazor.Core.Interfaces.IFeatureReduction? value);

Parameters

value IFeatureReduction

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetFields(IReadOnlyList) Method

Asynchronously set the value of the Fields property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<Field>

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetGeometryType(Nullable) Method

Asynchronously set the value of the GeometryType property after render.

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

Parameters

value System.Nullable<SimpleGeometryType>

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetLabelingInfo(IReadOnlyList

Asynchronously set the value of the LabelingInfo property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<Label>

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetLabelsVisible(Nullable) Method

Asynchronously set the value of the LabelsVisible property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

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

OGCFeatureLayer.SetMaxRecordCount(Nullable) Method

Asynchronously set the value of the MaxRecordCount property after render.

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

Parameters

value System.Nullable<System.Int32>

The value to set.

Returns

System.Threading.Tasks.Task

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

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

OGCFeatureLayer.SetObjectIdField(string) Method

Asynchronously set the value of the ObjectIdField property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetOrderBy(IReadOnlyList) Method

Asynchronously set the value of the OrderBy property after render.

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

Parameters

value System.Collections.Generic.IReadOnlyList<OrderByInfo>

The value to set.

Implements SetOrderBy(IReadOnlyList<OrderByInfo>)

Returns

System.Threading.Tasks.Task

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

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

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

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

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

OGCFeatureLayer.SetRenderer(Renderer) Method

Asynchronously set the value of the Renderer property after render.

public System.Threading.Tasks.Task SetRenderer(dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? value);

Parameters

value Renderer

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetScreenSizePerspectiveEnabled(Nullable) Method

Asynchronously set the value of the ScreenSizePerspectiveEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

OGCFeatureLayer.SetTrackInfo(TrackInfo) Method

Asynchronously set the value of the TrackInfo property after render.

public System.Threading.Tasks.Task SetTrackInfo(dymaptic.GeoBlazor.Core.Components.TrackInfo? value);

Parameters

value TrackInfo

The value to set.

Implements SetTrackInfo(TrackInfo)

Returns

System.Threading.Tasks.Task

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

OGCFeatureLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()