Membuat ramp warna bivariat dengan QGIS?

11

Banyak peta baru-baru ini yang saya lihat memiliki gradien warna dua arah yang rapi ini yang dapat digunakan untuk mewarnai korelasi antara perkiraan terus menerus.

Berikut adalah contoh yang diambil dari publikasi terbaru.

Christian Levers, Pieter J. Verkerk, Daniel Müller, Peter H. Verburg, Van Butsic, Pedro J. Leitão, Marcus Lindner, Tobias Kuemmerle - Penggerak pola intensitas pemanenan hutan di Eropa. Elsevier. 1 Maret 2014 (akses: http://dx.doi.org/10.1016/j.foreco.2013.12.030 ).

Contoh

Saya percaya gradien-gradien tersebut telah dihasilkan dengan ArcGIS 10.xdan saya bertanya-tanya bagaimana saya dapat mereproduksi gradien warna seperti itu dengan alat GIS yang tersedia secara bebas (atau setidaknya yang tersedia di Linux)?

Senang mendengar saran atau cuplikan kode.

Curlew
sumber
1
Memang! @ Vesanto - Anda mungkin harus mempertimbangkan mempostingnya sebagai jawaban bersama dengan instruksi yang disederhanakan dari tautan Anda.
Joseph
Saya terutama bingung bagaimana melakukannya dengan prediktor terus menerus secara vertikal dan horizontal dan bagaimana menghasilkan legenda untuk itu sesudahnya
Curlew
Tutorial itu hanya mencakup warna berbeda. Dan legenda akan ditambahkan dalam kata penutup di gimp misalnya.
HeikkiVesanto
Dilakukan di QGIS: flickr.com/photos/115987875@N04/15311770866/in/pool-qgis menggunakan dua jalur landai dan kemudian menyesuaikan mode campuran, tetapi itu tidak sepenuhnya benar. Legenda ini juga hanya dua legenda yang dilapis.
HeikkiVesanto

Jawaban:

8

Jawaban yang sangat baik oleh @Martin tetapi tampaknya Anda memiliki 2 atribut yang ingin memiliki gradien warna ( Tutupan Hutan dan Intensitas Pemanenan Hutan ). Jika saya salah maka saya akan menghapus posting ini. Anda bisa mengatur gaya berbasis aturan , membuat aturan baru, mengedit layer simbol dari Fill Sederhana ke Fill Gradient . Buat filter untuk kolom atribut Anda dan atur warna Anda. Kemudian ulangi dengan menambahkan aturan gaya lain:

Isi gradien

Gaya berbasis aturan

Yusuf
sumber
1
+1 Ohh ya, lupa opsi isian gradien. Tapi bagaimana cara mewarnainya dengan gradien vertikal dan horizontal seperti yang ditunjukkan pada contoh gambar pertanyaan saya?
Curlew
Itu pertanyaan yang bagus! Hanya pemikiran karena saya belum menguji ini sebelumnya, tetapi Anda dapat mencoba menggunakan Gaya Tunggal (bukan berbasis Aturan), pilih Gradient Fill dan atur warna melalui properti yang ditentukan Data . Tidak yakin apakah ini akan berhasil tetapi mungkin memberi Anda legenda gradien tunggal.
Joseph
1
Jawaban yang bagus Saya tidak tahu fungsi ini :)
Martin
1
Terima kasih @ Martin =). Saya sebenarnya tidak pernah menggunakan opsi gradien tetapi ingat itu ada di sana karena posting Anda (tidak pernah bermaksud mencuri jawaban Anda!)
Joseph
1
Nono sepertinya jawaban saya tidak lengkap, jadi terima kasih telah menambahkan ini;)
Martin
2

Di QGIS 2.6 Anda bisa membuat ramp warna dua warna dengan cara ini:

Double click on the layer (or right click > Properties) > Style > Change from "Single Symbol" to "Categroized" > Color Ramp > Random colors> Select Gradient > Choose the colors and safe > Choose the column with the values > Classify > Apply

masukkan deskripsi gambar di sini

Di bidang "Kolom" Anda harus memilih kolom yang berisi nilai-nilai yang harus ditampilkan di jalur warna.

Martin
sumber