Existe uma maneira 'amigável' de criar mapas de densidade de pontos, onde um dado de atributo de polígono define o número de pontos (por exemplo, 1 ponto = 100) usando o QGIS 1.7+? Eu digo amigável porque depois de algumas horas pesquisando todas as alternativas parecem exigir programação. Talvez eu não esteja procurando no lugar certo. Já conheço o recurso 'Random Points' do fTools e não é isso que estou procurando.
É exatamente isso que estou procurando. No entanto, toda vez que tentei executar esta função. Eu recebi o seguinte:
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
Você poderia dar um exemplo de como a saída deve ser e por que o fTools não funciona para você?
—
Underdark
Seus fTools são atualizados? Você verificou com outro arquivo de polígono? Talvez esteja corrompido.
—
Subterrâneo
Oi, você estava certo. Parece que meus dados reais estão sendo convertidos em strings. Estou usando o LibreCalc e as colunas de dados parecem não reter os atributos especificados. Qual é a sua abordagem para esse problema?
—
rhodee
Para que você usa o Calc? Considere usar a Calculadora de campo. Você não terá problemas com os tipos de dados.
—
Underdark