attributevaluemapper.

将属性值与查找表进行比较,并为找到匹配的新值。映射值可以存储在新属性中,或覆盖现有属性,包括原始源

跳转到配置

Typical Uses

  • 基于用户定义的查找表添加或更改属性值
  • Cleaning up attribute values
  • 为属性创建替代,编码值

它是如何工作的?

attributevaluemapper由用户定义的查找表驱动 - 该Value Map。选择一个源属性,与查找表相比,它将具有其值以映射新值。新值可以存储在新属性(默认行为)中,或者可以覆盖现有属性(包括源属性)。

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

如果在Value Map中找不到属性值,则将分配新属性,默认值,可能留空。

额外的值设置

Default Value,源价值, 和Destination Valuecan be set to a fixed value, or can use an FME predefined value. In the case of Source and Destination values, these may be set per line in the Value Map table, and so different attribute values may prompt different actions.

Values available are:

无效的

源价值:源空值将映射到目标值。

Destination Value: The source value will be mapped to a null destination value.

The reverse is true if映射方向被设置为反向(Destination to Source).

Do Nothing

没有任何行动将被采取。映射到位时(即,如果新值覆盖源值),则源属性值将被保留。

否则,将不会为指定的源值创建目标属性。

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

Support for Null, Missing, and Empty String Values

从源从源到目的地映射时,存在三个属性值notsupported by theDefault Value参数或参数Value Map桌子。他们是:missing,无效的, 和空字符串价值观。例外情况如下。

通过使用“参数下拉”菜单上可用的空常数,可以映射或指定null的默认值。

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

请注意,如果缺少或空值被指定为目标值或默认值通过属性, it will be converted into an empty string.

例子

使用说明

配置

输入端口

输出端口

Parameters

Editing Transformer Parameters

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

定义值

There are several ways to define a value for use in a Transformer. The simplest is to simply type in a value or string, which can include functions of various types such as attribute references, math and string functions, and workspace parameters. There are a number of tools and shortcuts that can assist in constructing values, generally available from the drop-down context menu adjacent to the value field.

对话框选项 - 表格

具有桌面参数的变压器具有填充和操作值的其他工具。

参考

Processing Behavior

菲ature-Based

菲ature Holding

Dependencies 没有任何
Aliases valuemapper.
History 以前名为ValueMapper.

FME Community

FME社区是演示亚搏国际在线官网,TOS,文章,常见问题和更多的地方。获取您的问题的答案,从其他用户学习,并建议,投票和评论新功能。

Search for所有结果都是关于attributevaluemapper的结果on the FME Community.

例子may contain information licensed under the Open Government Licence – Vancouver and/or the Open Government Licence – Canada.