你在这里: 过滤器和连接 > AttributeFilter

AttributeFilter

根据属性的值将特性路由到不同的输出端口。可以手动输入一组可能的属性值,或者从properties对话框中的输入源提取。

跳转到配置

典型的使用

  • 基于属性值对特征进行分离,以便进一步单独处理
  • 根据属性值从数据集中提取一组或多组特征
  • 从匹配特定值的数据集中选择特性,并丢弃其余的
  • 通过保留选择的特性和丢弃不匹配、空、丢失和/或空值的特性来修饰数据集

它是如何工作的?

连接后,AttributeFilter允许您选择一个属性来过滤传入的特性。默认情况下,会提供空、缺失、Null和未过滤的输出,您可以通过手动输入或从现有数据集导入值来指定要过滤的其他值。

所有特性都通过变压器传递,通过适当的输出端口退出。

使用笔记

  • 理想情况下,您会希望保持过滤器列表相当小;否则,您可能会得到一个非常长的属性列表。如果FME确定列表可能太大,它将返回一个警告。
  • 如果可以对值的组或范围进行特征筛选,请考虑使用TestFilterAttributeRangeFilter
  • 如果过滤功能的唯一目的是将层或数据集分离,请考虑使用扇出代替。

配置

输入端口

输出端口

参数

对话框选项

编辑变压器参数

使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项

定义值

有几种方法可以定义在转换器中使用的值。最简单的方法是简单地键入一个值或字符串,其中可以包括各种类型的函数,如属性引用、数学和字符串函数以及工作区参数。有许多工具和快捷方式可以帮助构造值,通常可以从value字段附近的下拉上下文菜单中获得。

参考

加工行为

基于特征

特点控股

没有

依赖 没有
FME许可级别 FME基础版及以上
别名
历史
分类

过滤器和连接

FME知识中心

FME知识中心是演示、操作方法、文章、常见问题等的地方。获取问题的答案,向其他用户学习,并对新功能提出建议、投票和评论。

搜索关于AttributeFilter的所有结果关于FME知识中心。