I am aiming to create a heat map of Census tracts in Georgia based on population. I have all of the data - the population for each census tract in Georgia.

I've been able to create the heat map successfully by importing a census tract shapefile and following this tutorial: http://qgis.spatialthoughts.com/2012/03/using-tabular-data-in-qgis.html

However I am stuck on how to add a nice looking map layer underneath which will show common geographical features - highways, cities, water courses etc. I have tried importing OSM data from cloudmade but there is far too much detail. The map is supposed to be fairly high level but the shapefiles from there show every single road. I am trying to replace MS MapPoint (no 2010 census tracts). The functionality I am trying to get would allow for different levels of detail depending on how far I zoom. Generally just showing major roads / cities etc. I don't mind if this is automatic or manual.

Could anyone point me in the right direction?


3 Answers 3


Some options:

  1. Use the OpenLayers Plugin. This plugin allows you to use Google, Bing or OSM's tiles as background image.

  2. Create a custom vector style similar to Google or OSM. Underdark made a series of post on how to do this with OSM data using the New Symbology Rule based rendering. She even provided the qml in github.


The OpenLayers Plugin is intended to provide numerous background maps in Qgis such as Google Maps or Terrain. Anyway, sometimes Google is not suitable for your needs, because its style conflicts with your overlays.

For this reason, I managed to tweak the OpenLayers Plugin in order to load Google Maps styled, allowing you to display your own customized Google Maps just as the other Google layers.

Be aware that Google tiles resolution is quite poor for printing.


QuickMapServices plugin will give you LOTS of base maps. More info:



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.