I'm a QGIS novice. I'm trying to correct a map of Europe in QGIS, and it's incorrectly assigned Corsica to Germany. I can't seem to split Corsica off of Germany because when I use "split features" to draw a line around Germany or Corsica, it says "No feature split done" because (I think) the line didn't actually cross a feature.

How do I split them?


I would first see if the first part of Andre's answer is feasible. If not, the second part of Andre's answer will work but that method will result in all parts of all polygons being made into single-parts which may not be desirable (UK or Greece for example have many islands which you may not want to subdivide).

An alternative is to use the Split selected multi-part features to single part tool in the Advanced Digitizing tools plugin. To do this, select Germany (currently including Corsica) and then click on the little drop-down arrow on the first split tool. This will give you a little menu of two items and the tool you want is the second one (which is why you don't normally see it by default). Click that tool. The split is done but you don't get any message and both parts will still be selected, so confirm that Corsica is now separate by deselecting everything and then selecting just Corsica. You will then need to correct the attributes for Corsica (as they will still be 'German') and if you have any attributes showing land area - those may need recalculating too.

Make sure you are using the ADVANCED digitizing tools plugin as below and not the ordinary one.
enter image description here

  • This sounds like exactly what I want to do, but I cannot find the drop down arrow on the split tool. Am I looking at the wrong split tool? I'm using QGIS 2, if that changes things. (toolbar screenshot: s3.kkloud.com.s3.amazonaws.com/gett/8BPXMo61/…) – futuraprime Dec 3 '13 at 14:03
  • Oops, looks like the screenshot link wasn't permanent. This should be better: ge.tt/8BPXMo61/v/0 – futuraprime Dec 3 '13 at 16:09
  • You're using the wrong tool. Please see my edit. – MappaGnosis Dec 3 '13 at 16:47

If the assignement is done only by attributes, you can change that in the attribute table.

If both polygons form a multipart polygon, try Vector -> Geometry Tools -> Multipart to single part.

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.