属性引用程序
通过跟随从一个属性到另一个属性的引用来设置属性值,其中第一个属性包含所需(第二个)属性的名称。将检索引用的值并将其分配给新属性。
典型用途
- 在没有联接键但有一个属性是指向所需值的指针的情况下执行联接
它是如何工作的?
attributeDeferencer接收源属性参数。这个源属性的价值引用(是的名称)另一个属性,此辅助属性的值将添加到新创建的目的地属性.
在这个例子中,我们从一个简单的表格数据集开始,它包含了一年的冰淇淋销售数据。
为了提取任意给定月份的销售数字,我们创建了一个简单的工作区,其中包含用户参数打电话月.它已配置为选择参数,以及提供的可能月份值。在运行工作区(带有提示)时,用户选择月份“七月,它将成为分配给Month参数的当前值。
在工作区中,功能通过参数获取器然后转到attributedreferencer。
在ParameterFetcher中,Month参数的值-七月“-分配给名为_月.
然后,在attributeDeferencer中源属性是_月,以及新创建的目的地属性具有默认名称_取消引用.
输出特性现在有一个_取消引用属性,其内容由用户参数选择决定-在本例中七月”.
配置
输入端口
具有属性的功能。
输出端口
具有引用源属性值副本的功能。
参数
源属性 | 包含对另一个属性的引用的属性。 |
目的地属性 | 将包含引用值副本的新属性。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项.
定义值
有几种方法可以定义要在变压器中使用的值。最简单的方法是简单地输入一个值或字符串,它可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种从各种数据源(如属性、参数和常量)构造文本字符串(包括正则表达式)的方便方法,在这些数据源中,结果直接在参数内部使用。
使用算术编辑器
算术编辑器提供了一种从各种数据源(如属性、参数和特征函数)构造数学表达式的方便方法,在这些数据源中,结果直接在参数内部使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等,无论是直接在参数中输入还是使用其中一个编辑器构造。
参考
加工行为 |
|
特征保持 |
不 |
依赖关系 | 无 |
FME许可级别 | FME基础版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作指南、文章、常见问题解答等的场所。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。
搜索关于attributeDeferencer的所有结果在FME社区。亚搏国际在线官网
示例可能包含根据开放式政府许可证获得许可的信息-温哥华