[GIS] Splitting irregular polygon into equal areas using QGIS

areaqgisqgis-pluginssplitting

I am a surveyor and use QGIS for maintaining soil test records on civil projects and am constantly provided with test lot area or number of lots required. These are more often than not irregular in shape and am wondering.

Is there a plugin/solution to cut a layer that contains irregular polygons into equal areas or number of lots with a specified area, with the result being the most number of lots based on the area provided?

Best Answer

The most straight-forward way:

  • Open QGIS and download the mmqgis extension via the plugin downloader
  • Load in your shapes and set their projection as project CRS (rightclick)
  • Go to mmqgis - create - create grid layer
  • Define a grid with enough spacing for your polygons. Besides rectangles you could also define hexagons and stuff
  • Now do a simple clip with the function in the vector menu to get equally spaced parts of your polygons. ( clip your generated grid with your polygons ). This will resolve in something like thisenter image description here
  • Now you could join the attributes of your old shape and the new one to keep the attribute table. You could also conduct a Union instead of a Clip to keep the attributes, but this may require some post-processing of your shape depending on the surface structure.
Related Question