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 record AttributeBinsQuery : dymaptic.GeoBlazor.Core.Interfaces.IAttributeBinsQuery, dymaptic.GeoBlazor.Core.Interfaces.IQueryMixin, System.IEquatable<dymaptic.GeoBlazor.Pro.Model.AttributeBinsQuery>
Inheritance System.Object 🡒 AttributeBinsQuery
Implements IAttributeBinsQuery, 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
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
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
SpatialReference
The spatial reference for the returned geometry. ArcGIS Maps SDK for JavaScript
OutStatistics
System.Collections.Generic.IReadOnlyCollection<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
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
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<SpatialRelationship>
TimeExtent
TimeExtent
A time extent for a temporal query against time-aware layers. ArcGIS Maps SDK for JavaScript
Units
System.Nullable<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
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
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
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
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
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<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
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
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
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<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
AttributeBinsQuery.Units Property
public System.Nullable<dymaptic.GeoBlazor.Core.Enums.QueryUnits> Units { get; set; }
Implements Units
Property Value
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
AttributeBinsQuery.Where Property
public string? Where { get; set; }
Implements Where