I have one shapefile layer containing thousands of polygons, each represents either a historic or current reclamation project (*Note: Overlapped does not equal to repetitive). I now intend to identify and group all polygons that are highly overlapped with one another (for instance, if two or three polygons are spatially overlapped and their areas are quite similar or the same), then assign a common "family" value in a new field/ column indicating which highly overlapped polygons belong to which groups.
How may I implement this operation in ArcMap?
Below is an example: there is one selected polygon while two other polygons that are almost the same are beneath the selected one. The selected one is the land's most recent project, the other two's are historic projects (so the land has been used for total 3 times) . And I want to assign these three polygons a common value indicating such relationship.
intersect()
method to get a geometry representing the intersection of the two geometries being compared, and then compare the original geometry'sarea
property with thearea
property of the intersection geometry. See: desktop.arcgis.com/en/arcmap/latest/analyze/arcpy-classes/…