你在这里: 计算器 > BaseConverter

BaseConverter

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

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

输入端口

输出端口

参数

例子

如果想要将Microstation颜色转换为KML颜色,该怎么办?

  • 公开igds_color。红色,igds_color。green and igds_color.blue attributes.
  • 添加三个基本转换器变压器。
  • 编辑参数,以便每个转换器将一个颜色值从以10为基底转换为以16为基底。
  • 使用一个StringConcatenator组合这三个颜色字符串。

使用笔记

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

0123456789 abcdefghijklmnopqrstuvwxyz

编辑变压器参数

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

变压器的分类

计算器

搜索FME知识中心

有关此变压器的示例和信息,请参阅FME知识中心