AggregationFeatureReduction class final

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.

Inheritance
Implemented types
Implementers

Properties

aggregateFields List<AggregateField>
An array of AggregateField that summarizes one or more attributes for a group of geoelements visualized with FeatureReduction.
no setter
enabled bool
True to enable feature reduction, false to show individual geoelements.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
isPopupEnabled bool
A flag indicating whether the PopupDefinition defined on the PopupSource is enable / disable.
getter/setter pairoverride
labelDefinitions List<LabelDefinition>
The collection of LabelDefinition objects that define label display for the summarized attribute values of aggregated geoelements.
no setter
maxScale double
The map scale at which aggregation is enabled. Geoelements are not aggregated when the map scale goes beyond the maximum scale.
getter/setter pair
popupDefinition PopupDefinition?
The pop-up definition.
getter/setter pairoverride
renderer Renderer
Defines the symbology for displaying aggregated geoelements.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
showLabels bool
True to display labels for aggregated geoelements, false to turn them off.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited