GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Components.Layers

CatalogFootprintLayer Class

CatalogFootprintLayer is a layer that represents the footprints of items referenced in a catalog layer.
ArcGIS Maps SDK for JavaScript

public class CatalogFootprintLayer : dymaptic.GeoBlazor.Pro.Components.Layers.ProLayer,
dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer,
dymaptic.GeoBlazor.Core.Interfaces.IMapComponent,
dymaptic.GeoBlazor.Core.Interfaces.IFeatureEffectLayer,
dymaptic.GeoBlazor.Core.Interfaces.IFeatureSetLayer,
dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers,
dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer

Inheritance System.Object 🡒 Microsoft.AspNetCore.Components.ComponentBase 🡒 dymaptic.GeoBlazor.Core.Components.MapComponent 🡒 dymaptic.GeoBlazor.Core.Components.Layers.Layer 🡒 ProLayer 🡒 CatalogFootprintLayer

Implements dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent, dymaptic.GeoBlazor.Core.Interfaces.IFeatureEffectLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureSetLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers, dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer

Constructors

CatalogFootprintLayer() Constructor

Parameterless constructor for use as a Razor Component.

public CatalogFootprintLayer();

CatalogFootprintLayer(string, Nullable, IReadOnlyList, Effect, CatalogFootprintLayerElevationInfo, FeatureEffect, Extent, Nullable, IReadOnlyList

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

public CatalogFootprintLayer(string? arcGISLayerId=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> blendMode=null, System.Collections.Generic.IReadOnlyList<string>? charts=null, dymaptic.GeoBlazor.Core.Model.Effect? effect=null, dymaptic.GeoBlazor.Pro.Components.CatalogFootprintLayerElevationInfo? elevationInfo=null, dymaptic.GeoBlazor.Core.Components.FeatureEffect? featureEffect=null, dymaptic.GeoBlazor.Core.Components.Geometries.Extent? fullExtent=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<double> maxScale=null, System.Nullable<double> minScale=null, System.Nullable<double> opacity=null, System.Nullable<bool> popupEnabled=null, dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate? popupTemplate=null, dymaptic.GeoBlazor.Core.Components.Renderers.Renderer? renderer=null, string? title=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null, System.Nullable<bool> visible=null);

Parameters

arcGISLayerId System.String

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

blendMode System.Nullable<dymaptic.GeoBlazor.Core.Enums.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

charts System.Collections.Generic.IReadOnlyList<System.String>

Array of Chart Items of type WebMapWebChart available on the footprint layer.
ArcGIS Maps SDK for JavaScript

effect dymaptic.GeoBlazor.Core.Model.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 CatalogFootprintLayerElevationInfo

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

featureEffect dymaptic.GeoBlazor.Core.Components.FeatureEffect

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

fullExtent dymaptic.GeoBlazor.Core.Components.Geometries.Extent

The full extent of 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<dymaptic.GeoBlazor.Core.Components.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<dymaptic.GeoBlazor.Core.Enums.ListMode>

Indicates how the layer should display in the LayerList widget.
default “show”
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

opacity System.Nullable<System.Double>

The opacity of the layer.
default 1
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 dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate

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

renderer dymaptic.GeoBlazor.Core.Components.Renderers.Renderer

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

visibilityTimeExtent dymaptic.GeoBlazor.Core.Components.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

CatalogFootprintLayer.ApiKey Property

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

public string? ApiKey { get; set; }

Property Value

System.String

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Enums.BlendMode>

CatalogFootprintLayer.Capabilities Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Components.Capabilities

CatalogFootprintLayer.Charts Property

Array of Chart Items of type WebMapWebChart available on the footprint layer.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<string>? Charts { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

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

Property Value

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

CatalogFootprintLayer.DateFieldsTimeZone Property

The time zone that dates are stored in.
ArcGIS Maps SDK for JavaScript

public string? DateFieldsTimeZone { get; set; }

Property Value

System.String

CatalogFootprintLayer.DatesInUnknownTimezone Property

This property is set by the service publisher and indicates that dates should be considered without the local timezone.
ArcGIS Maps SDK for JavaScript

public string? DatesInUnknownTimezone { get; set; }

Property Value

System.String

CatalogFootprintLayer.DefinitionExpression Property

The SQL where clause used to filter features on the client.
ArcGIS Maps SDK for JavaScript

public string? DefinitionExpression { get; set; }

Property Value

System.String

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

CatalogFootprintLayer.DisplayFilterEnabled Property

Indicates whether the layer supports display filters.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

CatalogFootprintLayer.DisplayFilterInfo Property

Information pertaining to a display filter associated with a layer.
default null
ArcGIS Maps SDK for JavaScript

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

Property Value

dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo

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

dymaptic.GeoBlazor.Core.Model.Effect

CatalogFootprintLayer.EffectiveCapabilities Property

Describes effective capabilities of the layer taking in to consideration privileges of the currently signed-in user.
ArcGIS Maps SDK for JavaScript

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

Property Value

dymaptic.GeoBlazor.Core.Components.Capabilities

CatalogFootprintLayer.ElevationInfo Property

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

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

Property Value

CatalogFootprintLayerElevationInfo

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

dymaptic.GeoBlazor.Core.Components.FeatureEffect

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.Field>

CatalogFootprintLayer.FieldsIndex Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Model.FieldsIndex

CatalogFootprintLayer.GeometryFieldsInfo Property

Provides information on the system maintained area and length fields along with their respective units.
ArcGIS Maps SDK for JavaScript

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

Property Value

dymaptic.GeoBlazor.Core.Model.GeometryFieldsInfo

CatalogFootprintLayer.GeometryType Property

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

public string? GeometryType { get; set; }

Property Value

System.String

CatalogFootprintLayer.HasM Property

Indicates whether the client-side features in the layer have M (measurement) values.
default undefined
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

CatalogFootprintLayer.HasZ Property

Indicates whether the client-side features in the layer have Z (elevation) values.
default undefined
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.Label>

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

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

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

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

CatalogFootprintLayer.ObjectIdField Property

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

public string? ObjectIdField { get; set; }

Property Value

System.String

CatalogFootprintLayer.OrderBy Property

The rendering order of features in the view based on the CatalogLayer’s orderBy property.
default null
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.MapComponent>

CatalogFootprintLayer.OutFields Property

An array of field names from the service to include with each feature.
default null
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<string>? OutFields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<System.String>

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

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

dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate

CatalogFootprintLayer.PreferredTimeZone Property

The IANA time zone the author of the service intended data from date fields to be viewed in.
ArcGIS Maps SDK for JavaScript

public string? PreferredTimeZone { get; set; }

Property Value

System.String

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

dymaptic.GeoBlazor.Core.Components.Renderers.Renderer

CatalogFootprintLayer.ReturnM Property

When true, indicates that m-values will be returned.
default undefined
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

CatalogFootprintLayer.ReturnZ Property

When true, indicates that z-values will always be returned.
default undefined
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

CatalogFootprintLayer.SpatialReference Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Components.SpatialReference

CatalogFootprintLayer.TimeExtent Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Components.TimeExtent

CatalogFootprintLayer.TimeInfo Property

TimeInfo provides information such as date fields that store start
and end time for each feature and the
fullTimeExtent for the layer.
default null
ArcGIS Maps SDK for JavaScript

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

Property Value

dymaptic.GeoBlazor.Core.Components.TimeInfo

CatalogFootprintLayer.TimeOffset Property

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

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

Property Value

dymaptic.GeoBlazor.Core.Components.TimeInterval

CatalogFootprintLayer.Type Property

Used internally to identify the sub type of Layer

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

Property Value

dymaptic.GeoBlazor.Core.Enums.LayerType

CatalogFootprintLayer.UseViewTime Property

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

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

Property Value

System.Nullable<System.Boolean>

Methods

CatalogFootprintLayer.AddToCharts(string[]) Method

Asynchronously adds elements to the Charts property.

public System.Threading.Tasks.Task AddToCharts(params string[] values);

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.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 dymaptic.GeoBlazor.Core.Components.Label[]

The elements to add.

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.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 dymaptic.GeoBlazor.Core.Options.CreatePopupTemplateOptions

Options for creating the popup template.

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate>

CatalogFootprintLayer.CreateQuery() Method

Creates query parameter object that can be used to fetch features that satisfy the layer’s configurations such as definitionExpression.
ArcGIS Maps SDK for JavaScript

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

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Query>

CatalogFootprintLayer.GetApiKey() Method

Asynchronously retrieve the current value of the ApiKey property.

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

Returns

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

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Enums.BlendMode>>

CatalogFootprintLayer.GetCapabilities() Method

Asynchronously retrieve the current value of the Capabilities property.

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

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Capabilities>

CatalogFootprintLayer.GetCharts() Method

Asynchronously retrieve the current value of the Charts property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetCharts();

Returns

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

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

CatalogFootprintLayer.GetDateFieldsTimeZone() Method

Asynchronously retrieve the current value of the DateFieldsTimeZone property.

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

Returns

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

CatalogFootprintLayer.GetDatesInUnknownTimezone() Method

Asynchronously retrieve the current value of the DatesInUnknownTimezone property.

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

Returns

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

CatalogFootprintLayer.GetDefinitionExpression() Method

Asynchronously retrieve the current value of the DefinitionExpression property.

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

Returns

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

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

CatalogFootprintLayer.GetDisplayFilterEnabled() Method

Asynchronously retrieve the current value of the DisplayFilterEnabled property.

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

Returns

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

CatalogFootprintLayer.GetDisplayFilterInfo() Method

Asynchronously retrieve the current value of the DisplayFilterInfo property.

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

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Model.Effect>

CatalogFootprintLayer.GetEffectiveCapabilities() Method

Asynchronously retrieve the current value of the EffectiveCapabilities property.

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

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Capabilities>

CatalogFootprintLayer.GetElevationInfo() Method

Asynchronously retrieve the current value of the ElevationInfo property.

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

Returns

System.Threading.Tasks.Task<CatalogFootprintLayerElevationInfo>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.FeatureEffect>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.Field>

CatalogFootprintLayer.GetFieldDomain(string, CatalogFootprintLayerGetFieldDomainOptions) Method

Returns the Domain associated with the given field name.
param options An object specifying additional options. See the object specification table below for the required properties of this object.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Domain?> GetFieldDomain(string fieldName, dymaptic.GeoBlazor.Pro.Options.CatalogFootprintLayerGetFieldDomainOptions options);

Parameters

fieldName System.String

Name of the field.

options CatalogFootprintLayerGetFieldDomainOptions

  • options.feature: The feature to which the Domain is assigned.

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Components.Domain>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.Field>>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Model.FieldsIndex>

CatalogFootprintLayer.GetGeometryFieldsInfo() Method

Asynchronously retrieve the current value of the GeometryFieldsInfo property.

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

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.GeometryFieldsInfo>

CatalogFootprintLayer.GetGeometryType() Method

Asynchronously retrieve the current value of the GeometryType property.

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

Returns

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

CatalogFootprintLayer.GetHasM() Method

Asynchronously retrieve the current value of the HasM property.

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

Returns

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

CatalogFootprintLayer.GetHasZ() Method

Asynchronously retrieve the current value of the HasZ property.

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

Returns

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

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.Label>>

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

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

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

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

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

CatalogFootprintLayer.GetOrderBy() Method

Asynchronously retrieve the current value of the OrderBy property.

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

Returns

System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.MapComponent>>

CatalogFootprintLayer.GetOutFields() Method

Asynchronously retrieve the current value of the OutFields property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<string>?> GetOutFields();

Returns

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

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

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate>

CatalogFootprintLayer.GetPreferredTimeZone() Method

Asynchronously retrieve the current value of the PreferredTimeZone property.

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

Returns

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

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.Renderers.Renderer>

CatalogFootprintLayer.GetReturnM() Method

Asynchronously retrieve the current value of the ReturnM property.

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

Returns

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

CatalogFootprintLayer.GetReturnZ() Method

Asynchronously retrieve the current value of the ReturnZ property.

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

Returns

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

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.SpatialReference>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.TimeExtent>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.TimeInfo>

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.TimeInterval>

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

CatalogFootprintLayer.QueryExtent(Query, CancellationToken) Method

Executes a Query against the feature service and returns the Extent of features that satisfy the query.
param options An object with the following properties.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.ExtentQueryResult?> QueryExtent(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query dymaptic.GeoBlazor.Core.Model.Query

Specifies the attributes and spatial filter of the query. If no parameters are specified, then the extent and count of all features satisfying the layer’s configuration/filters are returned.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Results.ExtentQueryResult>

CatalogFootprintLayer.QueryFeatureCount(Query, CancellationToken) Method

Executes a Query against the service and returns the number of features that satisfy the query.
param options An object with the following properties.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<System.Nullable<int>> QueryFeatureCount(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query dymaptic.GeoBlazor.Core.Model.Query

Specifies the attributes and spatial filter of the query. When no parameters are passed to this method, all features in the client are returned. To only return features visible in the view, set the geometry parameter in the query object to the view’s extent.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

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

CatalogFootprintLayer.QueryFeatures(Query, CancellationToken) Method

Executes a Query against the service and returns a FeatureSet once the promise resolves.
param options An object with the following properties.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureSet?> QueryFeatures(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query dymaptic.GeoBlazor.Core.Model.Query

Specifies the attributes and spatial filter of the query. When no parameters are passed to this method, all features in the client are returned. To only return features visible in the view, set the geometry parameter in the query object to the view’s extent.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.FeatureSet>

CatalogFootprintLayer.QueryObjectIds(Query, CancellationToken) Method

Executes a Query against the service and returns an array of Object IDs for features that satisfy the input query.
param options An object with the following properties.
ArcGIS Maps SDK for JavaScript

public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.ObjectId[]?> QueryObjectIds(dymaptic.GeoBlazor.Core.Model.Query query, System.Threading.CancellationToken cancellationToken=default(System.Threading.CancellationToken));

Parameters

query dymaptic.GeoBlazor.Core.Model.Query

Specifies the attributes and spatial filter of the query. When no parameters are passed to this method, all features in the client are returned. To only return features visible in the view, set the geometry parameter in the query object to the view’s extent.

cancellationToken System.Threading.CancellationToken

The CancellationToken to cancel an asynchronous operation.

Returns

System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.ObjectId[]>

CatalogFootprintLayer.RemoveFromCharts(string[]) Method

Asynchronously remove an element from the Charts property.

public System.Threading.Tasks.Task RemoveFromCharts(params string[] values);

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.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 dymaptic.GeoBlazor.Core.Components.Label[]

The elements to remove.

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Enums.BlendMode>

The value to set.

Implements SetBlendMode(Nullable<BlendMode>)

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.SetCharts(IReadOnlyList) Method

Asynchronously set the value of the Charts property after render.

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

Parameters

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

The value to set.

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.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 dymaptic.GeoBlazor.Core.Model.Effect

The value to set.

Implements SetEffect(Effect)

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.SetElevationInfo(CatalogFootprintLayerElevationInfo) Method

Asynchronously set the value of the ElevationInfo property after render.

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

Parameters

value CatalogFootprintLayerElevationInfo

The value to set.

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.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 dymaptic.GeoBlazor.Core.Components.FeatureEffect

The value to set.

Implements SetFeatureEffect(FeatureEffect)

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.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<dymaptic.GeoBlazor.Core.Components.Label>

The value to set.

Returns

System.Threading.Tasks.Task

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

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

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

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

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

CatalogFootprintLayer.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 dymaptic.GeoBlazor.Core.Components.Popups.PopupTemplate

The value to set.

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.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 dymaptic.GeoBlazor.Core.Components.Renderers.Renderer

The value to set.

Returns

System.Threading.Tasks.Task

CatalogFootprintLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()