匹配器
检测彼此匹配的特性。当特性具有匹配的几何形状、匹配的属性值或两者同时具有时,将声明它们以进行匹配。还可以指定特性之间必须不同的属性列表。
输出端口
将与另一个特性匹配的所有特性输出到匹配端口。
将每组匹配的功能部件的单个副本发送到SingleMatched端口。这些特性的属性将合并到单个输出特性中。因此,Matcher能够以几何图形为关键进行多特征合并。这个补充FeatureMerger,它只接受属性,而不接受几何图形作为键。
将所有不匹配的特性发送到NotMatched端口。
参数
匹配的特征元素
的几何匹配参数控制是否二维或3 d(或否)在声明匹配之前,几何图形必须相同。完整的确保3D,测量和几何特征都匹配。
比较光栅几何形状:
- 二维匹配的属性
- 3 d匹配属性和值
- 完整的匹配属性、值和几何特性。
当比较表面和固体几何形状:二维行为方式与。相同3 d,也就是说,Z值也会被比较。
比较点云几何形状:
- 二维和3 d匹配的属性
- 完整的匹配属性和组件值
结合选择属性,此参数控制在声明匹配之前输入特性的哪些属性必须具有相同的值。
- 匹配选择的属性:将匹配所选属性参数中指定的属性。
- 匹配除所选属性之外的所有属性:所有属性将被匹配,除了在选择属性(在必须不同的属性)。
- 匹配所有属性:唯一被排除在匹配之外的字段是由必须不同的属性,如果任何。
此参数适用于以下情况属性匹配策略被设置为匹配选择的属性或匹配除所选属性之外的所有属性,并指定要匹配或从匹配中排除哪些属性,具体取决于所选择的匹配策略。
控制作为输入特性一部分的哪些属性在声明匹配之前必须具有不同的值。将匹配正则表达式的所有属性的值连接在一起并进行比较,以确定是否匹配。
匹配选项
如果将此参数设置为没有,则空属性、缺失属性和空属性将被视为等效属性。如果将此参数设置为是的,则空属性、缺失属性和空属性将被认为是两两不同的。这个参数适用于属性和几何特性。
如果将此参数设置为是的,则忽略点在直线上的顺序和面积特征。
路径和行之间的组合差异将被忽略。在聚合、多边形、甜甜圈、路径和所有其他multis中,真正的弧和椭圆相对于它们的描边多边形等效物将被忽略。在比较光栅几何图形时,只比较区段。
此参数确定内部顶点之间的距离,以便将它们声明为匹配。注意,特性的起始点和结束点应该小于参数值。也就是说,如果两个顶点相距2米,而参数设置为2,它们将不匹配。这个值是可选的。
当匹配几何图形时,额外的顶点宽容可以允许额外的顶点沿线段。值为0表示不允许这样的额外顶点。非零值控制任何额外顶点与连接相邻匹配顶点的线的距离。
注意:对于平面和立体几何,内部顶点宽容和额外的顶点宽容被忽略,并假设为0.0。此变压器不支持输入中的表面或固体仁慈的几何匹配被设置为是的。
输出属性
将ID添加到每一组匹配的特性中,以便在需要时可以在它们之间建立关系。
如果提供,则列出每个特性的所有属性SingleMatched输出将使用此名称构造。
注意:属性列表不从工作台的输出模式访问的,除非它们正在使用对它们进行操作的变压器,例如第一处理ListExploder或ListConcatenator。所有列表属性变压器都显示在变压器帮助下的内容窗格列表。或者,AttributeExposer可以使用。
如果提供,此名称的属性将被添加到每个SingleMatched输出,设置为有助于输入要素的数量。
相关的变形金刚
的ChangeDetector提供另一种(但不太通用的)方法,对于某些应用程序可能更方便。
例子
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:pointcloud