Hơn

Làm thế nào để trực quan hóa các giá trị đo dọc theo chuỗi dòng trong QGIS?

Làm thế nào để trực quan hóa các giá trị đo dọc theo chuỗi dòng trong QGIS?


Tôi có một loạt các hình học LineStringM. Giá trị đo thể hiện độ dốc (hoặc độ dốc dòng) tại mỗi điểm trong hình học. Tôi thích các tùy chọn kiểu dáng mạnh mẽ của QGIS, nhưng tôi không thể tìm ra cách hiển thị từng giá trị đo lường dọc theo chuỗi dòng của mình. Lý tưởng nhất, tôi sẽ có màu xanh lam cho các gradient chậm và màu đỏ cho các gradient rất dốc.

Để giúp hiểu những gì tôi đang cố gắng hoàn thành, giả sử chúng tôi đã sử dụng Tham chiếu tuyến tính để mã hóa độ dài của LinestringM thành giá trị đo của mỗi điểm. Ở trên cùng, bạn sẽ có 1,0 và ở dưới cùng, bạn sẽ có 0,0. Tôi đã thêm một hình ảnh mà tôi hy vọng sẽ đạt được bên dưới. Tôi đã làm điều này trong Paint.NET, vì vậy nó chỉ là một bản mô phỏng. liên kết trực tiếp đến hình ảnh

Bạn sẽ làm như thế nào để đạt được điều này trong QGIS?


Một tùy chọn sẽ là tải dòng dưới dạng một lớp và các đỉnh của dòng (có thể là một khung nhìn trên bảng dòng) như một lớp thứ hai, sau đó có thể được gắn nhãn. Bạn có thể dùng ST_M () để ghi giá trị đo vào thuộc tính chế độ xem.

Về mặt tạo kiểu, chúng ta phải đối mặt với thách thức là vẫn chưa có kiểu đường chuyển sắc…

Nhưng có đa giác tô màu gradient. Vì vậy, chúng tôi có thể đệm dòng và tạo kiểu cho các bộ đệm. Tuy nhiên, đó là một bài tập về kiểu do dữ liệu xác định:


Xem video: QGIS Tutorial: Filtering based on attributes in QGIS EN