AttributeRemover
典型的使用
- 清除带有少量不必要属性的特性
- 通过删除不需要的属性来提高性能
它是如何工作的?
连接到输入功能后,attributEleMover为您提供了选择列表(一个用于属性,一个用于列表属性),供您选择要删除的特定属性。保存所有其他属性,并输出修改后的功能。
在本例中,从选择列表中选择要删除的几个属性。
移除参数的属性是由这些选择填充的。
当特性退出转换器时,选中的属性被删除:
使用笔记
- 考虑使用attributemanager.而不是
- 使用bulkattributeremover删除与模式匹配的所有属性。
- 使用AttributeKeeper保持特性上选定的单个属性。
- 删除属性可以提高工作台性能,使翻译更有效地运行,工作台接口更快地响应。
配置
输入端口
包含要删除的属性的特性类型。
输出端口
所有特性都通过该端口输出,并删除选中的属性。
参数
单击browse按钮以显示列表对话框。选择要从特性中删除的属性。未选中的属性将被保留。
连接此变压器后,单击“浏览”按钮,然后选择要删除的列表。
注意,如果选择删除列表,所选内容将包括任何列表属性或嵌套列表。例如,如果您选择删除一个被调用的列表
{}列表
然后列表{}。attr或{}列表.sublist {}
也将被删除。
编辑变压器参数
使用一组菜单选项,transformer参数可以通过引用工作区中的其他元素来分配。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击除了适用的参数。有关更多信息,请参见变压器参数菜单选项。
定义值
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
使用文本编辑器
文本编辑器提供了一种方便的方法来从各种数据源(例如属性、参数和常量)构造文本字符串(包括正则表达式),其中结果直接在参数中使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来从各种数据源(比如属性、参数和特性函数)构造数学表达式,其中结果直接在参数中使用。
有条件的值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包括许多函数,字符,参数等 - 是否直接在参数中输入或使用其中一个编辑器构造。
参考
处理行为 |
|
功能持有 |
没有 |
依赖关系 | 没有一个 |
FME许可级别 | FME基本版及以上 |
别名 | ListRemover |
历史 | |
类别 |
FME知识中心
FME知识中心是演示、操作指南、文章、常见问题解答等的地方。获得问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。
搜索所有关于AttributeRemover结果在FME知识中心。