Çokgen öznitelik verilerinin QGIS 1.7+ kullanarak nokta sayısını (örn. 1 nokta = 100) tanımladığı nokta yoğunluklu haritalar oluşturmanın 'kolay' bir yolu var mı? Dostça diyorum çünkü birkaç saat sonra tüm alternatifleri araştırmak programlama gerektiriyor gibi görünüyor. Belki de doğru yere bakmıyorum. FTools'un 'Rastgele Puanları' özelliğinin zaten farkındayım ve aradığım şey bu değil.
Tam da aradığım şey bu. Ancak ben her zaman bu işlevi çalıştırmak için çalıştı. Aşağıdakileri aldım:
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
Çıktının nasıl görünmesi gerektiğine ve fTools'un sizin için neden çalışmadığına bir örnek verebilir misiniz?
—
underdark
Tabii ve takip ettiğiniz için teşekkür ederim! ABD Nüfus Sayım Sistemindeki çocuk sayısı gibi bir özellik almaya çalışıyorum. Çokgenleri Dereceli Sembol olarak göstermek yerine, 1 nokta = 100 çocuk göstermek istiyorum. Etkili Ben bu çoğaltmak için
—
arıyorum
FTools'unuz güncellendi mi? Başka bir çokgen dosyasını kontrol ettiniz mi? Belki bozuktur.
—
underdark
Merhaba, haklıydın. Görünüşe göre gerçek verilerim dizgilere dönüştürülüyor. LibreCalc kullanıyorum ve veri sütunları belirttiğim nitelikleri korumak için görünmüyor. Bu soruna yaklaşımınız nedir?
—
rhodee
Calc ne için kullanılır? Bunun yerine Alan Hesaplayıcı'yı kullanmayı düşünün. O zaman veri türlerinde sıkıntı yaşamayacaksınız.
—
underdark