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

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:


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.