I have a feature class that contain many overlapping polygons. Each polygon has a field value which I would like to add together wherever the polygons overlap. There are about 100 polygons each with complex boundaries and some are multi-part polygons. Below is conceptual diagram of what I would like to do.
I know I can do this by converting each polygon to raster and adding them. The problem is that since their boundaries are complex, it takes a very long time to convert. I was wondering if there is a solution without converting to raster?
Answer
Ok, here is the method I came up with and works for me.
- Union feature class by itself
- Use Find Identical on the unioned file
- Join the unioned file to the table produced in step 2. by the ObjectID and IN_FID fields.
- Dissolve by "FEAT_SEQ" field, putting the sum of the score in the statistics field.
No comments:
Post a Comment