属性码头
典型用途
- 创建属性的副本以在转换副本时保留原始属性
- 在不同的输入和输出属性名之间创建持久映射,以便在手动删除或替换连接器时不会丢失映射。
它是如何工作的?
提供空白行,您可以在其中创建输入和输出属性对。输入属性的当前值将复制到输出。可以添加一个或多个对,并且根据这些选择修改通过变压器的所有特征。您可以选择提供要应用于缺少输入值的输出的默认值。
可以使用attributePier转换器替换手动属性连接。在本例中,fme不连接属性,因为大小写不同或名称不同。
如果右键单击现有连接并选择AutoConnect属性,FME将猜测连接,连接仅在情况不同的属性。
pathlength不会自动连接到lengthofpa,因为这两个名称太不同,无法进行自动匹配。您需要手动连接这样的属性。
但是,使用上述方法,如果删除或替换特征连接,则属性映射将丢失,并且必须重新执行。
相反,使用attributePier映射连接将通过对工作区的更改持久地保持对。
这些变化反映在变压器上:
使用说明
- 考虑使用属性管理器相反。
配置
输入端口
具有属性的功能。
输出端口
属性列表,包括任何已复制的属性。
参数
首次打开attributecreator时,此区域将包含一个空白行,可以在其中创建新属性。在创建条目时添加其他行。
输入属性 |
从一个下拉列表中输入或选择现有属性的名称。 |
输出属性 |
输入或选择需要创建的新属性的名称并将其复制到。此属性的值将是相应输入属性的值。 如果在属性上不存在输入属性并且指定了属性值,则将创建输出属性并将其设置为属性值中指定的值。 |
属性值 |
可选的:如果输出属性不存在于特征(默认值),则将输出属性设置为。如果默认值为空,并且在该特性上不存在输入属性,则将不创建输出属性。 见定义值设置这些的各种方法。 |
对话框选项
行重新排序 |
单击列表中的新属性后启用。选择包括:
|
过滤器 |
开始键入一个字符串,矩阵将只显示与这些字符匹配的行。搜索所有列。这只影响转换器中属性的显示—它不改变输出的属性。 |
进口 |
import按钮将用从数据集读取的一组新属性填充转换器。在AttributeCopier中,可以从外部数据集导入输出属性名称,然后定义相应的输入属性。如果transformer已经包含了新的属性项,那么这些属性项将被附加到现有列表中。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关更多信息,请参见变压器参数菜单选项是的。
定义值
有几种方法可以定义要在变压器中使用的值。最简单的方法是简单地输入一个值或字符串,它可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种从各种数据源(如属性、参数和常量)构造文本字符串(包括正则表达式)的方便方法,在这些数据源中,结果直接在参数内部使用。
使用算术编辑器
算术编辑器提供了一种从各种数据源(如属性、参数和特征函数)构造数学表达式的方便方法,在这些数据源中,结果直接在参数内部使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等,无论是直接在参数中输入还是使用其中一个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖关系 | 没有一个 |
FME授权级别 | 基本版及以上 |
别名 | |
历史 | |
类别 |
FME知识中心
FME知识中心是演示、操作指南、文章、常见问题解答等的场所。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。
搜索关于属性码头的所有结果在FME知识中心。