Tôi thực sự muốn lặp lại chức năng của công cụ Mật độ hạt nhân ArcGIS - làm thế nào tôi có thể làm điều đó?
Tôi muốn giới hạn câu trả lời cho phần mềm nguồn mở và miễn phí dễ cài đặt - tức là QGIS cài đặt dễ dàng với GRASS trên tất cả các nền tảng để QGIS + GRASS sẽ ổn, nhưng SAGA không (vì không may, vì nó có những gì có thể là công cụ lý tưởng).
Tôi đang cố gắng tạo ra các bản đồ mật độ của động vật hoang dã trên các khu vực được bảo vệ trong QGIS. Bản đồ mật độ trong ví dụ sau được tạo ra trong ArcGIS từ các quan sát điểm của động vật hoang dã, với số lượng thô của kích thước nhóm (một trường trong tệp vectơ) được sử dụng để cân mật độ của từng ô lưới trong công cụ Mật độ hạt nhân (SpatialAnalyst), với bán kính tìm kiếm được chọn và kích thước ô lưới:
Trong một câu hỏi trước đây về mật độ , người ta đã đề xuất sử dụng công cụ GRASS v.kernel để bắt chước công cụ Mật độ hạt nhân ArcGIS, nhưng v.kernel không thực hiện cùng một công việc . Sau khi xem hướng dẫn và (thành công) tạo bản đồ mật độ, có vẻ như hàm v.kernel chỉ hoạt động với mật độ điểm và không có cơ hội để đưa ra một biến cho mỗi điểm (chẳng hạn như số liệu thô) để cân nhắc từng điểm .
CẬP NHẬT
Dường như có nhiều *.surf.*
công cụ khác nhau trong GRASS có thể giúp tạo bề mặt mật độ - và những công cụ này chấp nhận một cột trọng số hoặc giá trị z hoặc được thực hiện trên các trình quét. @underdark đề xuất v.surf.rst - và 'zcolumn' sẽ là biến trọng số (đếm) của tôi - nhưng tôi không thể tìm ra cách yêu cầu công cụ tạo kích thước lưới nhất định hoặc sử dụng bán kính nhất định.
Gợi ý về cách sử dụng v.surf.rst hoặc phương pháp nào khác?
Dữ liệu mẫu
x,y,count
431250,8707500,0
418750,8707500,5
413750,8707500,3
411250,8707500,1
408750,8685000,0
411250,8685000,0
416250,8685000,0
416250,8682500,6
411250,8682500,3
418750,8680000,0
433750,8677500,3
421250,8677500,0
423750,8675000,1
431250,8672500,0
428750,8672500,2
426250,8672500,2
423750,8670000,0