你在这里: 列表 列表爆炸器

列表爆炸器

将每个输入特征上的每个列表成员分解为自己的特征。

列表中的任何属性都将降级为功能输出的非列表属性。此外,原始列表中属性的元素编号将添加到功能中。每个特征的输出都有来自原始输入特征的几何图形副本。

输入端口

输出端口

参数

属性积累

如果传入功能和原始功能的属性共享相同的名称,但不是以几何属性开始的FMEI,然后他们被认为是冲突。

使用说明

  • 如果输入属性和列表元素属性具有相同的名称,这个输入属性将被列表元素属性覆盖。
  • ListExploder不能与无效的列表一起使用,例如在条目0处不开始的。例如:
有效列表 无效列表
MyList{ 0 } MyList{ 1 }
MyList{ 1 } MyList{ 2 }
MyList{ 2 } MyList{ 3 }
MyList{ 3 } MyList{ 4 }

实例

例1:

如果此功能进入此变压器:

SomeList 0.长度=7.3

someList 0.kind='铺面'

SomeList 1.长度=8.4

someList 1.kind='平滑'

someList 1.lanes=2

SomeList 2.长度=1.1

someList 2.kind='粗糙'

另一件事

然后,假定指定的列表名称是体位学家{},索引属性为元素元素,以及积累方式参数设置为合并传入列表,第一个返回的功能如下:

长度=7.3

“铺”

元素编号=0

另一件事

如果积累方式参数设置为仅使用传入列表,第一个返回的功能如下:

长度=7.3

“铺”

元素编号=0

例2:

假设你有一个输入具有以下6个属性的功能。(The列表属性这里用的是ID {}

名字

类型

ID { 0 }

ID { 0 }。十六进制

ID { 1 }

ID { 1 }。十六进制

合并传入列表将生成具有4个属性的元素:

名字

类型

12月

十六进制

仅使用传入列表将生成具有两个属性的元素:

12月

十六进制

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。更高级的功能,例如高级编辑器和算术编辑器,也可用于一些变压器。要访问这些选项的菜单,点击在适用参数旁边。更多信息,看见变压器参数菜单选项.

变压器类别

列表

其他资源

搜索FME知识中心

在上搜索有关此变压器的示例和信息FME知识中心.