Skip to main content

I will soon have two sets of (hopefully) identical data to check against each other, sat in FGDB's. There are quite a lot of records (thousands, if not tens of) and I'm looking for differences in any attribute between the two versions of the same record.

 

I can see this taking a long time, and note there are different options within FME, including Matcher, CRCcalculator, etc. What is likely to be the most efficient method?

The CRCCalculator will have absolutely zero tolerance or margin for difference at all, whereas the Matcher will let you choose to allow insignificant differences, e.g. using the vertex tolerance setting. This is important if your data comes from different sources with e.g. slight differences in the rounding of vertices.

You can also consider looking into the ChangeDetector, which is basically like the Matcher but with additional functionality.

 


Thank you, David.


Reply