Hiển thị số lượng của lớp raster băng đơn trong QGIS mà không cần thêm lớp vectơ?


23

Tôi tự hỏi nếu có một biểu tượng raster trong QGIS với tùy chọn nhãn, sẽ hiển thị các giá trị ô dưới dạng nhãn của lớp raster băng đơn, trường vô hướng .

tế bào raster có nhãn

Hộp thoại biểu tượng raster tiêu chuẩn trong QGIS không có tùy chọn nhãn . Vì vậy, tôi sử dụng hai nguồn dữ liệu, raster (geotiff) và xyz-vector tái sinh của raster để vẽ bản đồ. Để tương thích với địa chỉ ô GDAL tôi sử dụng

   gdal_translate hires.tif hires-point.xyz -of xyz

và áp dụng tất cả các ký hiệu vectơ và khả năng ghi nhãn trên / cho đối tượng xyz.

Đối với các trường vô hướng lớn, cách giải quyết này rất chậmkhông tiện dụng . Ít nhất tôi muốn xây dựng một bản đồ cho mục đích gỡ lỗi với giao diện này.

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

Có một plugin cho QGIS vẽ các ô raster như được hiển thị ở trên mà không có thủ công vector không?

Tôi sử dụng Debian Jessie Linux, QGIS Pisa 2.10 và gdal 2.0.1

Tôi cố gắng điều tra các kết quả của hoạt động cửa sổ raster GDAL chẳng hạn (bình luận @Paulo).


2
Không chính xác những gì bạn yêu cầu, nhưng có thể làm điều này với các ràng buộc GDAL cho Python (và matplotlib) hoặc R (và không gian)?
Paulo Raposo

@Paulo, Có GDAL và Python luôn là một tùy chọn, nhưng tôi sẽ xây dựng thiết lập thử nghiệm này ( gis.stackexchange.com/a/182309/26213 ), với nhiều bước và cài đặt và môi trường rất chậm. Tôi muốn sử dụng các tùy chọn của một biểu tượng raster.
huckfinn

Không hoàn toàn là câu trả lời bạn đang tìm kiếm, nhưng hiển thị có thể sẽ tốn nhiều thời gian với raster hơn so với điểm. Vì bạn dường như làm việc trong các số nguyên và với các bản vá tương đối lớn, có thể bạn có thể đa giác hóa raster của mình để có ít tính năng hơn để gắn nhãn.
radouxju

@radouxju Hừm, tôi đã làm một điều ngược lại. Tôi đã cố gắng điều tra một số công cụ tính toán cửa sổ raster trong ngữ cảnh Q & A này ( gis.stackexchange.com/a/182309/26213 ) và bắt đầu gắn nhãn các ô ở đây với phiên bản chưa cắt của tem TIF temp_CHIRPS_201512.tif (7200x2000) . Quá trình này mất một thời gian rất dài để nhập và gắn nhãn điểm 14,4 Mill nếu không có chỉ số không gian. Các opeartion chạy trong một quy mô thời gian của phút. Vì vậy, tôi đã cắt tài liệu đến một vùng quan tâm (1000x1000 ô) và có được một thiết lập tiện dụng cho ví dụ này.
huckfinn

quan điểm của tôi là ghi nhãn mỗi cel là không hiệu quả. một vùng rộng lớn của NaN chỉ cần một nhãn duy nhất trong mô hình dựa trên vectơ, Điều đó có nghĩa là tôi đã thử nghiệm nó, vì vậy tôi không chắc chắn rằng đây là giải pháp tốt nhất trong trường hợp của bạn (cũng phụ thuộc vào số lượng bản vá) ( do đó tôi không đặt câu hỏi này làm câu trả lời)
radouxju

Câu trả lời:


5

đây sẽ là một tính năng tuyệt vời

Trong giấc mơ của tôi, tôi cũng có thể nhấp đúp vào một ô raster và đặt giá trị của nó ...

SAGA GIS có thể kết xuất các tế bào như thế này. Các hướng dẫn này dành cho SAGA GIS 2.2.6. Đã có một vài thay đổi menu trong các phiên bản gần đây của SAGA, nhưng điều này cũng có thể có trong các phiên bản cũ hơn.

  • Nhập raster của bạn bằng cách sử dụng Công cụ địa lý > Tệp> Lưới> Nhập> Nhập raster
  • Trong thuộc tính, kiểm tra "Hiển thị giá trị ô" rồi "Áp dụng"
  • Phóng to ngay

Ảnh chụp màn hình này hiển thị kết quả ...

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

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.