I want to create history maps (maps showing historical borders) with inkscape and to have an object for each country.

I want to draw borders between countries only once and have this part of a path duplicated and assigned to the bordering countries.

E.g. I want to draw the border between France and Spain only once and have it assigned to both countries.

I know that I can simply draw each border as a separate path, cut out a part or use the whole path, copy it and merge each copy with the rest of the respective country's outline.

Is there a better approach to the problem?

Is there a tool, e.g. an Inkscape addon, that can identify all path part combinations that surround and therefore define areas?

1 Answer 1


Using QGIS and Inkscape

In QGIS load up a country (France Example here)

Classify the provinces (by name) set with random colours

Use the QGIS composer to set up the export to SVG.

In Inkscape Copy and paste (in place) into new layer for the provinces repeat (or automate/batch) to make the polygons all separate.

enter image description here

Then style based on your map design/theme.

  • how to handle the shared boundary though? Otherwise... yes... inkscape + QGIS is great!!! Oct 27, 2015 at 21:06
  • you can union the polygons and export to paths to get the shared boundary.
    – Mapperz
    Oct 27, 2015 at 21:18
  • Thank you for your answer, +1. Unfortunately, my question wasn't clearly asked. I want to create history maps showing historical borders - see modified question. Oct 28, 2015 at 9:32

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.