Sử dụng dải màu liên tục cho huyền thoại raster trong huyền thoại nhà soạn nhạc QGIS?


32

Tôi đang tìm cách chèn huyền thoại màu liên tục cho lớp raster. Tôi đã quản lý để tạo các biểu tượng riêng biệt với các giá trị dọc theo thanh, nhưng tôi muốn có một thanh liên tục với một số giá trị trên thanh, tương tự như plugin cũ "One-Band Raster", nó không hoạt động với phiên bản QGIS cao hơn 1,7

Tôi đã cố gắng đặt theo thuộc tính-> kiểu, trong đó tôi đã chọn Loại kết xuất "Kiểu giả đơn màu" và xem hộp "tạo đoạn đường nối màu mới". Tôi đã thử cả "Liên tục" hoặc "Khoảng cách bằng nhau". Tuy nhiên, trong Trình soạn thảo, chú giải luôn được hiển thị với các ký hiệu riêng biệt.

Có cách nào có thể làm cho Nhà soạn nhạc QGIS hiển thị một dải liên tục đẹp cho lớp raster không?


Tôi sợ rằng không thể có trong QGIS cho mục huyền thoại. Cách giải quyết là tạo một hình ảnh và chèn nó vào trình soạn thảo. Đối với màu liên tục của raster, chọn phép nội suy tuyến tính.
radouxju

Câu trả lời:


40

Một tùy chọn khác là thêm hình dạng hình chữ nhật vào bố cục, sau đó định kiểu hình chữ nhật bằng cách sử dụng gradient tô màu với đường nối màu giống như raster của bạn. Điều này có thể được thực hiện trực tiếp trong QGIS, không cần chỉnh sửa hình ảnh hoặc html.

nhập mô tả hình ảnh ở đây


Tuy nhiên, điều này không cung cấp các phép đo cần thiết cho huyền thoại
Shawn

Nên cung cấp thông tin phiên bản QGIS.
Chang

11

Một cách giải quyết không có hình ảnh là thêm gradient bằng khung HTML và một số phép thuật CSS:

<html> <head> <style type="text/css"> 
body { background: -webkit-linear-gradient(left,red,orange,yellow,green);  }
* { color: white;  font-family: "Source Sans Pro", Arial, sans; font-size: 24px;  }
</style></head>
<body> <div style="float:left">low value</div>
       <div style="float:right">high value</div>
</body> </html>

nhập mô tả hình ảnh ở đây


9

Một chút về vòng hack để khiến nhà soạn nhạc thực hiện điều này trong QGIS 3

Thêm chú giải của bạn, sau đó điều chỉnh kích thước biểu tượng trong chú giải của bạn thành một cái gì đó nhỏ (ví dụ là 1,5mm). Bạn vẫn sẽ thấy các đường trắng phân chia các dải màu, những đường này dường như liên quan đến kích thước phông chữ cho văn bản chú giải, vì vậy hãy đặt nó thành không.

Sau đó, bạn có thể thêm nhãn thủ công dọc theo gradient và hình chữ nhật để che dấu văn bản chú giải hoặc đặt văn bản đó thành màu trắng.

Điều này không mang lại một độ dốc hoàn hảo vì một số dòng nhỏ màu trắng vẫn còn nhưng với mục đích của tôi thì điều này là đủ tốt.

Chỉnh sửa; Điều này đã được thử nghiệm trên phiên bản QGIS 3.4.1-Madeira

Như sau;

nhập mô tả hình ảnh ở đây


Tôi đã trao một tiền thưởng cho câu trả lời này bởi vì đó là người duy nhất đề cập đến phiên bản (mặc dù chỉ là bản phát hành chính) mà nó được áp dụng.
PolyGeo

Bạn cũng có thể cần điều chỉnh "Không gian biểu tượng" trong "Khoảng cách" và bỏ chọn hộp bằng cách "Vẽ nét cho biểu tượng raster" trong "Biểu tượng"
Brian Fisher

