对点集合进行密度聚类,返回聚类后的面对像。
命名空间:
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