GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

AttributeBinsQuery Class

This class configures parameters for the queryAttributeBins() method, which groups features in a layer or layer view into bins
based on numeric or date fields.
ArcGIS Maps SDK for JavaScript

public class AttributeBinsQuery :
dymaptic.GeoBlazor.Core.Interfaces.IAttributeBinsQuery,
dymaptic.GeoBlazor.Core.Interfaces.IQueryMixin,
System.IEquatable<dymaptic.GeoBlazor.Pro.Model.AttributeBinsQuery>

Inheritance System.Object 🡒 AttributeBinsQuery

Implements dymaptic.GeoBlazor.Core.Interfaces.IAttributeBinsQuery, dymaptic.GeoBlazor.Core.Interfaces.IQueryMixin, System.IEquatable<AttributeBinsQuery>

Constructors

AttributeBinsQuery(Nullable, IAttributeBinsQueryBinParameters, Nullable, Nullable, Nullable, Geometry, string, SpatialReference, IReadOnlyCollection, string, QueryCompositeTransformation, QuerySimpleTransformation, Nullable, Nullable, TimeExtent, Nullable, string, string) Constructor

This class configures parameters for the queryAttributeBins() method, which groups features in a layer or layer view into bins
based on numeric or date fields.
ArcGIS Maps SDK for JavaScript

public AttributeBinsQuery(System.Nullable<dymaptic.GeoBlazor.Pro.Enums.BinOrder> BinOrder=null, dymaptic.GeoBlazor.Core.Interfaces.IAttributeBinsQueryBinParameters? BinParameters=null, System.Nullable<bool> CacheHint=null, System.Nullable<double> Distance=null, System.Nullable<double> DoubleDatumTransformation=null, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? Geometry=null, string? LowerBoundaryAlias=null, dymaptic.GeoBlazor.Core.Components.SpatialReference? OutSpatialReference=null, System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.StatisticDefinition>? OutStatistics=null, string? OutTimeZone=null, dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation? QueryCompositeTransformationDatumTransformation=null, dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation? QuerySimpleTransformationDatumTransformation=null, System.Nullable<bool> ReturnDistinctValues=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.SpatialRelationship> SpatialRelationship=null, dymaptic.GeoBlazor.Core.Components.TimeExtent? TimeExtent=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.QueryUnits> Units=null, string? UpperBoundaryAlias=null, string? Where=null);

Parameters

BinOrder System.Nullable<BinOrder>

Bins can be returned in ascending or descending order.
default “ascending”
ArcGIS Maps SDK for JavaScript

BinParameters dymaptic.GeoBlazor.Core.Interfaces.IAttributeBinsQueryBinParameters

Bin parameters describe the characteristics of the bins, including their size and starting value.
default null
ArcGIS Maps SDK for JavaScript

CacheHint System.Nullable<System.Boolean>

Distance System.Nullable<System.Double>

DoubleDatumTransformation System.Nullable<System.Double>

Datum transformation used for projecting geometries in the query results when
outSpatialReference is different than the layer’s spatial reference.
ArcGIS Maps SDK for JavaScript

Geometry dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

The geometry to apply to the spatial filter.
ArcGIS Maps SDK for JavaScript

LowerBoundaryAlias System.String

Sets the name of the lower boundary property in the response.
default null
ArcGIS Maps SDK for JavaScript

OutSpatialReference dymaptic.GeoBlazor.Core.Components.SpatialReference

The spatial reference for the returned geometry.
ArcGIS Maps SDK for JavaScript

OutStatistics System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.StatisticDefinition>

The definitions for one or more field-based statistics to be calculated.
ArcGIS Maps SDK for JavaScript

OutTimeZone System.String

Defines the IANA time zone used for bin calculations when the bin parameter field is a date field.
ArcGIS Maps SDK for JavaScript

QueryCompositeTransformationDatumTransformation dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation

Datum transformation used for projecting geometries in the query results when
outSpatialReference is different than the layer’s spatial reference.
ArcGIS Maps SDK for JavaScript

QuerySimpleTransformationDatumTransformation dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation

Datum transformation used for projecting geometries in the query results when
outSpatialReference is different than the layer’s spatial reference.
ArcGIS Maps SDK for JavaScript

ReturnDistinctValues System.Nullable<System.Boolean>

If true then the query returns distinct values based on the field(s) specified in outFields.
default false
ArcGIS Maps SDK for JavaScript

SpatialRelationship System.Nullable<dymaptic.GeoBlazor.Core.Enums.SpatialRelationship>

