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() Constructor
Parameterless constructor
public AttributeBinsQuery();
AttributeBinsQuery(Nullable, IAttributeBinsQueryBinParameters, Nullable, QueryDatumTransformation, Nullable, Geometry, string, SpatialReference, IReadOnlyCollection, string, 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, dymaptic.GeoBlazor.Core.Model.QueryDatumTransformation? DatumTransformation=null, System.Nullable<double> Distance=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, 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>
Indicates if the service should cache the query results. default undefined ArcGIS Maps SDK for JavaScript
DatumTransformation QueryDatumTransformation
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
Distance System.Nullable<System.Double>
Specifies a search distance from a given geometry in a spatial query. 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
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>
For spatial queries, this parameter defines the spatial relationship to query features in the layer or layer view against the input geometry. default intersects ArcGIS Maps SDK for JavaScript
TimeExtent TimeExtent
A time extent for a temporal query against time-aware layers. ArcGIS Maps SDK for JavaScript
Units System.Nullable<QueryUnits>
The unit for calculating the buffer distance when distance is specified in spatial queries. default null ArcGIS Maps SDK for JavaScript
UpperBoundaryAlias System.String
Sets the name of the upper boundary property in the response. default null ArcGIS Maps SDK for JavaScript
Where System.String
A where clause for the query. ArcGIS Maps SDK for JavaScript
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
Indicates if the service should cache the query results. default undefined ArcGIS Maps SDK for JavaScript
public System.Nullable<bool> CacheHint { get; set; }
Implements CacheHint
Property Value
System.Nullable<System.Boolean>
AttributeBinsQuery.DatumTransformation 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.QueryDatumTransformation? DatumTransformation { get; set; }
Property Value
AttributeBinsQuery.Distance Property
Specifies a search distance from a given geometry in a spatial query. ArcGIS Maps SDK for JavaScript
public System.Nullable<double> Distance { get; set; }
Implements Distance
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.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
For spatial queries, this parameter defines the spatial relationship to query features in the layer or layer view against the input geometry. default intersects ArcGIS Maps SDK for JavaScript
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
The unit for calculating the buffer distance when distance is specified in spatial queries. default null ArcGIS Maps SDK for JavaScript
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
A where clause for the query. ArcGIS Maps SDK for JavaScript
public string? Where { get; set; }
Implements Where