dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

AutoIntervalBinParameters Class

AutoIntervalBinParameters specifies binParameters on AttributeBinsQuery object. ArcGIS Maps SDK for JavaScript

public record AutoIntervalBinParameters : dymaptic.GeoBlazor.Pro.Model.BinParametersBase, dymaptic.GeoBlazor.Core.Interfaces.IAttributeBinsQueryBinParameters, dymaptic.GeoBlazor.Core.Interfaces.INormalizationBinParametersMixin, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.AutoIntervalBinParameters>

Inheritance System.Object 🡒 BinParametersBase 🡒 AutoIntervalBinParameters

Implements IAttributeBinsQueryBinParameters, INormalizationBinParametersMixin, System.IEquatable<AutoIntervalBinParameters>

Constructors

AutoIntervalBinParameters() Constructor

Parameterless constructor

public AutoIntervalBinParameters();

AutoIntervalBinParameters(string, Nullable, string, Nullable, Nullable, AttributeBinsGrouping, AttributeBinsGrouping, Nullable, Nullable, Nullable, Nullable, string, Nullable, Nullable, Nullable, Nullable, Nullable) Constructor

AutoIntervalBinParameters specifies binParameters on AttributeBinsQuery object. ArcGIS Maps SDK for JavaScript

public AutoIntervalBinParameters(string? Expression, System.Nullable<dymaptic.GeoBlazor.Pro.Enums.ExpressionValueType> ExpressionValueType, string? Field, System.Nullable<double> FirstDayOfWeek, System.Nullable<bool> HideUpperBound, dymaptic.GeoBlazor.Pro.Model.AttributeBinsGrouping? SplitBy, dymaptic.GeoBlazor.Pro.Model.AttributeBinsGrouping? StackBy, System.Nullable<System.DateTime> DateTimeEnd=null, System.Nullable<System.DateTime> DateTimeStart=null, System.Nullable<double> DoubleEnd=null, System.Nullable<double> DoubleStart=null, string? NormalizationField=null, System.Nullable<double> NormalizationMaxValue=null, System.Nullable<double> NormalizationMinValue=null, System.Nullable<double> NormalizationTotal=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.NormalizationType> NormalizationType=null, System.Nullable<double> NumBins=null);

Parameters

Expression System.String

A standardized SQL expression used to calculate the bins, rather than referencing a field. ArcGIS Maps SDK for JavaScript

ExpressionValueType System.Nullable<ExpressionValueType>

Specifies the expected data type of the output from the expression, based on the type of value the expression generates. ArcGIS Maps SDK for JavaScript

Field System.String

The field name used to calculate the bins. ArcGIS Maps SDK for JavaScript

FirstDayOfWeek System.Nullable<System.Double>

The first day of the week. ArcGIS Maps SDK for JavaScript

HideUpperBound System.Nullable<System.Boolean>

If `true`, the `upperBoundary` and `bin` fields will not be included in the attributes. ArcGIS Maps SDK for JavaScript

SplitBy AttributeBinsGrouping

The `splitBy` parameter divides data into separate bins for each unique value in the categorical field. ArcGIS Maps SDK for JavaScript

StackBy AttributeBinsGrouping

The `stackBy` parameter divides each bin into segments based on unique values from a categorical field, allowing you to compare multiple categories within the same bin while keeping the bin boundaries consistent across all categories. ArcGIS Maps SDK for JavaScript

DateTimeEnd System.Nullable<System.DateTime>

The end value of bins to generate. default null ArcGIS Maps SDK for JavaScript

DateTimeStart System.Nullable<System.DateTime>

The start value of bins to generate. default null ArcGIS Maps SDK for JavaScript

DoubleEnd System.Nullable<System.Double>

The end value of bins to generate. default null ArcGIS Maps SDK for JavaScript

DoubleStart System.Nullable<System.Double>

The start value of bins to generate. default null ArcGIS Maps SDK for JavaScript

NormalizationField System.String

Name of the numeric field used to normalize values during binning. ArcGIS Maps SDK for JavaScript

NormalizationMaxValue System.Nullable<System.Double>

The maximum value used to normalize the data during binning. ArcGIS Maps SDK for JavaScript

NormalizationMinValue System.Nullable<System.Double>

The minimum value used to normalize the data during binning. ArcGIS Maps SDK for JavaScript

NormalizationTotal System.Nullable<System.Double>

The total value used when the normalizationType is `percent-of-total`. ArcGIS Maps SDK for JavaScript

NormalizationType System.Nullable<NormalizationType>

Normalization type used to normalize data during binning. ArcGIS Maps SDK for JavaScript

NumBins System.Nullable<System.Double>

The number of bins to generate. default null ArcGIS Maps SDK for JavaScript

Properties

AutoIntervalBinParameters.DateTimeEnd Property

The end value of bins to generate. default null ArcGIS Maps SDK for JavaScript

public System.Nullable<System.DateTime> DateTimeEnd { get; set; }

Property Value

System.Nullable<System.DateTime>

AutoIntervalBinParameters.DateTimeStart Property

The start value of bins to generate. default null ArcGIS Maps SDK for JavaScript

public System.Nullable<System.DateTime> DateTimeStart { get; set; }

Property Value

System.Nullable<System.DateTime>

AutoIntervalBinParameters.DoubleEnd Property

The end value of bins to generate. default null ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Double>

AutoIntervalBinParameters.DoubleStart Property

The start value of bins to generate. default null ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Double>

AutoIntervalBinParameters.NormalizationField Property

Name of the numeric field used to normalize values during binning. ArcGIS Maps SDK for JavaScript

public string? NormalizationField { get; set; }

Implements NormalizationField

Property Value

System.String

AutoIntervalBinParameters.NormalizationMaxValue Property

The maximum value used to normalize the data during binning. ArcGIS Maps SDK for JavaScript

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

Implements NormalizationMaxValue

Property Value

System.Nullable<System.Double>

AutoIntervalBinParameters.NormalizationMinValue Property

The minimum value used to normalize the data during binning. ArcGIS Maps SDK for JavaScript

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

Implements NormalizationMinValue

Property Value

System.Nullable<System.Double>

AutoIntervalBinParameters.NormalizationTotal Property

The total value used when the normalizationType is `percent-of-total`. ArcGIS Maps SDK for JavaScript

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

Implements NormalizationTotal

Property Value

System.Nullable<System.Double>

AutoIntervalBinParameters.NormalizationType Property

Normalization type used to normalize data during binning. ArcGIS Maps SDK for JavaScript

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

Implements NormalizationType

Property Value

System.Nullable<NormalizationType>

AutoIntervalBinParameters.NumBins Property

The number of bins to generate. default null ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Double>