AggregationFeatureReduction Class

  • AggregationFeatureReduction
  • class Esri::ArcGISRuntime::AggregationFeatureReduction

    A base class to define visual aggregation of geoelements. More...

    Header: #include <AggregationFeatureReduction.h>
    Since: Esri::ArcGISRuntime 200.2
    Inherits: Esri::ArcGISRuntime::FeatureReduction and Esri::ArcGISRuntime::PopupSource
    Inherited By:

    Esri::ArcGISRuntime::ClusteringFeatureReduction

    Public Functions

    virtual ~AggregationFeatureReduction() override

    Reimplemented Public Functions

    virtual bool isPopupEnabled() const override
    virtual Esri::ArcGISRuntime::PopupDefinition *popupDefinition() const override
    virtual void setPopupDefinition(Esri::ArcGISRuntime::PopupDefinition *popupDefinition) override
    virtual void setPopupEnabled(bool popupEnabled) override

    Detailed Description

    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. FeatureReduction is not supported in 3D.

    Member Function Documentation

    [override virtual] AggregationFeatureReduction::~AggregationFeatureReduction()

    Destructor.

    [override virtual] bool AggregationFeatureReduction::isPopupEnabled() const

    Reimplements: PopupSource::isPopupEnabled() const.

    Returns a flag indicating whether the PopupDefinition defined on the PopupSource is enable / disable.

    Will return false if an error occurs.

    [override virtual] Esri::ArcGISRuntime::PopupDefinition *AggregationFeatureReduction::popupDefinition() const

    Reimplements: PopupSource::popupDefinition() const.

    Returns the pop-up definition.

    The PopupDefinition associated with the popup source. A nullptr if an error occurs or if the popup source is not associated with a pop-up definition.

    See also setPopupDefinition().

    [override virtual] void AggregationFeatureReduction::setPopupDefinition(Esri::ArcGISRuntime::PopupDefinition *popupDefinition)

    Reimplements: PopupSource::setPopupDefinition(Esri::ArcGISRuntime::PopupDefinition *popupDefinition).

    Sets the popupDefinition to popupDefinition.

    See also popupDefinition.

    [override virtual] void AggregationFeatureReduction::setPopupEnabled(bool popupEnabled)

    Reimplements: PopupSource::setPopupEnabled(bool popupEnabled).

    Sets the popupEnabled to popupEnabled.

    See also isPopupEnabled.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.