dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Components.Layers

GeoJSONLayer Class

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html”>GeoBlazor Docs</a> The GeoJSONLayer class is used to create a layer based on <a target=”_blank” href=”http://geojson.org/”>GeoJSON</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html”>ArcGIS Maps SDK for JavaScript</a>

public class GeoJSONLayer : dymaptic.GeoBlazor.Core.Components.Layers.Layer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureReductionLayer, dymaptic.GeoBlazor.Core.Interfaces.IPopupTemplateLayer, dymaptic.GeoBlazor.Core.Interfaces.IMapComponent, dymaptic.GeoBlazor.Core.Interfaces.IBlendLayer, dymaptic.GeoBlazor.Core.Interfaces.IDisplayFilteredLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureEffectLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureSetLayer, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTableWidgetLayers, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplatesViewModelLayers, dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplatesWidgetLayers, dymaptic.GeoBlazor.Core.Interfaces.IOperationalLayer, dymaptic.GeoBlazor.Core.Interfaces.IOrderedLayer, dymaptic.GeoBlazor.Core.Interfaces.IScaleRangeLayer, dymaptic.GeoBlazor.Core.Interfaces.ITrackableLayer

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

Implements IFeatureReductionLayer, IPopupTemplateLayer, IMapComponent, IBlendLayer, IDisplayFilteredLayer, IFeatureEffectLayer, IFeatureSetLayer, IFeatureTableWidgetLayers, IFeatureTemplatesViewModelLayers, IFeatureTemplatesWidgetLayers, IOperationalLayer, IOrderedLayer, IScaleRangeLayer, ITrackableLayer

Constructors

GeoJSONLayer() Constructor

Parameterless constructor for use as a Razor Component.

public GeoJSONLayer();

GeoJSONLayer(string, string, string, Nullable<double>, Nullable<bool>, Nullable<ListMode>, string, IAttributeTableTemplate, Nullable<BlendMode>, Dictionary<string,object>, string, string, Nullable<bool>, DisplayFilterInfo, Nullable<bool>, Effect, GeoJSONLayerElevationInfo, FeatureEffect, IFeatureReduction, IReadOnlyList<Field>, Extent, Nullable<SimpleGeometryType>, Nullable<bool>, IReadOnlyList<Label>, Nullable<bool>, Nullable<bool>, Nullable<double>, Nullable<double>, string, IReadOnlyList<OrderByInfo>, IReadOnlyList<string>, Nullable<bool>, Nullable<bool>, PopupTemplate, PortalItem, Nullable<double>, Renderer, Nullable<bool>, SpatialReference, IReadOnlyList<IFeatureTemplate>, TimeExtent, TimeInfo, TimeInterval, TrackInfo, Nullable<bool>, TimeExtent) Constructor

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

public GeoJSONLayer(string url, string? copyright=null, string? title=null, System.Nullable<double> opacity=null, System.Nullable<bool> visible=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.ListMode> listMode=null, string? arcGISLayerId=null, dymaptic.GeoBlazor.Core.Interfaces.IAttributeTableTemplate? attributeTableTemplate=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.BlendMode> blendMode=null, System.Collections.Generic.Dictionary<string,object>? customParameters=null, string? definitionExpression=null, string? displayField=null, System.Nullable<bool> displayFilterEnabled=null, dymaptic.GeoBlazor.Core.Components.DisplayFilterInfo? displayFilterInfo=null, System.Nullable<bool> editingEnabled=null, dymaptic.GeoBlazor.Core.Model.Effect? effect=null, dymaptic.GeoBlazor.Core.Components.GeoJSONLayerElevationInfo? elevationInfo=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<double> maxScale=null, System.Nullable<double> minScale=null, string? objectIdField=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.OrderByInfo>? orderBy=null, System.Collections.Generic.IReadOnlyList<string>? outFields=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, dymaptic.GeoBlazor.Core.Components.SpatialReference? spatialReference=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>? templates=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? timeExtent=null, dymaptic.GeoBlazor.Core.Components.TimeInfo? timeInfo=null, dymaptic.GeoBlazor.Core.Components.TimeInterval? timeOffset=null, dymaptic.GeoBlazor.Core.Components.TrackInfo? trackInfo=null, System.Nullable<bool> useViewTime=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? visibilityTimeExtent=null);

