AnchoredSnapper还可以帮助由公差设定为非常短的距离(例如1米或10厘米)。
嗨,
知道哪些功能已经改变另一种方法是用“GeometryExtractor”加载它们后提取两个数据集的几何形状。几何形状存储在属性“_geometry”默认情况下。然后,在其中您合并基于他们的“_geometry”属性两个数据集可以使用FeatureMerger。然后你会发现在以下输出端口的不同几何形状的功能:“NotMerged”和“未引用”。要返回的几何形状,你可以在FeatureMerger后使用GeometryReplacer。
见一个可视化的attatchment。
祝一切顺利,
的Aurelien
这是很难确切地知道什么是从截图发生。这可能是 - 如伊泰表明 - 这两个数据集有不同的坐标精度和修复,这将解决这一问题。
真的,最好的数据过滤到两个功能,你认为应该匹配,但没有。
然后仔细研究这些功能。你可以写自己的坐标出到CSV或文本文件,例如,它更容易目视检查它们。或者,你可以看看在FME数据查验坐标列表。
坐标的顺序很重要;所以用坐标A,B的特征,c是不一样的一个与坐标C,B,A - 即使它们在视觉上看起来是相同的。
一个快速的方法来显示FME是否看到一个不同的功能是使用CRCCalculator变压器。这将会给几何校验类型值。如果两个几何值是不同的,那么FME是看到的数据不同的东西。如果值是相同的 - 但ChangeDetector或匹配器不注册的区别 - 那么事情错在FME。
我希望这有帮助。如果你可以隔离一对夫妇的功能和张贴在这里那么我们就可以能为你更深入一点探讨。
嗨,
由于FME是非常清楚的空间特征,变化检测前,通常需要一些预处理。
因此,例如使用两个输入coordinaterounder的把他们两个相同的数字精度。
变化检测仍然是一个挑战,并不总是直线前进,因为它似乎。