Package-level declarations

Types

Link copied to clipboard

Defines a field or statistical ArcadeExpression for summarizing aggregated data from an AggregationFeatureReduction. Feature reduction uses statistical methods to aggregate geoelements into logical groups based on their location. Attribute values for each group (AggregateGeoElement) can be summarized for any numeric field using a specified AggregateStatisticType, such as the average, maximum, or sum. A common workflow is to summarize aggregated groups with the number of geoelements they represent.

Link copied to clipboard

A GeoElement that represents aggregated geoelement on the map, for example a cluster of features or graphics. Based on aggregation properties defined in AggregationFeatureReduction, geoelements are aggregated dynamically as the scale of the map changes. AggregateGeoElement.attributes are the summary statistics defined at the time of configuring aggregation on a FeatureLayer. AggregateGeoElement.geometry is a GeometryType.Point representing the centroid of the aggregated geoelement. By default, AggregateGeoElement has a cluster_count attribute. Aggregated geoelements only have access to the fields listed in AggregationFeatureReduction.aggregateFields. The fields from the feature layer are not accessible for use in popups, labels, or renderers for aggregated geoelements.

Link copied to clipboard

The list of possible statistic types that can be used for aggregating geoelements. Defines the type of statistic for summarizing values returned from the AggregateField.statisticFieldName or AggregateField.statisticExpression for geoelements in an AggregateGeoElement.

Link copied to clipboard

A base class to define visual aggregation of geoelements. Feature reduction dynamically aggregates groups of points that are within proximity of each other in order to represent each group with a single symbol. Such grouping allows you to see patterns in the data that are difficult to visualize when a layer contains hundreds or thousands of points that overlap and cover each other. The count of geoelements in each group can be displayed, and numeric attribute values can also be summarized within each group. Note, properties defined for AggregationFeatureReduction are independent of properties of FeatureLayer and GraphicsOverlay. FeatureReduction is not supported in 3D.

Link copied to clipboard

Method for aggregating and summarizing features in a point FeatureLayer or point graphics in a GraphicsOverlay in dynamic rendering mode (FeatureRenderingMode.Dynamic, or GraphicsRenderingMode.Dynamic). Clustering is configured via the FeatureLayer.featureReduction property of the FeatureLayer or the GraphicsOverlay.featureReduction of the GraphicsOverlay.

Link copied to clipboard
sealed class FeatureReduction

An abstract class for reducing and summarizing point geoelements such as graphics or features.