Parameters

url System.String

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

copyright System.String

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

title System.String

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

opacity System.Nullable<System.Double>

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

visible System.Nullable<System.Boolean>

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

listMode System.Nullable<ListMode>

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

arcGISLayerId System.String

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

attributeTableTemplate IAttributeTableTemplate

This property is used to configure the associated layer’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureTable.html”>FeatureTable</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#attributeTableTemplate”>ArcGIS Maps SDK for JavaScript</a>

blendMode System.Nullable<BlendMode>

Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what seems like a new layer. default normal <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-BlendLayer.html#blendMode”>ArcGIS Maps SDK for JavaScript</a>

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

A list of custom parameters appended to the URL of all resources fetched by the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#customParameters”>ArcGIS Maps SDK for JavaScript</a>

definitionExpression System.String

The SQL where clause used to filter features on the client. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#definitionExpression”>ArcGIS Maps SDK for JavaScript</a>

displayField System.String

The name of the layer’s primary display field. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#displayField”>ArcGIS Maps SDK for JavaScript</a>

displayFilterEnabled System.Nullable<System.Boolean>

displayFilterInfo DisplayFilterInfo

editingEnabled System.Nullable<System.Boolean>

Indicates if the layer is editable. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#editingEnabled”>ArcGIS Maps SDK for JavaScript</a>

effect Effect

Effect provides various filter functions that can be performed on the layer to achieve different visual effects similar to how image filters work. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#effect”>ArcGIS Maps SDK for JavaScript</a>

elevationInfo GeoJSONLayerElevationInfo

Specifies how features are placed on the vertical axis (z). <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#elevationInfo”>ArcGIS Maps SDK for JavaScript</a>

featureEffect FeatureEffect

The featureEffect can be used to draw attention features of interest. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#featureEffect”>ArcGIS Maps SDK for JavaScript</a>

featureReduction IFeatureReduction

Configures the method for reducing the number of features in the view. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#featureReduction”>ArcGIS Maps SDK for JavaScript</a>

fields System.Collections.Generic.IReadOnlyList<Field>

An array of fields in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#fields”>ArcGIS Maps SDK for JavaScript</a>

fullExtent Extent

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

geometryType System.Nullable<SimpleGeometryType>

The geometry type of features in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#geometryType”>ArcGIS Maps SDK for JavaScript</a>

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

labelsVisible System.Nullable<System.Boolean>

Indicates whether to display labels for this layer. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#labelsVisible”>ArcGIS Maps SDK for JavaScript</a>

legendEnabled System.Nullable<System.Boolean>

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

maxScale System.Nullable<System.Double>

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

minScale System.Nullable<System.Double>

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

objectIdField System.String

The name of a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#fields”>field</a> containing a unique value or identifier for each feature in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#objectIdField”>ArcGIS Maps SDK for JavaScript</a>

orderBy System.Collections.Generic.IReadOnlyList<OrderByInfo>

Determines the order in which features are drawn in the view. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#orderBy”>ArcGIS Maps SDK for JavaScript</a>

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

An array of field names from the geoJSON file to include with each feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#outFields”>ArcGIS Maps SDK for JavaScript</a>

persistenceEnabled System.Nullable<System.Boolean>

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

popupEnabled System.Nullable<System.Boolean>

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

popupTemplate PopupTemplate

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

portalItem PortalItem

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

refreshInterval System.Nullable<System.Double>

Refresh interval of the layer in minutes. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#refreshInterval”>ArcGIS Maps SDK for JavaScript</a>

renderer Renderer

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

screenSizePerspectiveEnabled System.Nullable<System.Boolean>

Apply perspective scaling to screen-size point symbols in a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-SceneView.html”>SceneView</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#screenSizePerspectiveEnabled”>ArcGIS Maps SDK for JavaScript</a>

spatialReference SpatialReference

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

templates System.Collections.Generic.IReadOnlyList<IFeatureTemplate>

An array of feature templates defined in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#templates”>ArcGIS Maps SDK for JavaScript</a>

timeExtent TimeExtent

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

timeInfo TimeInfo

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

timeOffset TimeInterval

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

trackInfo TrackInfo

