AttributeValueMapper

比较属性值查找表,并指定其中找到匹配的新值。映射的值可以被存储在一个新的属性,或覆盖现有的属性,包括原始源

跳转到配置

典型用途

  • 添加或改变基于用户定义的查找表的属性值
  • 清理属性值
  • 创建的属性选择,编码值

它是如何工作的?

该AttributeValueMapper由用户定义的查找表驱动 - 的价值图。一个源属性被选择时,这将有它的值进行比较,以查找表来映射新的值。新的值可以被存储在一个新的属性(默认行为),或者可以覆盖现有的属性(包括源属性)。

值映射可以手动或通过导入任何FME支持的数据集创建。导入是使用已经包含源和目标值(如电子表格),以及用于扫描一个数据集来找到所有现有值对于给定的属性的预定地图特别有用。

如果值映射无法找到的属性值,新属性将被分配默认值,这可能是空白。

附加价值设置

默认值来源值目标值可以被设置为一个固定值,或者可以使用FME预定义值。在源和目标值的情况下,这些可占该值映射表线被设置,并且因此不同的属性值可以提示不同的动作。

可用值包括:

空值

来源值:源空值将被映射到目的地值。

目标值:源值将被映射到一个空目的地值。

相反的是,如果真映射方向设定为逆转(目的地到源)。

没做什么

不将采取行动。当映射就地(即,如果新的值被重写源值),则源属性值将被保留。

否则,没有目标属性将用于指定的源值来创建。

停止翻译 如果遇到指定的源值,停止翻译使用指定的消息。当您希望在意想不到的属性值,如空值停止翻译有用的。

支持空,缺少和空字符串

当从源到目的地的映射,有三个属性值通过支持默认值参数或价值图表。他们是:失踪空值空字符串值。例外情况在下面说明。

它可以映射或使用空不变,参数下拉菜单中提供指定null的默认值。

此外,可以将源值映射到空字符串的目的地值,或指定空字符串作为默认值。

请注意,如果丢失或空值被指定为目的地的值或默认值经由一个属性,它会被转换成一个空字符串。

使用注意事项

  • 如果你需要映射到或空,丢失或为空字符串值,可以考虑使用NullAttributeMapper

组态

输入端口

输出端口

参数

编辑变压器参数

使用一组菜单选项,变压器参数可以通过引用在工作区中的其它元件来分配。更先进的功能,如高级编辑,算术编辑,也是一些变压器可用。要访问这些选项的菜单,点击适用的参数旁边。欲了解更多信息,请参阅变压器参数菜单选项

定义值

有几种方法来定义一个变压器使用的值。最简单的是简单地在一个值或字符串,其可包括各种类型,如属性引用,数学和字符串函数,和工作空间参数的函数类型。有许多的工具和快捷方式,可以帮助构建值,一般可从邻近值字段的下拉上下文菜单。

参考

加工行为

基于特征的

特点控股

没有

依赖 没有
FME许可级别 FME基础版及以上
别名 ValueMapper
历史 此前名为ValueMapper
分类

字符串

FME社亚搏国际在线官网区

该FME社区是为亚搏国际在线官网演示,入门指南,文章,FAQ,以及更多的地方。解答您的问题,向其他用户学习,并建议,投票,并在新的功能注释。

搜索有关AttributeValueMapper所有结果在FME社区。亚搏国际在线官网

实例可以包含开放政府许可协议进行许可信息 - 温哥华