書式
SDO_SAM.SPATIAL_CLUSTERS( tablename IN VARCHAR2, colname IN VARCHAR2, max_clusters IN NUMBER, allow_outliers IN VARCHAR2 DEFAULT 'TRUE', tablepartition IN VARCHAR2 DEFAULT NULL ) RETURN SDO_REGIONSET;
説明
既存のRツリー索引を使用してクラスタを計算し、SDO_REGIONオブジェクトの集合を戻します。このオブジェクトでは、ジオメトリ列によって各クラスタの境界が指定され、geometry_key
値がNULLに設定されています。
パラメータ
データ・マイニング表の名前を指定します。
位置の座標を格納するtablename
の列名を指定します。
取得するクラスタの最大数を指定します。
TRUE
(デフォルト)を指定した場合、外れ値(独立したインスタンス)が空間クラスタに含まれます。FALSE
を指定した場合、外れ値は空間クラスタには含まれません。(TRUE
を指定すると、すべてのデータが許容されるため、クラスタは大きくなります。FALSE
を指定すると、一部のデータが除外されるため、クラスタは小さくなります。)
tablename
のパーティション名を指定します。
使用上の注意
クラスタはtablename
の空間Rツリー索引を使用して計算されます。
例
次の例では、都市の位置を最大3つのクラスタにクラスタ化します。外れ値はクラスタに含めます。
SELECT * FROM TABLE(sdo_sam.spatial_clusters('PROJ_CITIES', 'LOCATION', 3, 'TRUE'));