Allows you to render track data for a layer, including a track line, previous observations, and latest observations. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#trackInfo”>ArcGIS Maps SDK for JavaScript</a>

useViewTime System.Nullable<System.Boolean>

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

visibilityTimeExtent TimeExtent

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

Fields

GeoJSONLayer.ActiveQueries Field

For internal use only, tracks returning queries from ArcGIS

public Dictionary<Guid,Graphic[]> ActiveQueries;

Field Value

System.Collections.Generic.Dictionary<System.Guid,Graphic[]>

Properties

GeoJSONLayer.AttributeTableTemplate Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerattributetabletemplate-property”>GeoBlazor Docs</a> This property is used to configure the associated layer’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-widgets-FeatureTable.html”>FeatureTable</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#attributeTableTemplate”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Interfaces.IAttributeTableTemplate? AttributeTableTemplate { get; set; }

Property Value

IAttributeTableTemplate

GeoJSONLayer.BlendMode Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerblendmode-property”>GeoBlazor Docs</a> Blend modes are used to blend layers together to create an interesting effect in a layer, or even to produce what seems like a new layer. default normal <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-BlendLayer.html#blendMode”>ArcGIS Maps SDK for JavaScript</a>

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

Implements BlendMode

Property Value

System.Nullable<BlendMode>

GeoJSONLayer.Capabilities Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayercapabilities-property”>GeoBlazor Docs</a> Describes the layer’s supported capabilities. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#capabilities”>ArcGIS Maps SDK for JavaScript</a>

public dymaptic.GeoBlazor.Core.Model.GeoJSONLayerCapabilities? Capabilities { get; }

Property Value

GeoJSONLayerCapabilities

GeoJSONLayer.Copyright Property

A copyright string to identify ownership of the data.

public string? Copyright { get; set; }

Property Value

System.String

GeoJSONLayer.CustomParameters Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayercustomparameters-property”>GeoBlazor Docs</a> A list of custom parameters appended to the URL of all resources fetched by the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#customParameters”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

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

GeoJSONLayer.DateFieldsTimeZone Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerdatefieldstimezone-property”>GeoBlazor Docs</a> The time zone that dates are stored in. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#dateFieldsTimeZone”>ArcGIS Maps SDK for JavaScript</a>

public string? DateFieldsTimeZone { get; }

Property Value

System.String

GeoJSONLayer.DefinitionExpression Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerdefinitionexpression-property”>GeoBlazor Docs</a> The SQL where clause used to filter features on the client. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#definitionExpression”>ArcGIS Maps SDK for JavaScript</a>

public string? DefinitionExpression { get; set; }

Property Value

System.String

GeoJSONLayer.DisplayField Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerdisplayfield-property”>GeoBlazor Docs</a> The name of the layer’s primary display field. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#displayField”>ArcGIS Maps SDK for JavaScript</a>

public string? DisplayField { get; set; }

Property Value

System.String

GeoJSONLayer.DisplayFilterEnabled Property

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

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

Implements DisplayFilterEnabled

Property Value

System.Nullable<System.Boolean>

GeoJSONLayer.DisplayFilterInfo Property

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

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

Implements DisplayFilterInfo

Property Value

DisplayFilterInfo

GeoJSONLayer.EditingEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayereditingenabled-property”>GeoBlazor Docs</a> Indicates if the layer is editable. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#editingEnabled”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Boolean>

GeoJSONLayer.Effect Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayereffect-property”>GeoBlazor Docs</a> Effect provides various filter functions that can be performed on the layer to achieve different visual effects similar to how image filters work. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#effect”>ArcGIS Maps SDK for JavaScript</a>

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

Implements Effect

Property Value

Effect

GeoJSONLayer.ElevationInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerelevationinfo-property”>GeoBlazor Docs</a> Specifies how features are placed on the vertical axis (z). <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#elevationInfo”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

GeoJSONLayerElevationInfo

GeoJSONLayer.FeatureEffect Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerfeatureeffect-property”>GeoBlazor Docs</a> The featureEffect can be used to draw attention features of interest. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#featureEffect”>ArcGIS Maps SDK for JavaScript</a>

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

Implements FeatureEffect

Property Value

FeatureEffect

GeoJSONLayer.FeatureReduction Property

