匹配器

检测彼此匹配的功能。当特征具有匹配的几何体、匹配的属性值或同时具有这两个值时,将声明为匹配。还可以指定特性之间必须不同的属性列表。

跳转到配置

典型用途

  • 变化检测
  • 基于几何的特征合并(数据连接)

它是如何工作的?

匹配器可以接收任意数量的输入特征流。将所有特征与所有其他特征进行比较,并根据定义的参数识别匹配。

用于匹配的选项包括几何体和/或属性,还可以定义必须不同的属性。

找到匹配项的所有功能都通过匹配的端口(即,如果两个功能相互匹配,则在此处输出它们)。每个匹配集都被赋予一个新的数字匹配id属性,该属性可用于将它们标识为匹配组。

每一组匹配特征的单个副本将发送到单配港口。这些特征上的属性合并到一个输出特征上。使用此端口,匹配器可以使用几何体作为键进行多特征合并。这补充了特色合并,它只接受属性而不接受几何图形作为键。

未找到匹配项的功能通过不匹配港口。

使用说明

  • 这个变化检测器提供另一种(但不太通用)方法,对于某些应用程序可能更方便。
  • 当只基于属性查找匹配项时,请考虑特色木工特色合并为了更好的表现。

特征连接方法的选择

许多转换器可以基于匹配的属性、表达式和/或几何体执行数据连接。当选择一个特定的连接任务时,考虑包括连接的复杂性、数据格式、索引、冲突处理和期望的结果。有些转换器使用sql语法,有些则直接访问外部数据库。他们可能支持也可能不支持列表属性阅读与创作。

一般来说,选择一个最具体的任务,你需要完成将提供最佳的性能结果。如果有不止一种方法可以这样做(这种情况经常发生),那么在性能测试替代方法上花费的时间可能是值得的。在读取外部表时,性能可能会很大程度上取决于关键索引的存在(而不是已经在工作区中的特性)。

配置

输入端口

输出端口

参数

编辑变压器参数

使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项是的。

定义值

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

参考

处理行为

基于组

功能持有

是的

依赖关系 没有一个
FME授权级别 基本版及以上
别名
历史

类别

数据质量

FME社亚搏国际在线官网区

fme社区是演示亚搏国际在线官网、操作指南、文章、常见问题解答等的场所。获取问题的答案,向其他用户学习,并对新功能进行建议、投票和评论。

搜索关于匹配器的所有结果在FME社区。亚搏国际在线官网

示例可能包含根据开放式政府许可证获得许可的信息-温哥华