BulkAttributeRemover公司
典型用途
- 从属性名称有共同点的功能中删除多个属性,例如前缀、后缀、字符串或可以用正则表达式描述的模式。
它是如何工作的?
BulkAttributeRemover允许您输入正则表达式-它可以简单到一系列特定的字符,也可以复杂到您喜欢的程度,使用高级正则表达式语法。
名称中有一部分与表达式匹配的任何属性都将被删除,而所有其他属性都将原封不动地通过转换器。
匹配项区分大小写。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
在本例中,将删除包含字符串“OWNER”的属性以匿名化数据。
不匹配的属性会原封不动地通过,并且两个匹配的属性会从输出中移除。
使用说明
配置
输入端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
具有属性的功能。
输出端口
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
已删除具有与指定正则表达式匹配的属性的功能。
参数
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
输入一个正则表达式,该表达式指定要删除属性名,属性名需要包含的字符串。
例如,要从要素中删除AutoCAD格式属性,请指定:^AutoCAD.*或要删除包含字符串“INTL”的所有属性,只需输入INTL。
您可以使用通过下拉参数菜单访问的正则表达式编辑器来测试表达式。
有关构造表达式的详细信息,请参见正则表达式编辑器.
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来指定转换器参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些变压器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参阅变压器参数菜单选项.
定义值
有几种方法可以定义要在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从值字段旁边的下拉式关联菜单中获得。
![关闭](http://www.baooytra.com/docs/fme/2017.0/html/FME_Desktop_Documentation/FME_Transformers/Skins/Default/Stylesheets/Images/transparent.gif)
使用文本编辑器
文本编辑器提供了一种从各种数据源(如属性、参数和常量)构造文本字符串(包括正则表达式)的方便方法,其中结果直接用于参数内部。
使用算术编辑器
算术编辑器提供了一种从各种数据源(如属性、参数和特征函数)构造数学表达式的方便方法,其中结果直接用于参数内部。
条件值
根据通过或失败的一个或多个测试条件设置值。
内容
表达式和字符串可以包含许多函数、字符、参数等—无论是直接在参数中输入还是使用其中一个编辑器构造。
参考
加工行为 |
|
特征保持 |
不 |
依赖项 | 没有 |
FME许可级别 | FME基础版及以上 |
别名 | |
历史 | 替换AttributeExpressionRemover |
类别 |
FME知识中心
FME知识中心是演示、操作指南、文章、常见问题解答等的场所。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。
搜索关于BulkAttributeRemover的所有结果在FME知识中心。