Configures the method for reducing the number of point features in the view.
<a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-FeatureReductionLayer.html#featureReduction”>ArcGIS Maps SDK for JavaScript</a>

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

Implements FeatureReduction

Property Value

IFeatureReduction

GeoJSONLayer.Fields Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerfields-property”>GeoBlazor Docs</a> An array of fields in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#fields”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Collections.Generic.IReadOnlyList<Field>

GeoJSONLayer.FieldsIndex Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerfieldsindex-property”>GeoBlazor Docs</a> A convenient property that can be used to make case-insensitive lookups for a field by name. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#fieldsIndex”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

FieldsIndex

GeoJSONLayer.GeometryType Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayergeometrytype-property”>GeoBlazor Docs</a> The geometry type of features in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#geometryType”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<SimpleGeometryType>

GeoJSONLayer.HasEditsListener Property

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

public bool HasEditsListener { get; }

Property Value

System.Boolean

GeoJSONLayer.HasRefreshListener Property

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

public bool HasRefreshListener { get; }

Property Value

System.Boolean

GeoJSONLayer.HasZ Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerhasz-property”>GeoBlazor Docs</a> Indicates whether the client-side features in the layer have `Z` (elevation) values. default undefined <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#hasZ”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Boolean>

GeoJSONLayer.IsTable Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayeristable-property”>GeoBlazor Docs</a> Returns `true` if the layer is loaded from a non-spatial table in a service. default false <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#isTable”>ArcGIS Maps SDK for JavaScript</a>

public System.Nullable<bool> IsTable { get; }

Property Value

System.Nullable<System.Boolean>

GeoJSONLayer.LabelingInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerlabelinginfo-property”>GeoBlazor Docs</a> The label definition for this layer, specified as an array of <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-LabelClass.html”>LabelClass</a>. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#labelingInfo”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Collections.Generic.IReadOnlyList<Label>

GeoJSONLayer.LabelsVisible Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerlabelsvisible-property”>GeoBlazor Docs</a> Indicates whether to display labels for this layer. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#labelsVisible”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Boolean>

GeoJSONLayer.LegendEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerlegendenabled-property”>GeoBlazor Docs</a> Indicates whether the layer will be included in the legend. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#legendEnabled”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Boolean>

GeoJSONLayer.MaxScale Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayermaxscale-property”>GeoBlazor Docs</a> The maximum scale (most zoomed in) at which the layer is visible in the view. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ScaleRangeLayer.html#maxScale”>ArcGIS Maps SDK for JavaScript</a>

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

Implements MaxScale

Property Value

System.Nullable<System.Double>

GeoJSONLayer.MinScale Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerminscale-property”>GeoBlazor Docs</a> The minimum scale (most zoomed out) at which the layer is visible in the view. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-mixins-ScaleRangeLayer.html#minScale”>ArcGIS Maps SDK for JavaScript</a>

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

Implements MinScale

Property Value

System.Nullable<System.Double>

GeoJSONLayer.ObjectIdField Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerobjectidfield-property”>GeoBlazor Docs</a> The name of a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#fields”>field</a> containing a unique value or identifier for each feature in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#objectIdField”>ArcGIS Maps SDK for JavaScript</a>

public string? ObjectIdField { get; set; }

Property Value

System.String

GeoJSONLayer.OnEdits Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayeronedits-property”>GeoBlazor Docs</a> Fires after <a href=”#applyEdits”>applyEdits()</a> is completed successfully. The event payload includes only successful edits, not the failed edits.

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

Property Value

Microsoft.AspNetCore.Components.EventCallback<GeoJSONLayerEditsEvent>

GeoJSONLayer.OnRefresh Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayeronrefresh-property”>GeoBlazor Docs</a> Fires if the layer has the <a href=”#refreshInterval”>refreshInterval</a> set or when <a href=”#refresh”>refresh()</a> 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>

GeoJSONLayer.OrderBy Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerorderby-property”>GeoBlazor Docs</a> Determines the order in which features are drawn in the view. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#orderBy”>ArcGIS Maps SDK for JavaScript</a>

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

Implements OrderBy

Property Value

System.Collections.Generic.IReadOnlyList<OrderByInfo>

GeoJSONLayer.OutFields Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayeroutfields-property”>GeoBlazor Docs</a> An array of field names from the geoJSON file to include with each feature. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#outFields”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

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

