clustering
This module contains functions that perform clustering on geographies.
ST_CLUSTERKMEANS
Description
Takes a set of points as input and partitions them into clusters using the k-means algorithm. Returns an array of tuples with the cluster index for each of the input features and the input geometry.
geog
:ARRAY<GEOGRAPHY>
points to be clustered.numberOfClusters
:INT64
|NULL
numberOfClusters that will be generated. IfNULL
the default valueMath.sqrt(<NUMBER OF POINTS>/2)
is used. The output number of cluster cannot be greater to the number of distinct points of thegeog
.
Return type
ARRAY<STRUCT<cluster INT64, geom GEOGRAPHY>>
Example
Additional examples
Last updated