Khoảng cách giữa các đa giác
Tôi có các tệp hình dạng Đa giác của trầm tích liên quan mà tôi cần. Tôi cần tính toán khoảng cách di chuyển của trầm tích (từ đất liền) trong vài năm (tức là từ 5500BC đến 3850BC, v.v. cho đến ngày nay). Xem hình ảnh đính kèm - Màu tím là vị trí trầm tích trong 3850BC và màu hồng 5500BC.
Có cách nào để tôi có thể tính khoảng cách giữa hai đa giác không?
Trả lời
Thay vì tạo centroid, bạn có thể sử dụng plugin NNJoin cho QGIS. Đảm bảo rằng các lớp tính năng của bạn ở cùng một phép chiếu trước khi sử dụng plugin này. Tên của trường chứa khoảng cách có thể được chỉ định.
Nó sẽ nối các tính năng từ layer_A đến các tính năng gần nhất trong layer_B và lưu trữ ID và khoảng cách trong các trường riêng biệt.
trước tiên hãy thử lấy tọa độ tâm của đa giác, sau đó sử dụng công thức hasrsine để tính khoảng cách giữa các điểm trung tâm của đa giác