AttributeManager (属性管理器)转换器:
功能:
①创建一个新属性,并以多种方式为其设置默认值或新值。
②通过重命名和删除它们来修改现有属性,并为它们设置或清除值 。
③给属性重排序。
④根据当前特性之前或之后的要素u设置属性值。
⑤通过将多个属性操作转化器合并到一个地方来简化工作空间。
应用例子:
①通过连接输入数据修改需要修改的属性值:
②通过定义条件参数,判定输入属性中是否包含 @ 符号,执行不同属性操作。此处 feature[-1].BSM 的含义为,若属性中不含 @ 符号,则用上一行的属性值替换本行属性值(直到下一次行属性值出现 @ 符号出现,再用新行值替换):
输入数据样式:
转换器设置:
运行结果:
总结:
通过AttributeManager(属性管理器)可对输入数据进行属性的 增、删、改 等修改操作,实际应用中可结合其他转换器灵活使用。