聚合器
将特征几何组合为异构或同质聚集体.或者,组合没有任何几何图形的特征属性。
特性按此转换器接收它们的顺序进行聚合。如果结果集料中单个几何零件的顺序很重要,您可以首先通过分拣机.
特征几何图形和属性也可以使用类似的变换器进行分解,这个解聚合.
参数
变压器
如果不选择小组通过属性,然后所有功能都属于同一组。
当你选择小组通过属性,此变压器将汇总输入特性的几何图形,基于中的选择小组通过参数。具有相同值的每个功能组小组通过属性将独立于其他组进行处理。
如果输入按组排序设置为是的,变压器将输出其在每次小组通过属性从一个功能更改为下一个功能。
参数
仅属性:允许属性聚合和累积而不聚合功能几何图形。输出功能将没有几何图形。
几何-装配层次:重建由输入特征定义的层次几何图形。在这种模式下,单个组可以输出多个异构和/或同构集合。注意,这意味着非叶节点的几何图形应该为空。输入特性应该定义一个或多个层次几何图形。层次结构重建过程的剩余部分被视为损坏聚合的一部分,因此通过骨料输出端口。
几何-组装一个级别:将一个组中的所有功能组合为单个异构或同类集合。
如果A计数属性进入,然后,将向每个输出聚合添加具有此名称的属性,包含为形成聚合而组合的功能数。
属性积累
如果保留输入属性设置为是的,原始功能的属性将合并到输出中骨料特征。
如果保留输入属性设置为不,将删除其他参数中未指定的所有属性。
属性可以连接,以便骨料功能在同一属性名下保留多个源属性值。例如,如果输入特征1的“id”属性为1,而输入特征2的“id”属性为2,为该参数指定“id”以及单独的字符“,”将导致输出骨料具有值为“1”的“ID”的功能,2“。
这个分隔符用于分隔属性值字符串中的元素。例如,如果特性值为“River Rd”的功能,“marine dr”和“hwy 1”分别用于名为“road name”的属性,分隔符为“,(逗号后接空格)在输出聚合功能上,属性“road name”将包含“river rd,海洋博士Hwy 1”作为一个值。
分隔符可以表示为常规字符,但也可以引用参数并包含特殊字符。
此字段中指定的任何属性都将进行统计累积。
例如,如果两个输入多边形的属性“salary”设置为30000和50000,再加上这些数字,总产出的“工资”将达到80000英镑。
此字段中指定的任何属性都将进行统计累积。
例如,如果两个输入多边形的属性“salary”设置为30000和50000,然后将它们平均起来,总产出的“工资”将达到40000。
此字段中指定的任何属性都将进行统计累积。
例如,如果两个输入多边形的属性“salary”设置为30000和50000,第二个多边形比第一个多边形大3倍,那么加权平均值将是45000。
属性到平均值,按面积加权如果某些输入特性为零,可能会产生非数字结果,或者没有区域。
组装一个级别
异类收集:输出几何图形将是ifmeaggregate。
同质收集(如果可能):如果输出几何图形可以在不更改其任何部分的几何图形类型的情况下生成均匀集合,然后该选项将执行转换。
如果几何名称属性指定,每个传入功能都将此属性的值存储为它所拥有的几何体的名称。这种方式,当输入几何图形组合成输出时骨料特征,我们将把几何图形名称转移到输出特征上。
组装层次结构
当模式是几何-装配层次,用户可以使用ID和父ID,ID和子ID,或所有三组ID信息(所有)如果一个层次几何图形被表示为一棵树,然后每个树节点都有一个唯一的ID。每个节点将按父ID引用其父节点,按子ID引用子节点。
唯一标识每个输入节点功能的属性。该值必须在所有输入功能中唯一,聚合器才能正常工作。
标识节点功能的父节点的属性。
标识节点的所有子节点的列表属性。
如果设置为是的,然后,输入特征上的属性将存储为该特征所拥有的几何体上的特征。通过这种方式,当几何体组合成聚集体时,将保留输入属性信息。
如果设置为不,然后不保存输入属性,除了根节点功能的输入属性。
ID用于重建分层几何图形,重建后可以删除。指定是的把这些身份证作为特征。指定不删除这些ID。
使用说明
这个变压器不会溶解相邻区域的边界——它只是创建了一个集合,它给出的所有内容。使用溶解器如果相邻区域要合并为单个区域。
例子
几何表示法
下面的示例说明了左侧不同属性的几何特征及其右侧的聚合输出。
数据结构表示
下面的示例说明了一组点,这些点表示左侧的非聚合数据结构及其右侧相应的聚合输出。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。更高级的功能,例如高级编辑器和算术编辑器,也可用于一些变压器。要访问这些选项的菜单,点击在适用参数旁边。更多信息,看见变压器参数菜单选项.
变压器类别
搜索FME知识中心
查找关于该变压器的样本和信息FME知识中心.
标签关键词:attributeAccumulator