你在这里: 字符串 > BaseConverter

BaseConverter

将属性的值从一个数字系统(基数)转换为另一个,并将结果值放入一个新属性中。基数是位置数字系统用来表示数字的唯一数字(包括零)的数目。

最常见的基数值是2(二进制)、10(十进制)和16(十六进制)以及8(八进制)。BaseConverter支持从2(二进制)到36(十六进制/十六进制)的基数。

输入端口

输出端口

参数

例子

如果您想将Microstation颜色转换为KML颜色怎么办?

  • 公开igds_color。红色,igds_color。绿色和igds_color。蓝色的属性。
  • 添加三个BaseConverter转换器。
  • 编辑参数,使每个转换器将颜色值从基数10转换为基数16。
  • 使用一个StringConcatenator组合三个颜色字符串。

使用笔记

  • 这个转换器只支持无符号整数。它不处理分数或小数点。
  • 这个转换器支持非常大的数字。
  • 从下面的集合中选择数字。任何小写数字都会自动转换为大写。

0123456789 abcdefghijklmnopqrstuvwxyz

编辑变压器参数

使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项

变压器的分类

计算值

字符串

搜索FME知识中心

搜索关于这个变压器的样本和信息FME知识中心