Tính khoảng cách đến các điểm trong QGIS


15

Có cách nào để tính khoảng cách đến các điểm gần nhất trong QGIS không? Trong ArcGIS có một hàm gọi là Khoảng cách Euclide , có thể lấy một vectơ đầu vào hoặc raster và tạo ra một raster khoảng cách.

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

Có một chức năng tương tự trong QGIS? Tôi không thể tìm thấy một trong tài liệu. Tôi đã khám phá các Rasterchức năng trong QGIS và cả Hub Distancetính toán từ MMGIS (đối với giải pháp không raster) nhưng tôi không thể tìm ra cách sử dụng tính năng này. Nếu một phương pháp vectơ là giải pháp duy nhất, điều đó cũng có thể tốt.

Câu trả lời:


23

Đầu tiên, rasterize lớp vector của bạn. Bạn có thể làm điều đó bằng cách sử dụng Rasterize trong menu Raster.

Trước khi rasterizing, tôi khuyên bạn nên tạo một trường bổ sung và điền vào đó bằng '1' và sau đó chọn trường này khi rasterizing.

Thứ hai, Raster \ Phân tích \ Sự gần gũi

Lưu ý rằng bạn nên bật GDALTools trong plugin.


Cảm ơn - đã làm việc. Về lý thuyết, liệu nó có tạo ra sự khác biệt về giá trị trường không?
djq

1
Để rasterize, có vẻ như phải có một raster hiện có trên đĩa. Làm thế nào để bạn tạo raster đó ???
DPSSpatial

QGIS 2.0 không cần raster hiện có.
z0r

Xin chào Maxim, bạn có thể giải thích lý do tại sao một người cần một trường bổ sung với các giá trị "1" không? cảm ơn
Hicham Zouarhi
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.