I have a census block shapefile with a land cover TIFF underneath it. The Raster layer has three different cell values. I am trying to select the census blocks that have a minimum of 50% of cells withing its area with a value of 3. I have access to all extension within ArcGIS Desktop 10.7.

  • At the moment you don't seem to have question, just statements of what you want to achieve. You need to give details of what you have tried and are stuck at, or documentation you have read and are confused with etc...
    – nmtoken
    Apr 12, 2020 at 8:38

1 Answer 1


I would reclassify your land cover tiff to remove the cell values you are not interested in so leaving you with a raster where the you only have pixels with your desired value (3), the rest are nodata. You could then use the Tabulate Area tool to compute the area of pixels within each polygon. Run the Join Field tool to join the pixel area to your polygon data and then you will be able to select the polygons where there is more than 50% coverage.

  • That worked perfectly! Thank you very much.
    – David
    Apr 12, 2020 at 17:29
  • @David Please accept the answer so that it can help others.
    – ahmadhanb
    Apr 13, 2020 at 1:25
  • +1 but tabulate area will work without reclass. Worth trying selecting one class in raster table. Hoping for less columns in output.
    – FelixIP
    Apr 14, 2020 at 20:53

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.