3

Tùy chọn này không được bao gồm trong QGIS nhưng đây là những gì tôi làm:

Đầu tiên phân loại bằng cách sử dụng đoạn đường màu mong muốn. Sau đó, đi tới Cài đặt -> Trình quản lý kiểu -> Đường dốc màu (hiển thị trong hình bên dưới): nhập mô tả hình ảnh ở đây

Bây giờ bạn có thể sử dụng 'Snipping Tool' để sao chép đoạn đường nối mà bạn đã sử dụng. Ví dụ như hình dưới đây cho thấy đoạn màu 'Blues' được sao chép bằng công cụ snipping:

nhập mô tả hình ảnh ở đây

Bây giờ, trong Manager Trình quản lý trình soạn thảo ', sử dụng' Thêm nhãn 'và' Thêm hình ảnh 'để thêm đoạn màu liên tục cùng với chú giải. Để nhận giá trị 'Tối đa' và 'Tối thiểu' cho việc sử dụng đường nối màu liên tục, Thuộc tính lớp -> Kiểu.


3

còn một lựa chọn khác, nhưng giới hạn ở các đường dốc thành phố cpt.

Những công việc này

  • nếu bạn đã cài đặt plugin Color Manager và
  • bạn đã chọn cài đặt đường dốc thành phố cpt

Bạn có thể thả tập tin đường nối svg vào khung vẽ dưới dạng hình ảnh. Trên thiết lập ubfox của tôi, chúng xuất hiện dưới ~ / .qgis2 / cpt-city /

nhập mô tả hình ảnh ở đây


3

nhập mô tả hình ảnh ở đâyNgoài ra, bạn có thể muốn thêm một tỷ lệ cho huyền thoại của bạn. Bạn có thể làm điều này bằng cách thêm một thanh tỷ lệ. Chơi xung quanh với các đơn vị và phân khúc để có được phạm vi và phân khúc bạn cần.

  1. Xoay thanh tỷ lệ nếu cần để căn chỉnh nó với đoạn đường nối của bạn.
  2. Xóa nhãn đơn vị hoặc đặt nhãn thích hợp. Điều này sẽ hoạt động đối với các đơn vị cách đều nhau tuyến tính. Đối với quy mô phi tuyến tính, bạn có thể chồng nhiều thanh tỷ lệ với các đơn vị và phân khúc khác nhau.

Tôi vẫn đang tìm cách xoay văn bản


Đây là giải pháp gần nhất mà tôi có thể xem xét, nhưng nó vẫn là một hack. Tôi tự hỏi lý do để ngừng plugin One-Band Raster là gì?
Bogdan

3

Có một plugin qgis để thực hiện việc này trong kho lưu trữ chính: Color Scale Bar cho One-Band Rasters và hoạt động tốt với tôi cho QGIS 2.X https://github.com/BC-Consulting/bccscbar hoặc QGIS 3.X https : //github.com/BC-Consulting/geoprocasmos

nhập mô tả hình ảnh ở đây


Bạn có thể vui lòng thêm hướng dẫn cài đặt?
Luís de Sousa

Lúc đầu, tôi nghĩ rằng tôi đã cài đặt sai, nhưng có vẻ như plugin này không hoạt động. Bạn có thể muốn sửa đổi hoặc cập nhật câu trả lời của bạn.
Luís de Sousa

Plugin đang hoạt động tốt và bạn sẽ tìm thấy nó trong kho Lưu trữ Plugin chính cho Color Scale Bar
Spain_Inquisition

1
Plugin này không dành cho QGIS 3; được phát triển cho QGIS 2.x và tương thích ngược với .qml được tạo với các phiên bản QGIS 1.x.
Shawn

Plugin này không còn khả dụng cho LST V2.18. Liên kết web ở đầu câu trả lời không còn hợp lệ nữa.
Hasnein Tareque
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.