1

I have looked throughout this site to find a method to calculate the overlap area of multiple polygons within a single shapefile but haven't found one that works for my case. I've tried the intersect tool but that doesn't seem to accomplish my task as it requires multiple input shapefiles.

Territory Maps to calculate overlap area

Above I have included a image of my shapefile and the polygons. Each polygon represents an animal's territory and has several attributes assigned to it (age, sex, etc). In this example, there are some polygons (animal territories) that don't overlap and others that overlap multiple polygons. What I would like to do is to calculate the total overlap area (dark purple) within the shapefile. Eventually I would like to know the identities of all the animals that overlap each other. In the entire shapefile I have 300+ territories and multiple years of data so I need an approach that would be somewhat efficient.

Tom
4,1581 gold badge22 silver badges39 bronze badges
asked Jul 12, 2016 at 21:15
4
  • 2
    Please edit your post to include tags indicating the software and version you're using. Commented Jul 12, 2016 at 21:45
  • 1
    If you're referring to the ArcGIS intersect tool, it does not required multiple feature classes as input. If you input just a single feature class, the result will be a feature class of the portions of features that intersect. Commented Jul 12, 2016 at 21:48
  • I am working with QGIS. I currently don't have access to ArcGIS. Commented Jul 13, 2016 at 1:43
  • In that case, if the tool really won't take the same feature class for both inputs, you could try copying the feature class and submitting the copy as the second input. Commented Jul 13, 2016 at 15:13

1 Answer 1

1

If you were using ArcGIS here is how I would do it. Hopefully this might spur a QGIS user to come up with a duplicate methodology. (Or maybe it is much easier in QGIS?)

1) Run the Union tool on the polygon feature class. 2) Add the following fields x,y, and count. x and y should be double and count integer. 3) Right click and calculate geometry to get the x and y coordinates. 4) Calculate count at 1 for all rows. 5) Run the dissolve tool on the x and y fields and also allow for the SUM of the count in the statistics field.

answered Jul 13, 2016 at 18:14

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.