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
-
- Object
- FeatureReduction
- AggregationFeatureReduction
- 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