ColumnClustering Class | |
Print this page
Learn more about Verizon Connect GeoBase.
Get information about the latest release
A clustering algorithm which works by first creating a grid of clusters
This clustering algorithm attempts to merge clusters so that cluster labels will not be incorrectly placed.
This should mean that the center of any cluster icon will be over the centroid of the cluster.
Inheritance Hierarchy
Namespace:
Telogis.GeoBase.Clustering
Assembly:
geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax public class ColumnClustering : IClusteringAlgorithm
Public Class ColumnClustering
Implements IClusteringAlgorithm
The ColumnClustering type exposes the following members.
Constructors Methods
| Name | Description |
---|
| CalculateClusters |
Calculates the clusters for a specified map and set of features.
|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) |
| GetQueryBounds |
Get the required query bounds for calculating clusters for the given viewport.
|
| GetType | Gets the Type of the current instance. (Inherited from Object.) |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
TopRemarks First partitions the features into a grid of small sub clusters
Where possible these sub clusters are combined into a grid of clusters.
Edge sub clusters are not initially placed on the grid - instead they are merged into adjacent clusters
in a second pass. This is so that the cluster labels do not have to be drawn a large distance from the
centroid of the cluster.
See Also