Select to view content in your preferred language

Tabulate Area of Overlapping Polygons

6736
11
12-30-2010 11:24 PM
ScottRoberts
New Contributor
I would like to tabulate the area where NLCD classes occur within watersheds.  These watersheds are delineated in a single polygon shapefile.  Unfortunately, some of these watersheds overlap.  For overlapping watersheds, I get inaccurate results using the Tabulate Area tool.  I get accurate results if I use the tabulate area tool on one watershed at a time.  Since there are many many watersheds, running tabulate area separately for each individual watershed would be quite time consuming.  Any ideas of how to automate this task?  Or is there another tool available that would tabulate area correctly for overlapping polygons?

Thank you for any help you may be able to offer!
0 Kudos
11 Replies
GraziaZulian
Emerging Contributor
you can use the iterator and iterate the feature selection (if you don't select anything all features will be processed)
than you use tabulate area and append to add the record to a target table (make sure that the fields matches with the appropriate tool option)
0 Kudos
BrendanCollins
Deactivated User
I don't see any answers voted up here...

To add to the original question:

Does IZonalOp.TabulateArea (ArcObjects) support overlapping polygons when using FeatureClassDescriptor to define the zone id field?  If not, what is the best practice for dealing with overlapping input?

I can imagine that the overlapping areas would need to be rasterized separately to get the correct answers.  Does the tool internally create separate rasters from the overlapping input zones?
0 Kudos