StringConcatenator
连接任意数量属性、用户参数和/或常量的值,并将结果存储在新属性中。
注意:如果需要设置多个属性,请考虑使用AttributeCreator。它包含相同的功能。
输入端口
这个转换器接受任何特性。
输出端口
具有连接属性的特性。
参数
选择创建新的属性计算指定表达式的值,并将计算结果放入指定属性中。
选择覆盖现有的属性对每个选定属性求一次指定表达式的值。评估的结果将被放回属性中。
这是将包含结果的属性。使用默认名称,或键入新名称。
此参数允许对相同的表达式求值,每次为所选属性求值一次。对于指定的每个属性,表达式的结果将存储到该属性中。
如果连接需要当前属性的值,则使用函数检索它@CurrentAttribute ()。例如,如果传入的特性具有属性X和Y,我们希望用字符串作为前缀prefix_,选择两个属性,并将表达式设置为prefix_@CurrentAttribute ()。
定义要连接的项。对于每个项,您可以选择属性值、常量、换行符、发布参数、私有参数或系统参数。属性中显示了结果字符串的预览连接的结果窗口。
例如,您想要将公园名称和区域属性合并到单个标签中,对于特定的公园可能是这样的:
公园:斯特拉思科公园
面积:87308平方英尺
在String Parts下,选择要连接的属性、常量和新行来完成标签:
转到a更高级的文本编辑器,单击切换到高级按钮。
在这个编辑器中,您可以在字符串表达式部分中编写一个字符串。字符串可以包含属性值引用、函数引用或用户参数引用。
注意:要在文本编辑器中使用Math函数,还需要使用feature函数@Evaluate。例如,这个表达式将一个特性的面积乘以一个属性的值,并创建一个报告结果的字符串:@Evaluate (@ round (@ value (NumericAttribute)) * @Area ())
注意:你可以使用“选项”菜单上的“切换到基本模式”切换回“基本模式”;然而,从高级到基本的表格格式可能会丢失。
相关的变形金刚
ExpressionEvaluator:计算可以嵌入到字符串表达式中的数值表达式。注意,在字符串表达式中,前导和尾随空格被保留,而在数字上下文中,例如在ExpressionEvaluator中,前导和尾随空格被忽略。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
变压器的历史
这个转换器以前称为连接器。
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:连接器连接连接系列