Bạn có thể thử điều này:
1) Tạo một kiểu đơn giản trong các thuộc tính Lớp, sau đó lưu nó vào tệp xuất bằng nút lưu. Đây là dưới dạng:
giá trị, R, G, B, Alpha, nhãn
2) Sử dụng r.c Category trong hộp công cụ (6 hoặc 7) của mô-đun xử lý. Điều này sẽ cung cấp một danh sách các giá trị raster. Sao chép các giá trị này. Bạn có thể sử dụng r.quantile cho dữ liệu liên tục.
3) Mở tệp xuất mà bạn đã lưu trước đó trong trình soạn thảo văn bản (ví dụ: notepad ++ trên windows, vô số lựa chọn trên linux). Dán các giá trị và định dạng lại cho phù hợp.
@Stephane
3a) Đối với các giá trị riêng biệt, bạn có thể đặt alpha thành 0 hoặc xóa hoặc nhận xét (sử dụng # ở đầu dòng) bất kỳ dữ liệu nào bạn không muốn hiển thị trong tệp danh mục.
3b) Đối với các giá trị liên tục, tạo một hàng cho giá trị bắt đầu và một hàng khác cho giá trị cuối. Đặt alpha cho cả hai thành 0.
4) Ví dụ: giả sử bạn đã tạo ba tệp:
chuyên mục.txt - đầu ra của r.c Category, sao chép và dán, thêm hai dòng trống ở trên cùng. Tổng chiều dài 1 cột. Kiểm tra số lượng giá trị duy nhất và tạo kiểu có cùng số lượng mục trong QGIS.
colours.txt - Tệp xuất bản đồ màu được tạo bởi QGIS với các màu bạn thích. Tổng chiều dài 6 cột.
nhãn.txt - tệp có nhãn bạn muốn, thêm hai dòng trống ở trên cùng. Tổng chiều dài 1 cột.
Sử dụng bảng tính để hợp nhất các tệp và lưu dưới dạng csv. Mở cái này trong QGIS.
Ngoài ra, trên dòng lệnh (bash hoặc msys):
paste -d, categories.txt colours.txt labels.txt |cut -d, -f 1,3-6,8 > new_style.txt
Xem thêm:
https://pvanb.wordpress.com/2014/02/05/creating-a-qgis-color-map-from-text-file/
Bảng màu nâng cao cho dữ liệu raster