GeoBlazor Pro


layout: pro title: VisualVariableResult parent: Pro Classes grand_parent: GeoBlazor Pro —

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

VisualVariableResult Class

The result object of the createVisualVariables() method. See the table below for details of each property.
ArcGIS Maps SDK for JavaScript

public class VisualVariableResult :
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.VisualVariableResult>

Inheritance System.Object 🡒 VisualVariableResult

Implements System.IEquatable<VisualVariableResult>

Constructors

VisualVariableResult(IReadOnlyCollection, SizeScheme, bool, SummaryStatisticsResult, string, string, AuthoringInfo) Constructor

The result object of the createVisualVariables() method. See the table below for details of each property.
ArcGIS Maps SDK for JavaScript

public VisualVariableResult(System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Layers.SizeVariable> VisualVariables, dymaptic.GeoBlazor.Pro.Model.SizeScheme SizeScheme, bool DefaultValuesUsed, dymaptic.GeoBlazor.Pro.Model.SummaryStatisticsResult Statistics, string BasemapId, string BasemapTheme, dymaptic.GeoBlazor.Pro.Objects.AuthoringInfo AuthoringInfo);

Parameters

VisualVariables System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Layers.SizeVariable>

An array of size visual variables configured based on the statistics of the data and the view scale.

SizeScheme SizeScheme

The size scheme used by the main visual variable.

DefaultValuesUsed System.Boolean

Indicates whether default values were used in the absence of sufficient data and/or statistics from the layer. Default values are typically used when all features have the same field value or no value at all.

Statistics SummaryStatisticsResult

Basic statistics returned from a query to the service for the given field or expression.

BasemapId System.String

The ID of the basemap used to determine the optimal fill color of the features.

BasemapTheme System.String

Indicates whether the average color of the input view’s basemap is light or dark.

AuthoringInfo AuthoringInfo

Authoring information related to the creation of the visual variable. This includes information related to UI inputs from sliders and selected themes.

Properties

VisualVariableResult.AuthoringInfo Property

Authoring information related to the creation of the visual variable. This includes information related to UI inputs from sliders and selected themes.

public dymaptic.GeoBlazor.Pro.Objects.AuthoringInfo AuthoringInfo { get; set; }

Property Value

AuthoringInfo

VisualVariableResult.BasemapId Property

The ID of the basemap used to determine the optimal fill color of the features.

public string BasemapId { get; set; }

Property Value

System.String

VisualVariableResult.BasemapTheme Property

Indicates whether the average color of the input view’s basemap is light or dark.

public string BasemapTheme { get; set; }

Property Value

System.String

VisualVariableResult.DefaultValuesUsed Property

Indicates whether default values were used in the absence of sufficient data and/or statistics from the layer. Default values are typically used when all features have the same field value or no value at all.

public bool DefaultValuesUsed { get; set; }

Property Value

System.Boolean

VisualVariableResult.SizeScheme Property

The size scheme used by the main visual variable.

public dymaptic.GeoBlazor.Pro.Model.SizeScheme SizeScheme { get; set; }

Property Value

SizeScheme

VisualVariableResult.Statistics Property

Basic statistics returned from a query to the service for the given field or expression.

public dymaptic.GeoBlazor.Pro.Model.SummaryStatisticsResult Statistics { get; set; }

Property Value

SummaryStatisticsResult

VisualVariableResult.VisualVariables Property

An array of size visual variables configured based on the statistics of the data and the view scale.

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Layers.SizeVariable> VisualVariables { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Components.Layers.SizeVariable>