全部產品
Search
文件中心

ApsaraDB RDS:ST_ClusterKMeans

更新時間:Feb 28, 2024

返回每個Geometry對象基於二維K均值演算法產生的聚類結果數量。

文法

integer  ST_ClusterKMeans(geometry winset  geom , integer  numberOfClusters);

參數

參數名稱描述
geom目標Geometry對象。
numberOfClusters聚類數。

描述

  • 用於聚類的距離是幾何質心之間的距離。
  • 該函數是視窗函數。

樣本

SELECT ST_ClusterKMeans(geom,2) over() ,st_AsText(geom)
    from (select unnest(ARRAY['POINT (0 0)'::geometry,
                            'POINT(1 1)'::geometry,
                            'POINT (-1 -1)'::geometry,
                            'POINT (-2 -2)'::geometry]) as geom) as test;
 st_clusterkmeans |  st_astext
------------------+--------------
                0 | POINT(0 0)
                0 | POINT(1 1)
                1 | POINT(-1 -1)
                1 | POINT(-2 -2)
(4 rows)