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
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
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
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
CatalogFootprintLayer.DisplayField Property
The name of the layer’s primary display field.
ArcGIS Maps SDK for JavaScript
public string? DisplayField { get; set; }
Property Value
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
CatalogFootprintLayer.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()