Old map in QGIS
Inspired in a post by Anita Graser, I’ve tried to use QGIS to create a Cascais’s old looking map, as if it have been drawn by hand in a methodical way.
Defining the styles
I have started by defining the styles for each elements to represent.
Buildings
To fill the buildings, I have tried to use a color that reminds me the portuguese roofs, similar to the color commonly used in old maps of cities, with a slightly darker outline of the same color.
To give a bit of dimension, a shadow was created beneath, using a “simple fill” with dark colors and using a Offset X,Y. The values were chosen assuming the predominant direction of building’s facades, so that the effect could be seen all over the map area.
Green spaces
For the green spaces, 3 symbol layers were used. One with a green “simple fill”. A second one with a thick outline (outline: simple line) in a darker green, and using the new 2.2 functionality that allows one to show outlines only in the polygons inside.
The last symbol layer is just a tin line of a green even darker than the other two.
[![Capturar_7](/images/2014/04/capturar_7.png)
](/images/2014/04/capturar_7.png)
The Sea
For the sea, the same effect as the green spaces was used, but in blues and with the middle outline even thicker.
Roads
In the road, it was used a thick line with a orange pastel color. Some street names labels were created on top of the line using a script font (in have used Pristina Bold). To improve the label readability, a small white buffer with 50% transparency was added.
Beach
In the beaches, besides a simple fill as background, a point patern fill was used with a very small dot.
Map composing
Though the map is looking almost done, it’s in the print composer that the final touches are given. First, the map sheet is totally covered with an image of an old papel (the same used by Anita). A bit of transparency is added (20%), so that the effect is not too strong.
Alterwards, the actual map is added, and in the map item properties, the rendering mode is changed from “normal” (by default) to “multiply”. This way it looks like if the map was draw directly on the old paper.
After this, it’s all about adding a few more labels (the beach and places names), a north arrow and the graphic scale (always using “multiply” rendering mode), and… Voilá, we have a map!