BaseConverter
将属性的值从一个数字系统(基数)转换为另一个,并将结果值放入一个新属性中。该碱是独特的数字,包括零的数目,即一定位数系的使用来表示数字。
最常见的基数值是2(二进制)、10(十进制)和16(十六进制)以及8(八进制)。BaseConverter支持从2(二进制)到36(十六进制/十六进制)的基数。
输入端口
包含源属性的特征类型进行转换。
输出端口
与存储在一个新的属性已转换源属性特点。
参数
选择包含要转换的碱源属性。
输入值的基极被转换。
进入基座到其值将被转换。
宽度参数的输出指定的输出属性的总宽度。转换后的值将是在左边用零来弥补必要的宽度填充。如果宽度被设置为0,没有填充完成。如果该值小于填充前的宽度宽,但并不触及。
将包含结果的属性的名称,并将出现在的列表中产量端口属性。
例
如果你想要什么到Microstation的颜色变换为KML颜色?
- 揭露igds_color.red,igds_color.green和igds_color.blue属性。
- 添加三个BaseConverter变压器。
- 编辑参数,使每个变压器将来自基座10到基座16的色值中的一个。
- 用一个StringConcatenator三个颜色字符串相结合。
使用注意事项
- 这种变压器只支持无符号整数。它不处理分数或小数点。
- 该变压器支持非常大的数字。
- 位数从集合下面选择的。任何小写数字被自动转换为大写。
0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ
编辑变压器参数
使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法来定义一个变压器使用的值。最简单的是简单地在一个值或字符串,其可包括各种类型,如属性引用,数学和字符串函数,和工作空间参数的函数类型。有许多的工具和快捷方式,可以帮助构建值,一般可从邻近值字段的下拉上下文菜单。
使用文本编辑器
文本编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和常量,其中该结果被直接使用的参数中的文本字符串(包括正则表达式)。
使用算术编辑器
算术编辑器提供了一个方便的方法来构造从各种数据源,如属性,参数和特征函数,其中结果被直接使用的参数内的数学表达式。
条件值
根据一个或多个测试条件,要么通过或失败的设定值。
内容
表达式和字符串可以包括多个功能,字符,参数等。
在设置值时——无论是直接在参数中输入还是使用编辑器构造——包含字符串、数学、日期/时间或FME功能函数的字符串和表达式都需要对这些函数进行求值。因此,这些函数的名称(形式为@<function_name>)不应该被用作文字字符串值。
对话框选项 - 表
带有表样式参数的转换器有额外的工具来填充和操作值。
行重新排序 |
启用一旦你点击了一个行项目。选项包括:
|
剪下 |
启用一旦你点击了一个行项目。选项包括:
剪下可以变压器内使用,或变压器之间。 |
过滤器 |
开始输入字符串,和所述矩阵将仅显示行匹配这些字符。搜索所有列。这不仅影响了变压器中的属性的显示 - 它不会改变其属性输出。 |
进口 |
导入填充了一组新的属性表从数据集读取。具体应用的变压器之间变化。 |
重置/刷新 |
通常,表复位到它的初始状态,并且可以提供附加选项以去除无效项。行为变压器之间变化。 |
注意:并非所有的工具都在所有的变压器可用。
FME社亚搏国际在线官网区
该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。
搜索样品和有关该变压器的FME社亚搏国际在线官网区。