I have two polygon shape files of the same region from two different years (1985 and 1997) and I need to analyse the differences between the two shapes resulting in a third polygon shape file displaying only differences.
The shapes cover an inner-city area with buildings, parks, sealed/unsealed areas and water areas. I need to find out for example if a building was de-/constructed or if a park was moved or closed or similar things. Any differences between the shapes.
I need the output to be in a third, new shape file. Is there an automated way to achieve this?
I am working with the proprietery file-geodatabase in ArcGIS 10.1, so I'd prefer solutions in ArcGIS. But if there is an easy way doing this in QGIS, I would welcome it, too.
I thought it might be possible to work with topology analysis in ArcGIS but I'm not quite sure for example how to compare shapes by attributes: Each shape has a field "type" in the attribute table and I need to compare not only the shapes but the types of the polygons.
Note, this question sounds similar, but I'm looking for an output in a polygon shape file format.
Update: Yes, this is a change detection process on vector data (no remote sensing issue). There are some nice comments in this answer but no solutions at all.