TimeExtent dymaptic.GeoBlazor.Core.Components.TimeExtent

A time extent for a temporal query against time-aware layers.
ArcGIS Maps SDK for JavaScript

Units System.Nullable<dymaptic.GeoBlazor.Core.Enums.QueryUnits>

UpperBoundaryAlias System.String

Sets the name of the upper boundary property in the response.
default null
ArcGIS Maps SDK for JavaScript

Where System.String

Properties

AttributeBinsQuery.BinOrder Property

Bins can be returned in ascending or descending order.
default “ascending”
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Pro.Enums.BinOrder> BinOrder { get; set; }

Property Value

System.Nullable<BinOrder>

AttributeBinsQuery.BinParameters Property

Bin parameters describe the characteristics of the bins, including their size and starting value.
default null
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Interfaces.IAttributeBinsQueryBinParameters? BinParameters { get; set; }

Property Value

dymaptic.GeoBlazor.Core.Interfaces.IAttributeBinsQueryBinParameters

AttributeBinsQuery.CacheHint Property

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

Implements CacheHint

Property Value

System.Nullable<System.Boolean>

AttributeBinsQuery.Distance Property

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

Implements Distance

Property Value

System.Nullable<System.Double>

AttributeBinsQuery.DoubleDatumTransformation Property

Datum transformation used for projecting geometries in the query results when
outSpatialReference is different than the layer’s spatial reference.
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Double>

AttributeBinsQuery.Geometry Property

The geometry to apply to the spatial filter.
ArcGIS Maps SDK for JavaScript

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

Implements Geometry

Property Value

dymaptic.GeoBlazor.Core.Components.Geometries.Geometry

AttributeBinsQuery.LowerBoundaryAlias Property

Sets the name of the lower boundary property in the response.
default null
ArcGIS Maps SDK for JavaScript

public string? LowerBoundaryAlias { get; set; }

Property Value

System.String

AttributeBinsQuery.OutSpatialReference Property

The spatial reference for the returned geometry.
ArcGIS Maps SDK for JavaScript

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

Implements OutSpatialReference

Property Value

dymaptic.GeoBlazor.Core.Components.SpatialReference

AttributeBinsQuery.OutStatistics Property

The definitions for one or more field-based statistics to be calculated.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.StatisticDefinition>? OutStatistics { get; set; }

Property Value

System.Collections.Generic.IReadOnlyCollection<dymaptic.GeoBlazor.Core.Model.StatisticDefinition>

AttributeBinsQuery.OutTimeZone Property

Defines the IANA time zone used for bin calculations when the bin parameter field is a date field.
ArcGIS Maps SDK for JavaScript

public string? OutTimeZone { get; set; }

Property Value

System.String

AttributeBinsQuery.QueryCompositeTransformationDatumTransformation Property

Datum transformation used for projecting geometries in the query results when
outSpatialReference is different than the layer’s spatial reference.
ArcGIS Maps SDK for JavaScript

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

Property Value

dymaptic.GeoBlazor.Core.Model.QueryCompositeTransformation

AttributeBinsQuery.QuerySimpleTransformationDatumTransformation Property

Datum transformation used for projecting geometries in the query results when
outSpatialReference is different than the layer’s spatial reference.
ArcGIS Maps SDK for JavaScript

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

Property Value

dymaptic.GeoBlazor.Core.Model.QuerySimpleTransformation

AttributeBinsQuery.ReturnDistinctValues Property

If true then the query returns distinct values based on the field(s) specified in outFields.
default false
ArcGIS Maps SDK for JavaScript

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

Property Value

System.Nullable<System.Boolean>

AttributeBinsQuery.SpatialRelationship Property

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

Implements SpatialRelationship

Property Value

System.Nullable<dymaptic.GeoBlazor.Core.Enums.SpatialRelationship>

AttributeBinsQuery.TimeExtent Property

A time extent for a temporal query against time-aware layers.
ArcGIS Maps SDK for JavaScript

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

Implements TimeExtent

Property Value

dymaptic.GeoBlazor.Core.Components.TimeExtent

AttributeBinsQuery.Units Property

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

Implements Units

Property Value

System.Nullable<dymaptic.GeoBlazor.Core.Enums.QueryUnits>

AttributeBinsQuery.UpperBoundaryAlias Property

Sets the name of the upper boundary property in the response.
default null
ArcGIS Maps SDK for JavaScript

public string? UpperBoundaryAlias { get; set; }

Property Value

System.String

AttributeBinsQuery.Where Property

public string? Where { get; set; }

Implements Where

Property Value

System.String