属性Exploder
从输入功能上的每个属性创建一对新属性(属性名称/属性值),然后在新功能上输出这些属性或将它们作为列表元素添加到原始功能上。在这两种情况下,可以保留或删除原始属性和几何体。
输入端口
具有属性的功能。
输出端口
包含属性值对的功能。
参数
用于提取属性名称的新属性。
用于提取属性值的新属性。
原始属性和几何体将根据的设置进行保存或删除保留几何图形和保留属性.
当分解类型设置为特征,请每个原始属性输出一个功能。每个输出功能将有两个新属性:一个命名属性名称标签(其值将为初始属性的名称)和一个命名属性值标签(其值将为初始属性的值)。
当分解类型设置为列表,请处理后的功能将具有一个由列表名称定义的新列表属性,其中包含一个条目(具有属性名称和属性值成员,按特性名称标签和特性值标签)命名。
注:列出属性无法从工作台的输出模式访问,除非首先使用对其进行操作的转换器对其进行处理,例如列表分解器或列表连接符.所有列表属性转换器都显示在“转换器帮助”下的“内容”窗格中。列表.或者,属性Exposer可以使用。
如果“保持几何图形”为“是”,每个输出特征将具有与给定输入特征相同的几何图形。否则,输出功能将没有几何图形。
如果keep attributes为yes,已处理的功能上的初始属性将被保留。否则,输出功能将只具有此工厂创建的属性。
当“分解类型”参数设置为时要使用的列表属性列表.
例子
假设我们有一个具有以下两个属性的输入特性:。
- 姓名=约翰
- 类型=员工
如果保留属性设置为是,参数爆炸类型:特征将生成两个功能,每个功能具有四个属性:
姓名=约翰
类型=员工
_ attr_name=姓名
_属性值=john
姓名=约翰
类型=员工
_ attr_name=类型
_ attr_value=员工
参数爆炸类型:列表将向原始功能添加属性列表:
姓名=约翰
类型=员工
_ attr_list 0._attr_name=姓名
_ attr_list 0._attr_value=john
_ attr_list 1._attr_name=类型
_ attr_list 1._attr_value=员工
相关变压器
FME许可级别
FME专业版及以上
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。更高级的功能,例如高级编辑器和算术编辑器,在一些变压器中也有。要访问这些选项的菜单,点击在适用参数旁边。更多信息,看见变压器参数菜单选项.
变压器类别
搜索FME知识中心
在上搜索有关此变压器的示例和信息FME知识中心.