Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to get QGIS (1.8) to scale the point markers for each town in a district proportionately to the size of their population (i.e. bigger population = bigger circle). I can get them to vary by colour by graduating the properties for the layer with the population data. When I try to use Advanced>size scale field function though I either get nothing or the entire screen goes one colour. I've not found a way in QGIS to scale by size only which is what I really want to do. Ideally I want the circles to graduate in size only and to have the same colour. I'm hoping that there is a straightforward way of doing this in QGIS.

share|improve this question

Advanced - Size Scale field is the correct way to go. Note that the size you specify in layer properties is multiplied by the value in the attribute field that you choose. Therefore you might want to calculate a new size scale attribute field e.g. dividing population counts by 100,000 or a million.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.