Apakah mungkin menggunakan gradien fill pada poligon di QGIS?
Saya ingin memiliki poligon saya dengan warna di ujungnya, memudar menjadi putih / putih saat bergerak menjauh dari tepi. Mayoritas bagian tengah poligon akan berwarna putih atau bening.
Itu adalah sesuatu yang saya tahu orang yang menggunakan Illustrator dapat lakukan. Saya bertanya-tanya apakah ada cara untuk menirunya di QGIS.
Berikut ini sebuah contoh. Saya mau sesuatu seperti naungan ungu.
Memperbarui:
Metode ini disarankan di bawah ini tidak berfungsi, namun menghasilkan beberapa bit tambahan yang mengganggu untuk poligon saya. Sebagai contoh, lihat gambar di bawah ini:
Saya tidak yakin cara menghapus ini. Saya tidak dapat menggunakan topeng karena saya harus dapat melihat pemetaan dasar dan data lain di luar poligon ini pada lapisan yang berada di bawah lapisan ini. Menggunakan topeng akan mengaburkan semua lapisan ini.
Saya telah menyertakan tautan ke posting blog Underdarks tentang hal ini, yang memberikan lebih banyak detail, dan berisi kode untuk mengaturnya.
http://underdark.wordpress.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/
sumber
Jawaban:
Tidak ada pilihan untuk mengisi gradien sejauh yang saya tahu. Tapi Anda bisa meniru gradien jika Anda tidak keberatan beberapa pekerjaan membuat simbol Anda sendiri. Saya telah melakukan contoh cepat dengan hanya empat langkah warna, jadi itu bukan gradien yang halus ... tetapi Anda mendapatkan idenya.
Yang harus Anda lakukan adalah membuat lapisan tipe "garis sederhana" dan memberi mereka offset positif. Itu akan memindahkan perbatasan "di dalam" poligon. Jangan lupa untuk mengaktifkan level simbol untuk rendering bersih.
sumber
Untuk apa nilainya, dukungan untuk jenis pengisian ini sekarang telah ditambahkan ke QGIS dan akan tersedia dari versi 2.4. Anda hanya perlu memilih " isi Shapeburst " sebagai jenis layer simbol:
Selain itu, algoritma offset garis telah ditingkatkan sehingga Anda tidak akan melihat artefak yang sebelumnya Anda alami.
sumber