Saya memiliki gambar raster (GeoTIFF) dengan nilai integer . Saya tahu cara memvisualisasikan nilai raster di QGIS menggunakan colormaps atau serupa, tapi saya ingin menetapkan simbol untuk setiap nilai warna - seperti colormap, tetapi dengan simbol.
Contoh:
Pertanyaan:
Apakah ini mungkin dan dalam kasus itu bagaimana?
Jawaban:
Klik pada styling yang dikategorikan, klasifikasi dan klik dua kali pada simbol. Kemudian pilih "SVG-FILL" dan dialog berikut akan muncul dengan beberapa ikon SVG dasar yang datang dengan QGIS.
Pilih ikon dan ingat untuk mengatur garis batas ("garis sederhana") menjadi tanpa pena. Kalau tidak, bidang akan dibatasi dengan garis kecil. Pertanyaan Anda menampilkan garis batas seperti itu, jadi mungkin Anda ingin mempertahankannya.
Ini dilakukan dengan menggunakan Versi Pengembangan QGIS 1.9, tetapi diasumsikan versi 1.8 juga dimungkinkan. Anda dapat gaya sendiri SVG-Simbol Anda menggunakan misalnya sangat baik Inkscape Suite
sumber
Menyarankan raster Anda berskala cukup besar (penggunaan lahan, cuaca, ...), mengapa Anda tidak mengubahnya menjadi format vektor?
sumber
Saya percaya bahwa QGIS masih disertai dengan gdal2xyz.py dan menggunakan ini Anda dapat mengonversi raster Anda menjadi file teks.
Buka terminal di direktori yang berisi raster dan jalankan:
File teks akan berisi triplet xyz terbatas-ruang yang terdiri dari nilai x ordinat, y ordinat dan z (dari raster).
Anda perlu menambahkan baris pertama baru ke file, sesuatu seperti "xy z" (tanpa tanda kutip). Setelah melakukan ini, Anda akan dapat memuat file ke QGIS menggunakan alat "tambahkan teks dibatasi", memilih "spasi" sebagai pembatas.
Di QGIS, Anda dapat menata titik: Properti -> Tab Gaya -> Dikategorikan dan kemudian menggunakan simbol font untuk menata titik.
sumber