I try to split polygon layer into equal length segments of 1000m:

enter image description here

The attribute table of the layer is:

enter image description here

I have read those links but didn't find a solution to my question:

How to split a vector in equal smaller parts in QGIS or similar?

How to split an irregular polygon into equal areas?

I also tried to use "split vector layer" function but didn't get desirable answer.

I also tried to find the "Polygon Splitter" (in this link polygon split with predefined area) plugin but I didn't find it in the Plugin list.

  • Personally, i would do things this way since what you have seems to be mostly linear. Create points to help you see where your polygons will be cut. I'd do this by Skeletonizing said polygons, i think have tools inside the SAGA toolbox via QGIS that might help you out for this, then using a plugin like Qchainage to create point every 1000 meter. That should be a good start, afterwards you'll have more options to split thoses polygons if you know where they should be cut. (Like creating lines at 90° from the skeleton and then using thoses to split your shapes) – Moreau Colin Jul 6 '16 at 10:09

The name of the Plugin is Polygon Splitter which splits polygons into equal area parts. The Plugin is marked as experimental, therefore, you need to enable "Show also experimental plugins" from the settings as shown below

enter image description here

Here is the plugin after enabling "Show also experimental plugins"

enter image description here

| improve this answer | |
  • the plug don't work- the compute stucked- i get an error – newGIS Jul 6 '16 at 7:05
  • 1
    I didn't test the plugin before, I showed you how to find the plugin. What the error says? Please update your question and show the error. – ahmadhanb Jul 6 '16 at 7:10
  • the computer just stucked and i have to turn off the QGIS – newGIS Jul 6 '16 at 7:19

This can be accomplished using Grass v.split in the processing toolbox. I just accomplished this in QGIS 3 by typing in a segment length with an input line layer and it worked perfectly.

| improve this answer | |
  • This only works for lines, not polygons... – MrXsquared Feb 28 at 23:27

I found a Plugin named "Divide Polygon"- it can cut the polygon into equal parts. The parts defined by polygon's area.

| improve this answer | |

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.