Membuat Peta Dot Density di QGIS?


11

Apakah ada cara 'ramah' untuk membuat peta titik-kepadatan, di mana data atribut poligon menentukan jumlah titik (misalnya 1 titik = 100) menggunakan QGIS 1.7+? Saya katakan ramah karena setelah beberapa jam meneliti semua alternatif tampaknya memerlukan pemrograman. Mungkin saya tidak mencari di tempat yang tepat. Saya sudah mengetahui fitur 'Random Points' dari fTools dan bukan itu yang saya cari.

masukkan deskripsi gambar di sini


Itulah tepatnya yang saya cari. Namun setiap kali saya mencoba menjalankan fungsi ini. Saya menerima yang berikut:

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
Bisakah Anda memberikan contoh seperti apa output seharusnya dan mengapa fTools tidak bekerja untuk Anda?
underdark

Tentu dan terima kasih telah menindaklanjuti! Saya mencari atribut seperti jumlah anak di US Census Tract. Alih-alih menampilkan poligon sebagai Simbol Lulus, saya ingin menampilkan 1 titik = 100 anak-anak. Efektif Saya berusaha meniru ini: link
rhodee

Apakah fTools Anda diperbarui? Sudahkah Anda memeriksa dengan file poligon lain? Mungkin rusak.
underdark

Hai, Anda benar. Tampaknya data saya yang sebenarnya sedang dikonversi menjadi string. Saya menggunakan LibreCalc dan kolom data tampaknya tidak mempertahankan atribut yang saya tentukan. Apa pendekatan Anda terhadap masalah ini?
rhodee

Untuk apa Anda menggunakan Calc? Pertimbangkan untuk menggunakan Field Calculator sebagai gantinya. Anda tidak akan memiliki masalah dengan tipe data saat itu.
underdark

Jawaban:


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.