I have a polygon shape with buffers. However, the buffers are of different size from 4m radius to 15m. In total I have 7 different buffers.

I have a landcover raster and I would like to extract values from that raster for each of my buffers. I would like to get either the proportion of each cover type within each buffer or the major cover type for each buffer.

I am using ArcGIS 10. I tried using GME and intersect polygon with raster and almost all my fields are treated as noData... Both my raster and my polygon files have the same coordinate system and projection.

I was about to use CON() for each landcover, then neighborhood and then extract values to point but there might be a faster way.

Does anyone have an idea?

2 Answers 2


Why don't you convert your rasters to polygon, and then do the an intersect with the buffers. This will give you the cells from the polygon. This will give the option to do statistics on the intersected buffered areas.

  • Using arcMap or GME? Is it usually more efficient using polygon instead of raster? Commented Apr 15, 2013 at 15:18
  • 3
    Be mindful when converting raster to polygon that the resulting file won't always have the exact number of cells that the raster had. If two adjacent cells have the same value then they are converted to a single polygon. That is why you have to calculate by area rather than polygon count.
    – Taylor H.
    Commented Apr 15, 2013 at 15:29

Tabulate Area will work most efficiently if the buffers do not overlap.

If the buffers overlap then you can try the free ACCRU Tools 7.1.2 Overlap Area Sampling after converting the landcover classes to binary using 2.2.3 Binary Class Conversions.

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.