使用说明
使用多边形根据空间关系对点、线、面数据集进行属性统计。与【区域汇总】不同的是,统计数据集(可以为点、线、面)和被统计数据集(可以为点、线、面)中的要素对象,需要满足指定的空间关系,则会对被统计数据集中的字段进行属性统计。所有与同一统计数据集的对象满足空间关系的被统计对象将作为一组进行属性统计(比如统计个数、最大最小值、众数等)。结果返回要素数据集(FeatureRDD)。
分布式空间汇总提供普通【空间汇总】和【DSF空间汇总】两种功能,差别在于输入的数据源不同:
【空间汇总】能够输入从多种矢量数据源读取的数据集,如SHP、PostGIS、Oracle等;
【DSF空间汇总】仅能够输入从SuperMap DSF数据源中读取的数据集。
两个数据集必须同为要素数据集或地理分区要素数据集
若使用DSF作为分布式分析数据源,能够提高分析效率,执行分析的两数据源需要具有相同的地理分区索引,算子结果输出要素数据集。
空间关系
IDENTICAL — 一致,用于判断点、线、面几何对象是否一致。
DISJOINTED — 相离,用于判断点、线、面几何对象是否相离,即空间不相交。
INTERSECT — 相交,用于判断点、线、面几何对象是否空间相交。
TOUCH — 接触,用于判断点、线、面几何对象是否空间接触。
OVERLAP — 部分叠加,用于判断线、面对象是否部分叠加。OVERLAP 要求判断的几何对象类型相同。
CROSS — 穿越,用于判断线是否穿越。当前被判断的对象必须是线,判断对象必须为线或面。
WITHIN — 被包含,用于判断当前对象是否被判断对象空间包含。
CONTAIN — 包含,用于判断当前对象是否包含判断对象。
INNERINTERSECT — 内部相交,用于判断点、线、面对象是否内部相交,内部相交指对象相交但不仅仅是相邻。
NEAR — 临近,判断点、线、面对象的距离是否小于指定的距离。
属性统计字段信息
通过设置属性统计字段信息对格网内的数据进行属性统计,输入格式为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 | 记录数目 |
参数说明
【空间汇总】和【DSF空间汇总】参数相同:
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
被属性汇总的要素数据集 | 被属性汇总的要素数据集,支持输入点线面 | FeatureRDD | |
源要素数据集 | 源要素数据集,提供空间信息,支持输入点线面 | FeatureRDD | |
源要素数据集对被属性汇总要素数据集的空间关系 | 源要素数据集对被属性汇总要素数据集的空间关系,支持Contain, Within, Intersected, InnerIntersected, Overlap, Identical, Disjointed, Touch, Cross, Near | JavaSpatialRelationType | |
属性统计信息 (可选) |
属性统计信息,对融合字段值相同的记录进行属性统计,输入格式为srcField,sum,outField | JavaFieldStat | |
结果对象保留源要素对象的属性记录 (可选) |
true | 勾选则结果对象保留源要素对象的属性记录 | Boolean |
结果对象保留源要素对象的空间几何对象 (可选) |
true | 勾选则结果对象保留源要素对象的空间几何对象 | Boolean |
节点容限 (可选) |
0.0 | 节点容限。默认值是 0.0。当容限小于 1.0e-10 时,如果数据集的坐标系为地理坐标系时,将使用1.0e-7 的节点容限,当坐标系为空或投影坐标系时,使用 1.0e-2 的节点容限。 | Double |