AttributeRenamer
典型的使用
- 更改现有属性的名称
它是如何工作的?
在提供的空白行中,您可以选择要重命名的属性并输入新名称。可以添加一个或多个对,并根据这些选择修改通过转换器的所有特性。属性的值没有改变,您可以选择在输入值丢失的地方提供要应用到输出的默认值。
在本例中,几个属性同时被重命名。“GlobalID”将经历大小写更改,变成“GlobalID”,并将另外三个属性重新命名。
这些更改反映在transformer中——注意,重新命名的属性默认出现在列表的顶部。
使用笔记
- 考虑使用AttributeManager而不是
- 若要使用前缀、后缀和模式重命名属性组,请考虑使用BulkAttributeRenamer
- AttributeRenamer可用于简单的重命名列表属性
配置
输入端口
功能和属性。
输出端口
具有重命名属性和原始值的特性。重命名的属性将出现在列表的顶部。
参数
首次打开AttributeRenamer时,此区域将包含一个空白行,您可以在其中选择或输入要重命名的属性。在创建条目时添加额外的行。
输入属性 |
从一个下拉列表中输入或选择现有属性的名称。 |
输出属性 |
输入属性的新名称。 |
默认值 |
可选的:如果输出属性不存在于特征(默认值),则将输出属性设置为。如果默认值为空,并且在该特性上不存在输入属性,则将不创建输出属性。 见定义值设置这些的各种方法。 |
重命名列表
AttributeRenamer可用于重命名列表属性。输入属性和输出属性的零件数量必须相同,如下图所示:
输入属性 |
输出属性 |
好 啊? |
---|---|---|
内列表{} |
大纲{} |
是的 |
内联列表{}.three{}.parts |
大纲{}.samenum{}.parts |
是的 |
内联列表{}.three{}.parts |
大纲{}.2 |
无-输出的部分较少。 |
若要重命名列表中的单个元素,请添加数字-
输入属性 |
输出属性 |
---|---|
_树木{0}。种类 |
第一种 |
对话框选项
行重新排序 |
选择包括:
|
过滤器 |
开始键入一个字符串,列表将只显示与这些字符匹配的属性名。这只影响转换器中属性的显示—它不改变输出的属性。 |
进口 |
import按钮将用从数据集读取的一组新属性填充转换器。在AttributeRenamer中,可以从外部数据集导入输入和输出属性名。如果转换器已经包含重命名对,则将这些重命名对附加到现有列表中。 |
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法可以定义在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从value字段附近的下拉上下文菜单中获得。
使用文本编辑器
文本编辑器提供了一种方便的方法来构造来自各种数据源(如属性、参数和常量)的文本字符串(包括正则表达式),其中直接在参数中使用结果。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(如属性、参数和特性函数)构造数学表达式,其中结果直接在参数中使用。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等—无论是直接输入参数还是使用某个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖关系 | 没有一个 |
FME授权级别 | 基本版及以上 |
别名 | |
历史 | |
类别 |
FME社亚搏国际在线官网区
FME社区是演示亚搏国际在线官网、操作、文章、常见问题等的地方。获取问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。
搜索所有结果都与属性珐琅有关在FME社区。亚搏国际在线官网
例子可能包含在政府开放执照下的信息-温哥华