对点集合进行密度聚类,返回聚类后的面对像。

命名空间:  SuperMap.Data
程序集:  SuperMap.Data (in SuperMap.Data)
版本: dll

语法

C#
public static GeoRegion[] AggregatePointsToRegions(
	Point2Ds points,
	PrjCoordSys prjCoordSys,
	double distance,
	Unit unit,
	int minPilePointCount
)

参数

points
Type: SuperMap.Data..::.Point2Ds
输入的点集合。
prjCoordSys
Type: SuperMap.Data..::.PrjCoordSys
点集合的空间参考坐标系,如果为null,则默认为平面坐标系。
distance
Type: System..::.Double
密度聚类半径。
unit
Type: SuperMap.Data..::.Unit
密度聚类半径的单位。如果空间参考坐标系prjCoordSys无效,此参数也无效。
minPilePointCount
Type: System..::.Int32
密度聚类点数目阈值,必须大于等于2。阈值越大表示能聚类为一簇的条件越苛刻。推荐值为4。

返回值

聚类成功,返回每一簇点集聚集成的多边形,失败返回null。

备注

关于密度聚类,参考AggregatePoints

版本信息

SuperMap iObjects .NET


请参见