I have several (sometimes, not always overlapping) Polygon Feature Classes which are all weighted/ranked through a field from 1 to 10 (10 is best). I would like to combine/overlay these layers them, but also use their rank information. Therefore not only the overlapping/intersected features should be shown in the result. A classification of the "best" places with the highest combined ranking should be shown in the result.

Is there a way to do that using vector tools?

1 Answer 1


To do this I would use the Union tool to calculate the overlap relationships between polygons.

I would then use arcpy.da.UpdateCursor to iterate through each polygon and add up the ranks/weights of any polygons that overlap in that area.

  • thank you. Why would you prefer the da.UpdateCursor over the FieldCalculator where you could also just sum it up using "rank1+rank2+rank3"?
    – Duddel
    Commented Jun 20, 2016 at 17:13
  • It's just the first one that I thought of and wrote. Either should be fine.
    – PolyGeo
    Commented Jun 20, 2016 at 20:01

Your Answer

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

Not the answer you're looking for? Browse other questions tagged or ask your own question.