ParameterFetcher
向特性添加属性,为其提供以前发布的参数的值。
参数是一种设置,您可以在运行翻译时将值传递给它。参数通常与阅读器或转换器上的设置有关。ParameterFetcher可用于将一个或多个参数的值复制到相应数量的属性。配置对话框中指定的行数决定公开的输出属性的数量。
参数
目标属性
目标属性是将要创建的属性的名称。当您选择一个参数时,该字段将自动填充一个适当的名称(例如,选择一个名为的参数)宽度将自动命名目标属性_WIDTH)。可以使用默认名称,也可以键入新名称。
例子
这个示例描述了一个参数,但是您可以获取多个参数。
的创造者下面显示的transformer有一个已发布的参数,称为全国矿工工会。若要发布此参数,请放置创造者工作区中的transformer。然后右键单击Number创建并选择Create Parameter。
对话框显示了已发布的参数属性,默认值更改为10:
选择全国矿工工会参数名称字段中的参数,并键入目标属性结果。
当工作空间运行时,ParameterFetcher获取分配给“NUM”参数的值,并将其存储在“result”属性中。现在该特性有一个属性“result”,该属性保存“NUM”参数的值。
您可以在FME Universal查看器中看到属性及其值。
注意:有关已发布参数的更多信息,请参见工作台帮助主题添加一个参数。
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。