AttributeExposer
典型用途
- 曝光的属性,一个工作区是不知道的,例如由一个创建的SchemaMapper
- 通常暴露未曝光的fme_和用于在工作空间中的访问格式特定属性
- 在动态翻译曝光的属性,其中属性源可能会发生变化
它是如何工作的?
该AttributeExposer使得未曝光的属性Workbench中可见,使他们能够在工作区中的其他地方使用。如果你知道要素具有的属性这种变压器是有用的,但属性还没有显示工作台。例如:
- FME属性(fme_),并且不会自动工作台所示更模糊格式特定属性。
- 变形金刚,如的SchemaMapper,动态地向Workbench不知道的特性添加属性。
注意:暴露属性fme_basename和fme_dataset在阅读器特性类型或FeatureReader变压器。除非以这种方式公开,否则不会读取这些属性。
您可以手动输入属性的名称,或进口任何支持的源数据集属性。已知的属性(包括fme_可以从下拉菜单中选择当前未公开的特定于格式的属性。
这种变压器只公开属性在工作台 - 它并不能保证有效的属性名被曝光。输入功能不以任何方式修改。
一旦属性被公开,就可以在工作空间的其他地方访问它们。
例子
在这个例子中,我们有一个公园数据集,并希望改变的属性名相匹配所需的架构。我们路线公园设有成的SchemaMapper,它使用一个外部的CSV文件(查找表)来映射的属性名称到新的。
在创建的SchemaMapper属性贴图会照顾创建与现有值的新属性,但工作台不知道的还以为这些功能的存在,新属性的名称,因此不能在工作区中显示它们。
在AttributeExposer参数对话框中,我们将名称添加的属性,我们要在工作区中的其他地方公开使用。名称可以手工输入,或者使用进口进口按钮(然后,在这种情况下,从在的SchemaMapper使用的相同的CSV文件中读取的名称)。
该功能,然后发送到AttributeManager,在这里我们删除不需要的旧名,并重新排序的属性。
组态
输入端口
与属性特点。
输出端口
与公开的属性特点。
参数
属性揭露 | 输入属性名或从下拉列表中选择他们(提供接入fme_和格式特定属性)。 它们出现在列表中的顺序就是它们将出现在变压器的输出端口的顺序。 进口:使用此方法可从任何受支持的源数据集导入属性名。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法可以定义在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从value字段附近的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和常量,其中该结果被直接使用的参数中的文本字符串(包括正则表达式)。
使用算术编辑器
算术编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和特征函数,其中结果被直接使用的参数内的数学表达式。
条件值
根据一个或多个测试条件,要么通过或失败的设定值。
内容
表达式和字符串可以包括多个功能,字符,参数等。
在设置值时——无论是直接在参数中输入还是使用某个编辑器构造——包含字符串、数学、日期/时间或FME功能函数的字符串和表达式将对这些函数求值。因此,这些函数的名称(形式为@<function_name>)不应该被用作文字字符串值。
对话框选项 - 表
带有表样式参数的转换器具有用于填充和操作值的附加工具。
行重新排序 |
启用一旦你点击了一个行项目。选项包括:
|
剪下 |
启用一旦你点击了一个行项目。选项包括:
剪下可以变压器内使用,或变压器之间。 |
过滤器 |
开始键入一个字符串,矩阵将只显示与这些字符匹配的行。搜索所有列。这只影响转换器中属性的显示—它不改变输出的属性。 |
进口 |
导入填充了一组新的属性表从数据集读取。具体应用的变压器之间变化。 |
重置/刷新 |
通常,表复位到它的初始状态,并且可以提供附加选项以去除无效项。行为变压器之间变化。 |
注意:并非所有的工具都在所有的变压器可用。
参考
处理行为 |
|
特点控股 |
没有 |
依赖 | 没有 |
FME许可级别 | 基本版及以上 |
别名 | |
历史 |
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索有关AttributeExposer所有结果在FME社区。亚搏国际在线官网
实例可以包含开放政府许可协议进行许可信息 - 温哥华