变化检测器
检测两组输入功能之间的更改。
此转换器通常与多个读卡器一起使用,用于标识两个文件中已更改的功能。它可以识别两个输入文件共有的所有特性,以及在一个文件中而不是在另一个文件中的特性,例如添加和删除。
输入端口
一组特征通过原件港口。
另一组功能通过修订过的港口。
输出端口
一个原件功能通过不变的端口,当发现它具有匹配的几何体、匹配的属性值或两者都具有时,在修订过的准备好了。
一个修订过的在中没有匹配的功能原件通过补充港口。
一个原件功能通过删除端口中找不到与之匹配的端口修订过的准备好了。
参数
此参数控制在声明匹配之前,二维或三维(或无)几何图形是否必须相同。
完全确保3D、度量和几何属性都匹配。
比较光栅几何图形时:二维匹配特性,三维匹配特性和值,完全匹配特性、值和几何特征。
比较曲面和实体几何图形时:二维的行为与三维的行为相同,也就是说,还将比较z值。
如果此参数设置为“是”,则将忽略区域要素中点的顺序。
路径和线条之间的构图差异将被忽略。例如,考虑两条线,每条线有10个顶点:一条线是由3个线段组成的路径,另一条只是一条简单的线。这些线被认为有不同的组成。宽松的几何匹配将所有这些视为匹配,只要它们有相同的顶点(不多也不少)。严格的几何匹配会说它们不匹配。
在聚合、多边形、甜甜圈、路径和所有其他multi中,将忽略真正的弧和椭圆及其笔划多边形等价物。
如果此参数设置为“是”,则此转换器不支持输入中的曲面或实体。
与选定的属性一起,此参数控制在声明匹配之前,输入要素的哪些属性必须具有相同的值。
- 匹配来选择属性:在所选属性参数将被匹配指定的属性。
- 比赛除了选定的属性:所有属性都会被匹配,除了那些在所选属性指定。
- 匹配所有的属性:所有属性都会被匹配。
此参数适用于属性匹配策略设置为匹配来选择属性或匹配除了选定属性,并指定要匹配或从匹配中排除哪些属性,具体取决于所选的匹配策略。
如果此参数设置为没有,则空、缺少和空属性将被视为等效属性。如果此参数设置为是,则空、缺失和空属性将被视为成对不同。此参数适用于属性和几何特征。
注意:当使用宽松的几何匹配时,此参数不起作用。
当几何被匹配时,额外顶点公差可以允许沿线段有额外的顶点。
值为0表示不允许这样的额外顶点。非零值控制任何额外顶点与连接相邻匹配顶点的线之间的距离。
对于曲面和实体几何图形,将忽略额外的顶点公差,并假定其为0.0。
例子
相关变压器
根据特征和/或属性的数量,变更检测器可能需要大量的处理时间。或者,考虑使用CRC计算器要为每个功能计算CRC值,请仅对CRC值属性执行匹配。
这个匹配器提供了更通用的方法,对于某些应用程序可能更方便。
编辑变压器参数
使用一组菜单选项,可以通过引用工作区中的其他元素来指定变压器参数。一些转换器中还提供了更高级的功能,如高级编辑器和算术编辑器。要访问这些选项的菜单,请单击在适用参数旁边。有关详细信息,请参见变压器参数菜单选项.
变压器类别
搜索FME知识中心
在上搜索有关此转换器的示例和信息FME知识中心.