GeoJSONLayer.PopupEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerpopupenabled-property”>GeoBlazor Docs</a> Indicates whether to display popups when features in the layer are clicked. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#popupEnabled”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Boolean>

GeoJSONLayer.PopupTemplate Property

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

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

Implements PopupTemplate

Property Value

PopupTemplate

GeoJSONLayer.PortalItem Property

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

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

Property Value

PortalItem

GeoJSONLayer.RefreshInterval Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerrefreshinterval-property”>GeoBlazor Docs</a> Refresh interval of the layer in minutes. default 0 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#refreshInterval”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Double>

GeoJSONLayer.Renderer Property

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

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

Property Value

Renderer

GeoJSONLayer.ScreenSizePerspectiveEnabled Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerscreensizeperspectiveenabled-property”>GeoBlazor Docs</a> Apply perspective scaling to screen-size point symbols in a <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-SceneView.html”>SceneView</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#screenSizePerspectiveEnabled”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Boolean>

GeoJSONLayer.SpatialReference Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerspatialreference-property”>GeoBlazor Docs</a> The spatial reference of the layer. default SpatialReference.WGS84 <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#spatialReference”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

SpatialReference

GeoJSONLayer.Templates Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayertemplates-property”>GeoBlazor Docs</a> An array of feature templates defined in the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#templates”>ArcGIS Maps SDK for JavaScript</a>

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>? Templates { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<IFeatureTemplate>

GeoJSONLayer.TimeExtent Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayertimeextent-property”>GeoBlazor Docs</a> The layer’s time extent. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#timeExtent”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

TimeExtent

GeoJSONLayer.TimeInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayertimeinfo-property”>GeoBlazor Docs</a> TimeInfo provides information such as date fields that store <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#startField”>start</a> and <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#endField”>end</a> time for each feature and the <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-TimeInfo.html#fullTimeExtent”>fullTimeExtent</a> for the layer. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#timeInfo”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

TimeInfo

GeoJSONLayer.TimeOffset Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayertimeoffset-property”>GeoBlazor Docs</a> A temporary offset of the time data based on a certain <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-time-TimeInterval.html”>TimeInterval</a>. default null <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#timeOffset”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

TimeInterval

GeoJSONLayer.TrackInfo Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayertrackinfo-property”>GeoBlazor Docs</a> Allows you to render track data for a layer, including a track line, previous observations, and latest observations. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#trackInfo”>ArcGIS Maps SDK for JavaScript</a>

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

Implements TrackInfo

Property Value

TrackInfo

GeoJSONLayer.Type Property

Used internally to identify the sub type of Layer

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

Property Value

LayerType

GeoJSONLayer.Url Property

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

public virtual string Url { get; set; }

Property Value

System.String

GeoJSONLayer.UseViewTime Property

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayeruseviewtime-property”>GeoBlazor Docs</a> Determines if the layer will update its temporal data based on the view’s <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-views-View.html#timeExtent”>timeExtent</a>. default true <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#useViewTime”>ArcGIS Maps SDK for JavaScript</a>

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

Property Value

System.Nullable<System.Boolean>

Methods

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

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

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

GeoJSONLayer.AddToOutFields(string[]) Method

Asynchronously adds elements to the OutFields property.

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

Parameters

values System.String[]

The elements to add.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.AddToTemplates(IFeatureTemplate[]) Method

Asynchronously adds elements to the Templates property.

public System.Threading.Tasks.Task AddToTemplates(params dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate[] values);

Parameters

values IFeatureTemplate[]

The elements to add.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.GetAttributeTableTemplate() Method

Asynchronously retrieve the current value of the AttributeTableTemplate property.

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

Returns

System.Threading.Tasks.Task<IAttributeTableTemplate>

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

GeoJSONLayer.GetCapabilities() Method

Asynchronously retrieve the current value of the Capabilities property.

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

Returns

System.Threading.Tasks.Task<GeoJSONLayerCapabilities>

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

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

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

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

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

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

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

GeoJSONLayer.GetEditingEnabled() Method

Asynchronously retrieve the current value of the EditingEnabled property.

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

Returns

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

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

GeoJSONLayer.GetElevationInfo() Method

Asynchronously retrieve the current value of the ElevationInfo property.

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

Returns

System.Threading.Tasks.Task<GeoJSONLayerElevationInfo>

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

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

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

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

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

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

GeoJSONLayer.GetIsTable() Method

Asynchronously retrieve the current value of the IsTable property.

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

Returns

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

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

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

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

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

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

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

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

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

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

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

GeoJSONLayer.GetPortalItem() Method

Asynchronously retrieve the current value of the PortalItem property.

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

Returns

System.Threading.Tasks.Task<PortalItem>

GeoJSONLayer.GetRefreshInterval() Method

Asynchronously retrieve the current value of the RefreshInterval property.

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

Returns

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

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

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

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

GeoJSONLayer.GetTemplates() Method

Asynchronously retrieve the current value of the Templates property.

public System.Threading.Tasks.Task<System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>?> GetTemplates();

Returns

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

GeoJSONLayer.GetTimeExtent() Method

Asynchronously retrieve the current value of the TimeExtent property.

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

Returns

System.Threading.Tasks.Task<TimeExtent>

GeoJSONLayer.GetTimeInfo() Method

Asynchronously retrieve the current value of the TimeInfo property.

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

Returns

System.Threading.Tasks.Task<TimeInfo>

GeoJSONLayer.GetTimeOffset() Method

Asynchronously retrieve the current value of the TimeOffset property.

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

Returns

System.Threading.Tasks.Task<TimeInterval>

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

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

GeoJSONLayer.OnJsEdits(IJSStreamReference) Method

JavaScript-Invokable Method for internal use only.

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

Parameters

jsStreamRef Microsoft.JSInterop.IJSStreamReference

Returns

System.Threading.Tasks.Task

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

GeoJSONLayer.OnQueryFeaturesStreamCallback(IJSStreamReference, Guid) Method

Internal use callback from JavaScript

public System.Threading.Tasks.Task OnQueryFeaturesStreamCallback(Microsoft.JSInterop.IJSStreamReference streamReference, System.Guid queryId);

Parameters

streamReference Microsoft.JSInterop.IJSStreamReference

queryId System.Guid

Returns

System.Threading.Tasks.Task

GeoJSONLayer.Refresh() Method

<a target=”_blank” href=”https://docs.geoblazor.com/pages/classes/dymaptic.GeoBlazor.Core.Components.Layers.GeoJSONLayer.html#geojsonlayerrefresh-method”>GeoBlazor Docs</a> Fetches all the data for the layer. <a target=”_blank” href=”https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-GeoJSONLayer.html#refresh”>ArcGIS Maps SDK for JavaScript</a>

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

Returns

System.Threading.Tasks.ValueTask

GeoJSONLayer.RegisterChildComponent(MapComponent) Method

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

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

Parameters

child MapComponent

The calling, child component to register

Returns

System.Threading.Tasks.Task

Exceptions

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

Remarks

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

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

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

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

GeoJSONLayer.RemoveFromOutFields(string[]) Method

Asynchronously remove an element from the OutFields property.

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

Parameters

values System.String[]

The elements to remove.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.RemoveFromTemplates(IFeatureTemplate[]) Method

Asynchronously remove an element from the Templates property.

public System.Threading.Tasks.Task RemoveFromTemplates(params dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate[] values);

Parameters

values IFeatureTemplate[]

The elements to remove.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetAttributeTableTemplate(IAttributeTableTemplate) Method

Asynchronously set the value of the AttributeTableTemplate property after render.

public System.Threading.Tasks.Task SetAttributeTableTemplate(dymaptic.GeoBlazor.Core.Interfaces.IAttributeTableTemplate? value);

Parameters

value IAttributeTableTemplate

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetBlendMode(Nullable<BlendMode>) Method

Asynchronously set the value of the BlendMode property after render.

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

Parameters

value System.Nullable<BlendMode>

The value to set.

Implements SetBlendMode(Nullable<BlendMode>)

Returns

System.Threading.Tasks.Task

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

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

Asynchronously set the value of the CustomParameters property after render.

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

Parameters

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

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetDefinitionExpression(string) Method

Asynchronously set the value of the DefinitionExpression property after render.

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

Parameters

value System.String

The value to set.

Returns

System.Threading.Tasks.Task

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

GeoJSONLayer.SetDisplayFilterEnabled(Nullable<bool>) 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

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

GeoJSONLayer.SetEditingEnabled(Nullable<bool>) Method

Asynchronously set the value of the EditingEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

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

GeoJSONLayer.SetElevationInfo(GeoJSONLayerElevationInfo) Method

Asynchronously set the value of the ElevationInfo property after render.

public System.Threading.Tasks.Task SetElevationInfo(dymaptic.GeoBlazor.Core.Components.GeoJSONLayerElevationInfo? value);

Parameters

value GeoJSONLayerElevationInfo

The value to set.

Returns

System.Threading.Tasks.Task

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

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

GeoJSONLayer.SetFields(IReadOnlyList<Field>) 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

GeoJSONLayer.SetGeometryType(Nullable<SimpleGeometryType>) 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

GeoJSONLayer.SetLabelingInfo(IReadOnlyList<Label>) Method

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

GeoJSONLayer.SetLabelsVisible(Nullable<bool>) 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

GeoJSONLayer.SetLegendEnabled(Nullable<bool>) Method

Asynchronously set the value of the LegendEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetMaxScale(Nullable<double>) Method

Asynchronously set the value of the MaxScale property after render.

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

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetMaxScale(Nullable<double>)

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetMinScale(Nullable<double>) Method

Asynchronously set the value of the MinScale property after render.

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

Parameters

value System.Nullable<System.Double>

The value to set.

Implements SetMinScale(Nullable<double>)

Returns

System.Threading.Tasks.Task

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

GeoJSONLayer.SetOrderBy(IReadOnlyList<OrderByInfo>) 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

GeoJSONLayer.SetOutFields(IReadOnlyList<string>) Method

Asynchronously set the value of the OutFields property after render.

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

Parameters

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

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetPersistenceEnabled(Nullable<bool>) Method

Asynchronously set the value of the PersistenceEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Implements SetPersistenceEnabled(Nullable<bool>)

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetPopupEnabled(Nullable<bool>) Method

Asynchronously set the value of the PopupEnabled property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

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

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

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetRefreshInterval(Nullable<double>) 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.

Returns

System.Threading.Tasks.Task

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

GeoJSONLayer.SetScreenSizePerspectiveEnabled(Nullable<bool>) 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

GeoJSONLayer.SetSpatialReference(SpatialReference) Method

Asynchronously set the value of the SpatialReference property after render.

public System.Threading.Tasks.Task SetSpatialReference(dymaptic.GeoBlazor.Core.Components.SpatialReference? value);

Parameters

value SpatialReference

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetTemplates(IReadOnlyList<IFeatureTemplate>) Method

Asynchronously set the value of the Templates property after render.

public System.Threading.Tasks.Task SetTemplates(System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Interfaces.IFeatureTemplate>? value);

Parameters

value System.Collections.Generic.IReadOnlyList<IFeatureTemplate>

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetTimeExtent(TimeExtent) Method

Asynchronously set the value of the TimeExtent property after render.

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

Parameters

value TimeExtent

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetTimeInfo(TimeInfo) Method

Asynchronously set the value of the TimeInfo property after render.

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

Parameters

value TimeInfo

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.SetTimeOffset(TimeInterval) Method

Asynchronously set the value of the TimeOffset property after render.

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

Parameters

value TimeInterval

The value to set.

Returns

System.Threading.Tasks.Task

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

GeoJSONLayer.SetUseViewTime(Nullable<bool>) Method

Asynchronously set the value of the UseViewTime property after render.

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

Parameters

value System.Nullable<System.Boolean>

The value to set.

Returns

System.Threading.Tasks.Task

GeoJSONLayer.UnregisterChildComponent(MapComponent) Method

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

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

Parameters

child MapComponent

The child to unregister

Returns

System.Threading.Tasks.Task

Remarks

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

GeoJSONLayer.ValidateRequiredChildren() Method

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

public override void ValidateRequiredChildren();

Implements ValidateRequiredChildren()

Exceptions

MissingRequiredChildElementException
The consumer needs to provide the missing child component

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

GeoJSONLayer.ValidateRequiredGeneratedChildren() Method

Validates source-generated child components.

public override void ValidateRequiredGeneratedChildren();

Implements ValidateRequiredGeneratedChildren()