Czy istnieje „przyjazny” sposób tworzenia map gęstości kropek, w których dane atrybutu wielokąta określają liczbę kropek (np. 1 kropka = 100) przy użyciu QGIS 1.7+? Mówię przyjaźnie, ponieważ po kilku godzinach poszukiwania wszystkich alternatyw wydają się wymagać programowania. Może nie szukam we właściwym miejscu. Jestem już świadomy funkcji „Losowych punktów” fTools i nie tego szukam.
Właśnie tego szukam. Jednak za każdym razem próbowałem uruchomić tę funkcję. Otrzymałem następujące:
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
Odpowiedzi:
Jeśli ten wynik utworzony za pomocą „Losowych punktów” nie jest tym, czego szukasz, musisz bardziej szczegółowo określić swoje wymagania.
źródło