创建和修改用户参数
创建用户参数有不同的方法:
- 添加一个新的用户参数。
- 从现有的转换器或工作区参数创建用户参数。
选择的方法确定“添加/编辑参数”对话框中显示的字段。对话框中的可配置字段如下所述后表.
用户参数类型 | 描述 | 添加/编辑参数对话框 |
---|---|---|
添加没有现有属性的新用户参数的步骤 | 在导航器中右键单击用户参数图标,然后单击添加参数。 这是一个新参数,因此必须填写所有必填字段。 单击OK将参数添加到工作区。 |
|
从现有的工作空间参数创建用户参数 | 在导航器中的工作空间参数上单击鼠标右键,然后单击“创建用户参数”。 大多数字段已根据参数的现有信息填写。您可以编辑这些字段;但是,不建议更改类型。 单击OK将参数添加到工作区。 |
|
要从现有的转换器参数创建用户参数(Navigator) | 右键单击Navigator中的Transformer参数,然后单击Create User parameter。 大多数字段已根据参数的现有信息填写。您可以编辑这些字段;但是,不建议更改类型。 单击“确定”将参数添加到转换器。 |
|
要从现有的变压器参数创建用户参数(变压器参数对话框) | 单击菜单单击“用户参数>创建用户参数”。 您可以编辑所有字段。 单击“确定”将参数添加到转换器。 |
添加/编辑参数对话框字段
属性列表(逗号分隔和空格分隔):创建一个参数,用于从逗号分隔或空格分隔的属性中选择项列表.
属性名称:创建用于选择特性类型属性的参数。
选择:创建一个参数,允许您选择以下选项之一:x价值观(例如,一个或b或c……)。
选择(多个):创建允许您从多个值中进行选择的参数(例如,一个和b和c....).
选择或文本:输入文本字符串或从拾取列表中选择一个。
别名为的选项:类似选择,但允许您将用户友好的显示值(别名)映射到实际值。选择与别名当实际值没有什么意义或可能被用户误解时,是有用的。例如,可以显示完整的格式名,但用缩写的格式名或文件扩展名作为别名。
别名选项(多个):类似选择与别名但您可以将多个值映射到同一别名。例如,您可能希望显示公园但是别名是娱乐中心,亚搏国际在线官网社区的游泳池和操场上).
颜色选择器:创建用于更改FME颜色值的参数。
坐标系名称:创建用于选择坐标系的参数。
日期/时间:创建用于输入日期和时间的参数。
文件名(现有及输出):创建用于选择现有文件或输出文件的名称和路径的参数。
文件名(多个):创建一个参数,用于选择多个现有文件的名称和路径。
浮动:创建用于选择浮点数的参数。
文件夹(现有和输出):创建一个参数,允许您选择现有文件夹或输出文件夹的名称(和路径)。
整数:创建用于选择整数的参数。
密码:创建用于输入密码的参数。
脚本化(Python):从Python脚本创建参数(仅限私有参数)。
脚本化(Tcl):从Tcl脚本创建参数(仅限专用参数)。
滑块:创建一个有界数值。
文本:创建用于输入文本字符串的参数。
注意:任何前导或尾随空格都会自动修剪。若要保留空格,请使用文本(多行).
文本(多行):打开编辑器以输入多行文本字符串。第一行将显示在参数中,但要编辑文本,必须打开编辑器。
注意:保持任何前导或尾随空白。
文本(多行或数字):打开文本编辑器以输入多行文本字符串,或打开算术编辑器以输入数字。如果“默认值”字段为空或使用文本编辑器,然后打开一个文本编辑器。如果默认值字段是使用数学编辑器,然后打开算术编辑器。
URL:创建用于输入URL的参数。
输入一个名称。这将出现在Navigator窗格中的Published Parameters图标下。
将参数标记为可选表示该参数不需要输入值。如果参数不是可选的,那么工作区将不会运行,除非用户输入一个值。
输入运行工作区时将出现的提示。
此字段中所需的参数取决于您选择的参数类型。单击参数旁边的浏览按钮以查看适用的配置选项。例如,您可以:
- 填充一个列表,当参数发布时,内容将显示在下拉菜单中;
- 指向一个文件或文件夹;
- 从其他数据集导入属性值;
- 添加阅读器、作者和坐标系统
如果类型为文件名,单击省略号(…)对可选择的文件名应用筛选器。在“编辑文件过滤器”对话框中,在“过滤器”字段中指定过滤器,并在“说明”字段中指定可选说明。筛选器字段中支持通配符和逻辑运算符。例如,要允许任何扩展名为.shp的文件,请指定* .shp.要添加或删除过滤器,或在列表中移动过滤器,请单击add(+)、remove(-)或方向箭头符号。若要在同一个过滤器中指定多个条件,请使用OR操作符;例如,*。轴马力或* .dbf。要允许选择任何文件,请保留此字段为空。
如果类型为统一资源定位地址,指定允许的URL协议。例如http,https,或ftp。要指定多个协议,请使用%
分离器。例如http % ftp.
选择将使用的默认值。
Navigator的用户参数部分将列出所有用户参数。
使用说明
- 在创建Published Parameter之后,通过单击Prompt和run Translation运行工作区.通过查看提示对话框和参数选择,您将很好地了解参数将如何影响工作区。(注意,这对私有参数不起作用,因为它们没有被提示。)
- 通过向上或向下拖动参数,或使用“向上移动”或“向下移动”菜单项,可以对导航器中的参数重新排序。
- 默认情况下,将发布Reader和Writer数据集参数。例如,如果一个文件丢失,您将看到一个警告。
修改用户参数
- 选中参数,右键单击,选择编辑的价值或编辑定义.
- 编辑所需字段并单击“确定”按钮。
提示:要仅快速更改值,请双击参数。
- 选择一个参数,右键单击,选择删除.
- 选中参数,右键单击,选择适用于.
- 在“应用发布的参数”对话框中,单击其他工作空间参数旁边的复选框。
提示:如果您按关键字过滤列表,则当您输入关键字时,列表将动态更新—单击OK将关闭对话框。
- 单击OK将发布的参数复制到其他所选参数中。
- 在参数上单击鼠标右键,然后选择转换为私有参数或转换为Published参数,或
- 编辑参数设置并取消已发布复选框。