Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question

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.

share|improve this answer
Using arcMap or GME? Is it usually more efficient using polygon instead of raster? – Elena Spark Apr 15 '13 at 15:18
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. Apr 15 '13 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.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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