使用说明
数据追加是根据追加规则将要素合并到现有图层,来更新或修改现有数据集。结果返回要素数据集(FeatureRDD)。
可以应用到这样的场景:某大型连锁超市收集每月每家连锁店的销售数据集,通过数据追加工具,可以得到年度销售图层;各研究单位收集的小区域数据,通过数据追加工具可以附加到一个图层中。
参数说明
参数名 | 默认值 | 参数释义 | 参数类型 |
---|---|---|---|
输入数据集 | 输入被追加的要素数据集。 | FeatureRDD | |
追加数据集 | 追加数据集 | FeatureRDD | |
追加数据集规则 (可选) |
追加数据集规则,支持映射方式为AppendField, Expression,输入格式如“fieldname,AppendField,fieldname”或“ID,Expression,ID*4”。 | JavaFieldMapping | |
是否忽略字段类型不同的问题 | 当追加的字段名称相同时,是否忽略字段类型不同的问题,如果为 true,则当字段类型不同时,会尽可能将字段值尽可能转换为目标字段类型的字段值,转换失败则字段值为null。如果为 false,则字段类型不同将会抛出异常或不保留字段值。不支持字段表达式。 | Boolean | |
是否只保留字段名称相同的字段 | true | 是否只保留字段名称相同的字段。如果为 true,则只保留追加数据集中与输入数据集中字段名称相同的字段(输入数据集的字段任何时候都全部保留)。如果为 false,则会保留所有追加数据集中的字段。 此时,如果字段名称相同,但类型不同时,如果 “是否忽略字段类型不同的问题” 为 false ,则会新建一个字段来保存追加数据集中的字段。如果 “是否忽略字段类型不同的问题” 为 true,则会尝试将追加数据集中字段值转换到输入数据集中字段类型下的值,如果转换失败,则字段值为 null。 | Boolean |