Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am trying to build a GeoProcessing model which will find any parcels that have had their geometry values changed and store the corresponding parcel numbers in a separate non-spatial table. I am using ArcGIS 10.

Does anyone know of any python scripts that would accomplish these tasks? One potential solution I found is the Compare Layer to Snapshot tool. Even though this is listed in the ArcGIS Resource Center, I can not find it in my version of ArcMap.

Any advice would be greatly appreciated.

share|improve this question

You might take a look at the ArcGIS Feature Compare tool. It supposedly should do the trick, however I have had a tough time using it unless you can sort both datasets so that they ordered exactly the same line-for-line, which is how it appears to compare the old-new datasets.

A while back I also created a python script that just compares geometry changes by doing a "SearchByLocation" is "Identical". I just posted to the ArcGIS Resource Center Geoprocessing gallery if you want to take a look and modify to meet your specific needs.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.