Créer des cartes de densité de points dans QGIS?

11

Existe-t-il une façon «conviviale» de créer des cartes de densité de points, où les données d'attribut de polygone définissent le nombre de points (par exemple 1 point = 100) à l'aide de QGIS 1.7+? Je dis amical car après quelques heures de recherche, toutes les alternatives semblent nécessiter une programmation. Peut-être que je ne cherche pas au bon endroit. Je connais déjà la fonction fTools 'Random Points' et ce n'est pas ce que je recherche.

entrez la description de l'image ici


C'est précisément ce que je recherche. Cependant, chaque fois que j'ai essayé d'exécuter cette fonction. J'ai reçu ce qui suit:

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
rhodee
la source
2
Pourriez-vous donner un exemple de ce à quoi devrait ressembler la sortie et pourquoi fTools ne fonctionne pas pour vous?
underdark
Bien sûr et merci pour le suivi! Je cherche à prendre un attribut comme le nombre d'enfants dans un secteur de recensement américain. Au lieu d'afficher les polygones comme un symbole gradué, je voudrais afficher 1 point = 100 enfants. Efficace, je cherche à reproduire ceci: lien
rhodee
Vos fTools sont-ils mis à jour? Avez-vous vérifié avec un autre fichier polygonal? C'est peut-être corrompu.
underdark
Salut tu avais raison. Il semble que mes vraies données soient converties en chaînes. J'utilise LibreCalc et les colonnes de données semblent ne pas conserver les attributs que j'ai spécifiés. Quelle est votre approche de ce problème?
rhodee
Pourquoi utilisez-vous Calc? Envisagez plutôt d'utiliser Field Calculator. Vous n'aurez alors aucun problème avec les types de données.
underdark

Réponses:

10

Si ce résultat créé à l'aide de "points aléatoires" n'est pas ce que vous recherchez, vous devrez être plus précis sur vos besoins.

entrez la description de l'image ici

obscur
la source
2
FWIW - dans la nouvelle version de QGIS 2.16.x, c'est maintenant dans le menu de traitement. gis.stackexchange.com/questions/202111/…
cengel