Làm thế nào để sử dụng plugin Heatmap và đầu ra của nó?


10

Tôi có một lớp các điểm mà tôi muốn mô tả như là một điểm tập trung các bản đồ nhiệt để hình dung.

Trong QGIS 1.8, tôi đã thử plugin plugin bản đồ nhiệt tích hợp, để nguyên các giá trị mặc định và nhận được hộp màu xám này.

Bước tiếp theo sau khi có được lớp này được tạo bởi plugin Heatmap là gì? Tôi hy vọng sẽ sản xuất một cái gì đó tương tự với sản phẩm này từ đây. http://www.sethcop.net/heatmap/

PS Tôi thực sự đã thử điều này và đầu ra rất đẹp nhưng không thể lấy hình ảnh dưới dạng một lớp thành qgis.

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


2
Có một hướng dẫn tuyệt vời về việc sử dụng bản đồ nhiệt tại qgis.spatial Dùts.com / 2012/07 / Từ
RyanKDalton

Nó có thể là một vấn đề với cấu hình phần mềm của bạn. Tôi đã có chính xác cùng một đầu ra với Quantum GIS 1.8.0 (độc lập), nhưng đầu ra trên QGIS hàng đêm / Ubuntu với cùng một dữ liệu có vẻ ổn.
Lukas

Câu trả lời:


7

Đang sử dụng plugin Heatmap

Thảo luận này sẽ làm sáng tỏ về cách thức hoạt động của plugin này:

quy trình trong đó các giá trị pixel được tính toán được giải thích trong Trợ giúp bối cảnh. Nó chỉ là một phép gán tuyến tính, giả sử cho bộ đệm 10 pixel và phân rã 0, pixel trung tâm có giá trị 1, 2 từ pixel trung tâm có 0,9 và do đó, lên đến pixel thứ 10 với giá trị 0. Sau đó, nó được thêm vào cho từng điểm. Vì vậy, số lượng điểm càng nhiều, giá trị pixel càng nhiều. http://idvux.wordpress.com/2009/08/21/heat-maps/ có một lời giải thích hay về các loại bản đồ nhiệt (giá trị được nội suy, tần suất). Công cụ này tạo ra một bản đồ nhiệt tần số. Vì vậy, không còn nhiều không gian còn lại.

Lưu ý rằng bộ đệm được chỉ định bằng pixel! Vì vậy, câu hỏi thực sự là làm thế nào các pixel được tính toán.

Trong GRASS, điều này sẽ được chỉ định trong cài đặt vùng. Nếu bạn không quen với GRASS, nó cung cấp nhiều tùy chọn nâng cao hơn so với plugin Heatmap.

Về kiểu dáng kết quả

Trong tab kiểu (thuộc tính của lớp raster), bạn có thể chuyển đến phần "tăng cường độ tương phản", chọn "Kéo dài đến MinMax". Hình ảnh thu được không phải là một hộp màu xám nữa mà hiển thị mật độ trong thang độ xám.

Nếu bạn muốn kết quả giống như trên trang web bạn đã đăng, bạn sẽ muốn chọn "Colormap" thay vì "Greyscale". Sau đó chuyển đến tab thứ ba có tên "Colormap" và tạo màu để khớp với dữ liệu của bạn.

Mẹo: Có thể bạn sẽ muốn thay đổi "Nội suy màu" trên tab "Colormap" thành "Tuyến tính". Nhưng hãy thử xem.


Có vẻ như tôi vẫn còn thiếu một vài thứ ở đây. Tôi vẫn nhận được cùng một bản đồ với một màu khác. Có lẽ tôi cần phải điều chỉnh các cài đặt mặc định cho plugin bản đồ nhiệt là: radius = 10, decay = 0.1. ?
n1kn0k

đây là hình ảnh của những gì tôi đã nhận được cho đến nay: bayimg.com/eAOfgaaDh . Sẽ đánh giá cao bất kỳ nudge đến đúng hướng.
n1kn0k

bạn đã sử dụng cài đặt nào cho hình ảnh này? Bạn đã thử bản đồ màu với phép nội suy màu tuyến tính chưa? bạn đã kiểm tra các giá trị raster chưa? họ ở trong phạm vi nào?
underdark

Tôi đã làm theo các hướng dẫn bạn đã đưa ra trong câu trả lời của bạn, bao gồm nội suy màu tuyến tính. giá trị lại raster. Tôi tò mò về điều đó, tất cả những gì tôi có là số không.
n1kn0k

2
Có phải là 0 và 1 không? Hay chỉ là số không? Bạn có thể đã sử dụng bán kính bộ đệm quá nhỏ - sơ đồ nhiệt của bạn đang tính mật độ điểm trên một khu vực quá nhỏ, do đó trung bình là "1" hoặc "0". Hãy thử đặt một bán kính đệm lớn hơn nhiều và thử nghiệm.
Simbamangu

5

Tôi đã tạo ra các biểu đồ tương tự do một số nhầm lẫn về CRS. Về cơ bản, bạn cần đảm bảo rằng cả dự án và lớp vectơ của bạn đang sử dụng đúng CRS. Tôi đã có thể khắc phục vấn đề này bằng cách làm như sau:

  1. Mở menu Thuộc tính dự án và chọn "Bật" khi đang chuyển đổi 'CRS ". Chọn "WGS 84 / World Mercator" làm CRS.

  2. Nếu CRS trên lớp vectơ của bạn không phải là "WGS 84 / World Mercator", nhấp chuột phải vào vectơ của bạn và Lưu dưới dạng ... để thay đổi nó. Theo những gì tôi hiểu, bước bổ sung này là cần thiết - không đủ để chỉ định CRS trong menu thuộc tính lớp.

  3. Xác nhận kết quả của bạn trong thanh tỷ lệ bằng cách sử dụng Xem -> Trang trí -> Thanh tỷ lệ. Nếu bạn không thấy phạm vi dự kiến ​​(tính bằng m) trong thanh tỷ lệ, có thể đã xảy ra lỗi trong các bước 1-2.

  4. Chạy các plugin bản đồ nhiệt theo hướng dẫn. Sửa đổi thông số bán kính sẽ cho bạn kết quả phù hợp với tỷ lệ trong thanh tỷ lệ. Ví dụ: nếu các điểm dữ liệu của bạn bao gồm 10 km, bạn có thể thử bán kính trong phạm vi 100 - 500 m. Nếu độ phân giải của raster quá khối, hãy chọn hộp "Nâng cao" và giảm Kích thước ô một chút.

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.