I have two polygon shapefiles of the same region from two different years (1985 and 1997) and I need to analyse the differences between the two shapefiles resulting in a third polygon shapefile displaying only differences.
The shapefiles 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 shapefile. 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, Finding differences between shapefiles using ArcGIS for Desktop? sounds similar, but I'm looking for an output in a polygon shape file format.
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.