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
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
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
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
AttributeBinsQuery.Where Property
public string? Where { get; set; }
Implements Where