I am trying to create a new polygon layer of neighborhood blocks:

  • I have a simple polygon of the outline of a city
  • I have a road layer (polyline)
  • I want to use the road layer to 'cut' into the city outline, to give me an output that has the areas within the roads be made into individual 'blocks'.

I'm familiar with how to do this in ArcGIS or MapInfo but not QGIS... any pointers?

The Difference function only appears to work if both layers are polygon.

I found 'Clipper' plugin and 'Clip Multiple Layers' Plugin but couldn't appear to get them to work.

I have verified that my two layers have the same coordinate system

enter image description here

1 Answer 1


Use Split with lines:

This algorithm splits the lines or polygons in one layer using the lines in another layer to define the breaking points. Intersection between geometries in both layers are considered as split points

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.