I believe the existing Feature Compare tool works by comparing two feature classes using individual records Object ID's as the linking basis for feature to feature comparison. I have the need and believe others would too, for this to be expanded to allow the user to pick the field used for the linking and then comparison. OID does changes regularly and I believe individual users whom have implemented UID/GUID/ Esris GlobalID would get better results especially in scenarios where large scale data aggregation efforts come together.
I could not agree more. There are plenty of side-effects that caused by limiting it to the OID that make comparisons between datasets a much bigger problem.
100%! Thank you for posting. I was surprised to see this was posted 5+ years ago and has not been resolved today.
The Feature Compare and Table Compare tools are not useful for me unless we can compare based on a unique ID, instead of a sorted order. By using a sort order to compare rows, if you have any added or removed features (part of why I was running the tool to find out...) it cannot run:
I will also chime in to say this tool would be useful if it knew how to compare features that have like values in the sort field. As it is I don't understand how this tool would ever be useful.
We are marking this idea as implemented, based on the availability of the Sort Field parameter on the Feature Compare tool, which allows the user to specify which field should be used to sort the records for comparison.
https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/feature-compare.htm
Having said that, there are comments which discuss different enhancements, to support comparison when the two feature classes have added or removed records. As those comments do not directly relate to the initial request, they should be added as a second ArcGIS Idea for tracking purposes.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.