I need to split polygon features as in the figure.
Is there any automatic tool for this?
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It only takes a minute to sign up.
Sign up to join this communityThe closest automatic solution I can think of is the Polygon Divider plugin.
However, if you want the result to be exactly like your image, you will need to write your own. I'd recommend a Python script where you iterate over each polygon in the shapefile, find its major axis, orientation and dimensions and then calculate the subdivisions.