创建和使用用户参数
原文发布时间:2014-09-26 09:18:29
作者:一峰
用户参数是FME创建者为使用者提供的参数,换句话说,它是为最终用户使用工作空间提供的输入接口。
创建用户参数
(1)用户参数在导航窗口指定位置中设置,以User Parameters标记,如下
(2)通常情况下,在User Parameters标签上右击可以创建参数,如下:
(3)创建者通过弹出的对话框定义参数,包括参数类型、参数名称、参数提示、默认值等。
Type:参数类型
Name:参数名称
Prompt:参数提示
Default Value:默认值
使用用户参数
用户参数可以在很多地方使用,他可以为转换器提供属性值,也可以为连接到写要素类的用户属性。
(1)在转换器中连接用户参数
在转换器中,属性值可以来源于用户参数,如下:
这样,当运行工作空间时,用户输入的参数值提供给FME属性值。
(2)读/写模块参数中连接用户参数
有时,我们创建的用户参数需要运用到FME读模块或者写模块参数中,
选中参数,右击,连接到用户参数,如下:
读/写模块参数连接到用户参数后,参数会以紫色显示,表示参数已正确连接用户参数,并标明连接到的哪个参数。如下:
(3)写要素类用户属性中连接参数
我们也可以在写要素类的用户属性中直接连接用户参数,右击用户属性>选择Edite Value编辑属性
在弹出的对话框中,将属性值连接到用户参数,如下:
点击OK后,要素类属性会有一个紫色图标显示属性也成功连接到用户参数。
如对文章有疑问,可发送邮件至[email protected]提问或讨论。