Select to view content in your preferred language

Tabulate Area of Overlapping Polygons

6703
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
curtvprice
MVP Alum

We recently published a toolbox that does just this you may want to check out.

Unfortunately these were developed on 9.3.1, and most of the tools do not work at 10.0 yet --
but I'm working on it!

National Water-Quality Assessment (NAWQA) Area-Characterization Toolbox
http://pubs.usgs.gov/of/2010/1268/

UPDATE: more current version

National Water-Quality Assessment (NAWQA) Area-Characterization Toolbox v2.1

https://www.arcgis.com/home/item.html?id=29707fb7f1664538871c65d7e1d9612e 

0 Kudos
aaaa
by
New Contributor
Hello.
I need the same things that scottwrs, i have some buffer area which are overlapped and i have a raster layer with different classes. I want the percentage of different classe inside each buffer.
For that i have dowloaded your tools and use the tabulate feature to percent.
But i have lot of error :

Executing: TabulateFeaturesToPercent Point_Buffer RECNO C:\Digitation\Corine\syke\CORINE\clc_fi25m C:\Digitation\Buffers\Point_Buffer_TabulateFeature.dbf # 0 NO_OVERLAP
Start Time: Fri Feb 25 10:06:16 2011
Running script TabulateFeaturesToPercent...
Creating area-weight table...
Geoprocessing error on line 57 of C:\Program Files (x86)\ArcGIS\nact\scripts\AreaWeightsToTable.py:
Executing: AreaWeightsToTable Point_Buffer RECNO C:\Digitation\Corine\syke\CORINE\clc_fi25m C:\Users\Julien\AppData\Local\Temp\xx0 0 #
Start Time: Fri Feb 25 10:06:16 2011
Running script AreaWeightsToTable...
Cannot project inputs from Finland_Zone_3 to Unknown
Using Cell Size of "C:\Digitation\Corine\syke\CORINE\clc_fi25m" (25.0)
Raster snapping to C:\Digitation\Corine\syke\CORINE\clc_fi25m
Geoprocessing error on line 222 of C:\Program Files (x86)\ArcGIS\nact\scripts\AreaWeightsToTable.py:
Executing: MakeRasterLayer C:\Digitation\Corine\syke\CORINE\clc_fi25m lyrWR # "-99.9755000002 -99.9021000005 7221123.9755 7225461" #
Start Time: Fri Feb 25 10:21:12 2011
ERROR 010240: Could not save raster dataset to C:\Users\Julien\AppData\Local\Temp\xxxwk0\rasly2 with output format GRID.
Failed to execute (MakeRasterLayer).
End Time: Fri Feb 25 10:21:30 2011 (Elapsed Time: 18.00 seconds)
Completed script AreaWeightsToTable...
Failed to execute (AreaWeightsToTable).
End Time: Fri Feb 25 10:21:31 2011 (Elapsed Time: 15 minutes 15 seconds)
Completed script TabulateFeaturesToPercent...
Failed to execute (TabulateFeaturesToPercent).
End Time: Fri Feb 25 10:21:31 2011 (Elapsed Time: 15 minutes 15 seconds)

Any idea?
I have 400 buffers so it would be amazing if this tool could work 😄 it would save my time!
thanks a lot
0 Kudos
curtvprice
MVP Alum
A few things to consider:

1) It looks like one of your input datasets does not have a spatial reference defined.Are you sure they overlap?
2) For best results, set your workspace to a folder more friendly to raster processing (no spaces, or non-alphanumeric characters, like: C:\\Workspace)  You also probably want to move the toolbox to a "safer" path too.
3) These tools only work on 9.x -- they do not work with 10.x
0 Kudos
SWETABYAHUT
Emerging Contributor
Hi, I am new to Spatial Analyst but have to use it extensively for my dissertation research. I am using ArcGIS 10. I have a query. I have about 2600 buffer areas of half mile each, most of which overlap, in one shape file (each buffer area is a polygon) and I have another layer with different land use classifications. I want to generate a table with detailed land use areas for each of the buffer areas, something like this:
                      AG      COM      SF       MU       MF       IN    HI     .....      ......
buffer area1
buffer area2
buffer area3
....
...
...
buffer area2600

Any help and suggestions will be appreciated!
Sweta
0 Kudos
BenZaitchik
New Contributor
Hello,

I'm running ArcGIS 9.3 with an ArcView level license and all of the standard extensions (i.e., Spatial Analyst, Geostats, etc.) activated.  I've loaded the NACT toolbox and am able to run some of the simpler functions (e.g., Point Overlay routines), but when I try to run "Tabulate Features to Table" I get a "tool is not licensed" error. 

Does this tool require an ArcInfo level license?  Are there any particular extensions that need to be activated to get it to run?  It looks like a great function, and I'd really like to make use of it!

Thank you,
Ben
0 Kudos
curtvprice
MVP Alum
Does this tool require an ArcInfo level license?


Yes unfortunately  most of the tools do require an arcinfo license. I have a version that does not require an ArcInfo license for as many of the tools that I am testing. I have successfully got it running with versions 9.3 SP 2, 9.3.1 SP 2 and 10.0 SP 1. Let me know if you'd like to test it out -- my email is cprice ------ at ------ usgs.gov
0 Kudos
JeffreySwain
Esri Regular Contributor
Perhaps a tool such as Multipart to singlepart will create a feature for each polygon and then run the Tabulate Area on each polygon will allow the process to complete. 

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000003r000000.htm
0 Kudos
AidanHiggins
New Contributor
Hi,

I'm trying to obtain (as a percentage) the coverage of different soil types found within a watershed polygon on v9.3.1.

When running the tool I get the following error:

"Failed to execute. Parameters are not valid.
ERROR 000734: C:\Documents and Settings\USERNAME\Local Settings\Temp\xx0: spaces in the path or file name are not supported"

I have tried creating a folder simply C:\Temp as well as others yet the tool still seems to point to the above.

Any help would be much appreciated.

Aidan Higgins
Rivers Agency - N.Ireland
0 Kudos
JeffreySwain
Esri Regular Contributor
Aidan,

Spaces are part of it, be sure to not include a special character or a leading name with a number.  You will need to make a name like 01-13.tif into t_01_13.tif.  While the error indicates only spaces, it could also mean invalid characters.  What are the names of the inputs you are using?
0 Kudos