Click or drag to resize

ColumnClustering Class

Verizon Connect Logo
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
SystemObject
  Telogis.GeoBase.ClusteringColumnClustering

Namespace:  Telogis.GeoBase.Clustering
Assembly:  geobase.net (in geobase.net.dll) Version: 4.99.0.0
Syntax
public class ColumnClustering : IClusteringAlgorithm

The ColumnClustering type exposes the following members.

Constructors
  NameDescription
Public methodColumnClustering
Initializes a new instance of the ColumnClustering class
Top
Methods
  NameDescription
Public methodCalculateClusters
Calculates the clusters for a specified map and set of features.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetQueryBounds
Get the required query bounds for calculating clusters for the given viewport.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Remarks
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