Есть ли «дружественный» способ создания карт плотности точек, где данные атрибута многоугольника определяют количество точек (например, 1 точка = 100) с использованием QGIS 1.7+? Я говорю дружелюбно, потому что после нескольких часов исследования все альтернативы требуют программирования. Возможно я не ищу в правильном месте. Я уже знаю о функции случайных точек fTools, и это не то, что я ищу.
Это именно то, что я ищу. Однако каждый раз, когда я пытался запустить эту функцию. Я получил следующее:
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
Ответы:
Если этот результат, созданный с использованием «Случайных точек», не является тем, что вы ищете, вам нужно будет более точно определить ваши требования.
источник