Bagaimana cara menggunakan plugin Heatmap dan hasilnya?


10

Saya memiliki lapisan titik yang ingin saya gambarkan sebagai peta titik konsentrasi untuk visualisasi.

Di QGIS 1.8 saya mencoba plugin heat map built-in, meninggalkan nilai default apa adanya, dan mendapatkan kotak abu-abu ini.

Apa langkah selanjutnya setelah mendapatkan lapisan ini diproduksi oleh plugin heatmap? Saya berharap untuk menghasilkan sesuatu yang mirip dengan keluaran ini dari sini. http://www.sethoscope.net/heatmap/

PS Saya benar-benar mencoba ini dan hasilnya indah tapi tidak bisa mendapatkan gambar sebagai layer ke qgis.

masukkan deskripsi gambar di sini


2
Ada tutorial yang sangat baik tentang cara menggunakan peta panas
RyanKDalton

Ini bisa menjadi masalah dengan konfigurasi perangkat lunak Anda. Saya memiliki output yang persis sama dengan Quantum GIS 1.8.0 (standalone), tetapi output pada QGIS nightly / Ubuntu dengan data yang sama terlihat baik-baik saja.
Lukas

Jawaban:


7

Saat menggunakan plugin heatmap

Diskusi ini harus menjelaskan cara kerja plugin ini:

prosedur penghitungan nilai piksel dijelaskan dalam Bantuan Konteks. Ini hanya tugas linier, katakanlah untuk buffer 10 piksel, dan peluruhan 0, piksel pusat memiliki nilai 1, 2 dari piksel tengah memiliki 0,9 dan n hingga 10 piksel dengan nilai 0. Kemudian ditambahkan bersama untuk poin demi poin. Jadi semakin banyak jumlah poin, semakin banyak nilai pikselnya. http://idvux.wordpress.com/2009/08/21/heat-maps/ memiliki penjelasan yang bagus tentang berbagai jenis heatmaps (nilai interpolasi, frekuensi). Alat ini menghasilkan peta panas frekuensi. Jadi tidak ada banyak ruang algo tersisa.

Perhatikan bahwa buffer ditentukan dalam piksel! Jadi pertanyaan sebenarnya adalah bagaimana piksel dihitung.

Dalam GRASS ini akan ditentukan dalam pengaturan wilayah. Jika Anda tidak keberatan membiasakan diri dengan GRASS, ia menawarkan lebih banyak opsi tingkat lanjut daripada plugin Heatmap.

Saat menata hasil

Pada tab style (dari properti layer raster) Anda dapat pergi ke bagian "peningkatan kontras" dan pilih "Regangkan ke MinMax". Gambar yang dihasilkan seharusnya bukan kotak abu-abu lagi tetapi menunjukkan kepadatan dalam skala abu-abu.

Jika Anda ingin hasilnya terlihat seperti di situs web yang Anda posting, Anda ingin memilih "Colormap" daripada "Greyscale". Lalu buka tab ketiga yang disebut "Colormap" dan buat warna untuk mencocokkan data Anda.

Kiat: Anda mungkin ingin mengubah "Interpolasi warna" pada tab "Colormap" menjadi "Linear". Tapi cobalah.


Kemungkinan saya masih kehilangan beberapa hal di sini. Saya masih mendapatkan peta yang sama dengan warna yang berbeda. Mungkin saya perlu mengubah pengaturan default untuk plugin peta panas adalah: radius = 10, pembusukan = 0,1. ?
n1kn0k

inilah gambar dari apa yang saya dapatkan sejauh ini: bayimg.com/eAOfgaaDh . Akan menghargai dorongan ke arah yang benar.
n1kn0k

pengaturan mana yang Anda gunakan untuk gambar ini? sudahkah Anda mencoba peta warna dengan interpolasi warna linier? sudahkah Anda memeriksa nilai raster? dalam kisaran apa mereka?
underdark

Saya mengikuti instruksi yang Anda berikan dalam jawaban Anda, termasuk interpolasi warna linier. ulang nilai raster. Saya ingin tahu tentang itu, semua yang saya miliki adalah nol.
n1kn0k

2
Bukan 0 dan 1? Atau hanya nol? Anda mungkin telah menggunakan radius buffer yang terlalu kecil - peta panas Anda menghitung kepadatan titik pada area yang terlalu kecil, sehingga rata-rata adalah "1" atau "0". Coba letakkan jari-jari penyangga yang jauh lebih besar dan lakukan percobaan.
Simbamangu

5

Saya menghasilkan grafik yang sama karena beberapa kebingungan atas CRS. Pada dasarnya, Anda perlu memastikan bahwa proyek Anda dan layer vektor Anda menggunakan CRS yang tepat. Saya dapat memperbaiki masalah ini dengan melakukan hal berikut:

  1. Buka menu Project Properties dan pilih "Enable 'on the fly' CRS transformation". Pilih "WGS 84 / World Mercator" sebagai CRS.

  2. Jika CRS pada layer vektor Anda bukan "WGS 84 / World Mercator", klik kanan vektor Anda dan Save As ... untuk mengubahnya. Dari apa yang saya mengerti, langkah tambahan ini diperlukan - itu tidak cukup untuk menentukan CRS di menu properti layer.

  3. Verifikasi hasil Anda di bilah skala menggunakan View -> Dekorasi -> Bilah Skala. Jika Anda tidak melihat rentang yang diharapkan (dalam m) di bilah skala, ada sesuatu yang salah dalam langkah 1-2.

  4. Jalankan plugin peta panas sesuai dengan instruksi. Mengubah param radius harus memberi Anda hasil yang konsisten dengan skala di bar skala. Misalnya, jika titik data Anda mencakup 10 km, Anda dapat mencoba radius di kisaran 100 - 500 m. Jika resolusi raster terlalu kuning, centang kotak "Advanced" dan kurangi Ukuran Sel sedikit.

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.