I am using ArcMap.

I have a LULC and I want to create a fishnet-based LULC out of it. This way, I want to do a grid-based analysis.

Is there any automatic way to do this?

My LULC is a high-resolution one, so there are so many details of LULC. In this regard, there should be a way to assign land cover values by the majority of land cover/use.

This is my LULC and fishnet:

enter image description here

  • 2
    If you ask for a solution with more than one piece of software your question will get closed for being "too broad", so I've removed QGIS and put ArcMap in the title. If you want to ask how to do it with QGIS that needs a separate question. That way we end up with Q's that are all "How do I do X using Y?" so that people using Y can find solutions in their software.
    – Spacedman
    Jun 23 at 10:33
  • 2
    Edit your question to include more information about your LULC layer, for example is it raster, if so what format or is it vector and number of classes.
    – Hornbydd
    Jun 23 at 11:17

1 Answer 1


First create a polygon fishnet over your study area using "Create fishnet" tool. Make sure to select Polygon as the geometry type.

Then calculate zonal statistics of the LULC raster over the fishnet using "Zonal statistics as table" tool. Make sure to set the statistics type to Majority. The zone field should be a unique field that identify individual grid. enter image description here

  • Thank you dear Ahmad. It worked.
    – ALi KV
    Jun 23 at 20:01
  • @ALiKV You're welcome. You can mark it as the correct answer.
    – Ahmad Raji
    Jun 23 at 20:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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