Class AggregationFeatureReduction
A base class to define visual aggregation of geoelements.
Namespace: Esri.ArcGISRuntime.Reduction
Assembly: Esri.ArcGISRuntime.dll
Syntax
public abstract class AggregationFeatureReduction : FeatureReduction, INotifyPropertyChanged, IPopupSource
Remarks
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.
Properties
Name | Description |
---|---|
AggregateFields | Gets a list of AggregateField that summarizes one or more attributes for a group of geoelements visualized with FeatureReduction. |
IsPopupEnabled | Gets or sets a value indicating whether the PopupDefinition is enabled. |
LabelDefinitions | Gets the collection of LabelDefinition objects that define label display for the summarized attribute values of aggregated geoelements. |
MaxScale | Gets or sets the map scale at which aggregation is enabled. Geoelements are not aggregated when the map scale goes beyond the maximum scale. |
PopupDefinition | Gets or sets the pop-up definition on the aggregate geoelement. |
Renderer | Gets or sets the symbology for displaying aggregated geoelements. |
ShowLabels | Gets or sets a value indicating whether to display labels for aggregated geoelements, false to turn them off. |
Applies to
Target | Versions |
---|---|
.NET Standard 2.0 | 200.3 - 200.5 |
.NET | 200.3 - 200.5 |
.NET Windows | 200.3 - 200.5 |
.NET Android | 200.3 - 200.5 |
.NET iOS | 200.3 - 200.5 |
.NET Framework | 200.3 - 200.5 |
UWP | 200.3 - 200.5 |