面聚合

使用说明

面聚合是将指定距离内的面要素融合为一个新的面要素,得到聚合后的面状要素数据集(FeatureRDD)。

AggregatePolygons1

常用应用场景如需要得到农村居民地的聚集程度,一般需要连片度这样的指标去判定,连片度是指一定范围内的地块或者房屋聚合成一个图斑,如建设用地的地块聚合距离100米,则会将所有距离范围内的都聚合起来。

不同的聚合限定距离会产生不同的效果,如下图所示:
AggregatePolygons2

如果想要排除数据中一些独立细碎面,则可以设置参数中的聚合面最小面积,如下图所示:
AggregatePolygons3

有时结果中可能会出现空隙面(孔洞),此时可以设置参数中的面要素内部孔洞最小面积进行消除,如下图所示:
AggregatePolygons4

参数说明

参数名 默认值 参数释义 参数类型
源要素数据集 源要素数据集, 待分析的面状要素数据集。 FeatureRDD
聚合限定距离 聚合时面要素边界间要满足的距离,即聚合只能在两个面要素边界处于指定聚合距离内的位置处才会发生。输入格式如1 Meter。单位支持Meter, Centimeter, Millimeter, Decimeter, Kilometer, Yard, Inch, Foot, Mile。 Distance
聚合面的最小面积 0 聚合面得以保留的最小面积,即小于该面积的面要素将不进行合并。若设置该参数,需要同时设置面积单位。默认值为0,即保留所有面。 Double
聚合面的最小面积单位 聚合面的最小面积单位,可选值:SquareMillimeter 平方毫米,SquareCentimeter 平方厘米,SquareDecimeter 平方分米,SquareMeter 平方米,SquareKilometer 平方千米,Hectare 公顷,Are 公亩,SquareInch 平方英寸,SquareFoot 平方英尺,SquareYard 平方码,SquareMile 平方英里,Acre 英亩。 String
面要素内部孔洞的最小面积 0 面要素内部孔洞的最小面积,即小于该面积的孔洞将被填满。若设置该参数,需要同时设置面积单位。默认值为0,即保留所有面要素中的孔洞。 Double
面要素内部孔洞的最小面积单位 面要素内部孔洞的最小面积,可选值:SquareMillimeter 平方毫米,SquareCentimeter 平方厘米,SquareDecimeter 平方分米,SquareMeter 平方米,SquareKilometer 平方千米,Hectare 公顷,Are 公亩,SquareInch 平方英寸,SquareFoot 平方英尺,SquareYard 平方码,SquareMile 平方英里,Acre 英亩。 String
聚合字段 聚合字段值一样的要素才会发生聚合。支持的字段值类型有:Boolean,Integer,Long,Date,Timestamp String