使用说明
使用规则格网(矩形格网或六边形格网)对数据集进行属性统计。被统计的要素对象与规则格网使用相交的空间关系判断。结果返回面要素数据集(FeatureRDD),如果进行了时间维度的聚合,则在结果数据集中会生成 DtgStart 和 DtgEnd 两个时间字段,用于表示在当前格网内被聚集的对象的最早时刻和最晚时刻。
与【格网汇总】不同的是,该方法可以指定时间周期对象,进行时间维度的属性汇总。即待统计数据集中含有属性的时间信息,比如某天的门店营业数据,统计时便可以汇总时间范围内(如一周)的门店营业额。
属性统计字段信息
通过设置属性统计字段信息对格网内的数据进行属性统计,输入格式为srcField,Mode,outField。其中,srcField为输入的数据集中待统计的字段,outField为统计结果字段名,Mode为统计方法,支持的统计方法为:Sum, Min, Max,Average,Variance, VariancePopulation,StdDeviation,StdDeviationPopulation, RecordCount, ModalValue。 如下表所示:
统计方法 | 含义 | 统计方法 | 含义 |
---|---|---|---|
Sum | 求和 | Min | 最小值 |
Max | 最大值 | Average | 平均值 |
Variance | 样本方差 | VariancePopulation | 全样本方差 |
StdDeviation | 样本标准差 | StdDeviationPopulation | 全样本标准差 |
ModalValue | 众数值统计 | RecordCount | 记录数目 |
参数说明
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
被属性汇总的要素数据集 | 被属性汇总的要素数据集,支持输入点线面 | FeatureRDD | |
格网类型 | 格网类型,支持方形格网和蜂窝(六边形)格网,Grid、Hexagon | JavaMeshType | |
网格大小 | 网格大小,如 1 KiloMeter,对于方格网为方格的边长,对于蜂窝网为六边形顶点到中心点的距离。 | JavaDistance | |
属性统计信息 (可选) |
属性统计信息,对融合字段值相同的记录进行属性统计,输入格式为srcField,sum,outField | JavaFieldStat | |
是否只取第一个Bin (可选) |
true | 对于线面对象,有可能会包含多个Bin,如果 singleBin 为 true 则只取第一个 bin,也只在一个 bin 中进行汇总,如果 singleBin 为 false,则在所有的 bin 中都会被进行属性汇总。 | Boolean |
时间周期对象 (可选) |
周期时间对象,如果指定周期时间对象,则在 xy 平面维度外增加时间维度进行属性聚合 | JavaTimeCycle | |
要素对象的开始时间字段 (可选) |
要素对象的开始时间字段,如果不指定开始时间字段,将会在要素数据集中查找可用的时间字段 | String | |
要素对象的终止时间字段 (可选) |
要素对象的终止时间字段,如果不指定终止时间字段,将会在要素数据集中查找可用的时间字段 | String |