Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Is there a 'friendly' way to create dot-density maps, where a polygon attribute data defines the number of dots (e.g. 1 dot = 100 ) using QGIS 1.7+? I say friendly because after a couple of hours researching all the alternatives seem to require programming. Maybe I am not looking in the right place. I am already aware of the fTools 'Random Points' feature and it is not what I am looking for.

enter image description here

Thank you for your insight.

UPDATE:

That is precisely what I am seeking. However every time I attempted to run this function. I received the following:

An error has occured while executing Python code:

Traceback (most recent call last):
File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 118, in accept
self.randomize(inLayer, outPath, minimum, design, value)
File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 210, in randomize
else: points = self.loopThruPolygons(inLayer, value, design)
File "/usr/share/qgis/python/plugins/fTools/tools/doRandPoints.py", line 256, in loopThruPolygons
sExt = sGeom.boundingBox()
AttributeError: 'NoneType' object has no attribute 'boundingBox'

Python version:
2.7.1+ (r271:86832, Apr 11 2011, 18:37:12) 
[GCC 4.5.2]


QGIS version:
1.8.0-Trunk Trunk, exported
share|improve this question
2  
Could you give an example of what the output should look like and why fTools does not work for you? –  underdark Nov 14 '11 at 8:18
    
Sure and thank you for following up! I am seeking to take an attribute like the number of children in a U.S. Census Tract. Instead of displaying the polygons as a Graduated Symbol, I would like to display 1 dot = 100 children. Effective I am seeking to replicate this: link –  rhodee Nov 14 '11 at 15:29
    
Is your fTools updated? Have you checked with another polygon file? Maybe it's corrupted. –  underdark Nov 15 '11 at 8:02
    
Hi you were correct. It appears my real data is being converted into strings. I am using LibreCalc and the data columns appear to not retain the attributes I specified. What is your approach to this problem? –  rhodee Nov 16 '11 at 15:33
    
What do you use Calc for? Consider using Field Calculator instead. You won't have troubles with data types then. –  underdark Nov 16 '11 at 18:09
show 2 more comments

1 Answer

up vote 6 down vote accepted

If this result created using "Random points" is not what you are looking for, you'll have to be more specific about your requirements.

enter image description here

share|improve this answer
    
great tool, thanks Anita! –  mapBaker Mar 22 at 22:35
add comment

Your Answer

 
discard

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.