Show / Hide Table of Contents

Constructor ClusteringFeatureReduction

ClusteringFeatureReduction(Renderer)

Initializes a new instance of the ClusteringFeatureReduction class using the given renderer and default values for min size, max size and radius of the cluster.

Declaration
public ClusteringFeatureReduction(Renderer renderer)
Parameters
Type Name Description
Renderer renderer

The renderer for drawing clustered geoelements.

Remarks

Only SimpleRenderer, UniqueValueRenderer, and ClassBreaksRenderer are currently supported for AggregationFeatureReduction.Renderer. UniqueValueRenderer with multiple fields is not supported. If the renderer passed is not one of the supported renderer types listed above then original features from the FeatureLayer or original graphics from the GraphicsOverlay are drawn using Renderer or Renderer respectively. In the case of FeatureLayer, a LayerViewState will contain an error indicating the use of an unsupported renderer. Also note, AggregationFeatureReduction.Renderer is independent of FeatureLayer.Renderer and GraphicsOverlay.Renderer.

If you want to symbolize clusters using the same symbology used by the FeatureLayer or GraphicsOverlay, you may clone Renderer or Renderer and set it here. You can also create a new renderer of a supported type. If you create a new SimpleRenderer, clusters will draw using symbol defined for the SimpleRenderer. If the new renderer is of type ClassBreaksRenderer or UniqueValueRenderer, the field name on the renderer must match one of the AggregateField in AggregateFields. If this field is not found in AggregateFields, clusters will draw using DefaultSymbol or DefaultSymbol. If there is no default symbol defined, clusters will not draw.

Applies to

Platforms and versions
TargetVersions
.NET Standard 2.0200.3 - 200.8
.NET200.3 - 200.8
.NET Windows200.3 - 200.8
.NET Android200.3 - 200.8
.NET iOS200.3 - 200.8
.NET Framework200.3 - 200.8
UWP200.3 - 200.8
In This Article
Back to top Copyright © 2022 Esri.