bulkattributeremover
典型的用途
- 从属性名称具有共同点的功能中删除多个属性,例如可以使用正则表达式描述的前缀,后缀,字符串或模式。
它是如何工作的?
bulkattributeremover让您输入正则表达式- 使用先进的正则表达式语法,可以像特定系列字符一样简单,或者像您一样复杂。
Any attributes with a portion of their name matching your expression are removed, and all other attributes pass through the transformer untouched.
Matches are case-sensitive.
在此示例中,删除包含字符串“所有者”的属性以匿名数据。
非匹配属性通过未缓解,并且从输出中删除匹配的两个属性。
Usage Notes
- 使用attributemanager.从功能中删除所选的单个属性。
- 使用attributekeeper.删除大量属性而无需表达式匹配,并在功能上保留选定的单个属性。
配置
Input Ports
Features with attributes.
输出端口
具有匹配指定的正则表达式的属性的功能。
参数
输入正则表达式,该表达式指定属性名称需要包含的字符串要删除的字符串。
例如,要从功能中删除AutoCAD格式属性,请指定:^ AutoCAD _。*或删除包含字符串“Intl”的所有属性,只需输入Intl。
您可以使用通过下拉参数菜单访问的正则表达式编辑器来测试表达式。
有关构建表达式的更多信息,请参阅正则表达式编辑器。
编辑变换器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来分配变压器参数。一些变压器也可提供更高级的功能,例如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击除适用的参数旁边。有关更多信息,请参阅Transformer Parameter Menu Options。
Defining Values
有几种方法可以在变压器中定义使用的值。最简单的是简单地输入值或字符串,其可以包括各种类型的函数,例如属性引用,数学和字符串函数和工作区参数。有许多工具和快捷方式可以帮助构造值的值,通常可以从与值字段相邻的下拉上下文菜单中提供。
使用文本编辑器
文本编辑器提供了一种方便的方法来构建来自各种数据源的文本字符串(包括正则表达式),例如属性,参数和常量,其中结果直接在参数内使用。
使用算术编辑器
算术编辑器提供了一种方便的方法来构建来自各种数据源的数学表达式,例如属性,参数和特征函数,其中结果直接在参数内使用。
条件值
根据通过或失败的一个或多个测试条件设置值。
Content
表达式和字符串可以包括许多函数,字符,参数等 - 是否直接在参数中输入或使用其中一个编辑器构造。
Reference
处理行为 |
|
功能持有 |
不 |
依赖性 | 不ne |
FME许可级别 | FME Base Edition and above |
别名 | |
历史 | 替换attributeexpressionRemover. |
类别 |
FME知识中心
The FME Knowledge Center is the place for demos, how-tos, articles, FAQs, and more. Get answers to your questions, learn from other users, and suggest, vote, and comment on new features.
搜索all results about the BulkAttributeRemover在FME知识中心。