AttributeEncoder
编码指定的属性,以所需的编码的值。如果传入的属性是空,则该属性的类型将被设定为所需的编码但输出值将是NULL。
典型用途
- 转换属性到一个已知的编码类型
它是如何工作的?
所述AttributeEncoder接收到任何类型的特征。一旦连接,您可以选择所有属性,或者选择所选属性编码。各种各样的编码类型是可用的,包括多种语言,Unicode的类型,ISO类型,等等。
您既可以转换和标记与新的编码(使用传入属性荣誉编码选项)的属性,或者简单地将它们标记,无需转换(使用字节拨入属性)。
使用注意事项
- 除非场景需要在工作空间中重新编码(或编码定义),否则请考虑在您的读取器和写入器中使用编码参数,而不是使用AttributeEncoder。
组态
输入端口
与属性特征进行编码。
输出端口
与编码的属性特点。
参数
编码 | 所有的属性:编码所有属性的值,除了fme_属性。 所选属性:指定要编码的属性列表。 |
选择属性 | 属性的子集,您要的编码值。 |
目的地编码 | 属性所需的编码。 |
传入属性 | 荣誉编码:该属性的值被转换为基于当前属性编码所需的编码。 使用字节:无转换将完成,并且在该属性值中的字节将只被标记与所需的编码。 如果目的地编码是二进制(FME-二进制),变压器会产生两个荣誉编码和使用的字节数相同的结果。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法来定义一个变压器使用的值。最简单的是简单地在一个值或字符串,其可包括各种类型,如属性引用,数学和字符串函数,和工作空间参数的函数类型。有许多的工具和快捷方式,可以帮助构建值,一般可从邻近值字段的下拉上下文菜单。
使用文本编辑器
文本编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和常量,其中该结果被直接使用的参数中的文本字符串(包括正则表达式)。
使用算术编辑器
算术编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和特征函数,其中结果被直接使用的参数内的数学表达式。
条件值
根据一个或多个测试条件,要么通过或失败的设定值。
内容
表达式和字符串可以包括多个功能,字符,参数等。
在设置值时——无论是直接在参数中输入还是使用某个编辑器构造——包含字符串、数学、日期/时间或FME功能函数的字符串和表达式将对这些函数求值。因此,这些函数的名称(形式为@<function_name>)不应该被用作文字字符串值。
对话框选项 - 表
带有表样式参数的转换器具有用于填充和操作值的附加工具。
行重新排序 |
启用一旦你点击了一个行项目。选项包括:
|
剪下 |
启用一旦你点击了一个行项目。选项包括:
剪下可以变压器内使用,或变压器之间。 |
过滤器 |
开始输入字符串,和所述矩阵将仅显示行匹配这些字符。搜索所有列。这不仅影响了变压器中的属性的显示 - 它不会改变其属性输出。 |
进口 |
导入填充了一组新的属性表从数据集读取。具体应用的变压器之间变化。 |
重置/刷新 |
通常,表复位到它的初始状态,并且可以提供附加选项以去除无效项。行为变压器之间变化。 |
注意:并非所有的工具都在所有的变压器可用。
参考
加工行为 |
|
特点控股 |
没有 |
依赖 | 没有 |
FME许可级别 | FME基础版及以上 |
别名 | |
历史 |
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索有关AttributeEncoder所有结果在FME社区。亚搏国际在线官网
实例可以包含开放政府许可协议进行许可信息 - 温哥华