Package-level declarations
Types
Defines a field or statistical com.arcgismaps.arcade.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.
A com.arcgismaps.mapping.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 com.arcgismaps.mapping.layers.FeatureLayer. AggregateGeoElement.geometry is a com.arcgismaps.geometry.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.
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.
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 com.arcgismaps.mapping.layers.FeatureLayer and com.arcgismaps.mapping.view.GraphicsOverlay. FeatureReduction is not supported in 3D.
Method for aggregating and summarizing features in a point com.arcgismaps.mapping.layers.FeatureLayer or point graphics in a com.arcgismaps.mapping.view.GraphicsOverlay in dynamic rendering mode (com.arcgismaps.mapping.layers.FeatureRenderingMode.Dynamic, or com.arcgismaps.mapping.view.GraphicsRenderingMode.Dynamic). Clustering is configured via the com.arcgismaps.mapping.layers.FeatureLayer.featureReduction property of the com.arcgismaps.mapping.layers.FeatureLayer or the com.arcgismaps.mapping.view.GraphicsOverlay.featureReduction of the com.arcgismaps.mapping.view.GraphicsOverlay.
An abstract class for reducing and summarizing point geoelements such as graphics or features.